Fix various 'EFIAPI' inconsistencies found while building MdeModulePkg.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8062 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
jljusten 2009-04-10 20:58:18 +00:00
parent 6149e6bb4f
commit 6d3ea23f11
26 changed files with 53 additions and 31 deletions

View File

@ -883,6 +883,7 @@ EhcUpdateAsyncRequest (
**/ **/
VOID VOID
EFIAPI
EhcMonitorAsyncRequests ( EhcMonitorAsyncRequests (
IN EFI_EVENT Event, IN EFI_EVENT Event,
IN VOID *Context IN VOID *Context

View File

@ -171,6 +171,7 @@ EhciDelAllAsyncIntTransfers (
**/ **/
VOID VOID
EFIAPI
EhcMonitorAsyncRequests ( EhcMonitorAsyncRequests (
IN EFI_EVENT Event, IN EFI_EVENT Event,
IN VOID *Context IN VOID *Context

View File

@ -2,7 +2,7 @@
The EHCI register operation routines. The EHCI register operation routines.
Copyright (c) 2007 - 2008, Intel Corporation Copyright (c) 2007 - 2009, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -928,6 +928,7 @@ UhciFreeAllAsyncReq (
**/ **/
VOID VOID
EFIAPI
UhciMonitorAsyncReqList ( UhciMonitorAsyncReqList (
IN EFI_EVENT Event, IN EFI_EVENT Event,
IN VOID *Context IN VOID *Context

View File

@ -2,7 +2,7 @@
The definition for EHCI register operation routines. The definition for EHCI register operation routines.
Copyright (c) 2007, Intel Corporation Copyright (c) 2007, 2009, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -271,6 +271,7 @@ UhciFreeAllAsyncReq (
**/ **/
VOID VOID
EFIAPI
UhciMonitorAsyncReqList ( UhciMonitorAsyncReqList (
IN EFI_EVENT Event, IN EFI_EVENT Event,
IN VOID *Context IN VOID *Context

View File

@ -2,7 +2,7 @@
Unified interface for RootHub and Hub. Unified interface for RootHub and Hub.
Copyright (c) 2007, Intel Corporation Copyright (c) 2007, 2009, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -516,6 +516,7 @@ UsbIsHubInterface (
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
UsbOnHubInterrupt ( UsbOnHubInterrupt (
IN VOID *Data, IN VOID *Data,
IN UINTN DataLength, IN UINTN DataLength,

View File

@ -2,7 +2,7 @@
Master header file for DxeIpl PEIM. All source files in this module should Master header file for DxeIpl PEIM. All source files in this module should
include this file for common definitions. include this file for common definitions.
Copyright (c) 2006 - 2008, Intel Corporation. <BR> Copyright (c) 2006 - 2009, Intel Corporation. <BR>
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -105,6 +105,7 @@ DxeIplFindDxeCore (
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
PeiImageRead ( PeiImageRead (
IN VOID *FileHandle, IN VOID *FileHandle,
IN UINTN FileOffset, IN UINTN FileOffset,
@ -224,6 +225,7 @@ UpdateStackHob (
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
CustomGuidedSectionExtract ( CustomGuidedSectionExtract (
IN CONST EFI_PEI_GUIDED_SECTION_EXTRACTION_PPI *This, IN CONST EFI_PEI_GUIDED_SECTION_EXTRACTION_PPI *This,
IN CONST VOID *InputSection, IN CONST VOID *InputSection,

View File

@ -2,7 +2,7 @@
Last PEIM. Last PEIM.
Responsibility of this module is to load the DXE Core from a Firmware Volume. Responsibility of this module is to load the DXE Core from a Firmware Volume.
Copyright (c) 2006 - 2008, Intel Corporation. <BR> Copyright (c) 2006 - 2009, Intel Corporation. <BR>
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -454,6 +454,7 @@ PeiLoadFile (
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
CustomGuidedSectionExtract ( CustomGuidedSectionExtract (
IN CONST EFI_PEI_GUIDED_SECTION_EXTRACTION_PPI *This, IN CONST EFI_PEI_GUIDED_SECTION_EXTRACTION_PPI *This,
IN CONST VOID *InputSection, IN CONST VOID *InputSection,

View File

@ -1,7 +1,7 @@
/** @file /** @file
This module loads an image to memory for IA32 Cpu architecture. This module loads an image to memory for IA32 Cpu architecture.
Copyright (c) 2006 - 2008, Intel Corporation. <BR> Copyright (c) 2006 - 2009, Intel Corporation. <BR>
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -28,6 +28,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
PeiImageRead ( PeiImageRead (
IN VOID *FileHandle, IN VOID *FileHandle,
IN UINTN FileOffset, IN UINTN FileOffset,

View File

@ -2,7 +2,7 @@
Utility functions which helps in opcode creation, HII configuration string manipulations, Utility functions which helps in opcode creation, HII configuration string manipulations,
pop up window creations, setup browser persistence data set and get. pop up window creations, setup browser persistence data set and get.
Copyright (c) 2007- 2008, Intel Corporation Copyright (c) 2007- 2009, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -1053,6 +1053,7 @@ ConstructConfigHdr (
**/ **/
BOOLEAN BOOLEAN
EFIAPI
IsConfigHdrMatch ( IsConfigHdrMatch (
IN EFI_STRING ConfigString, IN EFI_STRING ConfigString,
IN EFI_GUID *StorageGuid, OPTIONAL IN EFI_GUID *StorageGuid, OPTIONAL

View File

@ -166,6 +166,7 @@ AcpiPlatformChecksum (
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
AcpiPlatformEntryPoint ( AcpiPlatformEntryPoint (
IN EFI_HANDLE ImageHandle, IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable IN EFI_SYSTEM_TABLE *SystemTable

View File

@ -1,7 +1,7 @@
/** @file /** @file
Top level C file for debug support driver. Contains initialization function. Top level C file for debug support driver. Contains initialization function.
Copyright (c) 2006 - 2008, Intel Corporation. <BR> Copyright (c) 2006 - 2009, Intel Corporation. <BR>
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -38,6 +38,7 @@ EFI_DEBUG_SUPPORT_PROTOCOL mDebugSupportProtocolInterface = {
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
InitializeDebugSupportDriver ( InitializeDebugSupportDriver (
IN EFI_HANDLE ImageHandle, IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable IN EFI_SYSTEM_TABLE *SystemTable

View File

@ -1,7 +1,7 @@
/** @file /** @file
Generic debug support macros, typedefs and prototypes for IA32/x64. Generic debug support macros, typedefs and prototypes for IA32/x64.
Copyright (c) 2006 - 2008, Intel Corporation Copyright (c) 2006 - 2009, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -42,7 +42,7 @@ typedef struct {
DEBUG_PROC OrigVector; DEBUG_PROC OrigVector;
IA32_IDT_GATE_DESCRIPTOR NewDesc; IA32_IDT_GATE_DESCRIPTOR NewDesc;
DEBUG_PROC StubEntry; DEBUG_PROC StubEntry;
VOID (*RegisteredCallback) (); VOID (EFIAPI *RegisteredCallback) ();
} IDT_ENTRY; } IDT_ENTRY;
extern UINT8 InterruptEntryStub[]; extern UINT8 InterruptEntryStub[];
@ -258,7 +258,7 @@ GetInterruptHandleFromIdt (
**/ **/
EFI_STATUS EFI_STATUS
ManageIdtEntryTable ( ManageIdtEntryTable (
VOID (*NewCallback)(), VOID (EFIAPI *NewCallback)(),
EFI_EXCEPTION_TYPE ExceptionType EFI_EXCEPTION_TYPE ExceptionType
); );
@ -277,7 +277,7 @@ ManageIdtEntryTable (
VOID VOID
HookEntry ( HookEntry (
IN EFI_EXCEPTION_TYPE ExceptionType, IN EFI_EXCEPTION_TYPE ExceptionType,
IN VOID (*NewCallback) () IN VOID (EFIAPI *NewCallback) ()
); );
/** /**

View File

@ -1,7 +1,7 @@
/** @file /** @file
IA32/x64 generic functions to support Debug Support protocol. IA32/x64 generic functions to support Debug Support protocol.
Copyright (c) 2006 - 2008, Intel Corporation Copyright (c) 2006 - 2009, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -78,7 +78,7 @@ WriteIdtGateDescriptor (
VOID VOID
HookEntry ( HookEntry (
IN EFI_EXCEPTION_TYPE ExceptionType, IN EFI_EXCEPTION_TYPE ExceptionType,
IN VOID (*NewCallback) () IN VOID (EFIAPI *NewCallback) ()
) )
{ {
BOOLEAN OldIntFlagState; BOOLEAN OldIntFlagState;

View File

@ -1,7 +1,7 @@
/** @file /** @file
IA32 specific functions to support Debug Support protocol. IA32 specific functions to support Debug Support protocol.
Copyright (c) 2008, Intel Corporation Copyright (c) 2008 - 2009, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -107,7 +107,7 @@ CreateEntryStub (
**/ **/
EFI_STATUS EFI_STATUS
ManageIdtEntryTable ( ManageIdtEntryTable (
VOID (*NewCallback)(), VOID (EFIAPI *NewCallback)(),
EFI_EXCEPTION_TYPE ExceptionType EFI_EXCEPTION_TYPE ExceptionType
) )
{ {

View File

@ -1,7 +1,7 @@
/** @file /** @file
X64 specific functions to support Debug Support protocol. X64 specific functions to support Debug Support protocol.
Copyright (c) 2008, Intel Corporation Copyright (c) 2008 - 2009, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -108,7 +108,7 @@ CreateEntryStub (
**/ **/
EFI_STATUS EFI_STATUS
ManageIdtEntryTable ( ManageIdtEntryTable (
VOID (*NewCallback)(), VOID (EFIAPI *NewCallback)(),
EFI_EXCEPTION_TYPE ExceptionType EFI_EXCEPTION_TYPE ExceptionType
) )
{ {

View File

@ -1,7 +1,7 @@
/** @file /** @file
iSCSI DHCP related configuration routines. iSCSI DHCP related configuration routines.
Copyright (c) 2004 - 2007, Intel Corporation.<BR> Copyright (c) 2004 - 2007, 2009, Intel Corporation.<BR>
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -184,6 +184,7 @@ ON_EXIT:
@retval Others Other errors as indicated. @retval Others Other errors as indicated.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
IScsiDhcpSelectOffer ( IScsiDhcpSelectOffer (
IN EFI_DHCP4_PROTOCOL * This, IN EFI_DHCP4_PROTOCOL * This,
IN VOID *Context, IN VOID *Context,

View File

@ -1,7 +1,7 @@
/** @file /** @file
The driver binding for IP4 CONFIG protocol. The driver binding for IP4 CONFIG protocol.
Copyright (c) 2006 - 2008, Intel Corporation.<BR> Copyright (c) 2006 - 2009, Intel Corporation.<BR>
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at<BR> which accompanies this distribution. The full text of the license may be found at<BR>
@ -72,6 +72,7 @@ EfiIp4ConfigUnload (
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
Ip4ConfigDriverEntryPoint ( Ip4ConfigDriverEntryPoint (
IN EFI_HANDLE ImageHandle, IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable IN EFI_SYSTEM_TABLE *SystemTable

View File

@ -1,7 +1,7 @@
/** @file /** @file
Interface routine for Mtftp4. Interface routine for Mtftp4.
Copyright (c) 2006 - 2007, Intel Corporation<BR> Copyright (c) 2006 - 2007, 2009, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -103,6 +103,7 @@ Mtftp4CleanOperation (
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
Mtftp4GetInfoCheckPacket ( Mtftp4GetInfoCheckPacket (
IN EFI_MTFTP4_PROTOCOL *This, IN EFI_MTFTP4_PROTOCOL *This,
IN EFI_MTFTP4_TOKEN *Token, IN EFI_MTFTP4_TOKEN *Token,

View File

@ -1,7 +1,7 @@
/** @file /** @file
Support for PxeBc dhcp functions. Support for PxeBc dhcp functions.
Copyright (c) 2007 - 2008, Intel Corporation.<BR> Copyright (c) 2007 - 2009, Intel Corporation.<BR>
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -766,6 +766,7 @@ PxeBcSelectOffer (
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
PxeBcDhcpCallBack ( PxeBcDhcpCallBack (
IN EFI_DHCP4_PROTOCOL * This, IN EFI_DHCP4_PROTOCOL * This,
IN VOID *Context, IN VOID *Context,

View File

@ -1,7 +1,7 @@
/** @file /** @file
Dhcp and Discover routines for PxeBc. Dhcp and Discover routines for PxeBc.
Copyright (c) 2007, Intel Corporation.<BR> Copyright (c) 2007, 2009, Intel Corporation.<BR>
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -373,6 +373,7 @@ PxeBcCheckSelectedOffer (
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
PxeBcDhcpCallBack ( PxeBcDhcpCallBack (
IN EFI_DHCP4_PROTOCOL * This, IN EFI_DHCP4_PROTOCOL * This,
IN VOID *Context, IN VOID *Context,

View File

@ -1,7 +1,7 @@
/** @file /** @file
The driver binding for UEFI PXEBC protocol. The driver binding for UEFI PXEBC protocol.
Copyright (c) 2007 - 2008, Intel Corporation.<BR> Copyright (c) 2007 - 2009, Intel Corporation.<BR>
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -37,6 +37,7 @@ EFI_DRIVER_BINDING_PROTOCOL gPxeBcDriverBinding = {
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
PxeBcDriverEntryPoint ( PxeBcDriverEntryPoint (
IN EFI_HANDLE ImageHandle, IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable IN EFI_SYSTEM_TABLE *SystemTable

View File

@ -1,7 +1,7 @@
/** @file /** @file
PxeBc MTFTP functions. PxeBc MTFTP functions.
Copyright (c) 2007, Intel Corporation.<BR> Copyright (c) 2007, 2009, Intel Corporation.<BR>
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -43,6 +43,7 @@ CHAR8 *mMtftpOptions[PXE_MTFTP_OPTION_MAXIMUM_INDEX] = {
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
PxeBcCheckPacket ( PxeBcCheckPacket (
IN EFI_MTFTP4_PROTOCOL *This, IN EFI_MTFTP4_PROTOCOL *This,
IN EFI_MTFTP4_TOKEN *Token, IN EFI_MTFTP4_TOKEN *Token,

View File

@ -1,7 +1,7 @@
/** @file /** @file
Support routines for PxeBc. Support routines for PxeBc.
Copyright (c) 2007 - 2008, Intel Corporation.<BR> Copyright (c) 2007 - 2009, Intel Corporation.<BR>
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -146,6 +146,7 @@ GetSmbiosSystemGuidAndSerialNumber (
**/ **/
VOID VOID
EFIAPI
PxeBcCommonNotify ( PxeBcCommonNotify (
IN EFI_EVENT Event, IN EFI_EVENT Event,
IN VOID *Context IN VOID *Context

View File

@ -1,6 +1,6 @@
/** @file /** @file
Support routines for PxeBc. Support routines for PxeBc.
Copyright (c) 2007 - 2008, Intel Corporation.<BR> Copyright (c) 2007 - 2009, Intel Corporation.<BR>
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -42,6 +42,7 @@ GetSmbiosSystemGuidAndSerialNumber (
**/ **/
VOID VOID
EFIAPI
PxeBcCommonNotify ( PxeBcCommonNotify (
IN EFI_EVENT Event, IN EFI_EVENT Event,
IN VOID *Context IN VOID *Context

View File

@ -1,7 +1,7 @@
/** @file /** @file
Utility functions for UI presentation. Utility functions for UI presentation.
Copyright (c) 2004 - 2008, Intel Corporation Copyright (c) 2004 - 2009, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -818,6 +818,7 @@ UpdateKeyHelp (
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
FormUpdateNotify ( FormUpdateNotify (
IN UINT8 PackageType, IN UINT8 PackageType,
IN CONST EFI_GUID *PackageGuid, IN CONST EFI_GUID *PackageGuid,

View File

@ -5,7 +5,7 @@
The DebugSupport protocol is used by source level debuggers to abstract the The DebugSupport protocol is used by source level debuggers to abstract the
processor and handle context save and restore operations. processor and handle context save and restore operations.
Copyright (c) 2006 - 2008, Intel Corporation Copyright (c) 2006 - 2009, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -495,7 +495,7 @@ typedef union {
**/ **/
typedef typedef
VOID VOID
(*EFI_EXCEPTION_CALLBACK)( (EFIAPI *EFI_EXCEPTION_CALLBACK)(
IN EFI_EXCEPTION_TYPE ExceptionType, IN EFI_EXCEPTION_TYPE ExceptionType,
IN OUT EFI_SYSTEM_CONTEXT SystemContext IN OUT EFI_SYSTEM_CONTEXT SystemContext
); );
@ -508,7 +508,7 @@ VOID
**/ **/
typedef typedef
VOID VOID
(*EFI_PERIODIC_CALLBACK)( (EFIAPI *EFI_PERIODIC_CALLBACK)(
IN OUT EFI_SYSTEM_CONTEXT SystemContext IN OUT EFI_SYSTEM_CONTEXT SystemContext
); );