_MI_PARTITION_CORE

//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 };