_MI_VISIBLE_PARTITION

//0x1500 bytes (sizeof) struct _MI_VISIBLE_PARTITION { ULONGLONG LowestPhysicalPage; //0x0 ULONGLONG HighestPhysicalPage; //0x8 ULONGLONG NumberOfPhysicalPages; //0x10 volatile ULONG NumberOfPagingFiles; //0x18 UCHAR SystemCacheInitialized; //0x1c struct _MMPAGING_FILE* PagingFile[16]; //0x20 volatile ULONGLONG AvailablePages; //0xc0 volatile ULONGLONG ResidentAvailablePages; //0x100 struct _MI_PARTITION_WORKING_SET PartitionWs[1]; //0x140 volatile ULONGLONG TotalCommittedPages; //0x300 volatile ULONGLONG TotalCommittedPagesExposed; //0x340 struct _MMPFNLIST ModifiedPageListHead; //0x380 struct _MMPFNLIST ModifiedNoWritePageListHead; //0x400 volatile ULONGLONG TotalCommitLimit; //0x458 ULONGLONG TotalPagesForPagingFile; //0x460 ULONGLONG VadPhysicalPages; //0x468 ULONGLONG ProcessLockedFilePages; //0x470 volatile ULONGLONG SharedCommit; //0x478 volatile ULONGLONG MdlPagesAllocated; //0x480 volatile ULONGLONG ContiguousPagesAllocated; //0x488 ULONGLONG SlabAllocatorPages; //0x490 ULONGLONG SlabAllocatorPagesUncharged; //0x498 ULONGLONG BootSlabPages; //0x4a0 ULONGLONG SecureKernelPagesFromNonChargedSlabs; //0x4a8 ULONG ChargeCommitmentFailures[4]; //0x4b0 volatile LONG PageFileTraceIndex; //0x4c0 struct _MI_PAGEFILE_TRACES PageFileTraces[32]; //0x4c8 };