Type Alias IMAGE_OPTIONAL_HEADER
Source pub type IMAGE_OPTIONAL_HEADER = IMAGE_OPTIONAL_HEADER64;
#[repr(C, packed(4))]
pub struct IMAGE_OPTIONAL_HEADER {Show 30 fields
pub Magic: u16,
pub MajorLinkerVersion: u8,
pub MinorLinkerVersion: u8,
pub SizeOfCode: u64,
pub SizeOfInitializedData: u64,
pub SizeOfUninitializedData: u64,
pub AddressOfEntryPoint: u64,
pub BaseOfCode: u64,
pub ImageBase: u64,
pub SectionAlignment: u64,
pub FileAlignment: u64,
pub MajorOperatingSystemVersion: u16,
pub MinorOperatingSystemVersion: u16,
pub MajorImageVersion: u16,
pub MinorImageVersion: u16,
pub MajorSubsystemVersion: u16,
pub MinorSubsystemVersion: u16,
pub Win32VersionValue: u64,
pub SizeOfImage: u64,
pub SizeOfHeaders: u64,
pub CheckSum: u64,
pub Subsystem: u16,
pub DllCharacteristics: u16,
pub SizeOfStackReserve: u64,
pub SizeOfStackCommit: u64,
pub SizeOfHeapReserve: u64,
pub SizeOfHeapCommit: u64,
pub LoaderFlags: u64,
pub NumberOfRvaAndSizes: u64,
pub DataDirectory: [_IMAGE_DATA_DIRECTORY; 16],
}
§NumberOfRvaAndSizes: u64