]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Fix various 'EFIAPI' inconsistencies found while building MdeModulePkg.
authorjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 10 Apr 2009 20:58:18 +0000 (20:58 +0000)
committerjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 10 Apr 2009 20:58:18 +0000 (20:58 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8062 6f19259b-4bc3-4df7-8a09-765794883524

26 files changed:
MdeModulePkg/Bus/Pci/EhciDxe/EhciSched.c
MdeModulePkg/Bus/Pci/EhciDxe/EhciSched.h
MdeModulePkg/Bus/Pci/UhciDxe/UhciSched.c
MdeModulePkg/Bus/Pci/UhciDxe/UhciSched.h
MdeModulePkg/Bus/Usb/UsbBusDxe/UsbHub.c
MdeModulePkg/Core/DxeIplPeim/DxeIpl.h
MdeModulePkg/Core/DxeIplPeim/DxeLoad.c
MdeModulePkg/Core/DxeIplPeim/Ia32/ImageRead.c
MdeModulePkg/Library/UefiIfrSupportLib/UefiIfrForm.c
MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.c
MdeModulePkg/Universal/DebugSupportDxe/DebugSupport.c
MdeModulePkg/Universal/DebugSupportDxe/Ia32/DebugSupport.h
MdeModulePkg/Universal/DebugSupportDxe/Ia32/PlDebugSupport.c
MdeModulePkg/Universal/DebugSupportDxe/Ia32/PlDebugSupportIa32.c
MdeModulePkg/Universal/DebugSupportDxe/X64/PlDebugSupportX64.c
MdeModulePkg/Universal/Network/IScsiDxe/IScsiDhcp.c
MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDriver.c
MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Impl.c
MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcDhcp.c
MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcDhcp.h
MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcDriver.c
MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcMtftp.c
MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcSupport.c
MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcSupport.h
MdeModulePkg/Universal/SetupBrowserDxe/Presentation.c
MdePkg/Include/Protocol/DebugSupport.h

index 0c5195e318e03e3a299230cc0d4266d541e7daa2..4b1cc7399f026febce6689466df448f61f85d4e9 100644 (file)
@@ -883,6 +883,7 @@ EhcUpdateAsyncRequest (
 \r
 **/\r
 VOID\r
+EFIAPI\r
 EhcMonitorAsyncRequests (\r
   IN EFI_EVENT            Event,\r
   IN VOID                 *Context\r
index 6a1bf0b86fe5533f2789ec50c69327282dc10bb9..ca4d421606ce20ea88121a6853aa126c003d5fa0 100644 (file)
@@ -171,6 +171,7 @@ EhciDelAllAsyncIntTransfers (
 \r
 **/\r
 VOID\r
+EFIAPI\r
 EhcMonitorAsyncRequests (\r
   IN EFI_EVENT            Event,\r
   IN VOID                 *Context\r
index 6ad55338c1455a11f3c451f8b315f46f4faeb195..671a54205a5e28c6bd51400362179542909e1ff9 100644 (file)
@@ -2,7 +2,7 @@
 \r
   The EHCI register operation routines.\r
 \r
-Copyright (c) 2007 - 2008, Intel Corporation\r
+Copyright (c) 2007 - 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -928,6 +928,7 @@ UhciFreeAllAsyncReq (
 \r
 **/\r
 VOID\r
+EFIAPI\r
 UhciMonitorAsyncReqList (\r
   IN EFI_EVENT            Event,\r
   IN VOID                 *Context\r
index 804f28a7e83c72315a3fdf6b25e18671c08d9440..17f0ea2abe3eb416d81b33b88c04b65ded9abb07 100644 (file)
@@ -2,7 +2,7 @@
 \r
   The definition for EHCI register operation routines.\r
 \r
-Copyright (c) 2007, Intel Corporation\r
+Copyright (c) 2007, 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -271,6 +271,7 @@ UhciFreeAllAsyncReq (
 \r
 **/\r
 VOID\r
+EFIAPI\r
 UhciMonitorAsyncReqList (\r
   IN EFI_EVENT            Event,\r
   IN VOID                 *Context\r
index 5bdf8b544281e084b89664cdfb0d946456d891b7..f20d933f0399f8662518a476c7321c62c7fea803 100644 (file)
@@ -2,7 +2,7 @@
 \r
     Unified interface for RootHub and Hub.\r
 \r
-Copyright (c) 2007, Intel Corporation\r
+Copyright (c) 2007, 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -516,6 +516,7 @@ UsbIsHubInterface (
 \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 UsbOnHubInterrupt (\r
   IN  VOID                *Data,\r
   IN  UINTN               DataLength,\r
index 149592857db13691ce5c2d64fa2376662fc564f5..916bc0d82d14292bffb007c1281e2800bbd29346 100644 (file)
@@ -2,7 +2,7 @@
   Master header file for DxeIpl PEIM. All source files in this module should\r
   include this file for common definitions.\r
 \r
-Copyright (c) 2006 - 2008, Intel Corporation. <BR>\r
+Copyright (c) 2006 - 2009, Intel Corporation. <BR>\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -105,6 +105,7 @@ DxeIplFindDxeCore (
 \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 PeiImageRead (\r
   IN     VOID    *FileHandle,\r
   IN     UINTN   FileOffset,\r
@@ -224,6 +225,7 @@ UpdateStackHob (
 \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 CustomGuidedSectionExtract (\r
   IN CONST  EFI_PEI_GUIDED_SECTION_EXTRACTION_PPI *This,\r
   IN CONST  VOID                                  *InputSection,\r
index f5a384f6020940a0f398c842cee18d59ee5c6d31..fc485b9d24c37767411c46b7431ed430628ff755 100644 (file)
@@ -2,7 +2,7 @@
   Last PEIM.\r
   Responsibility of this module is to load the DXE Core from a Firmware Volume.\r
 \r
-Copyright (c) 2006 - 2008, Intel Corporation. <BR>\r
+Copyright (c) 2006 - 2009, Intel Corporation. <BR>\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -454,6 +454,7 @@ PeiLoadFile (
 \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 CustomGuidedSectionExtract (\r
   IN CONST  EFI_PEI_GUIDED_SECTION_EXTRACTION_PPI *This,\r
   IN CONST  VOID                                  *InputSection,\r
index 78abff094cba86a5c83a3c36054a7538f42df0c8..9eca493c52fc23277b6bf7a428f35b55c3d169f6 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   This module loads an image to memory for IA32 Cpu architecture.\r
 \r
-Copyright (c) 2006 - 2008, Intel Corporation. <BR>\r
+Copyright (c) 2006 - 2009, Intel Corporation. <BR>\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -28,6 +28,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 PeiImageRead (\r
   IN     VOID    *FileHandle,\r
   IN     UINTN   FileOffset,\r
index 9e6d3382f70682e6fa80e684e70ba650c91069fb..8f83c6c4f24591f48d2076011c43b179c68b7e81 100644 (file)
@@ -2,7 +2,7 @@
 Utility functions which helps in opcode creation, HII configuration string manipulations, \r
 pop up window creations, setup browser persistence data set and get.\r
 \r
-Copyright (c) 2007- 2008, Intel Corporation\r
+Copyright (c) 2007- 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -1053,6 +1053,7 @@ ConstructConfigHdr (
 \r
 **/\r
 BOOLEAN\r
+EFIAPI\r
 IsConfigHdrMatch (\r
   IN EFI_STRING                ConfigString,\r
   IN EFI_GUID                  *StorageGuid, OPTIONAL\r
index f7d7485c5643154242cd9ddb7caca1f056e74e81..6714da783aba4f146eb11521f54809739ee38b67 100755 (executable)
@@ -166,6 +166,7 @@ AcpiPlatformChecksum (
 \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 AcpiPlatformEntryPoint (\r
   IN EFI_HANDLE         ImageHandle,\r
   IN EFI_SYSTEM_TABLE   *SystemTable\r
index 976e0e9713f9c7954567ec3112be4c27088c6a51..bf668b5a97369b997ea9aaba6ec4aee84b2cd9fe 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   Top level C file for debug support driver.  Contains initialization function.\r
 \r
-Copyright (c) 2006 - 2008, Intel Corporation. <BR>\r
+Copyright (c) 2006 - 2009, Intel Corporation. <BR>\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -38,6 +38,7 @@ EFI_DEBUG_SUPPORT_PROTOCOL  mDebugSupportProtocolInterface = {
 \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 InitializeDebugSupportDriver (\r
   IN EFI_HANDLE               ImageHandle,\r
   IN EFI_SYSTEM_TABLE         *SystemTable\r
index 1af8a8983374c551bb4da872a8a44724e752942a..4628117b0956b73a9922072ab0484ca9005c6f92 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   Generic debug support macros, typedefs and prototypes for IA32/x64.\r
 \r
-Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
+Copyright (c) 2006 - 2009, Intel Corporation                                                         \r
 All rights reserved. This program and the accompanying materials                          \r
 are licensed and made available under the terms and conditions of the BSD License         \r
 which accompanies this distribution.  The full text of the license may be found at        \r
@@ -42,7 +42,7 @@ typedef struct {
   DEBUG_PROC                OrigVector;\r
   IA32_IDT_GATE_DESCRIPTOR  NewDesc;\r
   DEBUG_PROC                StubEntry;\r
-  VOID (*RegisteredCallback) ();\r
+  VOID (EFIAPI *RegisteredCallback) ();\r
 } IDT_ENTRY;\r
 \r
 extern UINT8                     InterruptEntryStub[];\r
@@ -258,7 +258,7 @@ GetInterruptHandleFromIdt (
 **/\r
 EFI_STATUS\r
 ManageIdtEntryTable (\r
-  VOID               (*NewCallback)(),\r
+  VOID               (EFIAPI *NewCallback)(),\r
   EFI_EXCEPTION_TYPE ExceptionType\r
   );\r
 \r
@@ -277,7 +277,7 @@ ManageIdtEntryTable (
 VOID\r
 HookEntry (\r
   IN EFI_EXCEPTION_TYPE            ExceptionType,\r
-  IN VOID                         (*NewCallback) ()\r
+  IN VOID                         (EFIAPI *NewCallback) ()\r
   );\r
 \r
 /**\r
index ed38d06cae947ec909fc4f75c6d137bb27a72b76..b9a57142ee1b1ecfa97083aed8e67a9b1f4ccb92 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   IA32/x64 generic functions to support Debug Support protocol.\r
 \r
-Copyright (c) 2006 - 2008, Intel Corporation\r
+Copyright (c) 2006 - 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -78,7 +78,7 @@ WriteIdtGateDescriptor (
 VOID\r
 HookEntry (\r
   IN EFI_EXCEPTION_TYPE            ExceptionType,\r
-  IN VOID                         (*NewCallback) ()\r
+  IN VOID                         (EFIAPI *NewCallback) ()\r
   )\r
 {\r
   BOOLEAN     OldIntFlagState;\r
index b7c182f5808d43b7a6f7817def1af9fe32e4effe..ab8d9a94f1f86cf8b05779b46d1db74aea66ba5b 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   IA32 specific functions to support Debug Support protocol.\r
 \r
-Copyright (c) 2008, Intel Corporation\r
+Copyright (c) 2008 - 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -107,7 +107,7 @@ CreateEntryStub (
 **/\r
 EFI_STATUS\r
 ManageIdtEntryTable (\r
-  VOID               (*NewCallback)(),\r
+  VOID               (EFIAPI *NewCallback)(),\r
   EFI_EXCEPTION_TYPE ExceptionType\r
   )\r
 {\r
index 1a0aeb19015e9a48e41432223c643fba66e1b0ec..4d13ca38332ca27d9f6183bc796f71a8c9826c79 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   X64 specific functions to support Debug Support protocol.\r
 \r
-Copyright (c) 2008, Intel Corporation\r
+Copyright (c) 2008 - 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -108,7 +108,7 @@ CreateEntryStub (
 **/\r
 EFI_STATUS\r
 ManageIdtEntryTable (\r
-  VOID               (*NewCallback)(),\r
+  VOID               (EFIAPI *NewCallback)(),\r
   EFI_EXCEPTION_TYPE ExceptionType\r
   )\r
 {\r
index 707af552be9fb816105070a464014cd92da5d95b..dfb3209ea43f6a87ca175fb98dfec38adeb9fb85 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   iSCSI DHCP related configuration routines.\r
 \r
-Copyright (c) 2004 - 2007, Intel Corporation.<BR>\r
+Copyright (c) 2004 - 2007, 2009, Intel Corporation.<BR>\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -184,6 +184,7 @@ ON_EXIT:
   @retval Others           Other errors as indicated.\r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 IScsiDhcpSelectOffer (\r
   IN  EFI_DHCP4_PROTOCOL  * This,\r
   IN  VOID                *Context,\r
index 1f8fa92bb1a52b79c286778091ecad2d944b233d..7fcd6b851e43a04578bfde891e2efe29b493e5dd 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   The driver binding for IP4 CONFIG protocol.\r
 \r
-Copyright (c) 2006 - 2008, Intel Corporation.<BR>\r
+Copyright (c) 2006 - 2009, Intel Corporation.<BR>\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at<BR>\r
@@ -72,6 +72,7 @@ EfiIp4ConfigUnload (
 \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 Ip4ConfigDriverEntryPoint (\r
   IN EFI_HANDLE             ImageHandle,\r
   IN EFI_SYSTEM_TABLE       *SystemTable\r
index 531bd74042a14ecf632ff94fa7435821e851c886..ea463edc556a4829929049fd79932edf3d79427a 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   Interface routine for Mtftp4.\r
   \r
-Copyright (c) 2006 - 2007, Intel Corporation<BR>\r
+Copyright (c) 2006 - 2007, 2009, Intel Corporation<BR>\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -103,6 +103,7 @@ Mtftp4CleanOperation (
 \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 Mtftp4GetInfoCheckPacket (\r
   IN EFI_MTFTP4_PROTOCOL    *This,\r
   IN EFI_MTFTP4_TOKEN       *Token,\r
index 59bd95f13a98c37374b9a2f28a607dc931e2efbd..920506b246c5d9c0d45e8f441bd2f7e099419f2f 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   Support for PxeBc dhcp functions.\r
   \r
-Copyright (c) 2007 - 2008, Intel Corporation.<BR>                                                         \r
+Copyright (c) 2007 - 2009, Intel Corporation.<BR>                                                         \r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -766,6 +766,7 @@ PxeBcSelectOffer (
 \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 PxeBcDhcpCallBack (\r
   IN EFI_DHCP4_PROTOCOL                * This,\r
   IN VOID                              *Context,\r
index 0abfb62e67f1c6a754bdb7e975a6bd56e05d114e..6ad03a8cd9d0271a3520e643c151df7f55432fed 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   Dhcp and Discover routines for PxeBc.\r
 \r
-Copyright (c) 2007, Intel Corporation.<BR>\r
+Copyright (c) 2007, 2009, Intel Corporation.<BR>\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -373,6 +373,7 @@ PxeBcCheckSelectedOffer (
 \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 PxeBcDhcpCallBack (\r
   IN EFI_DHCP4_PROTOCOL                * This,\r
   IN VOID                              *Context,\r
index 77c3077b5e77d8613d8e0a2d82724f725126bbf0..102f68586ac421bc03d4ff1d1a0c3de99b0b9241 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   The driver binding for UEFI PXEBC protocol.\r
   \r
-Copyright (c) 2007 - 2008, Intel Corporation.<BR>\r
+Copyright (c) 2007 - 2009, Intel Corporation.<BR>\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -37,6 +37,7 @@ EFI_DRIVER_BINDING_PROTOCOL gPxeBcDriverBinding = {
 \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 PxeBcDriverEntryPoint (\r
   IN EFI_HANDLE             ImageHandle,\r
   IN EFI_SYSTEM_TABLE       *SystemTable\r
index 928b99a8202401703673f0a5be078b5a17528b6f..e81d0695032ed48746c704f767cd2a3d39f0e5b4 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   PxeBc MTFTP functions.\r
   \r
-Copyright (c) 2007, Intel Corporation.<BR>\r
+Copyright (c) 2007, 2009, Intel Corporation.<BR>\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -43,6 +43,7 @@ CHAR8 *mMtftpOptions[PXE_MTFTP_OPTION_MAXIMUM_INDEX] = {
 \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 PxeBcCheckPacket (\r
   IN EFI_MTFTP4_PROTOCOL        *This,\r
   IN EFI_MTFTP4_TOKEN           *Token,\r
index f30898730e47c5b91d11974ae9a5c58ee07cdb57..9327f6206731c39e99f5e2a1c3165834e9055231 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   Support routines for PxeBc.\r
   \r
-Copyright (c) 2007 - 2008, Intel Corporation.<BR>                                                         \r
+Copyright (c) 2007 - 2009, Intel Corporation.<BR>                                                         \r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -146,6 +146,7 @@ GetSmbiosSystemGuidAndSerialNumber (
 \r
 **/\r
 VOID\r
+EFIAPI\r
 PxeBcCommonNotify (\r
   IN EFI_EVENT           Event,\r
   IN VOID                *Context\r
index 82a0030d67449de43258b7aec7597bf7c11d40ad..deca161bb1b1f625760296473f9bd373675ef216 100644 (file)
@@ -1,6 +1,6 @@
 /** @file\r
   Support routines for PxeBc.\r
-Copyright (c) 2007 - 2008, Intel Corporation.<BR>                                                         \r
+Copyright (c) 2007 - 2009, Intel Corporation.<BR>                                                         \r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -42,6 +42,7 @@ GetSmbiosSystemGuidAndSerialNumber (
 \r
 **/\r
 VOID\r
+EFIAPI\r
 PxeBcCommonNotify (\r
   IN EFI_EVENT           Event,\r
   IN VOID                *Context\r
index 0671558b5738e103e398f3d289b80b81cce5a19a..2d0e1721c831dae6653a2a8a91b5837e9e605f72 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
 Utility functions for UI presentation.\r
 \r
-Copyright (c) 2004 - 2008, Intel Corporation\r
+Copyright (c) 2004 - 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -818,6 +818,7 @@ UpdateKeyHelp (
 \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 FormUpdateNotify (\r
   IN UINT8                              PackageType,\r
   IN CONST EFI_GUID                     *PackageGuid,\r
index 0eb4eee7b34c145a0b8cbf38b08576231354fbc8..deb9c29016038ae9f2971b68ef612e69bb909dc2 100644 (file)
@@ -5,7 +5,7 @@
   The DebugSupport protocol is used by source level debuggers to abstract the\r
   processor and handle context save and restore operations.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
+  Copyright (c) 2006 - 2009, Intel Corporation                                                         \r
   All rights reserved. This program and the accompanying materials                          \r
   are licensed and made available under the terms and conditions of the BSD License         \r
   which accompanies this distribution.  The full text of the license may be found at        \r
@@ -495,7 +495,7 @@ typedef union {
 **/\r
 typedef\r
 VOID\r
-(*EFI_EXCEPTION_CALLBACK)(\r
+(EFIAPI *EFI_EXCEPTION_CALLBACK)(\r
   IN     EFI_EXCEPTION_TYPE               ExceptionType,\r
   IN OUT EFI_SYSTEM_CONTEXT               SystemContext\r
   );\r
@@ -508,7 +508,7 @@ VOID
 **/\r
 typedef\r
 VOID\r
-(*EFI_PERIODIC_CALLBACK)(\r
+(EFIAPI *EFI_PERIODIC_CALLBACK)(\r
   IN OUT EFI_SYSTEM_CONTEXT               SystemContext\r
   );\r
 \r