From nobody Mon Feb 9 09:22:56 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+106477+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+106477+1787277+3901457@groups.io ARC-Seal: i=1; a=rsa-sha256; t=1687973987; cv=none; d=zohomail.com; s=zohoarc; b=giM6K2Xx/IGTTAqd9sOk6v47VGagKxUt8Cm+luN3f0A1iYbL/Uyipxy7kTVpKvvjS+M3ptJFXWHeYbMEdWx5bOGnvD6P7/zdhGvZ4hm9qomHb4BiW4H4SlXkkqQzvKBCyiaOoWzMGRXmd8Y4spcqNyRfPRN1K3DlKaZsQLzmWnM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1687973987; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=mhqmQmgNwi3c2fL6xakLb66pru7pm9WitjAPj+neXQs=; b=gnn4otPKG6XjkLhGIVqaXtD1BgK7iZ/JX5KNQN44RV65n7OB5TIR3OlH83SAauFeoOMXUNEIGLE8na2gt/FBxCPYS8NH5xm0H0gGFkqMXUk7uGGRDHhrYthPv8CyxVFP35/PqS7A0glsjxP+BfEyuCfbKy0+D9lKhTBxWpbNcmg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+106477+1787277+3901457@groups.io Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1687973987613119.68723011508246; Wed, 28 Jun 2023 10:39:47 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id Y8k3YY1788612xifozemwwFm; Wed, 28 Jun 2023 10:39:47 -0700 X-Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by mx.groups.io with SMTP id smtpd.web10.266.1687973961181108126 for ; Wed, 28 Jun 2023 10:39:21 -0700 X-Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-1b7e6512973so1590625ad.3 for ; Wed, 28 Jun 2023 10:39:21 -0700 (PDT) X-Gm-Message-State: jZkjA23PfE4Iq6SKBUBMzNSSx1787277AA= X-Google-Smtp-Source: ACHHUZ6LPkDRVObu3VgPzgG69TQbNTTVxp+wrAH8siREHhfkzZd14rYm4x1P6WOOQxsvYBQNRqtADA== X-Received: by 2002:a17:902:ecca:b0:1b5:561a:5c9a with SMTP id a10-20020a170902ecca00b001b5561a5c9amr8592411plh.39.1687973960164; Wed, 28 Jun 2023 10:39:20 -0700 (PDT) X-Received: from localhost.localdomain ([174.164.102.13]) by smtp.gmail.com with ESMTPSA id j7-20020a17090276c700b001ac444fd07fsm7918830plt.100.2023.06.28.10.39.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Jun 2023 10:39:19 -0700 (PDT) From: "Joey Vagedes via groups.io" To: devel@edk2.groups.io Cc: Michael D Kinney , Liming Gao , Zhiguang Liu Subject: [edk2-devel] [PATCH v2 1/2] MdePkg: IndustryStandard: Add DLL Characteristics Date: Wed, 28 Jun 2023 10:39:06 -0700 Message-ID: <20230628173907.1296-2-joey.vagedes@gmail.com> In-Reply-To: <20230628173907.1296-1-joey.vagedes@gmail.com> References: <20230628173907.1296-1-joey.vagedes@gmail.com> MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,joeyvagedes@microsoft.com Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1687973987; bh=BZGgySsMSZFLZTOfGxZiTmmkTUs5K9o7aD9JgypJ4QU=; h=Cc:Date:From:Reply-To:Subject:To; b=iWdi0kMZ6tvZpMtuwSr9gyN4qKXn8xNmmBvPd5QsEKhAjCVjmkmopjFie1w4gAtCuFa B5hWqxSQveQU66RmcvMZDeN25qAMzrYKV8OQEDpTETYLZ2dOpaf5aLwosbcWHB0x0BZqI FAntnTzj4dqZEYdD5DvUcXiFrVs8ko5LPJo= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1687973988917100001 Content-Type: text/plain; charset="utf-8" Add the bit masks for DLL Characteristics, used within the optional header of a PE, to the PeImage.h header file. Update the Visual Studio, Microsoft Portable Executable and Common Object File Format Specification, and the PE/COFF Specification to the latest version. Cc: Michael D Kinney Cc: Liming Gao Cc: Zhiguang Liu Signed-off-by: Joey Vagedes Reviewed-by: Michael D Kinney --- MdePkg/Include/IndustryStandard/PeImage.h | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/MdePkg/Include/IndustryStandard/PeImage.h b/MdePkg/Include/Ind= ustryStandard/PeImage.h index 47037049348c..9fdbfb9c4944 100644 --- a/MdePkg/Include/IndustryStandard/PeImage.h +++ b/MdePkg/Include/IndustryStandard/PeImage.h @@ -4,7 +4,7 @@ EFI_IMAGE_NT_HEADERS64 is for PE32+. =20 This file is coded to the Visual Studio, Microsoft Portable Executable a= nd - Common Object File Format Specification, Revision 8.3 - February 6, 2013. + Common Object File Format Specification, Revision 9.3 - December 29, 201= 5. This file also includes some definitions in PI Specification, Revision 1= .0. =20 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.
@@ -269,6 +269,21 @@ typedef struct { #define EFI_IMAGE_SUBSYSTEM_OS2_CUI 5 #define EFI_IMAGE_SUBSYSTEM_POSIX_CUI 7 =20 +// +// 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. /// --=20 2.41.0.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#106477): https://edk2.groups.io/g/devel/message/106477 Mute This Topic: https://groups.io/mt/99835855/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-