pub struct NtHeaders {Show 19 fields
pub machine: u16,
pub time_date_stamp: u32,
pub characteristics: u16,
pub major_linker_version: u8,
pub minor_linker_version: u8,
pub address_of_entry_point: u32,
pub image_base: u64,
pub major_operating_system_version: u16,
pub minor_operating_system_version: u16,
pub major_image_version: u16,
pub minor_image_version: u16,
pub major_subsystem_version: u16,
pub minor_subsystem_version: u16,
pub subsystem: u16,
pub dll_characteristics: u16,
pub size_of_stack_reserve: u64,
pub size_of_stack_commit: u64,
pub size_of_heap_reserve: u64,
pub size_of_heap_commit: u64,
}Expand description
Information required for writing pe::ImageNtHeaders32 or pe::ImageNtHeaders64.
Fields§
§machine: u16§time_date_stamp: u32§characteristics: u16§major_linker_version: u8§minor_linker_version: u8§address_of_entry_point: u32§image_base: u64§major_operating_system_version: u16§minor_operating_system_version: u16§major_image_version: u16§minor_image_version: u16§major_subsystem_version: u16§minor_subsystem_version: u16§subsystem: u16§dll_characteristics: u16§size_of_stack_reserve: u64§size_of_stack_commit: u64§size_of_heap_reserve: u64§size_of_heap_commit: u64Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for NtHeaders
impl Send for NtHeaders
impl Sync for NtHeaders
impl Unpin for NtHeaders
impl UnwindSafe for NtHeaders
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more