_IO_ADAPTER_CRYPTO_KEY_DESCRIPTOR
//0x70 bytes (sizeof)
struct _IO_ADAPTER_CRYPTO_KEY_DESCRIPTOR
{
ULONG Version; //0x0
ULONG Size; //0x4
ULONG CryptoIndex; //0x8
ULONG AlgorithmId; //0xc
ULONG DataUnitSize; //0x10
ULONG KeySize; //0x14
UCHAR KeyHash[32]; //0x18
VOID* KeyVirtualAddress; //0x38
union
_LARGE_INTEGER KeyPhysicalAddress; //0x40
struct
_GUID KeyNamespaceId; //0x48
enum
_STORAGE_ICE_KEY_TYPE KeyType; //0x58
LONG (*AdjustCryptoParametersCallback)(VOID* arg1, struct
_IO_ADAPTER_CRYPTO_PARAMETERS* arg2, LONGLONG arg3); //0x60
VOID* AdjustCryptoParametersCallbackContext; //0x68
};