]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkPkg/Include/Protocol/FrameworkFormBrowser.h
Correct the GUID for EFI_FORM_BROWSER_COMPATIBILITY_PROTOCOL_GUID.
[mirror_edk2.git] / IntelFrameworkPkg / Include / Protocol / FrameworkFormBrowser.h
index 867a5b79bd8c7c6cbbea206c6a6c077937dd6114..6f420643319ae792aefac6a489e07c078c5f2ef2 100644 (file)
     0xe5a1333e, 0xe1b4, 0x4d55, {0xce, 0xeb, 0x35, 0xc3, 0xef, 0x13, 0x34, 0x43 } \\r
   }\r
 \r
+#define EFI_FORM_BROWSER_COMPATIBILITY_PROTOCOL_GUID \\r
+  { \\r
+    0xfb7c852, 0xadca, 0x4853, { 0x8d, 0xf, 0xfb, 0xa7, 0x1b, 0x1c, 0xe1, 0x1a } \\r
+  }\r
+\r
 typedef struct _EFI_FORM_BROWSER_PROTOCOL EFI_FORM_BROWSER_PROTOCOL;\r
 \r
 typedef struct {\r
@@ -43,14 +48,14 @@ typedef struct {
 typedef struct {\r
   EFI_HII_IFR_PACK    *IfrData;\r
   EFI_HII_STRING_PACK *StringData;\r
-} EFI_IFR_PACKET;\r
+} FRAMEWORK_EFI_IFR_PACKET;\r
 \r
 typedef struct {\r
   UINTN LeftColumn;\r
   UINTN RightColumn;\r
   UINTN TopRow;\r
   UINTN BottomRow;\r
-} EFI_SCREEN_DESCRIPTOR;\r
+} FRAMEWORK_EFI_SCREEN_DESCRIPTOR;\r
 \r
 /**\r
   Provides direction to the configuration driver whether to use the HII\r
@@ -91,15 +96,15 @@ typedef struct {
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_SEND_FORM) (\r
+(EFIAPI *EFI_SEND_FORM)(\r
   IN  EFI_FORM_BROWSER_PROTOCOL       *This,\r
   IN  BOOLEAN                         UseDatabase,\r
-  IN  EFI_HII_HANDLE                  *Handle,\r
+  IN  FRAMEWORK_EFI_HII_HANDLE        *Handle,\r
   IN  UINTN                           HandleCount,\r
-  IN  EFI_IFR_PACKET                  *Packet, OPTIONAL\r
+  IN  FRAMEWORK_EFI_IFR_PACKET        *Packet, OPTIONAL\r
   IN  EFI_HANDLE                      CallbackHandle, OPTIONAL\r
   IN  UINT8                           *NvMapOverride, OPTIONAL\r
-  IN EFI_SCREEN_DESCRIPTOR            *ScreenDimensions, OPTIONAL\r
+  IN  FRAMEWORK_EFI_SCREEN_DESCRIPTOR *ScreenDimensions, OPTIONAL\r
   OUT BOOLEAN                         *ResetRequired OPTIONAL\r
   );\r
 \r
@@ -127,7 +132,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_CREATE_POP_UP) (\r
+(EFIAPI *EFI_CREATE_POP_UP)(\r
   IN  UINTN                           NumberOfLines,\r
   IN  BOOLEAN                         HotKey,\r
   IN  UINTN                           MaximumStringSize,\r
@@ -158,5 +163,7 @@ struct _EFI_FORM_BROWSER_PROTOCOL {
 };\r
 \r
 extern EFI_GUID gEfiFormBrowserProtocolGuid;\r
+extern EFI_GUID gEfiFormBrowserCompatibilityProtocolGuid;\r
+\r
 \r
 #endif\r