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
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
Mutably borrows from an owned value. Read more