Struct object::pe::ImageOptionalHeader32
source · #[repr(C)]pub struct ImageOptionalHeader32 {Show 30 fields
pub magic: U16<LE>,
pub major_linker_version: u8,
pub minor_linker_version: u8,
pub size_of_code: U32<LE>,
pub size_of_initialized_data: U32<LE>,
pub size_of_uninitialized_data: U32<LE>,
pub address_of_entry_point: U32<LE>,
pub base_of_code: U32<LE>,
pub base_of_data: U32<LE>,
pub image_base: U32<LE>,
pub section_alignment: U32<LE>,
pub file_alignment: U32<LE>,
pub major_operating_system_version: U16<LE>,
pub minor_operating_system_version: U16<LE>,
pub major_image_version: U16<LE>,
pub minor_image_version: U16<LE>,
pub major_subsystem_version: U16<LE>,
pub minor_subsystem_version: U16<LE>,
pub win32_version_value: U32<LE>,
pub size_of_image: U32<LE>,
pub size_of_headers: U32<LE>,
pub check_sum: U32<LE>,
pub subsystem: U16<LE>,
pub dll_characteristics: U16<LE>,
pub size_of_stack_reserve: U32<LE>,
pub size_of_stack_commit: U32<LE>,
pub size_of_heap_reserve: U32<LE>,
pub size_of_heap_commit: U32<LE>,
pub loader_flags: U32<LE>,
pub number_of_rva_and_sizes: U32<LE>,
}Fields§
§magic: U16<LE>§major_linker_version: u8§minor_linker_version: u8§size_of_code: U32<LE>§size_of_initialized_data: U32<LE>§size_of_uninitialized_data: U32<LE>§address_of_entry_point: U32<LE>§base_of_code: U32<LE>§base_of_data: U32<LE>§image_base: U32<LE>§section_alignment: U32<LE>§file_alignment: U32<LE>§major_operating_system_version: U16<LE>§minor_operating_system_version: U16<LE>§major_image_version: U16<LE>§minor_image_version: U16<LE>§major_subsystem_version: U16<LE>§minor_subsystem_version: U16<LE>§win32_version_value: U32<LE>§size_of_image: U32<LE>§size_of_headers: U32<LE>§check_sum: U32<LE>§subsystem: U16<LE>§dll_characteristics: U16<LE>§size_of_stack_reserve: U32<LE>§size_of_stack_commit: U32<LE>§size_of_heap_reserve: U32<LE>§size_of_heap_commit: U32<LE>§loader_flags: U32<LE>§number_of_rva_and_sizes: U32<LE>Trait Implementations§
source§impl Clone for ImageOptionalHeader32
impl Clone for ImageOptionalHeader32
source§fn clone(&self) -> ImageOptionalHeader32
fn clone(&self) -> ImageOptionalHeader32
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more