//0xc00 bytes (sizeof)
struct _MI_VISIBLE_PARTITION
{
    ULONG LowestPhysicalPage;                                               //0x0
    ULONG HighestPhysicalPage;                                              //0x4
    ULONG NumberOfPhysicalPages;                                            //0x8
    volatile ULONG NumberOfPagingFiles;                                     //0xc
    UCHAR SystemCacheInitialized;                                           //0x10
    struct
 _MMPAGING_FILE* PagingFile[16];                                  //0x14
    volatile ULONG AvailablePages;                                          //0x80
    volatile ULONG ResidentAvailablePages;                                  //0xc0
    struct 
_MMSUPPORT_INSTANCE PartitionWs[1];                              //0x100
    struct 
_MMWSL_INSTANCE PartitionWorkingSetLists[1];                     //0x164
    volatile ULONG TotalCommittedPages;                                     //0x17c
    struct 
_MMPFNLIST ModifiedPageListHead;                                 //0x180
    struct 
_MMPFNLIST ModifiedNoWritePageListHead;                          //0x1c0
    ULONG TotalCommitLimit;                                                 //0x1d4
    ULONG TotalPagesForPagingFile;                                          //0x1d8
    ULONG VadPhysicalPages;                                                 //0x1dc
    ULONG ProcessLockedFilePages;                                           //0x1e0
    volatile ULONG SharedCommit;                                            //0x1e4
    ULONG SlabAllocatorPages;                                               //0x1e8
    ULONG ChargeCommitmentFailures[4];                                      //0x1ec
    volatile LONG PageFileTraceIndex;                                       //0x1fc
    struct 
_MI_PAGEFILE_TRACES PageFileTraces[32];                          //0x200
};