x64x86arm64ia64 / ntdllntoskrnl

_SECTION_IMAGE_INFORMATION

← first 1 build latest →
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)