//0x1500 bytes (sizeof)
struct _MI_SYSTEM_PTE_STATE
{
struct _NPAGED_LOOKASIDE_LIST MdlTrackerLookaside; //0x0
union _SLIST_HEADER DeadPteTrackerSListHead; //0x80
volatile LONG PteTrackerLock; //0x90
struct _MI_CACHED_PTES* CachedPteHeads; //0x98
struct _MI_SYSTEM_PTE_TYPE SystemViewPteInfo; //0xa0
struct _MI_SYSTEM_PTE_TYPE NonCachedMappingsPteInfo; //0x100
struct _MI_SYSTEM_PTE_TYPE KernelStackPteInfo[2]; //0x160
ULONG StackGrowthFailures; //0x220
UCHAR KernelStackPages; //0x224
UCHAR TrackPtesAborted; //0x225
UCHAR AdjustCounter; //0x226
volatile LONG ReservedMappingLock; //0x228
struct _RTL_AVL_TREE ReservedMappingTree; //0x230
struct _MI_PAGE_CHAIN_HEAD ReservedMappingPageTablePfns; //0x238
struct _RTL_AVL_TREE OutswappedKernelStackRoot; //0x250
volatile LONG OutswappedKernelStackLock; //0x258
struct _MI_ULTRA_VA_CONTEXT UltraSpaceContext; //0x260
ULONG NumberOfUltraMdlMaps; //0x2a0
struct _MI_ULTRA_MDL_NODE* UltraMdlNodeMappings; //0x2a8
struct _MMPTE* UltraSpaceLowPpe; //0x2b0
struct _MMPTE* UltraSpaceHighPpe; //0x2b8
struct _EX_PUSH_LOCK SystemSpaceViewLock; //0x2c0
struct _RTL_AVL_TREE ViewRoot; //0x2c8
ULONG ViewCount; //0x2d0
struct _MI_WORKING_SET_LOCK_ARRAY WorkingSetLockArray[4]; //0x300
struct _MI_WORKING_SET_LOCK_ARRAY SystemDataViewsWorkingSetLockArray[4]; //0x400
struct _MI_HUGE_SYSTEM_VIEW_HEAD SystemViewBuckets[256]; //0x500
};