Struct object::pe::ImageNtHeaders64 [−][src]
#[repr(C)]pub struct ImageNtHeaders64 { pub signature: U32<LE>, pub file_header: ImageFileHeader, pub optional_header: ImageOptionalHeader64, }
Fields
signature: U32<LE>
file_header: ImageFileHeader
optional_header: ImageOptionalHeader64
Trait Implementations
impl Clone for ImageNtHeaders64
[src]
impl Clone for ImageNtHeaders64
[src]fn clone(&self) -> ImageNtHeaders64
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ImageNtHeaders64
[src]
impl Copy for ImageNtHeaders64
[src]impl ImageNtHeaders for ImageNtHeaders64
[src]
impl ImageNtHeaders for ImageNtHeaders64
[src]type ImageOptionalHeader = ImageOptionalHeader64
fn is_type_64(&self) -> bool
[src]
fn is_valid_optional_magic(&self) -> bool
[src]
fn signature(&self) -> u32
[src]
fn file_header(&self) -> &ImageFileHeader
[src]
fn optional_header(&self) -> &Self::ImageOptionalHeader
[src]
fn parse<'data, R: ReadRef<'data>>(
data: R,
offset: &mut u64
) -> Result<(&'data Self, &'data [ImageDataDirectory])>
[src]
data: R,
offset: &mut u64
) -> Result<(&'data Self, &'data [ImageDataDirectory])>
fn sections<'data, R: ReadRef<'data>>(
&self,
data: R,
offset: u64
) -> Result<SectionTable<'data>>
[src]
&self,
data: R,
offset: u64
) -> Result<SectionTable<'data>>
fn symbols<'data, R: ReadRef<'data>>(
&self,
data: R
) -> Result<SymbolTable<'data>>
[src]
&self,
data: R
) -> Result<SymbolTable<'data>>
impl Pod for ImageNtHeaders64
[src]
impl Pod for ImageNtHeaders64
[src]Auto Trait Implementations
impl RefUnwindSafe for ImageNtHeaders64
impl RefUnwindSafe for ImageNtHeaders64
impl Send for ImageNtHeaders64
impl Send for ImageNtHeaders64
impl Sync for ImageNtHeaders64
impl Sync for ImageNtHeaders64
impl Unpin for ImageNtHeaders64
impl Unpin for ImageNtHeaders64
impl UnwindSafe for ImageNtHeaders64
impl UnwindSafe for ImageNtHeaders64