![]() | Cryptographic Token Interface Standard |
PKCS#11 |
Developers using a pre-5.0 version of Microsoft Developer Studio to produce C or C++ code which implements or makes use of a Win16 Cryptoki .dll might issue the following directives before including any Cryptoki header files:
#pragma pack(1) #define CK_PTR far * #define CK_DEFINE_FUNCTION(returnType, name) \ returnType __export _far _pascal name #define CK_DECLARE_FUNCTION(returnType, name) \ returnType __export _far _pascal name #define CK_DECLARE_FUNCTION_POINTER(returnType, name) \ returnType __export _far _pascal (* name) #define CK_CALLBACK_FUNCTION(returnType, name) \ returnType _far _pascal (* name) #ifndef NULL_PTR #define NULL_PTR 0 #endif