//0x3680 bytes (sizeof)
struct _MI_PARTITION_PAGE_LISTS
{
struct
_MMPFNLIST ZeroedPageListHead; //0x0
struct
_MMPFNLIST FreePageListHead; //0x80
struct
_MMPFNLIST StandbyPageListHead; //0x100
struct
_MMPFNLIST StandbyPageListByPriority[8]; //0x180
struct
_MMPFNLIST ModifiedPageListNoReservation; //0x440
struct
_MMPFNLIST ModifiedPageListNoReservationCompress; //0x4c0
struct
_MMPFNLIST ModifiedPageListByReservation[16]; //0x540
struct
_MMPFNLIST MappedPageListHead[16]; //0xac0
struct
_MMPFNLIST BadPageListHead; //0x1040
ULONGLONG* HotZeroedPagesCountByColor; //0x1098
struct
_MMPFNLIST* PageLocationList[8]; //0x10a0
volatile ULONG StandbyRepurposedByPriority[8]; //0x10e0
volatile ULONGLONG TransitionSharedPages; //0x1100
ULONGLONG TransitionSharedPagesPeak[9]; //0x1108
struct
_KEVENT MappedPageListHeadEvent[16]; //0x1150
struct
_MI_STANDBY_LOOKASIDE OldestStandbyPageCache[8]; //0x1300
struct
_MI_STANDBY_LOOKASIDE NewestStandbyPageCache[8]; //0x2300
ULONGLONG NewestStandbyPageCacheInserts[2][8]; //0x3300
struct
_MI_DECAY_TIMER_LINK DecayClusterTimerHeads[4]; //0x3380
ULONG DecayHand; //0x33a0
UCHAR StandbyListDiscard; //0x33a4
UCHAR FreeListDiscard; //0x33a5
UCHAR PfnBitMapsReady; //0x33a6
ULONGLONG LastDecayHandUpdateTime; //0x33a8
struct
_MI_LDW_WORK_CONTEXT LastChanceLdwContext; //0x33b0
volatile LONG AvailableEventsLock; //0x3400
struct
_MI_AVAILABLE_PAGE_WAIT_STATES AvailablePageWaitStates[3]; //0x3408
volatile ULONGLONG TransitionPrivatePages; //0x3480
struct
_RTL_BITMAP_EX LargePfnBitMap[2]; //0x3488
struct
_MMPFNLIST* FreeZeroListHeads; //0x34a8
union
_SLIST_HEADER* FreeZeroPageSlists; //0x34b0
union
_MI_AVAILABLE_PAGES_MEDIUM_GRANULARITY* AvailablePagesAtMediumGranularity; //0x34b8
union
_MI_AVAILABLE_PAGES_LARGE_GRANULARITY* AvailablePagesAtLargeGranularity; //0x34c0
struct
_RTL_BITMAP_EX LargePageRebuildCandidateBitmaps[3]; //0x34c8
union
_MI_AVAILABLE_PAGES_HUGE_GRANULARITY* AvailablePagesAtHugeGranularity; //0x34f8
volatile LONG ProcessLargePageCacheLock; //0x3500
struct
_LIST_ENTRY ProcessLargePageCacheLinks; //0x3508
ULONG ProcessLargePageCachePeriodicCount; //0x3518
struct
_MI_LARGE_PAGE_COALESCE_WORKER_CONTEXT LargePageCoalesceWorkerContexts[3]; //0x3520
ULONGLONG LowMemoryConfiguredThreshold; //0x35b0
ULONGLONG HighMemoryConfiguredThreshold; //0x35b8
ULONGLONG LowMemoryThreshold; //0x35c0
ULONGLONG HighMemoryThreshold; //0x35c8
VOID* HugePfnLists; //0x35d0
ULONGLONG AvailableHugeIoRanges; //0x35d8
ULONGLONG DriverPageCount; //0x35e0
ULONGLONG DriverLastPage; //0x35e8
ULONGLONG DriverNonSlabAttempted; //0x35f0
ULONGLONG DriverSlabLastFailTime; //0x35f8
ULONGLONG MdlPagesByListsTotal; //0x3600
ULONGLONG MdlPagesByListsFromSlab; //0x3608
ULONGLONG MdlPagesByListsSlabNotEligible; //0x3610
ULONGLONG MdlPagesPreferContiguousSlabEligible; //0x3618
ULONGLONG MdlPagesPreferContiguousFromSlab; //0x3620
ULONGLONG MdlSlabPagesFreeZeroedTotal; //0x3628
ULONG MdlSlabPagesFreeZeroedBuckets[4]; //0x3630
ULONGLONG SystemPageTablePagesNoSlab; //0x3640
};