//0x1e0 bytes (sizeof)
struct _MI_PARTITION_CORE
{
USHORT PartitionId; //0x0
union
{
ULONG LongFlags; //0x4
struct _MI_PARTITION_FLAGS Flags; //0x4
} u; //0x4
ULONG Signature; //0x8
UCHAR MemoryConfigurationChanged; //0xc
struct _MI_NODE_INFORMATION* NodeInformation; //0x10
struct _RTL_AVL_TREE PageRoot; //0x18
struct _PHYSICAL_MEMORY_DESCRIPTOR* MemoryNodeRuns; //0x20
ULONGLONG MemoryBlockReferences; //0x28
struct _WORK_QUEUE_ITEM PfnUnmapWorkItem; //0x30
ULONGLONG PfnUnmapCount; //0x50
VOID* PfnUnmapWaitList; //0x58
struct _PHYSICAL_MEMORY_DESCRIPTOR* MemoryRuns; //0x60
struct _KEVENT ExitEvent; //0x68
struct _KEVENT ConductorNeededEvent; //0x80
VOID* SystemThreadHandles[6]; //0x98
struct _EPARTITION* PartitionObject; //0xc8
struct _EX_PUSH_LOCK PartitionSystemThreadsLock; //0xd0
struct _EX_PUSH_LOCK DynamicMemoryPushLock; //0xd8
volatile LONG DynamicMemoryLock; //0xe0
UCHAR PfnUnmapActive; //0xe4
struct _KEVENT TemporaryMemoryEvent; //0xe8
VOID* RootDirectory; //0x100
VOID* KernelObjectsDirectory; //0x108
struct _KEVENT* MemoryEvents[11]; //0x110
VOID* MemoryEventHandles[11]; //0x168
ULONGLONG TotalHugeIoRanges; //0x1c0
ULONGLONG NonChargedSecurePages; //0x1c8
union _SLIST_HEADER FreeKernelShadowStackCacheEntries; //0x1d0
};