union _HANDLE_TABLE_ENTRY { volatile long VolatileLowValue;/* 0x0 4 */ long LowValue;/* 0x0 4 */ struct { struct _HANDLE_TABLE_ENTRY_INFO* InfoTable;/* 0x0 4 */ union { long HighValue;/* 0x4 4 */ union _HANDLE_TABLE_ENTRY* NextFreeHandleEntry;/* 0x4 4 */ struct _EXHANDLE LeafHandleValue;/* 0x4 4 */ };/* 0x4 4 */ };/* 0x0 8 */ struct { unsigned long Unlocked : 1;/* 0x0:0 4 */ unsigned long Attributes : 2;/* 0x0:1 4 */ unsigned long ObjectPointerBits : 29;/* 0x0:3 4 */ union { long RefCountField;/* 0x4 4 */ struct { unsigned long GrantedAccessBits : 25;/* 0x4:0 4 */ unsigned long ProtectFromClose : 1;/* 0x4:25 4 */ unsigned long NoRightsUpgrade : 1;/* 0x4:26 4 */ unsigned long RefCnt : 5;/* 0x4:27 4 */ };/* 0x4 4 */ };/* 0x4 4 */ };/* 0x0 8 */};size 8 (0x8)14 members0 holespadding 01 cacheline
Used in (1)