From df5eab737b6c43f0629822e611b0f4d06d7dfbc7 Mon Sep 17 00:00:00 2001 From: belliash Date: Tue, 15 Nov 2022 20:14:28 +0100 Subject: [PATCH] Add PE/COFF image characteristics --- sdk/xtdk/xtimage.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/sdk/xtdk/xtimage.h b/sdk/xtdk/xtimage.h index 1a0b79a..cc7d535 100644 --- a/sdk/xtdk/xtimage.h +++ b/sdk/xtdk/xtimage.h @@ -102,6 +102,19 @@ #define PECOFF_IMAGE_PE_OPTIONAL_HDR64_MAGIC 0x20B #define PECOFF_IMAGE_ROM_OPTIONAL_HDR_MAGIC 0x107 +/* PE/COFF image characteristics */ +#define PECOFF_IMAGE_CHARACTERISTICS_HIGH_ENTROPY_VA 0x0020 +#define PECOFF_IMAGE_CHARACTERISTICS_DYNAMIC_BASE 0x0040 +#define PECOFF_IMAGE_CHARACTERISTICS_FORCE_INTEGRITY 0x0080 +#define PECOFF_IMAGE_CHARACTERISTICS_NX_COMPAT 0x0100 +#define PECOFF_IMAGE_CHARACTERISTICS_NO_ISOLATION 0x0200 +#define PECOFF_IMAGE_CHARACTERISTICS_NO_SEH 0x0400 +#define PECOFF_IMAGE_CHARACTERISTICS_NO_BIND 0x0800 +#define PECOFF_IMAGE_CHARACTERISTICS_APPCONTAINER 0x1000 +#define PECOFF_IMAGE_CHARACTERISTICS_WDM_DRIVER 0x2000 +#define PECOFF_IMAGE_CHARACTERISTICS_GUARD_CF 0x4000 +#define PECOFF_IMAGE_CHARACTERISTICS_TERMINAL_SERVER_AWARE 0x8000 + /* PE/COFF directory entries */ #define PECOFF_IMAGE_DIRECTORY_ENTRY_EXPORT 0x0 #define PECOFF_IMAGE_DIRECTORY_ENTRY_IMPORT 0x1