struct _OBJECT_TYPE { struct _LIST_ENTRY TypeList;/* 0x0 16 */ struct _UNICODE_STRING Name;/* 0x10 16 */ void* DefaultObject;/* 0x20 8 */ unsigned char Index;/* 0x28 1 */ /* 3 bytes padding */ unsigned long TotalNumberOfObjects;/* 0x2c 4 */ unsigned long TotalNumberOfHandles;/* 0x30 4 */ unsigned long HighWaterNumberOfObjects;/* 0x34 4 */ unsigned long HighWaterNumberOfHandles;/* 0x38 4 */ /* 4 bytes padding */ /* ── cacheline 1 boundary (64 bytes) ── */ struct _OBJECT_TYPE_INITIALIZER TypeInfo;/* 0x40 120 */ /* ── cacheline 2 boundary (128 bytes) ── */ struct _EX_PUSH_LOCK TypeLock;/* 0xb8 8 */ /* ── cacheline 3 boundary (192 bytes) ── */ unsigned long Key;/* 0xc0 4 */ /* 4 bytes padding */ struct _LIST_ENTRY CallbackList;/* 0xc8 16 */ unsigned long SeMandatoryLabelMask;/* 0xd8 4 */ unsigned long SeTrustConstraintMask;/* 0xdc 4 */};size 224 (0xe0)14 members3 holes (11 bytes)padding 04 cachelines
Used in (0)