struct _CM_KEY_BODY { unsigned long Type;/* 0x0 4 */ unsigned short AccessCheckedLayerHeight;/* 0x4 2 */ /* 2 bytes padding */ struct _CM_KEY_CONTROL_BLOCK* KeyControlBlock;/* 0x8 4 */ struct _CM_NOTIFY_BLOCK* NotifyBlock;/* 0xc 4 */ void* ProcessID;/* 0x10 4 */ struct _LIST_ENTRY KeyBodyList;/* 0x14 8 */ unsigned long Flags : 16;/* 0x1c:0 4 */ unsigned long HandleTags : 16;/* 0x1c:16 4 */ union _CM_TRANS_PTR Trans;/* 0x20 4 */ struct _GUID* KtmUow;/* 0x24 4 */ struct _LIST_ENTRY ContextListHead;/* 0x28 8 */ void* EnumerationResumeContext;/* 0x30 4 */ unsigned long RestrictedAccessMask;/* 0x34 4 */};size 56 (0x38)13 members1 hole (2 bytes)padding 01 cacheline
Used in (2)