Struct IMAGE_OPTIONAL_HEADER32
IMAGE_OPTIONAL_HEADER 32 bit variant. See https://docs.microsoft.com/en-us/windows/win32/api/winnt/ns-winnt-_image_optional_header
Inherited Members
Namespace: ERC.Structures
Assembly: ERC.Net.dll
Syntax
public struct IMAGE_OPTIONAL_HEADER32
Fields
AddressOfEntryPoint
AddressOfEntryPoint
Declaration
public uint AddressOfEntryPoint
Field Value
Type | Description |
---|---|
System.UInt32 |
Architecture
Architecture
Declaration
public IMAGE_DATA_DIRECTORY Architecture
Field Value
Type | Description |
---|---|
IMAGE_DATA_DIRECTORY |
BaseOfCode
BaseOfCode
Declaration
public uint BaseOfCode
Field Value
Type | Description |
---|---|
System.UInt32 |
BaseOfData
BaseOfData
Declaration
public uint BaseOfData
Field Value
Type | Description |
---|---|
System.UInt32 |
BaseRelocationTable
BaseRelocationTable
Declaration
public IMAGE_DATA_DIRECTORY BaseRelocationTable
Field Value
Type | Description |
---|---|
IMAGE_DATA_DIRECTORY |
BoundImport
BoundImport
Declaration
public IMAGE_DATA_DIRECTORY BoundImport
Field Value
Type | Description |
---|---|
IMAGE_DATA_DIRECTORY |
CertificateTable
CertificateTable
Declaration
public IMAGE_DATA_DIRECTORY CertificateTable
Field Value
Type | Description |
---|---|
IMAGE_DATA_DIRECTORY |
CheckSum
CheckSum
Declaration
public uint CheckSum
Field Value
Type | Description |
---|---|
System.UInt32 |
CLRRuntimeHeader
CLRRuntimeHeader
Declaration
public IMAGE_DATA_DIRECTORY CLRRuntimeHeader
Field Value
Type | Description |
---|---|
IMAGE_DATA_DIRECTORY |
Debug
Debug
Declaration
public IMAGE_DATA_DIRECTORY Debug
Field Value
Type | Description |
---|---|
IMAGE_DATA_DIRECTORY |
DelayImportDescriptor
DelayImportDescriptor
Declaration
public IMAGE_DATA_DIRECTORY DelayImportDescriptor
Field Value
Type | Description |
---|---|
IMAGE_DATA_DIRECTORY |
DllCharacteristics
DllCharacteristics
Declaration
public ushort DllCharacteristics
Field Value
Type | Description |
---|---|
System.UInt16 |
ExceptionTable
ExceptionTable
Declaration
public IMAGE_DATA_DIRECTORY ExceptionTable
Field Value
Type | Description |
---|---|
IMAGE_DATA_DIRECTORY |
ExportTable
ExportTable
Declaration
public IMAGE_DATA_DIRECTORY ExportTable
Field Value
Type | Description |
---|---|
IMAGE_DATA_DIRECTORY |
FileAlignment
FileAlignment
Declaration
public uint FileAlignment
Field Value
Type | Description |
---|---|
System.UInt32 |
GlobalPtr
GlobalPtr
Declaration
public IMAGE_DATA_DIRECTORY GlobalPtr
Field Value
Type | Description |
---|---|
IMAGE_DATA_DIRECTORY |
IAT
IAT
Declaration
public IMAGE_DATA_DIRECTORY IAT
Field Value
Type | Description |
---|---|
IMAGE_DATA_DIRECTORY |
ImageBase
ImageBase
Declaration
public uint ImageBase
Field Value
Type | Description |
---|---|
System.UInt32 |
ImportTable
ImportTable
Declaration
public IMAGE_DATA_DIRECTORY ImportTable
Field Value
Type | Description |
---|---|
IMAGE_DATA_DIRECTORY |
LoadConfigTable
LoadConfigTable
Declaration
public IMAGE_DATA_DIRECTORY LoadConfigTable
Field Value
Type | Description |
---|---|
IMAGE_DATA_DIRECTORY |
LoaderFlags
LoaderFlags
Declaration
public uint LoaderFlags
Field Value
Type | Description |
---|---|
System.UInt32 |
Magic
Magic
Declaration
public MagicType Magic
Field Value
Type | Description |
---|---|
MagicType |
MajorImageVersion
MajorImageVersion
Declaration
public ushort MajorImageVersion
Field Value
Type | Description |
---|---|
System.UInt16 |
MajorLinkerVersion
MajorLinkerVersion
Declaration
public byte MajorLinkerVersion
Field Value
Type | Description |
---|---|
System.Byte |
MajorOperatingSystemVersion
MajorOperatingSystemVersion
Declaration
public ushort MajorOperatingSystemVersion
Field Value
Type | Description |
---|---|
System.UInt16 |
MajorSubsystemVersion
MajorSubsystemVersion
Declaration
public ushort MajorSubsystemVersion
Field Value
Type | Description |
---|---|
System.UInt16 |
MinorImageVersion
MinorImageVersion
Declaration
public ushort MinorImageVersion
Field Value
Type | Description |
---|---|
System.UInt16 |
MinorLinkerVersion
MinorLinkerVersion
Declaration
public byte MinorLinkerVersion
Field Value
Type | Description |
---|---|
System.Byte |
MinorOperatingSystemVersion
MinorOperatingSystemVersion
Declaration
public ushort MinorOperatingSystemVersion
Field Value
Type | Description |
---|---|
System.UInt16 |
MinorSubsystemVersion
MinorSubsystemVersion
Declaration
public ushort MinorSubsystemVersion
Field Value
Type | Description |
---|---|
System.UInt16 |
NumberOfRvaAndSizes
NumberOfRvaAndSizes
Declaration
public uint NumberOfRvaAndSizes
Field Value
Type | Description |
---|---|
System.UInt32 |
Reserved
Reserved
Declaration
public IMAGE_DATA_DIRECTORY Reserved
Field Value
Type | Description |
---|---|
IMAGE_DATA_DIRECTORY |
ResourceTable
ResourceTable
Declaration
public IMAGE_DATA_DIRECTORY ResourceTable
Field Value
Type | Description |
---|---|
IMAGE_DATA_DIRECTORY |
SectionAlignment
SectionAlignment
Declaration
public uint SectionAlignment
Field Value
Type | Description |
---|---|
System.UInt32 |
SizeOfCode
SizeOfCode
Declaration
public uint SizeOfCode
Field Value
Type | Description |
---|---|
System.UInt32 |
SizeOfHeaders
SizeOfHeaders
Declaration
public uint SizeOfHeaders
Field Value
Type | Description |
---|---|
System.UInt32 |
SizeOfHeapCommit
SizeOfHeapCommit
Declaration
public uint SizeOfHeapCommit
Field Value
Type | Description |
---|---|
System.UInt32 |
SizeOfHeapReserve
SizeOfHeapReserve
Declaration
public uint SizeOfHeapReserve
Field Value
Type | Description |
---|---|
System.UInt32 |
SizeOfImage
SizeOfImage
Declaration
public uint SizeOfImage
Field Value
Type | Description |
---|---|
System.UInt32 |
SizeOfInitializedData
SizeOfInitializedData
Declaration
public uint SizeOfInitializedData
Field Value
Type | Description |
---|---|
System.UInt32 |
SizeOfStackCommit
SizeOfStackCommit
Declaration
public uint SizeOfStackCommit
Field Value
Type | Description |
---|---|
System.UInt32 |
SizeOfStackReserve
SizeOfStackReserve
Declaration
public uint SizeOfStackReserve
Field Value
Type | Description |
---|---|
System.UInt32 |
SizeOfUninitializedData
SizeOfUninitializedData
Declaration
public uint SizeOfUninitializedData
Field Value
Type | Description |
---|---|
System.UInt32 |
Subsystem
Subsystem
Declaration
public SubSystemType Subsystem
Field Value
Type | Description |
---|---|
SubSystemType |
TLSTable
TLSTable
Declaration
public IMAGE_DATA_DIRECTORY TLSTable
Field Value
Type | Description |
---|---|
IMAGE_DATA_DIRECTORY |
Win32VersionValue
Win32VersionValue
Declaration
public uint Win32VersionValue
Field Value
Type | Description |
---|---|
System.UInt32 |