//0x240 bytes (sizeof)
struct _MI_SECTION_STATE
{
volatile LONG SectionObjectPointersLock; //0x0
struct
_RTL_AVL_TREE SectionBasedRoot; //0x8
struct
_EX_PUSH_LOCK SectionBasedLock; //0x10
ULONGLONG UnusedSubsectionPagedPool; //0x18
ULONG UnusedSegmentForceFree; //0x20
ULONG DataSectionProtectionMask; //0x24
VOID* HighSectionBase; //0x28
struct
_MSUBSECTION PhysicalSubsection; //0x30
struct
_CONTROL_AREA PhysicalControlArea; //0xa0
struct
_MMPFN* DanglingExtentsPages; //0x120
volatile LONG DanglingExtentsLock; //0x128
struct
_WORK_QUEUE_ITEM DanglingExtentsWorkItem; //0x130
UCHAR DanglingExtentsWorkerActive; //0x150
struct
_RTL_AVL_TREE PageFileSectionHead; //0x158
volatile LONG PageFileSectionListSpinLock; //0x160
ULONG ImageBias; //0x164
struct
_EX_PUSH_LOCK RelocateBitmapsLock; //0x168
struct
_RTL_BITMAP ImageBitMap; //0x170
ULONG ImageBias64Low; //0x180
ULONG ImageBias64High; //0x184
struct
_RTL_BITMAP ImageBitMap64Low; //0x188
struct
_RTL_BITMAP ImageBitMap64High; //0x198
struct
_RTL_BITMAP ImageBitMapWow64Dll; //0x1a8
VOID* ApiSetSection; //0x1b8
VOID* ApiSetSchema; //0x1c0
ULONGLONG ApiSetSchemaSize; //0x1c8
ULONG LostDataFiles; //0x1d0
ULONG LostDataPages; //0x1d4
ULONG ImageFailureReason; //0x1d8
struct
_SECTION* CfgBitMapSection32; //0x1e0
struct
_CONTROL_AREA* CfgBitMapControlArea32; //0x1e8
struct
_SECTION* CfgBitMapSection64; //0x1f0
struct
_CONTROL_AREA* CfgBitMapControlArea64; //0x1f8
struct
_RTL_BITMAP_EX KernelCfgBitMap; //0x200
struct
_EX_PUSH_LOCK KernelCfgBitMapLock; //0x210
ULONG ImageCfgFailure; //0x218
ULONG ImageChecksumBreakpoint; //0x21c
ULONG ImageSizeBreakpoint; //0x220
volatile LONG ImageValidationFailed; //0x224
};