|
| CRYPT_DEVICE_TYPE | type |
| |
| int | flags |
| |
| int | labelLen |
| |
| const void * | capabilityInfoList |
| |
| union { |
| SYSTEMDEV_INFO * systemInfo |
| |
| PKCS11_INFO * pkcs11Info |
| |
| CRYPTOAPI_INFO * cryptoapiInfo |
| |
| HARDWARE_INFO * hardwareInfo |
| |
| } | deviceInfo |
| |
CHECK_RETVAL_FNPTR STDC_UNUSED
const char * | name |
| |
CHECK_RETVAL_FNPTR STDC_UNUSED
const char STDC_UNUSED const
int | nameLength |
| |
CHECK_RETVAL_FNPTR
IN_ATTRIBUTE const
CRYPT_ATTRIBUTE_TYPE | type |
| |
CHECK_RETVAL_FNPTR
IN_ATTRIBUTE const
CRYPT_ATTRIBUTE_TYPE
IN_LENGTH_SHORT_Z const int | dataLength |
| |
CHECK_RETVAL_FNPTR
IN_ATTRIBUTE const
CRYPT_ATTRIBUTE_TYPE
IN_LENGTH_SHORT_Z const int
INOUT_OPT
MESSAGE_FUNCTION_EXTINFO * | messageExtInfo |
| |
CHECK_RETVAL_FNPTR INOUT
MESSAGE_FUNCTION_EXTINFO * | messageExtInfo |
| |
| int(* | getItemFunction )(INOUT struct DI *deviceInfo, CRYPT_CONTEXT *iCryptContext, const KEYMGMT_ITEM_TYPE itemType, const CRYPT_KEYID_TYPE keyIDtype, IN_BUFFER(keyIDlength) const void *keyID, const int keyIDlength, IN_BUFFER_OPT(*auxInfoLength) void *auxInfo, int *auxInfoLength, const int flags) STDC_NONNULL_ARG((1 |
| |
| int(*) int(* | setItemFunction )(INOUT struct DI *deviceInfo, const CRYPT_HANDLE iCryptHandle) STDC_NONNULL_ARG((1)) |
| |
| int(* | deleteItemFunction )(INOUT struct DI *deviceInfo, const KEYMGMT_ITEM_TYPE itemType, const CRYPT_KEYID_TYPE keyIDtype, IN_BUFFER(keyIDlength) const void *keyID, const int keyIDlength) STDC_NONNULL_ARG((1 |
| |
| int(*) int(* | getFirstItemFunction )(INOUT struct DI *deviceInfo, OUT CRYPT_CERTIFICATE *iCertificate, INOUT int *stateInfo, const CRYPT_KEYID_TYPE keyIDtype, IN_BUFFER(keyIDlength) const void *keyID, const int keyIDlength, const KEYMGMT_ITEM_TYPE itemType, const int options) STDC_NONNULL_ARG((1 |
| |
| int(*) int(*) int(* | getNextItemFunction )(INOUT struct DI *deviceInfo, OUT CRYPT_CERTIFICATE *iCertificate, INOUT int *stateInfo, const int options) STDC_NONNULL_ARG((1 |
| |
int(*) int(*) int(*)
CHECK_RETVAL_FNPT | STDC_NONNULL_ARG )((1, 2)) int(*getRandomFunction)(INOUT struct DI *deviceInfo |
| |
int(*) int(*) int(*)
CHECK_RETVAL_FNPT | OUT_BUFFER_FIXED )(length) void *buffer |
| |
int(*) int(*) int(*)
CHECK_RETVAL_FNPTR
IN_LENGTH_SHORT const in | length ) |
| |
int(*) int(*) int(*)
CHECK_RETVAL_FNPTR
IN_LENGTH_SHORT const int
INOUT_OPT
MESSAGE_FUNCTION_EXTINFO | messageExtInfo ) |
| |
| const MECHANISM_FUNCTION_INFO * | mechanismFunctions |
| |
| const CREATEOBJECT_FUNCTION_INFO * | createObjectFunctions |
| |
| void * | randomInfo |
| |
| int | mechanismFunctionCount |
| |
| int | createObjectFunctionCount |
| |
| CRYPT_ATTRIBUTE_TYPE | errorLocus |
| |
| CRYPT_ERRTYPE_TYPE | errorType |
| |
| CRYPT_HANDLE | objectHandle |
| |
| CRYPT_USER | ownerHandle |
| |
| | DECLARE_VARSTRUCT_VARS |
| |
| char | boundData [MAX_ENCODED_CERT_SIZE+8] |
| |
CHECK_RETVAL_FNPTR
IN_LENGTH_NAME const int | nameLen |
| |
CHECK_RETVAL_FNPTR
IN_LENGTH_SHORT_Z const int | commandLength |
| |
CHECK_RETVAL_FNPTR
IN_LENGTH_SHORT_Z const int
IN_LENGTH_SHORT_Z const int | dataMaxLength |
| |
CHECK_RETVAL_FNPTR
IN_LENGTH_SHORT_Z const int
IN_LENGTH_SHORT_Z const int
OUT_LENGTH_SHORT_Z int * | dataLength |
| |
CHECK_RETVAL_FNPTR
IN_LENGTH_SHORT_Z const int
IN_LENGTH_SHORT_Z const int
OUT_LENGTH_SHORT_Z int IN_OPT
const void * | boundData |
| |
| void * | stateInfo |
| |
CHECK_RETVAL_FNPTR
IN_STRING_OPT const char * | command |
| |
CHECK_RETVAL_FNPTR
IN_STRING_OPT const char
IN_OPT const void * | boundData |
| |
CHECK_RETVAL_FNPTR IN_STRING
const char * | command |
| |
CHECK_RETVAL_FNPTR
IN_STRING_OPT const char
IN_LENGTH_SHORT_Z const int | dataMaxLength |
| |
CHECK_RETVAL_FNPTR
IN_STRING_OPT const char
IN_LENGTH_SHORT_Z const int
OUT_LENGTH_SHORT_Z int * | dataLength |
| |
CHECK_RETVAL_FNPTR
IN_STRING_OPT const char
IN_LENGTH_SHORT_Z const int
OUT_LENGTH_SHORT_Z int IN
const void * | boundData |
| |
CHECK_RETVAL_FNPTR
OUT_OPT_HANDLE_OPT
CRYPT_CERTIFICATE * | iCryptCert |
| |
CHECK_RETVAL_FNPTR
OUT_OPT_HANDLE_OPT
CRYPT_CERTIFICATE
IN_HANDLE_OPT const
CRYPT_CERTIFICATE | caKey |
| |
CHECK_RETVAL_FNPTR
OUT_OPT_HANDLE_OPT
CRYPT_CERTIFICATE
IN_HANDLE_OPT const
CRYPT_CERTIFICATE
IN_HANDLE_OPT const
CRYPT_CERTIFICATE | request |
| |
Definition at line 152 of file device.h.