// dnlib: See LICENSE.txt for more info using System; namespace dnlib.PE { /// /// IMAGE_OPTIONAL_HEADER.DllCharacteristics /// [Flags] public enum DllCharacteristics : ushort { /// Reserved1 = 0x0001, /// Reserved2 = 0x0002, /// Reserved3 = 0x0004, /// Reserved4 = 0x0008, /// Reserved5 = 0x0010, /// Image can handle a high entropy 64-bit virtual address space. HighEntropyVA = 0x0020, /// DLL can move. DynamicBase = 0x0040, /// Code Integrity Image ForceIntegrity = 0x0080, /// Image is NX compatible NxCompat = 0x0100, /// Image understands isolation and doesn't want it NoIsolation = 0x0200, /// Image does not use SEH. No SE handler may reside in this image NoSeh = 0x0400, /// Do not bind this image. NoBind = 0x0800, /// Image should execute in an AppContainer AppContainer = 0x1000, /// Driver uses WDM model WdmDriver = 0x2000, /// Image supports Control Flow Guard. GuardCf = 0x4000, /// TerminalServerAware = 0x8000, } }