//0xfc0 bytes (sizeof)
struct _MI_PARTITION_PAGE_LISTS
{
struct _MMPFNLIST* FreePagesByColor[2]; //0x0
struct _MMPFNLIST ZeroedPageListHead; //0x40
struct _MMPFNLIST FreePageListHead; //0x80
struct _MMPFNLIST StandbyPageListHead; //0xc0
struct _MMPFNLIST StandbyPageListByPriority[8]; //0x100
struct _MMPFNLIST ModifiedPageListNoReservation; //0x240
struct _MMPFNLIST ModifiedPageListByReservation[16]; //0x280
struct _MMPFNLIST MappedPageListHead[16]; //0x500
struct _MMPFNLIST BadPageListHead; //0x780
struct _MMPFNLIST EnclavePageListHead; //0x7c0
union _SLIST_HEADER* FreePageSlist[2]; //0x7e8
struct _MMPFNLIST* PageLocationList[8]; //0x7f8
volatile ULONG StandbyRepurposedByPriority[8]; //0x838
volatile ULONGLONG TransitionSharedPages; //0x880
ULONGLONG TransitionSharedPagesPeak[6]; //0x888
struct _KEVENT MappedPageListHeadEvent[16]; //0x8b8
struct _MI_DECAY_TIMER_LINK DecayClusterTimerHeads[4]; //0xa38
ULONG DecayHand; //0xa58
UCHAR StandbyListDiscard; //0xa5c
UCHAR FreeListDiscard; //0xa5d
UCHAR PfnBitMapsReady; //0xa5e
ULONGLONG LastDecayHandUpdateTime; //0xa60
struct _MI_LDW_WORK_CONTEXT LastChanceLdwContext; //0xa68
struct _RTL_AVL_TREE HugePfnBadPages; //0xaa0
ULONGLONG AvailableEventsLock; //0xac0
struct _MI_AVAILABLE_PAGE_WAIT_STATES AvailablePageWaitStates[3]; //0xac8
VOID* MirrorListLocks; //0xb28
volatile ULONGLONG TransitionPrivatePages; //0xb40
struct _RTL_BITMAP_EX LargePfnBitMap[2]; //0xb48
struct _MI_FREE_LARGE_PAGE_LIST* LargePageListHeads; //0xb68
UCHAR* MediumPagesOnFreeZeroList; //0xb70
struct _RTL_BITMAP_EX LargePageRebuildCandidates; //0xb78
WCHAR* LargePagesOnFreeZeroList; //0xb88
volatile LONG HugePageRebuildCandidatesExist; //0xb90
struct _KEVENT LargePageCandidatesExistEvent; //0xb98
ULONGLONG LowMemoryThreshold; //0xbb0
ULONGLONG HighMemoryThreshold; //0xbb8
struct _MI_SLAB_ALLOCATOR_CONTEXT SlabContexts[2][4]; //0xbc0
struct _RTL_BITMAP_EX SlabPfnBitMap; //0xf80
VOID* HugePfnLists; //0xf90
ULONGLONG AvailableHugeIoRanges; //0xf98
};