Struct object::pe::ImageImportDescriptor
source · [−]#[repr(C)]pub struct ImageImportDescriptor {
pub original_first_thunk: U32Bytes<LE>,
pub time_date_stamp: U32Bytes<LE>,
pub forwarder_chain: U32Bytes<LE>,
pub name: U32Bytes<LE>,
pub first_thunk: U32Bytes<LE>,
}
Fields
original_first_thunk: U32Bytes<LE>
RVA to original unbound IAT (ImageThunkData32
/ImageThunkData64
)
0 for terminating null import descriptor
time_date_stamp: U32Bytes<LE>
0 if not bound, -1 if bound, and real date\time stamp in IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT (new BIND) O.W. date/time stamp of DLL bound to (Old BIND)
forwarder_chain: U32Bytes<LE>
-1 if no forwarders
name: U32Bytes<LE>
first_thunk: U32Bytes<LE>
RVA to IAT (if bound this IAT has actual addresses)
Trait Implementations
sourceimpl Clone for ImageImportDescriptor
impl Clone for ImageImportDescriptor
sourcefn clone(&self) -> ImageImportDescriptor
fn clone(&self) -> ImageImportDescriptor
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ImageImportDescriptor
impl Debug for ImageImportDescriptor
impl Copy for ImageImportDescriptor
impl Pod for ImageImportDescriptor
Auto Trait Implementations
impl RefUnwindSafe for ImageImportDescriptor
impl Send for ImageImportDescriptor
impl Sync for ImageImportDescriptor
impl Unpin for ImageImportDescriptor
impl UnwindSafe for ImageImportDescriptor
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more