Zig 0.17.0-dev (Split by item)

Shortcut keys
?
Show these tips
S
Focus search field
Esc
Clear focus & close tips
U
Jump to source code
↑
Move up in search results
↓
Move down in search results
↵
Go to active search result
This is an example of documentation generated by ZigDoc, an alternative to Zig's built-in Auto Doc feature. See also examples in other modes/formats. The project being documented here (as the example) is the Zig standard library. Public Struct

ImportDirectoryEntry

Public Struct
std.coff.ImportDirectoryEntry
pub const ImportDirectoryEntry = extern struct

Fields

import_lookup_table_rva: u32

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.)

time_date_stamp: 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.

forwarder_chain: u32

The index of the first forwarder reference.

name_rva: u32

The address of an ASCII string that contains the name of the DLL. This address is relative to the image base.

import_address_table_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.

File

coff.zig:406
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
pub 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,
}