_MI_SECTION_STATE

//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 };