Struct object::pe::ImageDelayloadDescriptor
source · [−]#[repr(C)]pub struct ImageDelayloadDescriptor {
pub attributes: U32<LE>,
pub dll_name_rva: U32<LE>,
pub module_handle_rva: U32<LE>,
pub import_address_table_rva: U32<LE>,
pub import_name_table_rva: U32<LE>,
pub bound_import_address_table_rva: U32<LE>,
pub unload_information_table_rva: U32<LE>,
pub time_date_stamp: U32<LE>,
}
Fields
attributes: U32<LE>
dll_name_rva: U32<LE>
RVA to the name of the target library (NULL-terminate ASCII string)
module_handle_rva: U32<LE>
RVA to the HMODULE caching location (PHMODULE)
import_address_table_rva: U32<LE>
RVA to the start of the IAT (PIMAGE_THUNK_DATA)
import_name_table_rva: U32<LE>
RVA to the start of the name table (PIMAGE_THUNK_DATA::AddressOfData)
bound_import_address_table_rva: U32<LE>
RVA to an optional bound IAT
unload_information_table_rva: U32<LE>
RVA to an optional unload info table
time_date_stamp: U32<LE>
0 if not bound, otherwise, date/time of the target DLL
Trait Implementations
sourceimpl Clone for ImageDelayloadDescriptor
impl Clone for ImageDelayloadDescriptor
sourcefn clone(&self) -> ImageDelayloadDescriptor
fn clone(&self) -> ImageDelayloadDescriptor
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 ImageDelayloadDescriptor
impl Debug for ImageDelayloadDescriptor
impl Copy for ImageDelayloadDescriptor
impl Pod for ImageDelayloadDescriptor
Auto Trait Implementations
impl RefUnwindSafe for ImageDelayloadDescriptor
impl Send for ImageDelayloadDescriptor
impl Sync for ImageDelayloadDescriptor
impl Unpin for ImageDelayloadDescriptor
impl UnwindSafe for ImageDelayloadDescriptor
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