ms_coff/
dll_characteristics.rs1use zerocopy_derive::*;
2
3#[repr(transparent)]
4#[derive(
5 Clone,
6 Default,
7 Eq,
8 PartialEq,
9 Ord,
10 PartialOrd,
11 Hash,
12 IntoBytes,
13 FromBytes,
14 Immutable,
15 KnownLayout,
16)]
17pub struct IMAGE_DLLCHARACTERISTICS(pub u16);
18
19pub const IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA: u16 = 0x0020;
26pub const IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE: u16 = 0x0040;
28pub const IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY: u16 = 0x0080;
30pub const IMAGE_DLLCHARACTERISTICS_NX_COMPAT: u16 = 0x0100;
32pub const IMAGE_DLLCHARACTERISTICS_NO_ISOLATION: u16 = 0x0200;
34pub const IMAGE_DLLCHARACTERISTICS_NO_SEH: u16 = 0x0400;
36pub const IMAGE_DLLCHARACTERISTICS_NO_BIND: u16 = 0x0800;
38pub const IMAGE_DLLCHARACTERISTICS_APPCONTAINER: u16 = 0x1000;
40pub const IMAGE_DLLCHARACTERISTICS_WDM_DRIVER: u16 = 0x2000;
42pub const IMAGE_DLLCHARACTERISTICS_GUARD_CF: u16 = 0x4000;
44pub const IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE: u16 = 0x8000;