pub const DllFlags = packed struct(u16) _reserved_0: u5 = 0HIGH_ENTROPY_VA: bool = falseImage can handle a high entropy 64-bit virtual address space.
DYNAMIC_BASE: bool = falseDLL can be relocated at load time.
FORCE_INTEGRITY: bool = falseCode Integrity checks are enforced.
NX_COMPAT: bool = falseImage is NX compatible.
NO_ISOLATION: bool = falseIsolation aware, but do not isolate the image.
NO_SEH: bool = falseDoes not use structured exception (SE) handling. No SE handler may be called in this image.
NO_BIND: bool = falseDo not bind the image.
APPCONTAINER: bool = falseImage must execute in an AppContainer.
WDM_DRIVER: bool = falseA WDM driver.
GUARD_CF: bool = falseImage supports Control Flow Guard.
TERMINAL_SERVER_AWARE: bool = falseTerminal Server aware.
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140pub const DllFlags = packed struct(u16) {
_reserved_0: u5 = 0,
/// Image can handle a high entropy 64-bit virtual address space.
HIGH_ENTROPY_VA: bool = false,
/// DLL can be relocated at load time.
DYNAMIC_BASE: bool = false,
/// Code Integrity checks are enforced.
FORCE_INTEGRITY: bool = false,
/// Image is NX compatible.
NX_COMPAT: bool = false,
/// Isolation aware, but do not isolate the image.
NO_ISOLATION: bool = false,
/// Does not use structured exception (SE) handling. No SE handler may be called in this image.
NO_SEH: bool = false,
/// Do not bind the image.
NO_BIND: bool = false,
/// Image must execute in an AppContainer.
APPCONTAINER: bool = false,
/// A WDM driver.
WDM_DRIVER: bool = false,
/// Image supports Control Flow Guard.
GUARD_CF: bool = false,
/// Terminal Server aware.
TERMINAL_SERVER_AWARE: bool = false,
}