Go to the documentation of this file. 21 #include <openssl/x509.h> 26 #define CK_DEFINE_FUNCTION(returnType, name) \ 28 #define CK_DECLARE_FUNCTION(returnType, name) \ 30 #define CK_DECLARE_FUNCTION_POINTER(returnType, name) \ 32 #define CK_CALLBACK_FUNCTION(returnType, name) \ 57 #define __PASTE(x,y) x##y 65 #define CK_NEED_ARG_LIST 1 66 #define CK_PKCS11_FUNCTION_INFO(name) \ 67 extern CK_DECLARE_FUNCTION(CK_RV, name) 73 #undef CK_NEED_ARG_LIST 74 #undef CK_PKCS11_FUNCTION_INFO 84 #define CK_NEED_ARG_LIST 1 85 #define CK_PKCS11_FUNCTION_INFO(name) \ 86 typedef CK_DECLARE_FUNCTION_POINTER(CK_RV, __PASTE(CK_,name)) 92 #undef CK_NEED_ARG_LIST 93 #undef CK_PKCS11_FUNCTION_INFO 105 #define CK_PKCS11_FUNCTION_INFO(name) \ 106 __PASTE(CK_,name) name; 119 #undef CK_PKCS11_FUNCTION_INFO