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