enumstd.coff.DirectoryEntry[src]

Fields

EXPORT = 0

Export Directory

IMPORT = 1

Import Directory

RESOURCE = 2

Resource Directory

EXCEPTION = 3

Exception Directory

SECURITY = 4

Security Directory

BASERELOC = 5

Base Relocation Table

DEBUG = 6

Debug Directory

ARCHITECTURE = 7

Architecture Specific Data

GLOBALPTR = 8

RVA of GP

TLS = 9

TLS Directory

LOAD_CONFIG = 10

Load Configuration Directory

BOUND_IMPORT = 11

Bound Import Directory in headers

IAT = 12

Import Address Table

DELAY_IMPORT = 13

Delay Load Import Descriptors

COM_DESCRIPTOR = 14

COM Runtime descriptor

_

Source Code

Source code
pub const DirectoryEntry = enum(u16) {
    /// Export Directory
    EXPORT = 0,

    /// Import Directory
    IMPORT = 1,

    /// Resource Directory
    RESOURCE = 2,

    /// Exception Directory
    EXCEPTION = 3,

    /// Security Directory
    SECURITY = 4,

    /// Base Relocation Table
    BASERELOC = 5,

    /// Debug Directory
    DEBUG = 6,

    /// Architecture Specific Data
    ARCHITECTURE = 7,

    /// RVA of GP
    GLOBALPTR = 8,

    /// TLS Directory
    TLS = 9,

    /// Load Configuration Directory
    LOAD_CONFIG = 10,

    /// Bound Import Directory in headers
    BOUND_IMPORT = 11,

    /// Import Address Table
    IAT = 12,

    /// Delay Load Import Descriptors
    DELAY_IMPORT = 13,

    /// COM Runtime descriptor
    COM_DESCRIPTOR = 14,

    _,
}