18 #ifndef P6KMIPDECODER_H__
19 #define P6KMIPDECODER_H__ 1
96 static const P6KMIPDECODERFLAGS P6KMIPDECODER_NOFLAGS = 0x00000000;
97 static const P6KMIPDECODERFLAGS P6KMIPDECODER_TRACEON = 0x00000001;
98 static const P6KMIPDECODERFLAGS P6KMIPDECODER_TREATASBINARY = 0x00000002;
108 #define INTERFACE p6IKMIPStructure
207 #define IF_p6IKMIPStructure {0xffba7d0e,0xd5b3,0x4a23,{0x8b,0x20,0xcf,0x1e,0xd4,0x4a,0x5b,0x7d}}
210 #define COMP_p6KMIPStructure {0x595a2e15,0xdb84,0x4c1c,{0x8b,0x7,0xcc,0xe2,0x63,0x48,0xc3,0x37}}
226 #define INTERFACE p6IKMIPDecoder
271 #define IF_p6IKMIPDecoder {0x10c61d97,0x82ab,0x4d3a,{0xb3,0xbb,0x85,0x60,0x5a,0x3e,0xc0,0xaf}}
274 #define COMP_p6KMIPDecoder {0xfab5bca,0xafa2,0x459e,{0x9f,0x2b,0x6f,0x70,0x34,0x5b,0x98,0x6a}}
297 static const P6TTLVDUMPFLAGS P6TTDF_NOFLAGS = 0x00000000;
298 static const P6TTLVDUMPFLAGS P6TTDF_HDRSONLY = 0x00000001;
299 static const P6TTLVDUMPFLAGS P6TTDF_DATAONLY = 0x00000002;
300 static const P6TTLVDUMPFLAGS P6TTDF_DUMPRECNUM = 0x00000004;
303 static const P6TTLVCOMPAREFLAGS P6TTCF_NOFLAGS = 0x00000000;
312 #define INTERFACE p6ITTLVDumper
382 #define IF_p6ITTLVDumper {0xC95D0D4B,0x9EFF,0x4ABE,{0x95,0xA8,0xDE,0x9A,0xA4,0xE0,0x82,0xC9}}
P6UINT32 P6KMIPDECODERFLAGS
P6KMIPDECODERFLAGS.
Constant KMIP definitions.
unsigned char P6BOOL
Boolean type.
This interface is used to parse an existing KMIP message as defined in Key Management Interoperabilit...
P6UINT32 P6TTLVCOMPAREFLAGS
P6VOID(* P6TTLVOUTCB)(const P6WCHAR *pszString, P6VOID *pCtx)
Defines the signature of the callback function that the TTLV dump methods will call with dump output...
This interface provides a enumerator of all parts of a KMIP structure type inside a KMIP message...
wchar_t P6WCHAR
Wide character type see p6i18n.h.
The base interface all [p6]COM components must derive from and implement.
it may not contain all the symbols used by this software If you run into undefined symbol please let us know and we can provide you a build that will be compatible with your specific value
This interface is provided to aid in debugging TLLV issues.
#define P6DECLCOMMETHOD(method)
P6INT64 P6TIME
The wallclock time represented as the number of microseconds since midnight January 1 1970 UTC...
P6COM definitions and interfaces.
#define P6DECLAREIF_(iface, baseif)