_MI_SYSTEM_VA_STATE

//0x1040 bytes (sizeof) struct _MI_SYSTEM_VA_STATE { volatile LONG SystemTablesLock; //0x0 ULONGLONG AvailableSystemCacheVa; //0x8 struct _MI_DYNAMIC_BITMAP DynamicBitMapKernelStacks; //0x10 struct _MI_DYNAMIC_BITMAP DynamicBitMapKernelShadowStacks; //0x58 struct _MI_DYNAMIC_BITMAP DynamicBitMapSystemPtes; //0xa0 struct _MI_DYNAMIC_BITMAP DynamicBitMapNonCachedMappings; //0xe8 struct _MI_DYNAMIC_BITMAP DynamicBitMapDriverImages; //0x130 struct _MI_DYNAMIC_BITMAP DynamicBitMapPagedPool; //0x178 struct _MI_DYNAMIC_BITMAP DynamicBitMapSystemCache; //0x1c0 struct _MI_DYNAMIC_BITMAP DynamicBitMapSystemDataViews; //0x208 struct _MI_DYNAMIC_BITMAP DynamicBitMapSecureNonPagedPool; //0x250 VOID* HalPrivateVaStart; //0x298 ULONGLONG HalPrivateVaSize; //0x2a0 ULONG SystemVaAssignment[8]; //0x2a8 ULONG SystemVaAssignmentHint; //0x2c8 ULONG VaRegionShadowed[8]; //0x2cc ULONG TopLevelPteLockBits[32]; //0x2ec struct _MMSUPPORT_FULL SoftWsleSystemVm; //0x380 VOID* HyperSpaceBase; //0x4c0 VOID* PagableHyperSpace; //0x4c8 VOID* HyperSpaceEnd; //0x4d0 VOID* UserSoftWsleBase; //0x4d8 ULONGLONG PagableHyperSpaceBytes; //0x4e0 ULONGLONG PageTableCommitmentOffset[2]; //0x4e8 volatile LONG SystemCacheViewLock; //0x4f8 struct _MMWSL_INSTANCE SystemWorkingSetList[10]; //0x500 ULONGLONG SelfmapLock[4]; //0xf00 struct _MI_WORKING_SET_LOCK_ARRAY SystemCacheWorkingSetLockArray[4]; //0xf40 };