diff options
Diffstat (limited to 'Include/Protocol/AmiReflashProtocol.h')
-rw-r--r-- | Include/Protocol/AmiReflashProtocol.h | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/Include/Protocol/AmiReflashProtocol.h b/Include/Protocol/AmiReflashProtocol.h new file mode 100644 index 0000000..1fe8127 --- /dev/null +++ b/Include/Protocol/AmiReflashProtocol.h @@ -0,0 +1,102 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 2012, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy, Building 200,Norcross, Georgia 30093 **// +//** **// +//** Phone (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/BIN/Core/Include/Protocol/AmiReflashProtocol.h $ +// +// $Author: Artems $ +// +// $Revision: 1 $ +// +// $Date: 7/20/12 10:09a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/BIN/Core/Include/Protocol/AmiReflashProtocol.h $ +// +// 1 7/20/12 10:09a Artems +// [TAG] EIP93520 +// [Category] New Feature +// [Description] Added AmiReflashProtocol definition file +// [Files] AmiReflashProtocol.h +// +//*****************************************************************// +//*****************************************************************// +//<AMI_FHDR_START> +//---------------------------------------------------------------------------- +// +// Name: AMIReflashProtocol.h +// +// Description: Header file for ESRT. +// +//---------------------------------------------------------------------------- +//<AMI_FHDR_END> + +#ifndef __REFLASH_PROTOCOL__H__ +#define __REFLASH_PROTOCOL__H__ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#define EFI_REFLASH_PROTOCOL_GUID \ + {0x8fe545e5, 0xdca9, 0x4d52, 0xbf, 0xcd, 0x8f, 0x13, 0xe7, 0x17, 0x1, 0x5f} + +GUID_VARIABLE_DECLARATION(gAmiReflashProtocolGuid, EFI_REFLASH_PROTOCOL_GUID); + +typedef struct _EFI_REFLASH_PROTOCOL EFI_REFLASH_PROTOCOL; + +typedef EFI_STATUS +(EFIAPI *EFI_REFLASH_PROGRESS)( + IN EFI_REFLASH_PROTOCOL *This +); + +typedef EFI_STATUS +(EFIAPI *EFI_REFLASH_GET_DISPLAY_IMAGE)( + IN EFI_REFLASH_PROTOCOL *This, + OUT UINTN *CoordinateX, + OUT UINTN *CoordinateY, + OUT VOID **ImageAddress +); + +struct _EFI_REFLASH_PROTOCOL { + EFI_REFLASH_PROGRESS CapUpdProgress; + EFI_REFLASH_GET_DISPLAY_IMAGE GetDisplayImage; +}; + + + /****** DO NOT WRITE BELOW THIS LINE *******/ +#ifdef __cplusplus +} +#endif +#endif + +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 2012, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy, Building 200,Norcross, Georgia 30093 **// +//** **// +//** Phone (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************//
\ No newline at end of file |