_MI_SYSTEM_PTE_STATE

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