//0x340 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;                               //0xc0
    struct 
_MMPFNLIST PurgingExtentPages;                                   //0x140
    struct
 _MMPFN* DanglingExtentPages;                                     //0x168
    struct 
_WORK_QUEUE_ITEM DanglingExtentsWorkItem;                        //0x170
    struct 
_MI_EXTENT_DELETION_WAIT_BLOCK DanglingExtentsDeletionWaitList;  //0x190
    UCHAR FileOnlyMemoryPfnsCreated;                                        //0x1b0
    UCHAR DanglingExtentsWorkerActive;                                      //0x1b1
    UCHAR PurgingExtentsNeedWatchdog;                                       //0x1b2
    struct 
_RTL_AVL_TREE PrototypePtesTree;                                 //0x1b8
    volatile LONG PrototypePtesTreeSpinLock;                                //0x1c0
    struct 
_EX_PUSH_LOCK RelocateBitmapsLock;                               //0x1c8
    struct 
_RTL_BITMAP_EX ImageBitMapNative;                                //0x1d0
    ULONGLONG ImageBiasNative;                                              //0x1e0
    struct 
_MI_DLL_OVERFLOW_AREA OverflowArea;                              //0x1e8
    struct 
_MI_SECTION_WOW_STATE Wow[1];                                    //0x208
    ULONGLONG ImageBiasWow;                                                 //0x248
    struct 
_RTL_BITMAP_EX ImageBitMapWowScratch;                            //0x250
    struct 
_RTL_BITMAP_EX ImageBitMap64Low;                                 //0x260
    ULONGLONG ImageBias64Low;                                               //0x270
    VOID* ApiSetSection;                                                    //0x278
    VOID* ApiSetSchema;                                                     //0x280
    ULONGLONG ApiSetSchemaSize;                                             //0x288
    ULONG LostDataFiles;                                                    //0x290
    ULONG LostDataPages;                                                    //0x294
    ULONG ImageFailureReason;                                               //0x298
    struct
 _SECTION* CfgBitMapSection;                                      //0x2a0
    struct
 _CONTROL_AREA* CfgBitMapControlArea;                             //0x2a8
    struct 
_RTL_BITMAP_EX KernelCfgBitMap;                                  //0x2b0
    struct 
_EX_PUSH_LOCK KernelCfgBitMapLock;                               //0x2c0
    ULONG ImageCfgFailure;                                                  //0x2c8
    ULONG RetpolineReservePages;                                            //0x2cc
    struct
 _MDL* RetpolineStubMdl;                                          //0x2d0
    struct 
_RTL_BITMAP_EX KernelRetpolineBitMap;                            //0x2d8
    struct
 _RTL_RETPOLINE_ROUTINES* RetpolineRoutines;                      //0x2e8
    struct
 _MMPTE* RetpolineRevertPte;                                      //0x2f0
    struct 
_LIST_ENTRY NonRetpolineImageLoadList;                           //0x2f8
    ULONG RetpolineStubPages;                                               //0x308
    LONG RetpolineBootStatus;                                               //0x30c
    ULONG ImageBreakpointEnabled;                                           //0x310
    ULONG ImageBreakpointChecksum;                                          //0x314
    ULONG ImageBreakpointSize;                                              //0x318
    volatile LONG ImageValidationFailed;                                    //0x31c
    struct 
_RTL_AVL_TREE ImageExtentTree;                                   //0x320
    struct 
_EX_PUSH_LOCK ImageExtentTreeLock;                               //0x328
    ULONG HotPatchReserveSize;                                              //0x330
};