Lines Matching refs:name

84  * 2. CK_DEFINE_FUNCTION(returnType, name): A macro which makes
86 * return type and a function name. It should be used in the
100 * #define CK_DEFINE_FUNCTION(returnType, name) \
101 * returnType __declspec(dllexport) name
107 * #define CK_DEFINE_FUNCTION(returnType, name) \
108 * returnType __export _far _pascal name
112 * #define CK_DEFINE_FUNCTION(returnType, name) \
113 * returnType name
116 * 3. CK_DECLARE_FUNCTION(returnType, name): A macro which makes
118 * return type and a function name. It should be used in the
128 * #define CK_DECLARE_FUNCTION(returnType, name) \
129 * returnType __declspec(dllimport) name
135 * #define CK_DECLARE_FUNCTION(returnType, name) \
136 * returnType __export _far _pascal name
140 * #define CK_DECLARE_FUNCTION(returnType, name) \
141 * returnType name
144 * 4. CK_DECLARE_FUNCTION_POINTER(returnType, name): A macro
147 * function name. It should be used in the following fashion:
165 * #define CK_DECLARE_FUNCTION_POINTER(returnType, name) \
166 * returnType __declspec(dllimport) (* name)
172 * #define CK_DECLARE_FUNCTION_POINTER(returnType, name) \
173 * returnType __export _far _pascal (* name)
177 * #define CK_DECLARE_FUNCTION_POINTER(returnType, name) \
178 * returnType (* name)
181 * 5. CK_CALLBACK_FUNCTION(returnType, name): A macro which makes
183 * a return type for the callback and a name for the callback.
198 * #define CK_CALLBACK_FUNCTION(returnType, name) \
199 * returnType (* name)
204 * #define CK_CALLBACK_FUNCTION(returnType, name) \
205 * returnType _far _pascal (* name)
209 * #define CK_CALLBACK_FUNCTION(returnType, name) \
210 * returnType (* name)
237 #define CK_PKCS11_FUNCTION_INFO(name) \
238 extern CK_DECLARE_FUNCTION(CK_RV, name)
256 #define CK_PKCS11_FUNCTION_INFO(name) \
257 typedef CK_DECLARE_FUNCTION_POINTER(CK_RV, __PASTE(CK_,name))
276 #define CK_PKCS11_FUNCTION_INFO(name) \
277 __PASTE(CK_,name) name;