structstd.coff.DllFlags[src]

Fields

_reserved_0: u5 = 0
HIGH_ENTROPY_VA: u1 = 0

Image can handle a high entropy 64-bit virtual address space.

DYNAMIC_BASE: u1 = 0

DLL can be relocated at load time.

FORCE_INTEGRITY: u1 = 0

Code Integrity checks are enforced.

NX_COMPAT: u1 = 0

Image is NX compatible.

NO_ISOLATION: u1 = 0

Isolation aware, but do not isolate the image.

NO_SEH: u1 = 0

Does not use structured exception (SE) handling. No SE handler may be called in this image.

NO_BIND: u1 = 0

Do not bind the image.

APPCONTAINER: u1 = 0

Image must execute in an AppContainer.

WDM_DRIVER: u1 = 0

A WDM driver.

GUARD_CF: u1 = 0

Image supports Control Flow Guard.

TERMINAL_SERVER_AWARE: u1 = 0

Terminal Server aware.

Source Code

Source code
pub const DllFlags = packed struct {
    _reserved_0: u5 = 0,

    /// Image can handle a high entropy 64-bit virtual address space.
    HIGH_ENTROPY_VA: u1 = 0,

    /// DLL can be relocated at load time.
    DYNAMIC_BASE: u1 = 0,

    /// Code Integrity checks are enforced.
    FORCE_INTEGRITY: u1 = 0,

    /// Image is NX compatible.
    NX_COMPAT: u1 = 0,

    /// Isolation aware, but do not isolate the image.
    NO_ISOLATION: u1 = 0,

    /// Does not use structured exception (SE) handling. No SE handler may be called in this image.
    NO_SEH: u1 = 0,

    /// Do not bind the image.
    NO_BIND: u1 = 0,

    /// Image must execute in an AppContainer.
    APPCONTAINER: u1 = 0,

    /// A WDM driver.
    WDM_DRIVER: u1 = 0,

    /// Image supports Control Flow Guard.
    GUARD_CF: u1 = 0,

    /// Terminal Server aware.
    TERMINAL_SERVER_AWARE: u1 = 0,
}