struct _OBJECT_TYPE { struct _LIST_ENTRY TypeList;/* 0x0 8 */ struct _UNICODE_STRING Name;/* 0x8 8 */ void* DefaultObject;/* 0x10 4 */ unsigned char Index;/* 0x14 1 */ /* 3 bytes padding */ unsigned long TotalNumberOfObjects;/* 0x18 4 */ unsigned long TotalNumberOfHandles;/* 0x1c 4 */ unsigned long HighWaterNumberOfObjects;/* 0x20 4 */ unsigned long HighWaterNumberOfHandles;/* 0x24 4 */ struct _OBJECT_TYPE_INITIALIZER TypeInfo;/* 0x28 88 */ /* ── cacheline 2 boundary (128 bytes) ── */ struct _EX_PUSH_LOCK TypeLock;/* 0x80 4 */ unsigned long Key;/* 0x84 4 */ struct _LIST_ENTRY CallbackList;/* 0x88 8 */};size 144 (0x90)12 members1 hole (3 bytes)padding 03 cachelines