//0x380 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
ULONG DataSectionProtectionMask; //0x20
VOID* HighSectionBase; //0x28
struct
_MSUBSECTION PhysicalSubsection; //0x30
struct
_CONTROL_AREA PhysicalControlArea; //0xc8
struct
_MMPFNLIST PurgingExtentPages; //0x148
struct
_MMPFN* DanglingExtentPages; //0x1a0
struct
_WORK_QUEUE_ITEM DanglingExtentsWorkItem; //0x1a8
struct
_MI_EXTENT_DELETION_WAIT_BLOCK DanglingExtentsDeletionWaitList; //0x1c8
UCHAR FileOnlyMemoryPfnsCreated; //0x1e8
UCHAR DanglingExtentsWorkerActive; //0x1e9
UCHAR PurgingExtentsNeedWatchdog; //0x1ea
struct
_RTL_AVL_TREE PrototypePtesTree; //0x1f0
volatile LONG PrototypePtesTreeSpinLock; //0x1f8
struct
_EX_PUSH_LOCK RelocateBitmapsLock; //0x200
struct
_RTL_BITMAP_EX ImageBitMapNative; //0x208
ULONGLONG ImageBiasNative; //0x218
struct
_MI_DLL_OVERFLOW_AREA OverflowArea; //0x220
struct
_MI_SECTION_WOW_STATE Wow[1]; //0x240
ULONGLONG ImageBiasWow; //0x280
struct
_RTL_BITMAP_EX ImageBitMapWowScratch; //0x288
struct
_RTL_BITMAP_EX ImageBitMap64Low; //0x298
ULONGLONG ImageBias64Low; //0x2a8
VOID* ApiSetSection; //0x2b0
VOID* ApiSetSchema; //0x2b8
ULONGLONG ApiSetSchemaSize; //0x2c0
ULONG LostDataFiles; //0x2c8
ULONG LostDataPages; //0x2cc
ULONG ImageFailureReason; //0x2d0
struct
_SECTION* CfgBitMapSection; //0x2d8
struct
_CONTROL_AREA* CfgBitMapControlArea; //0x2e0
struct
_RTL_BITMAP_EX KernelCfgBitMap; //0x2e8
struct
_EX_PUSH_LOCK KernelCfgBitMapLock; //0x2f8
ULONG ImageCfgFailure; //0x300
ULONG RetpolineReservePages; //0x304
struct
_MDL* RetpolineStubMdl; //0x308
struct
_RTL_BITMAP_EX KernelRetpolineBitMap; //0x310
struct
_RTL_RETPOLINE_ROUTINES* RetpolineRoutines; //0x320
struct
_MMPTE* RetpolineRevertPte; //0x328
struct
_LIST_ENTRY NonRetpolineImageLoadList; //0x330
ULONG RetpolineStubPages; //0x340
LONG RetpolineBootStatus; //0x344
ULONG ImageBreakpointEnabled; //0x348
ULONG ImageBreakpointChecksum; //0x34c
ULONG ImageBreakpointSize; //0x350
volatile LONG ImageValidationFailed; //0x354
struct
_RTL_AVL_TREE ExtentTree[2]; //0x358
struct
_EX_PUSH_LOCK ExtentTreeLock; //0x368
struct
_EX_PUSH_LOCK ExtentForwardProgressMappingLock; //0x370
ULONG HotPatchReserveSize; //0x378
};