//0x1280 bytes (sizeof)
struct _MI_SYSTEM_PTE_STATE
{
struct
_NPAGED_LOOKASIDE_LIST MdlTrackerLookaside; //0x0
union
_SLIST_HEADER DeadPteTrackerSListHead; //0x80
ULONGLONG PteTrackerLock; //0x90
struct
_RTL_BITMAP_EX PteTrackingBitmap; //0x98
struct
_MI_CACHED_PTES* CachedPteHeads; //0xa8
struct
_MI_SYSTEM_PTE_TYPE SystemViewPteInfo; //0xb0
struct
_MI_SYSTEM_PTE_TYPE KernelStackPteInfo[2]; //0x108
ULONG StackGrowthFailures; //0x1b8
UCHAR KernelStackPages; //0x1bc
UCHAR TrackPtesAborted; //0x1bd
UCHAR AdjustCounter; //0x1be
volatile LONG ReservedMappingLock; //0x1c0
struct
_RTL_AVL_TREE ReservedMappingTree; //0x1c8
struct
_MMPFN* ReservedMappingPageTablePfns; //0x1d0
struct
_RTL_AVL_TREE OutswappedKernelStackRoot; //0x1d8
volatile LONG OutswappedKernelStackLock; //0x1e0
struct
_MMPTE* BreakMakePte; //0x1e8
struct
_MI_ULTRA_VA_CONTEXT UltraSpaceContext; //0x1f0
ULONG NumberOfUltraMdlMaps; //0x230
struct
_MI_ULTRA_MDL_NODE* UltraMdlNodeMappings; //0x238
struct
_EX_PUSH_LOCK SystemSpaceViewLock; //0x240
struct
_RTL_AVL_TREE ViewRoot; //0x248
ULONG ViewCount; //0x250
UCHAR CodePageEdited; //0x254
struct
_MI_HUGE_SYSTEM_VIEW_HEAD SystemViewBuckets[256]; //0x258
};