struct _SECTION { struct _RTL_BALANCED_NODE SectionNode;/* 0x0 24 */ unsigned __int64 StartingVpn;/* 0x18 8 */ unsigned __int64 EndingVpn;/* 0x20 8 */ union { struct _CONTROL_AREA* ControlArea;/* 0x28 8 */ struct _FILE_OBJECT* FileObject;/* 0x28 8 */ struct { unsigned __int64 RemoteImageFileObject : 1;/* 0x28:0 8 */ unsigned __int64 RemoteDataFileObject : 1;/* 0x28:1 8 */ };/* 0x28 8 */ } u1;/* 0x28 8 */ unsigned __int64 SizeOfSection;/* 0x30 8 */ union { unsigned long LongFlags;/* 0x38 4 */ struct _MMSECTION_FLAGS Flags;/* 0x38 4 */ } u;/* 0x38 4 */ unsigned long InitialPageProtection : 12;/* 0x3c:0 4 */ unsigned long SessionId : 19;/* 0x3c:12 4 */ unsigned long NoValidationNeeded : 1;/* 0x3c:31 4 */};size 64 (0x40)9 members0 holespadding 01 cacheline
Used in (2)