struct _IO_ADAPTER_CRYPTO_KEY_DESCRIPTOR {
unsigned long Version;/* 0x0 4 */
unsigned long Size;/* 0x4 4 */
unsigned long CryptoIndex;/* 0x8 4 */
unsigned long AlgorithmId;/* 0xc 4 */
unsigned long DataUnitSize;/* 0x10 4 */
unsigned long KeySize;/* 0x14 4 */
unsigned char KeyHash[32];/* 0x18 32 */
void* KeyVirtualAddress;/* 0x38 8 */
/* ── cacheline 1 boundary (64 bytes) ── */
};