//0xc00 bytes (sizeof)
struct _MI_SECTION_STATE
{
volatile LONG SectionObjectPointersLock; //0x0
struct
_RTL_AVL_TREE SectionBasedRoot; //0x8
struct
_EX_PUSH_LOCK SectionBasedLock; //0x10
volatile ULONGLONG UnusedSegmentPagedPool; //0x18
LONG CalibrationIndex; //0x20
struct
_MI_UNUSED_SEGMENT_TRACES CalibrationData[64]; //0x28
ULONG DataSectionProtectionMask; //0x828
VOID* HighSectionBase; //0x830
struct
_MSUBSECTION PhysicalSubsection; //0x838
struct
_CONTROL_AREA PhysicalControlArea; //0x8d0
struct
_MMPFNLIST PurgingExtentPages; //0x950
struct
_MI_PAGE_CHAIN_HEAD DanglingExtentPages; //0x9a8
struct
_WORK_QUEUE_ITEM DanglingExtentsWorkItem; //0x9c0
struct
_MI_EXTENT_DELETION_WAIT_BLOCK DanglingExtentsDeletionWaitList; //0x9e0
UCHAR FileOnlyMemoryPfnsCreated; //0xa00
UCHAR DanglingExtentsWorkerActive; //0xa01
UCHAR PurgingExtentsNeedWatchdog; //0xa02
struct
_RTL_AVL_TREE PrototypePtesTree; //0xa08
volatile LONG PrototypePtesTreeSpinLock; //0xa10
struct
_EX_PUSH_LOCK PrivateFixupMappingLock; //0xa18
struct
_MMPTE* PrivateFixupPte; //0xa20
struct
_EX_PUSH_LOCK RelocateBitmapsLock; //0xa28
struct
_RTL_BITMAP_EX ImageBitMapNative; //0xa30
ULONGLONG ImageBiasNative; //0xa40
struct
_MI_DLL_OVERFLOW_AREA OverflowArea; //0xa48
struct
_MI_SECTION_WOW_STATE Wow[1]; //0xa68
ULONGLONG ImageBiasWow; //0xaa8
struct
_RTL_BITMAP_EX ImageBitMapWowScratch; //0xab0
struct
_RTL_BITMAP_EX ImageBitMap64Low; //0xac0
ULONGLONG ImageBias64Low; //0xad0
VOID* ApiSetSection; //0xad8
VOID* ApiSetSchema; //0xae0
ULONGLONG ApiSetSchemaSize; //0xae8
ULONG LostDataFiles; //0xaf0
ULONG LostDataPages; //0xaf4
ULONG ImageFailureReason; //0xaf8
struct
_SECTION* CfgBitMapSection; //0xb00
struct
_CONTROL_AREA* CfgBitMapControlArea; //0xb08
struct
_RTL_BITMAP_EX KernelCfgBitMap; //0xb10
struct
_EX_PUSH_LOCK KernelCfgBitMapLock; //0xb20
ULONG ImageCfgFailure; //0xb28
VOID* KernelScpStartAddress; //0xb30
ULONG KernelScpReservePages; //0xb38
ULONG KernelScpPages; //0xb3c
struct
_MDL* KernelScpMdl; //0xb40
LONG RetpolineBootStatus; //0xb48
struct
_MMPTE* RetpolineRevertPte; //0xb50
struct
_RTL_BITMAP_EX KernelRetpolineBitMap; //0xb58
struct
_LIST_ENTRY NonRetpolineImageLoadList; //0xb68
ULONG ImageBreakpointEnabled; //0xb78
ULONG ImageBreakpointChecksum; //0xb7c
ULONG ImageBreakpointSize; //0xb80
volatile LONG ImageValidationFailed; //0xb84
struct
_RTL_AVL_TREE ExtentTree[2]; //0xb88
struct
_EX_PUSH_LOCK ExtentTreeLock; //0xb98
ULONG ImageViewExtensionOffsets[3]; //0xba0
ULONG TotalImageViewExtensionSize; //0xbac
ULONG TotalImageViewReservationSize; //0xbb0
struct
_MI_COMBINE_BLOCK* ScpCfgPages[4]; //0xbb8
struct
_MI_COMBINE_BLOCK* EmulatedScpCfgPages[4]; //0xbd8
};