17 #ifndef P6TOKENIMPL_H__
18 #define P6TOKENIMPL_H__ 1
68 #define INTERFACE p6ITokenImpl
1286 #define IF_p6ITokenImpl {0x59b44c1f,0x8032,0x42fe,{0x9d,0x89,0xa0,0x38,0x21,0x45,0x47,0x78}}
1298 #define INTERFACE p6ITokenImpl2
2519 #define IF_p6ITokenImpl2 {0xb9673084,0x192d,0x4954,{0xa6,0x0b,0x99,0x6f,0x94,0xa0,0x7c,0x76}}
An interface that defines the basic operations to a potentially limited trusted storage mechanism (e...
CK_MECHANISM_INFO CK_PTR CK_MECHANISM_INFO_PTR
This is an internal interface that forwards the PKCS 11 token interface to a "named" implementation...
CK_ULONG CK_OBJECT_HANDLE
P6UINT32 P6PKCS11PLUGFLAGS
P6PKCS11PLUGFLAGS.
CK_OBJECT_HANDLE CK_PTR CK_OBJECT_HANDLE_PTR
unsigned char P6BOOL
Boolean type.
CK_ULONG CK_MECHANISM_TYPE
Wide Const binary string.
CK_MECHANISM_TYPE CK_PTR CK_MECHANISM_TYPE_PTR
CK_SESSION_INFO CK_PTR CK_SESSION_INFO_PTR
CK_MECHANISM CK_PTR CK_MECHANISM_PTR
P6R::P6ERR(* ADD_OBJECT_TO_SESSION)(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, P6BSTR *pGUID, P6ACCESS_TYPE requested)
unsigned long int CK_ULONG
CK_UTF8CHAR_PTR CK_ULONG ulPinLen
CK_TOKEN_INFO CK_PTR CK_TOKEN_INFO_PTR
const P6PKCS11PLUGFLAGS P6PKCS11PLUGFLAGS_NOFLAGS
The base interface all [p6]COM components must derive from and implement.
CK_SLOT_ID CK_PTR CK_SLOT_ID_PTR
const P6PKCS11PLUGFLAGS P6PKCS11PLUGFLAGS_VERSIONMAP_OFF
P6UINT32 P6ERR
COM err return type see P6ERR.h.
This is an internal interface that forwards the PKCS 11 token interface to a "named" implementation...
P6ACCESS_TYPE
ADD_OBJECT_TO_SESSION callback.
CK_BBOOL CK_SLOT_ID_PTR CK_ULONG_PTR pulCount
CK_NOTIFICATION CK_VOID_PTR pApplication
#define P6DECLCOMMETHOD(method)
CK_ULONG CK_SESSION_HANDLE
CK_BBOOL CK_SLOT_ID_PTR pSlotList
CK_SLOT_INFO CK_PTR CK_SLOT_INFO_PTR
P6COM definitions and interfaces.
CK_BYTE CK_PTR CK_BYTE_PTR
CK_ULONG CK_PTR CK_ULONG_PTR
An interface that defines basic operations to a trusted storage mechanism (e.g., Trusted Platform Mod...
CK_ATTRIBUTE CK_PTR CK_ATTRIBUTE_PTR
#define P6DECLAREIF_(iface, baseif)
CK_UTF8CHAR CK_PTR CK_UTF8CHAR_PTR
CK_SESSION_HANDLE CK_PTR CK_SESSION_HANDLE_PTR