pub const ImportDirectoryEntry = extern struct import_lookup_table_rva: u32The RVA of the import lookup table. This table contains a name or ordinal for each import. (The name "Characteristics" is used in Winnt.h, but no longer describes this field.)
time_date_stamp: u32The stamp that is set to zero until the image is bound. After the image is bound, this field is set to the time/data stamp of the DLL.
forwarder_chain: u32The index of the first forwarder reference.
name_rva: u32The address of an ASCII string that contains the name of the DLL. This address is relative to the image base.
import_address_table_rva: u32The RVA of the import address table. The contents of this table are identical to the contents of the import lookup table until the image is bound.
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426pub const ImportDirectoryEntry = extern struct {
/// The RVA of the import lookup table.
/// This table contains a name or ordinal for each import.
/// (The name "Characteristics" is used in Winnt.h, but no longer describes this field.)
import_lookup_table_rva: u32,
/// The stamp that is set to zero until the image is bound.
/// After the image is bound, this field is set to the time/data stamp of the DLL.
time_date_stamp: u32,
/// The index of the first forwarder reference.
forwarder_chain: u32,
/// The address of an ASCII string that contains the name of the DLL.
/// This address is relative to the image base.
name_rva: u32,
/// The RVA of the import address table.
/// The contents of this table are identical to the contents of the import lookup table until the image is bound.
import_address_table_rva: u32,
}