Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
p6kmipbase.h File Reference
#include "p6com.h"
#include "p6kmipencoder.h"
#include "p6domxmltypes.h"
#include "p6domnodeset.h"

Go to the source code of this file.

Classes

interface  P6R::p6IKMIPAttribute
 
interface  P6R::p6IKMIPAttributeInit2
 
interface  P6R::p6IKMIPAttributeInit3
 
interface  P6R::p6IKMIPAttributeRef
 
interface  P6R::p6IKMIPAttributeRefInit
 
interface  P6R::p6IKMIPBinary
 
interface  P6R::p6IKMIPBinaryInit
 
interface  P6R::p6IKMIPCred
 
interface  P6R::p6IKMIPCredInit
 
interface  P6R::p6IKMIPEnum
 
interface  P6R::p6IKMIPEnumInit
 
interface  P6R::p6IKMIPExtInfo
 
interface  P6R::p6IKMIPExtInfoInit
 
interface  P6R::p6IKMIPName
 
interface  P6R::p6IKMIPNameInit2
 
interface  P6R::p6IKMIPNamespace
 
interface  P6R::p6IKMIPNamespaceInit
 
interface  P6R::p6IKMIPProfileInfo
 
interface  P6R::p6IKMIPProfileInfoInit
 
interface  P6R::p6IKMIPResult
 
interface  P6R::p6IKMIPResultInit
 
interface  P6R::p6IKMIPRNGInfo
 
interface  P6R::p6IKMIPRNGInfoInit
 
interface  P6R::p6IKMIPStr
 
interface  P6R::p6IKMIPStrInit2
 
interface  P6R::p6IKMIPValInfo
 
interface  P6R::p6IKMIPValInfoInit
 
interface  P6R::p6IKMIPVersions
 
interface  P6R::p6IKMIPVersionsInit
 
struct  P6R::P6KMIP_ATTRIBRESULT
 
struct  P6R::P6KMIP_ATTRIBUTENAMES
 
struct  P6R::P6KMIP_ATTRIBUTEREFS
 
struct  P6R::P6KMIP_BATCHRESULT
 
struct  P6R::P6KMIP_BLOB
 
struct  P6R::P6KMIP_CHECKRESULT
 
struct  P6R::P6KMIP_CRYPTOOUT
 
struct  P6R::P6KMIP_KEYBLOCK
 
struct  P6R::P6KMIP_KEYWRAPPINGDATA
 
struct  P6R::P6KMIP_LEASE
 
struct  P6R::P6KMIP_MANAGED
 
struct  P6R::P6KMIP_NEWKEYPAIR
 
struct  P6R::P6KMIP_NEWOBJECT
 
struct  P6R::P6KMIP_NEWOBJECT2
 
struct  P6R::P6KMIP_OBJECT_ATTRIBUTE
 
struct  P6R::P6KMIP_OBJECT_CERTNAME
 
struct  P6R::P6KMIP_OBJECT_SPLITKEY
 
struct  P6R::P6KMIP_OBJECT_X509NAME
 
struct  P6R::P6KMIP_PGPBLOB
 
struct  P6R::P6KMIP_RAWKEYBLOCK
 
struct  P6R::P6KMIP_RESULT
 
struct  P6R::P6KMIP_SIGNOUT
 
struct  P6R::P6KMIP_VALIDATION
 
struct  P6R::P6KMIP_WRAPKEYBLOCK
 
struct  P6R::P6KMIP_WRAPSECRETDATA
 

Namespaces

 P6R
 

Macros

#define COMP_p6KMIPAttributeInit2   {0xe9cc30eb,0x6af2,0x4044,{0xa3,0xa1,0xd0,0xb8,0xde,0xf2,0xf5,0x45}}
 
#define COMP_p6KMIPAttributeInit3   {0xfb265947,0x5c71,0x4dea,{0x89,0x88,0x61,0x40,0xa9,0x19,0xf5,0xc}}
 
#define COMP_p6KMIPAttributeRefInit   {0x16f12649,0x43e1,0x424b,{0xb4,0xbd,0x28,0xbb,0x17,0x9f,0xe1,0x36}}
 
#define COMP_p6KMIPBinaryInit   {0x9f939b61,0x6fc4,0x4579,{0x83,0xc5,0xad,0x61,0xab,0xbf,0x3a,0x22}}
 
#define COMP_p6KMIPCredInit   {0x59b925fc,0x8cd9,0x4c75,{0x96,0xb2,0xe3,0x7e,0x8a,0xed,0xc1,0xb8}}
 
#define COMP_p6KMIPEnumInit   {0x38fbb4e8,0x9ad8,0x48b8,{0x99,0x7f,0x50,0x1d,0x3a,0x39,0x84,0x19}}
 
#define COMP_p6KMIPExtInfoInit   {0xb49847a,0x1711,0x4e2b,{0xa7,0x92,0xe9,0x8c,0x8,0x51,0xa5,0x14}}
 
#define COMP_p6KMIPNameInit2   {0x5cff551b,0xf33a,0x4a4e,{0x98,0x72,0xfe,0x7c,0x80,0x98,0x96,0x4c}}
 
#define COMP_p6KMIPNamespaceInit   {0x1e9fc2e2,0xf05c,0x478a,{0xa0,0x98,0xd0,0x8,0x7c,0xc7,0xc0,0x81}}
 
#define COMP_p6KMIPProfileInfoInit   {0x63cbca9f,0x9f73,0x4a7d,{0xa7,0xe3,0xb5,0x3c,0xb8,0x12,0x1c,0x80}}
 
#define COMP_p6KMIPResultInit   {0xe87f5fd3,0x7c14,0x4f47,{0xbd,0xbb,0xa3,0xbb,0xc2,0xf,0xbf,0x97}}
 
#define COMP_p6KMIPRNGInfoInit   {0x67117c60,0x56fd,0x4793,{0x9a,0xb3,0xd7,0x86,0xde,0x40,0x39,0xc}}
 
#define COMP_p6KMIPStrInit2   {0x7fa934aa,0xdbf9,0x49de,{0x88,0x4a,0xb9,0xf3,0xb5,0xe8,0xf6,0xe6}}
 
#define COMP_p6KMIPValInfoInit   {0x67117c60,0x56fd,0x4793,{0x9a,0xb3,0xd7,0x86,0xde,0x40,0x39,0xc}}
 
#define COMP_p6KMIPVersionsInit   {0x4ea4e33b,0xc6cf,0x47fa,{0x96,0xe5,0xd4,0x2e,0x9a,0x3e,0xfc,0xb3}}
 
#define IF_p6IKMIPAttribute   {0xe39e896d,0x8f38,0x456d,{0xa1,0xc7,0x17,0xe2,0x21,0x19,0xa9,0x19}}
 
#define IF_p6IKMIPAttributeInit2   {0xeb81d524,0x4666,0x4d60,{0x89,0x61,0x71,0xad,0xca,0x6d,0xfe,0xa4}}
 
#define IF_p6IKMIPAttributeInit3   {0x29b412cd,0x9827,0x4443,{0x9b,0x9d,0x3d,0x7a,0x34,0x32,0x26,0xb4}}
 
#define IF_p6IKMIPAttributeRef   {0x5c21f332,0x7e29,0x43e5,{0xb0,0x20,0x7a,0x94,0x79,0x76,0x9d,0x8e}}
 
#define IF_p6IKMIPAttributeRefInit   {0xe10eb48,0x4004,0x47f4,{0x97,0x53,0x94,0xa6,0xf5,0x7f,0xcd,0x6}}
 
#define IF_p6IKMIPBinary   {0x4c634fd3,0x5f17,0x4454,{0x83,0xd5,0x57,0xbf,0x5b,0x55,0x94,0xd7}}
 
#define IF_p6IKMIPBinaryInit   {0x757b1bab,0xf9f1,0x4287,{0xbf,0xc4,0x6c,0xd,0xaf,0x5,0x7,0x42}}
 
#define IF_p6IKMIPCred   {0x3476064d,0x5b31,0x47f1,{0x80,0x53,0x92,0x55,0x10,0x7a,0x54,0xff}};
 
#define IF_p6IKMIPCredInit   {0x169ba07f,0xa0de,0x4d8f,{0xb6,0xb0,0xd5,0xd3,0x9d,0xc2,0x10,0x41}}
 
#define IF_p6IKMIPEnum   {0x249e72b1,0x1658,0x40fa,{0xa8,0x5d,0xa1,0x22,0x38,0x5c,0xef,0x75}}
 
#define IF_p6IKMIPEnumInit   {0xc06f99c5,0xdcb9,0x4d98,{0x9e,0xd0,0xd2,0xfb,0x96,0xfd,0xbb,0xb2}}
 
#define IF_p6IKMIPExtInfo   {0x2d95d569,0x2bbe,0x4aaf,{0x84,0xff,0x83,0x89,0xd,0xa7,0x2f,0x3f}}
 
#define IF_p6IKMIPExtInfoInit   {0xd0af6a2a,0x6089,0x4ff5,{0xb5,0x4d,0x46,0x1d,0x17,0xc5,0xc3,0x7d}}
 
#define IF_p6IKMIPName   {0x55e94da,0xfb6a,0x4083,{0xb5,0x5a,0x44,0x49,0xc2,0x10,0x1d,0x77}}
 
#define IF_p6IKMIPNameInit2   {0x9321109c,0x12ed,0x42ad,{0x8b,0x61,0x9c,0x8b,0x2,0x81,0x6f,0x71}}
 
#define IF_p6IKMIPNamespace   {0xac4abe06,0xe273,0x4c83,{0x88,0x9d,0x5d,0xda,0x6a,0x2,0x33,0x0}}
 
#define IF_p6IKMIPNamespaceInit   {0x39b0c694,0xd24d,0x46bd,{0x93,0x97,0xc4,0x62,0xf1,0x1a,0xce,0x12}}
 
#define IF_p6IKMIPProfileInfo   {0x1731968a,0xf152,0x4452,{0xb5,0x40,0xe2,0xa0,0xdf,0xac,0x48,0xd8}}
 
#define IF_p6IKMIPProfileInfoInit   {0xf7e1cbc5,0x80e,0x4eaa,{0xb4,0xbf,0xb9,0xaa,0x77,0xbd,0x0,0x1a}}
 
#define IF_p6IKMIPResult   {0x3debb8d7,0x6a9c,0x4e96,{0x87,0xe5,0x8c,0xe9,0x4a,0xf,0x4f,0x4d}}
 
#define IF_p6IKMIPResultInit   {0xb37b7c2e,0xacb6,0x4856,{0x9a,0x2d,0x94,0x84,0x31,0x4e,0x99,0xd4}}
 
#define IF_p6IKMIPRNGInfo   {0x4c57bd96,0x7fa1,0x476c,{0x8e,0x8e,0x61,0x98,0x9,0x17,0xb5,0xb0}}
 
#define IF_p6IKMIPRNGInfoInit   {0x5dc8e32a,0x8551,0x4151,{0x86,0xf1,0x20,0xe,0x62,0x82,0x64,0x92}}
 
#define IF_p6IKMIPStr   {0xcd246edf,0x3340,0x437e,{0x93,0xaf,0x87,0xc6,0xa6,0xaa,0x7c,0xe2}}
 
#define IF_p6IKMIPStrInit2   {0x9d084171,0xd04,0x4f22,{0x90,0x72,0x91,0xf2,0x80,0xb3,0xb2,0x71}}
 
#define IF_p6IKMIPValInfo   {0x21436801,0x8a79,0x4e72,{0xbd,0x15,0x86,0xbb,0x5a,0x79,0x27,0xb6}}
 
#define IF_p6IKMIPValInfoInit   {0x691b0f64,0x2be1,0x4418,{0xbd,0x82,0xc3,0x10,0xcc,0xb1,0x66,0x15}}
 
#define IF_p6IKMIPVersions   {0xb319ec18,0xe064,0x4c7b,{0x9b,0x91,0x1c,0x20,0xc7,0xfe,0x4b,0xc2}}
 
#define IF_p6IKMIPVersionsInit   {0x53fbcad5,0x7bd9,0x470d,{0x9b,0x5c,0x34,0xc8,0xf0,0x20,0x66,0x3a}}
 
#define INTERFACE   p6IKMIPCred
 
#define INTERFACE   p6IKMIPCredInit
 
#define INTERFACE   p6IKMIPVersions
 
#define INTERFACE   p6IKMIPVersionsInit
 
#define INTERFACE   p6IKMIPEnum
 
#define INTERFACE   p6IKMIPEnumInit
 
#define INTERFACE   p6IKMIPStr
 
#define INTERFACE   p6IKMIPStrInit2
 
#define INTERFACE   p6IKMIPBinary
 
#define INTERFACE   p6IKMIPBinaryInit
 
#define INTERFACE   p6IKMIPAttribute
 
#define INTERFACE   p6IKMIPAttributeInit2
 
#define INTERFACE   p6IKMIPAttributeInit3
 
#define INTERFACE   p6IKMIPAttributeRef
 
#define INTERFACE   p6IKMIPAttributeRefInit
 
#define INTERFACE   p6IKMIPNamespace
 
#define INTERFACE   p6IKMIPNamespaceInit
 
#define INTERFACE   p6IKMIPName
 
#define INTERFACE   p6IKMIPNameInit2
 
#define INTERFACE   p6IKMIPExtInfo
 
#define INTERFACE   p6IKMIPExtInfoInit
 
#define INTERFACE   p6IKMIPValInfo
 
#define INTERFACE   p6IKMIPValInfoInit
 
#define INTERFACE   p6IKMIPProfileInfo
 
#define INTERFACE   p6IKMIPProfileInfoInit
 
#define INTERFACE   p6IKMIPRNGInfo
 
#define INTERFACE   p6IKMIPRNGInfoInit
 
#define INTERFACE   p6IKMIPResult
 
#define INTERFACE   p6IKMIPResultInit
 

Detailed Description

Interfaces shared between KMIP client and server libraries.

Definition in file p6kmipbase.h.