struct _OBJECT_HEADER { __int64 PointerCount;/* 0x0 8 */ union { __int64 HandleCount;/* 0x8 8 */ void* NextToFree;/* 0x8 8 */ };/* 0x8 8 */ struct _EX_PUSH_LOCK Lock;/* 0x10 8 */ unsigned char TypeIndex;/* 0x18 1 */ union { unsigned char TraceFlags;/* 0x19 1 */ struct { unsigned char DbgRefTrace : 1;/* 0x19:0 1 */ unsigned char DbgTracePermanent : 1;/* 0x19:1 1 */ };/* 0x19 1 */ };/* 0x19 1 */ unsigned char InfoMask;/* 0x1a 1 */ union { unsigned char Flags;/* 0x1b 1 */ struct { unsigned char NewObject : 1;/* 0x1b:0 1 */ unsigned char KernelObject : 1;/* 0x1b:1 1 */ unsigned char KernelOnlyAccess : 1;/* 0x1b:2 1 */ unsigned char ExclusiveObject : 1;/* 0x1b:3 1 */ unsigned char PermanentObject : 1;/* 0x1b:4 1 */ unsigned char DefaultSecurityQuota : 1;/* 0x1b:5 1 */ unsigned char SingleHandleEntry : 1;/* 0x1b:6 1 */ unsigned char DeletedInline : 1;/* 0x1b:7 1 */ };/* 0x1b 1 */ };/* 0x1b 1 */ unsigned long Reserved;/* 0x1c 4 */ union { struct _OBJECT_CREATE_INFORMATION* ObjectCreateInfo;/* 0x20 8 */ void* QuotaBlockCharged;/* 0x20 8 */ };/* 0x20 8 */ void* SecurityDescriptor;/* 0x28 8 */ struct _QUAD Body;/* 0x30 8 */};size 56 (0x38)23 members0 holespadding 01 cacheline
Used in (2)