From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=d1DB0xHQ; spf=pass (domain: arm.com, ip: 40.107.8.85, mailfrom: alexei.fedorov@arm.com) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (EUR04-VI1-obe.outbound.protection.outlook.com [40.107.8.85]) by groups.io with SMTP; Fri, 23 Aug 2019 04:50:33 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lVPnCxRtSGjdfu20vKSzmWdy5jGLFLG+bpPIrcgMee0=; b=d1DB0xHQOV1AiWbU9YWArM1l6Nmb0kVGvy0eWrMa6PQ8j5aUG4kLypYDFKv19TMGiCos2T1tlp2T6F79egkZMd3uLm4e67SjJc7UVZElZFtxXWyx9Tj+NdgCoH6hX6RdfrnqFf8T3OFPXB/axvU5wQBXhvl7AWSvRtS86CiM5d8= Received: from DB7PR08CA0026.eurprd08.prod.outlook.com (2603:10a6:5:16::39) by VI1PR0801MB1853.eurprd08.prod.outlook.com (2603:10a6:800:5a::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2199.19; Fri, 23 Aug 2019 11:50:27 +0000 Received: from DB5EUR03FT040.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::205) by DB7PR08CA0026.outlook.office365.com (2603:10a6:5:16::39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2199.18 via Frontend Transport; Fri, 23 Aug 2019 11:50:27 +0000 Authentication-Results: spf=temperror (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; dmarc=temperror action=none header.from=arm.com; Received-SPF: TempError (protection.outlook.com: error in processing during lookup of arm.com: DNS Timeout) Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT040.mail.protection.outlook.com (10.152.20.243) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2199.13 via Frontend Transport; Fri, 23 Aug 2019 11:50:26 +0000 Received: ("Tessian outbound 4ee777a495a5:v27"); Fri, 23 Aug 2019 11:50:26 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: c968800d8e23d6fe X-CR-MTA-TID: 64aa7808 Received: from 29394d0ee20f.2 (ip-172-16-0-2.eu-west-1.compute.internal [104.47.0.54]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id A5EC19E2-E70A-4033-9E9A-569F4EE7DCCA.1; Fri, 23 Aug 2019 11:50:20 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01lp2054.outbound.protection.outlook.com [104.47.0.54]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 29394d0ee20f.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384); Fri, 23 Aug 2019 11:50:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GqpgDws3OPFSFujg5+ZYVPgf0E+pDKFsBgk5LrfQ178DnB3jh5bh9pLQynMN/SP0ybuPWchQRbyd+xc4uRlj0AVy69GXZwWj7tfDLFXUBZuNOG9hE2aYestEzsoxXTG8YrW5cSaspCXtme7VVZ+ZV+nBEeLalI7ICzo1YieIXjoIJgWV+q2/k1+sPjKiMF006XAOQmkfG9BMGyIzkvY7MwGioxwvus532w0t134n6Fx1g5hCsA+Vsy0a6AxFmx0NZNOed4XlUNk0MqFRtX+zrAp3PoPO6U9alNeQBIhOLziVPIlW7Jrqv9WCALCJ4wSWUaPQqHG9QrkYQEAsGO0OZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sRmxf+0wHqKnPjffhhYw6gGmMgQOLg9t59vEGsAZyYY=; b=E/g9FGCO1DCe+566/CQLmzX0zTfi01oPH61gJm7/cDTQ5uU1XGIGJg+GSuftwH2lH+0hDFYDLd9NtZ8MfIuofx9g4qkxFWxtznWLAlcN+I6Z4Ui6DIIAo9xVKXzjj/pBBnR4NuRhaaAzgp1MuIeyNiszCjUyuUDisW4qVeQpI3reJJ/AF8nak0IM/y7IWvJ7jad5+CHUvJhZz190Eqh3Ev+Wtv41nVbKac7U6a9LNM9tJnVk1yGIH4q2bt5XAIYasvZ0hHuqMU2Eex+CNGsmHsHOZQLNiuvDRLa693f4uZ94m720Ur/sqT1VpL6JIhhHfHgd/1oDbLLsmWtkLk2G9g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sRmxf+0wHqKnPjffhhYw6gGmMgQOLg9t59vEGsAZyYY=; b=uf8VEGDWBPdoMBGuMd29I9f+UnVn1u0OQJfYJNBiJ8xNvJOTpxbWaBa0u9N/dD0aGNp/AOgI80C3hysskfOBmxPP7roS0M91i4yAjDNkJ0iuzmcYC4I2jlG2tw9J8cmS14U+yKvFJp09sESOGFbgeX4CoxAfXawgzdmEj98nTCo= Received: from AM5PR0801MB1732.eurprd08.prod.outlook.com (10.169.244.21) by AM5PR0801MB1827.eurprd08.prod.outlook.com (10.169.247.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2199.19; Fri, 23 Aug 2019 11:50:19 +0000 Received: from AM5PR0801MB1732.eurprd08.prod.outlook.com ([fe80::50d7:cef5:ee39:2e83]) by AM5PR0801MB1732.eurprd08.prod.outlook.com ([fe80::50d7:cef5:ee39:2e83%9]) with mapi id 15.20.2178.020; Fri, 23 Aug 2019 11:50:19 +0000 From: "Alexei Fedorov" To: Sami Mujawar , "devel@edk2.groups.io" Subject: Re: [PATCH v1 15/19] DynamicTablesPkg: Remove erroneous use of EFIAPI Thread-Topic: [PATCH v1 15/19] DynamicTablesPkg: Remove erroneous use of EFIAPI Thread-Index: AQHVWaGVUrk3JK03tkKJ70IoQM8RsacInpCL Date: Fri, 23 Aug 2019 11:50:19 +0000 Message-ID: References: <20190823105539.13260-1-sami.mujawar@arm.com>,<20190823105539.13260-16-sami.mujawar@arm.com> In-Reply-To: <20190823105539.13260-16-sami.mujawar@arm.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Alexei.Fedorov@arm.com; x-originating-ip: [217.140.106.49] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 8e74a698-d309-47b1-3dd7-08d727c01690 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam-Untrusted: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);SRVR:AM5PR0801MB1827; X-MS-TrafficTypeDiagnostic: AM5PR0801MB1827:|VI1PR0801MB1853: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:6430;OLM:6430; x-forefront-prvs: 0138CD935C X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4636009)(396003)(39860400002)(346002)(376002)(366004)(136003)(189003)(199004)(19627405001)(66066001)(33656002)(2501003)(86362001)(6246003)(110136005)(25786009)(8936002)(6436002)(316002)(53936002)(8676002)(81156014)(81166006)(55016002)(9686003)(54896002)(52536014)(5660300002)(256004)(71200400001)(71190400001)(64756008)(66446008)(7736002)(66556008)(74316002)(66476007)(76116006)(66946007)(229853002)(14454004)(478600001)(102836004)(53546011)(6506007)(99286004)(186003)(76176011)(26005)(486006)(476003)(105004)(11346002)(446003)(7696005)(3846002)(2906002)(6116002);DIR:OUT;SFP:1101;SCL:1;SRVR:AM5PR0801MB1827;H:AM5PR0801MB1732.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info-Original: mrlMN/l2aZONVKkPCcSGNfex2kK1KLAPePUsYPIDBDVhvXxEkz8+fcH84B4XxSBLbwArK0VmuEx6GwYhU8AlMF+r1/38ce/Ne8lWrM1eYxcbNOH34bTd+Sr0T2EcLtz2eaaKqRFQttZ5m5MffE9vq9+54udV9sykKXduV2dbgTMvEmxa+4plhxRvbf8T7O9dEBwbAKFKQ/3K14PM8tJok1kl73JjVt8ZP7/pKd+Dtx4aqYC8F6ACBNind7iL4Z4uetvdRX+a1Cezznc45bFpVjvPjLOiS2ZMvVveaQmFdLcS29b5wTuKmrxNtS8YwasN3IfjMLdBc6k0pYKOo9/DXsNEKR7KiEDp4jLTM6U1Ld8q+jn9IB88xidqMMqr4+kiwhVAQAylmjb/URkH9oLxbpYLbnDVDi3Txpk5SJeop28= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1827 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Alexei.Fedorov@arm.com; Return-Path: Alexei.Fedorov@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT040.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123;IPV:CAL;SCL:-1;CTRY:IE;EFV:NLI;SFV:NSPM;SFS:(10009020)(4636009)(39860400002)(136003)(346002)(396003)(376002)(2980300002)(40434004)(199004)(189003)(446003)(81166006)(81156014)(53546011)(102836004)(16586007)(8676002)(26005)(76130400001)(229853002)(86362001)(5660300002)(316002)(70206006)(70586007)(6246003)(6506007)(110136005)(14454004)(486006)(26826003)(22756006)(14444005)(5024004)(126002)(476003)(76176011)(105004)(6116002)(3846002)(99286004)(19627405001)(54896002)(55016002)(9686003)(71190400001)(478600001)(33656002)(186003)(356004)(52536014)(66066001)(74316002)(8936002)(2906002)(25786009)(336012)(11346002)(63350400001)(63370400001)(7736002)(7696005)(2501003);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR0801MB1853;H:64aa7808-outbound-1.mta.getcheckrecipient.com;FPR:;SPF:TempError;LANG:en;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;A:1;MX:1; X-MS-Office365-Filtering-Correlation-Id-Prvs: 020e5ef3-09d3-49f7-fb65-08d727c01283 X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(710020)(711020)(4605104)(1401327)(2017052603328)(7193020);SRVR:VI1PR0801MB1853; X-Forefront-PRVS: 0138CD935C X-Microsoft-Antispam-Message-Info: HeYC9ADpaAtWdSDaUPEizKUMVOeXgAEcQmXOBKW1sRqG2G7hJELi2EYa+Rfzoo7Hd8Dryq+4eiZkGwHxtsG+JtvM0gM2aomkvw0eM9kCCyWcGOoWbu/bPwaP0sExig6F8rRebN/zf09NS6oZa4x7ypdfX2c9wid0pZmHmYx/OLBiZOVHZKJGOlfzP+fumntE1pVh/bMXPO50sh9YCl3Fm4XcZi+/hlE5CmjEys8a8f1Z3vPHEorL71QSH4BF8M3ywK/CEfvNDvDQAuetRfGg6U7I8JaHG7/uWx+r8RPXr/II7C1Yvtk3B8BsHQ0ursDQgMLvjQ5Z9Oh6Ma3V7OmRVMtEMjWOSmPbqE/bQE2sdsDIJhJQMgOcR+Ri9t84uLEaXW02JAe1otvVjqrhJgwv7AsQUd13Eb+gbdcC4/pDOio= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Aug 2019 11:50:26.1229 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8e74a698-d309-47b1-3dd7-08d727c01690 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1853 Content-Language: en-GB Content-Type: multipart/alternative; boundary="_000_AM5PR0801MB1732DCDF2D1384FA9F53B86D9AA40AM5PR0801MB1732_" --_000_AM5PR0801MB1732DCDF2D1384FA9F53B86D9AA40AM5PR0801MB1732_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Alexei Fedorov Alexei ________________________________ From: Sami Mujawar Sent: 23 August 2019 11:55 To: devel@edk2.groups.io Cc: Sami Mujawar ; Alexei Fedorov ; leif.lindholm@linaro.org ; Matteo Carlini = ; nd Subject: [PATCH v1 15/19] DynamicTablesPkg: Remove erroneous use of EFIAPI The Dynamic Tables Factory protocol has an erroneous EFIAPI calling convention macro in the function pointer declaration. Remove the erroneous EFIAPI calling convention macro from the interface declarations. Signed-off-by: Sami Mujawar --- DynamicTablesPkg/Include/Protocol/DynamicTableFactoryProtocol.h | 11 +----= ------ 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/DynamicTablesPkg/Include/Protocol/DynamicTableFactoryProtocol.= h b/DynamicTablesPkg/Include/Protocol/DynamicTableFactoryProtocol.h index d07d0cac36dedb0568f6f604daa22429565aafd3..ff2331b060019976319fc2707f6= 5252130a5326c 100644 --- a/DynamicTablesPkg/Include/Protocol/DynamicTableFactoryProtocol.h +++ b/DynamicTablesPkg/Include/Protocol/DynamicTableFactoryProtocol.h @@ -1,6 +1,6 @@ /** @file - Copyright (c) 2017 - 2018, ARM Limited. All rights reserved. + Copyright (c) 2017 - 2019, ARM Limited. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent @@ -53,7 +53,6 @@ typedef struct DynamicTableFactoryInfo EDKII_DYNAMIC_TABL= E_FACTORY_INFO; **/ typedef EFI_STATUS -EFIAPI (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_GET_ACPI_TABLE_GENERATOR) ( IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL * CONST This, IN CONST ACPI_TABLE_GENERATOR_ID GeneratorId, @@ -73,7 +72,6 @@ EFIAPI **/ typedef EFI_STATUS -EFIAPI (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_ACPI_TABLE_GENERATOR) ( IN CONST ACPI_TABLE_GENERATOR * CONST Generator ); @@ -89,7 +87,6 @@ EFIAPI **/ typedef EFI_STATUS -EFIAPI (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_DEREGISTER_ACPI_TABLE_GENERATOR) ( IN CONST ACPI_TABLE_GENERATOR * CONST Generator ); @@ -109,7 +106,6 @@ EFIAPI **/ typedef EFI_STATUS -EFIAPI (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_GET_SMBIOS_TABLE_GENERATOR) ( IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL * CONST This, IN CONST SMBIOS_TABLE_GENERATOR_ID GeneratorId, @@ -129,7 +125,6 @@ EFIAPI **/ typedef EFI_STATUS -EFIAPI (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_SMBIOS_TABLE_GENERATOR) ( IN CONST SMBIOS_TABLE_GENERATOR * CONST Generator ); @@ -145,7 +140,6 @@ EFIAPI **/ typedef EFI_STATUS -EFIAPI (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_DEREGISTER_SMBIOS_TABLE_GENERATOR) ( IN CONST SMBIOS_TABLE_GENERATOR * CONST Generator ); @@ -165,7 +159,6 @@ EFIAPI **/ typedef EFI_STATUS -EFIAPI (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_GET_DT_TABLE_GENERATOR) ( IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL * CONST This, IN CONST DT_TABLE_GENERATOR_ID GeneratorId, @@ -185,7 +178,6 @@ EFIAPI **/ typedef EFI_STATUS -EFIAPI (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_DT_TABLE_GENERATOR) ( IN CONST DT_TABLE_GENERATOR * CONST Generator ); @@ -204,7 +196,6 @@ EFIAPI **/ typedef EFI_STATUS -EFIAPI (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_DEREGISTER_DT_TABLE_GENERATOR) ( IN CONST DT_TABLE_GENERATOR * CONST Generator ); -- 'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)' IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease notify the sender immediately and do not disclose the contents to any= other person, use it for any purpose, or store or copy the information in = any medium. Thank you. --_000_AM5PR0801MB1732DCDF2D1384FA9F53B86D9AA40AM5PR0801MB1732_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Reviewed-by: Alexei Fedorov <Alexei.Fedorov@arm.com>

Alexei


From: Sami Mujawar <sami= .mujawar@arm.com>
Sent: 23 August 2019 11:55
To: devel@edk2.groups.io <devel@edk2.groups.io>
Cc: Sami Mujawar <Sami.Mujawar@arm.com>; Alexei Fedorov <Al= exei.Fedorov@arm.com>; leif.lindholm@linaro.org <leif.lindholm@linaro= .org>; Matteo Carlini <Matteo.Carlini@arm.com>; nd <nd@arm.com&= gt;
Subject: [PATCH v1 15/19] DynamicTablesPkg: Remove erroneous use of = EFIAPI
 
The Dynamic Tables Factory protocol has an erroneo= us
EFIAPI calling convention macro in the function
pointer declaration.

Remove the erroneous EFIAPI calling convention macro
from the interface declarations.

Signed-off-by: Sami Mujawar <sami.mujawar@arm.com>
---
 DynamicTablesPkg/Include/Protocol/DynamicTableFactoryProtocol.h | 11 = +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/DynamicTablesPkg/Include/Protocol/DynamicTableFactoryProtocol.= h b/DynamicTablesPkg/Include/Protocol/DynamicTableFactoryProtocol.h
index d07d0cac36dedb0568f6f604daa22429565aafd3..ff2331b060019976319fc2707f6= 5252130a5326c 100644
--- a/DynamicTablesPkg/Include/Protocol/DynamicTableFactoryProtocol.h
+++ b/DynamicTablesPkg/Include/Protocol/DynamicTableFactoryProt= ocol.h
@@ -1,6 +1,6 @@
 /** @file
 
-  Copyright (c) 2017 - 2018, ARM Limited. All rights reserved.
+  Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.  
   SPDX-License-Identifier: BSD-2-Clause-Patent
 
@@ -53,7 +53,6 @@ typedef struct DynamicTableFactoryInfo EDKII_DYNAMIC_= TABLE_FACTORY_INFO;
 **/
 typedef
 EFI_STATUS
-EFIAPI
 (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_GET_ACPI_TABLE_GENERATOR) (
   IN  CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  * CO= NST This,
   IN  CONST ACPI_TABLE_GENERATOR_ID    =             &nb= sp;      GeneratorId,
@@ -73,7 +72,6 @@ EFIAPI
 **/
 typedef
 EFI_STATUS
-EFIAPI
 (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_ACPI_TABLE_GENERATOR) = (
   IN  CONST ACPI_TABLE_GENERATOR    &nb= sp;           * CONST Gen= erator
   );
@@ -89,7 +87,6 @@ EFIAPI
 **/
 typedef
 EFI_STATUS
-EFIAPI
 (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_DEREGISTER_ACPI_TABLE_GENERATOR= ) (
   IN  CONST ACPI_TABLE_GENERATOR    &nb= sp;           * CONST Gen= erator
   );
@@ -109,7 +106,6 @@ EFIAPI
 **/
 typedef
 EFI_STATUS
-EFIAPI
 (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_GET_SMBIOS_TABLE_GENERATOR) (    IN  CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  * CO= NST This,
   IN  CONST SMBIOS_TABLE_GENERATOR_ID   &nbs= p;            &= nbsp;    GeneratorId,
@@ -129,7 +125,6 @@ EFIAPI
 **/
 typedef
 EFI_STATUS
-EFIAPI
 (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_SMBIOS_TABLE_GENERATOR= ) (
   IN  CONST SMBIOS_TABLE_GENERATOR    &= nbsp;         * CONST Generator
   );
@@ -145,7 +140,6 @@ EFIAPI
 **/
 typedef
 EFI_STATUS
-EFIAPI
 (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_DEREGISTER_SMBIOS_TABLE_GENERAT= OR) (
   IN  CONST SMBIOS_TABLE_GENERATOR    &= nbsp;         * CONST Generator
   );
@@ -165,7 +159,6 @@ EFIAPI
 **/
 typedef
 EFI_STATUS
-EFIAPI
 (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_GET_DT_TABLE_GENERATOR) (
   IN  CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  * CO= NST This,
   IN  CONST DT_TABLE_GENERATOR_ID    &n= bsp;            = ;        GeneratorId,
@@ -185,7 +178,6 @@ EFIAPI
 **/
 typedef
 EFI_STATUS
-EFIAPI
 (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_DT_TABLE_GENERATOR) (<= br>    IN  CONST DT_TABLE_GENERATOR     = ;           * CONST Gener= ator
   );
@@ -204,7 +196,6 @@ EFIAPI
 **/
 typedef
 EFI_STATUS
-EFIAPI
 (EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_DEREGISTER_DT_TABLE_GENERATOR) = (
   IN  CONST DT_TABLE_GENERATOR     = ;           * CONST Gener= ator
   );
--
'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)'


IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease notify the sender immediately and do not disclose the contents to any= other person, use it for any purpose, or store or copy the information in any medium. Thank you. --_000_AM5PR0801MB1732DCDF2D1384FA9F53B86D9AA40AM5PR0801MB1732_--