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.
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)