X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=IntelFrameworkPkg%2FInclude%2FProtocol%2FFrameworkFormBrowser.h;h=6f420643319ae792aefac6a489e07c078c5f2ef2;hp=867a5b79bd8c7c6cbbea206c6a6c077937dd6114;hb=6f4d7557e485586ee0338c838cc6b7df7e56f469;hpb=8e5b17b25e91ffa293c1cbcb30e1c6997c6bdecd diff --git a/IntelFrameworkPkg/Include/Protocol/FrameworkFormBrowser.h b/IntelFrameworkPkg/Include/Protocol/FrameworkFormBrowser.h index 867a5b79bd..6f42064331 100644 --- a/IntelFrameworkPkg/Include/Protocol/FrameworkFormBrowser.h +++ b/IntelFrameworkPkg/Include/Protocol/FrameworkFormBrowser.h @@ -32,6 +32,11 @@ 0xe5a1333e, 0xe1b4, 0x4d55, {0xce, 0xeb, 0x35, 0xc3, 0xef, 0x13, 0x34, 0x43 } \ } +#define EFI_FORM_BROWSER_COMPATIBILITY_PROTOCOL_GUID \ + { \ + 0xfb7c852, 0xadca, 0x4853, { 0x8d, 0xf, 0xfb, 0xa7, 0x1b, 0x1c, 0xe1, 0x1a } \ + } + typedef struct _EFI_FORM_BROWSER_PROTOCOL EFI_FORM_BROWSER_PROTOCOL; typedef struct { @@ -43,14 +48,14 @@ typedef struct { typedef struct { EFI_HII_IFR_PACK *IfrData; EFI_HII_STRING_PACK *StringData; -} EFI_IFR_PACKET; +} FRAMEWORK_EFI_IFR_PACKET; typedef struct { UINTN LeftColumn; UINTN RightColumn; UINTN TopRow; UINTN BottomRow; -} EFI_SCREEN_DESCRIPTOR; +} FRAMEWORK_EFI_SCREEN_DESCRIPTOR; /** Provides direction to the configuration driver whether to use the HII @@ -91,15 +96,15 @@ typedef struct { **/ typedef EFI_STATUS -(EFIAPI *EFI_SEND_FORM) ( +(EFIAPI *EFI_SEND_FORM)( IN EFI_FORM_BROWSER_PROTOCOL *This, IN BOOLEAN UseDatabase, - IN EFI_HII_HANDLE *Handle, + IN FRAMEWORK_EFI_HII_HANDLE *Handle, IN UINTN HandleCount, - IN EFI_IFR_PACKET *Packet, OPTIONAL + IN FRAMEWORK_EFI_IFR_PACKET *Packet, OPTIONAL IN EFI_HANDLE CallbackHandle, OPTIONAL IN UINT8 *NvMapOverride, OPTIONAL - IN EFI_SCREEN_DESCRIPTOR *ScreenDimensions, OPTIONAL + IN FRAMEWORK_EFI_SCREEN_DESCRIPTOR *ScreenDimensions, OPTIONAL OUT BOOLEAN *ResetRequired OPTIONAL ); @@ -127,7 +132,7 @@ EFI_STATUS **/ typedef EFI_STATUS -(EFIAPI *EFI_CREATE_POP_UP) ( +(EFIAPI *EFI_CREATE_POP_UP)( IN UINTN NumberOfLines, IN BOOLEAN HotKey, IN UINTN MaximumStringSize, @@ -158,5 +163,7 @@ struct _EFI_FORM_BROWSER_PROTOCOL { }; extern EFI_GUID gEfiFormBrowserProtocolGuid; +extern EFI_GUID gEfiFormBrowserCompatibilityProtocolGuid; + #endif