Botan 3.9.0
Crypto and TLS for C&
pkcs11.h File Reference
#include "pkcs11t.h"
#include "pkcs11f.h"

Go to the source code of this file.

Classes

struct  CK_FUNCTION_LIST

Macros

#define __PASTE(x, y)
#define CK_NEED_ARG_LIST   1
#define CK_NEED_ARG_LIST   1
#define CK_PKCS11_FUNCTION_INFO(name)
#define CK_PKCS11_FUNCTION_INFO(name)
#define CK_PKCS11_FUNCTION_INFO(name)

Macro Definition Documentation

◆ __PASTE

#define __PASTE ( x,
y )
Value:
x##y

Definition at line 189 of file pkcs11.h.

◆ CK_NEED_ARG_LIST [1/2]

#define CK_NEED_ARG_LIST   1

Definition at line 197 of file pkcs11.h.

◆ CK_NEED_ARG_LIST [2/2]

#define CK_NEED_ARG_LIST   1

Definition at line 197 of file pkcs11.h.

◆ CK_PKCS11_FUNCTION_INFO [1/3]

#define CK_PKCS11_FUNCTION_INFO ( name)
Value:
extern CK_DECLARE_FUNCTION(CK_RV, name)
#define CK_DECLARE_FUNCTION(returnType, name)
Definition p11.h:26
CK_ULONG CK_RV
Definition pkcs11t.h:1036

Definition at line 198 of file pkcs11.h.

198#define CK_PKCS11_FUNCTION_INFO(name) \
199 extern CK_DECLARE_FUNCTION(CK_RV, name)

◆ CK_PKCS11_FUNCTION_INFO [2/3]

#define CK_PKCS11_FUNCTION_INFO ( name)
Value:
#define CK_DECLARE_FUNCTION_POINTER(returnType, name)
Definition p11.h:32
#define __PASTE(x, y)
Definition pkcs11.h:189

Definition at line 198 of file pkcs11.h.

198#define CK_PKCS11_FUNCTION_INFO(name) \
199 extern CK_DECLARE_FUNCTION(CK_RV, name)

◆ CK_PKCS11_FUNCTION_INFO [3/3]

#define CK_PKCS11_FUNCTION_INFO ( name)
Value:
__PASTE(CK_,name) name;

Definition at line 198 of file pkcs11.h.

198#define CK_PKCS11_FUNCTION_INFO(name) \
199 extern CK_DECLARE_FUNCTION(CK_RV, name)