struct _SECTION_IMAGE_INFORMATION { void* TransferAddress;/* 0x0 8 */ unsigned long ZeroBits;/* 0x8 4 */ /* 4 bytes padding */ unsigned __int64 MaximumStackSize;/* 0x10 8 */ unsigned __int64 CommittedStackSize;/* 0x18 8 */ unsigned long SubSystemType;/* 0x20 4 */ union { struct { unsigned short SubSystemMinorVersion;/* 0x24 2 */ unsigned short SubSystemMajorVersion;/* 0x26 2 */ };/* 0x24 4 */ unsigned long SubSystemVersion;/* 0x24 4 */ };/* 0x24 4 */ union { struct { unsigned short MajorOperatingSystemVersion;/* 0x28 2 */ unsigned short MinorOperatingSystemVersion;/* 0x2a 2 */ };/* 0x28 4 */ unsigned long OperatingSystemVersion;/* 0x28 4 */ };/* 0x28 4 */ unsigned short ImageCharacteristics;/* 0x2c 2 */ unsigned short DllCharacteristics;/* 0x2e 2 */ unsigned short Machine;/* 0x30 2 */ unsigned char ImageContainsCode;/* 0x32 1 */ union { unsigned char ImageFlags;/* 0x33 1 */ struct { unsigned char ComPlusNativeReady : 1;/* 0x33:0 1 */ unsigned char ComPlusILOnly : 1;/* 0x33:1 1 */ unsigned char ImageDynamicallyRelocated : 1;/* 0x33:2 1 */ unsigned char ImageMappedFlat : 1;/* 0x33:3 1 */ unsigned char BaseBelow4gb : 1;/* 0x33:4 1 */ unsigned char ComPlusPrefer32bit : 1;/* 0x33:5 1 */ unsigned char Reserved : 2;/* 0x33:6 1 */ };/* 0x33 1 */ };/* 0x33 1 */ unsigned long LoaderFlags;/* 0x34 4 */ unsigned long ImageFileSize;/* 0x38 4 */ unsigned long CheckSum;/* 0x3c 4 */};size 64 (0x40)26 members1 hole (4 bytes)padding 01 cacheline
Used in (1)