Hi Joey, Was the link to the PE/COFF specs that added these updated in the file header?
Also, shouldn't it be DLL_CHARACTERISRICS instead of DLLCHARACTERISRICS? Mike > -----Original Message----- > From: Joey Vagedes <joey.vage...@gmail.com> > Sent: Friday, June 23, 2023 8:45 AM > To: devel@edk2.groups.io > Cc: Kinney, Michael D <michael.d.kin...@intel.com>; Gao, Liming > <gaolim...@byosoft.com.cn>; Liu, Zhiguang <zhiguang....@intel.com> > Subject: [PATCH v1 1/2] MdePkg: IndustryStandard: Add DLL Characteristics > > Add the bit masks for DLL Characteristics, used within the optional > header of a PE, to the PeImage.h header file. > > Cc: Michael D Kinney <michael.d.kin...@intel.com> > Cc: Liming Gao <gaolim...@byosoft.com.cn> > Cc: Zhiguang Liu <zhiguang....@intel.com> > Signed-off-by: Joey Vagedes <joeyvage...@gmail.com> > --- > MdePkg/Include/IndustryStandard/PeImage.h | 15 +++++++++++++++ > 1 file changed, 15 insertions(+) > > diff --git a/MdePkg/Include/IndustryStandard/PeImage.h > b/MdePkg/Include/IndustryStandard/PeImage.h > index 47037049348c..430e8988f550 100644 > --- a/MdePkg/Include/IndustryStandard/PeImage.h > +++ b/MdePkg/Include/IndustryStandard/PeImage.h > @@ -269,6 +269,21 @@ typedef struct { > #define EFI_IMAGE_SUBSYSTEM_OS2_CUI 5 > #define EFI_IMAGE_SUBSYSTEM_POSIX_CUI 7 > > +// > +// DLL Characteristics > +// > +#define IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA 0x0020 > +#define IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE 0x0040 > +#define IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY 0x0080 > +#define IMAGE_DLLCHARACTERISTICS_NX_COMPAT 0x0100 > +#define IMAGE_DLLCHARACTERISTICS_NO_ISOLATION 0x0200 > +#define IMAGE_DLLCHARACTERISTICS_NO_SEH 0x0400 > +#define IMAGE_DLLCHARACTERISTICS_NO_BIND 0x0800 > +#define IMAGE_DLLCHARACTERISTICS_APPCONTAINER 0x1000 > +#define IMAGE_DLLCHARACTERISTICS_WDM_DRIVER 0x2000 > +#define IMAGE_DLLCHARACTERISTICS_GUARD_CF 0x4000 > +#define IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE 0x8000 > + > /// > /// Length of ShortName. > /// > -- > 2.41.0.windows.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#106438): https://edk2.groups.io/g/devel/message/106438 Mute This Topic: https://groups.io/mt/99721319/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/leave/9847357/21656/1706620634/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-