Type Alias IMAGE_OPTIONAL_HEADER
Source pub type IMAGE_OPTIONAL_HEADER = IMAGE_OPTIONAL_HEADER64;
#[repr(C)]
pub struct IMAGE_OPTIONAL_HEADER {Show 26 fields
pub Magic: u16,
pub LinkerVersion: IMAGE_VERSION<u8>,
pub SizeOfCode: u32,
pub SizeOfInitializedData: u32,
pub SizeOfUninitializedData: u32,
pub AddressOfEntryPoint: u32,
pub BaseOfCode: u32,
pub ImageBase: u64,
pub SectionAlignment: u32,
pub FileAlignment: u32,
pub OperatingSystemVersion: IMAGE_VERSION<u16>,
pub ImageVersion: IMAGE_VERSION<u16>,
pub SubsystemVersion: IMAGE_VERSION<u16>,
pub Win32VersionValue: u32,
pub SizeOfImage: u32,
pub SizeOfHeaders: u32,
pub CheckSum: u32,
pub Subsystem: u16,
pub DllCharacteristics: u16,
pub SizeOfStackReserve: u64,
pub SizeOfStackCommit: u64,
pub SizeOfHeapReserve: u64,
pub SizeOfHeapCommit: u64,
pub LoaderFlags: u32,
pub NumberOfRvaAndSizes: u32,
pub DataDirectory: [IMAGE_DATA_DIRECTORY; 0],
}
§NumberOfRvaAndSizes: u32