]> git.proxmox.com Git - mirror_edk2.git/commitdiff
add some definitions about HII
authorvanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 29 Jun 2007 15:10:50 +0000 (15:10 +0000)
committervanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 29 Jun 2007 15:10:50 +0000 (15:10 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2914 6f19259b-4bc3-4df7-8a09-765794883524

IntelFrameworkPkg/Include/Protocol/FormCallback.h
IntelFrameworkPkg/Include/Protocol/FrameworkHii.h

index 74029137ccb32d12e102761f07ae59c2d8042a41..9c11bd60981c1ed4b3ed00051a449d42f0b61139 100644 (file)
@@ -26,6 +26,8 @@
 \r
 #include <PiDxe.h>\r
 \r
+#include <Protocol/FrameworkHii.h>\r
+\r
 #define EFI_FORM_CALLBACK_PROTOCOL_GUID \\r
   { \\r
     0xf3e4543d, 0xcf35, 0x6cef, {0x35, 0xc4, 0x4f, 0xe6, 0x34, 0x4d, 0xfc, 0x54 } \\r
@@ -67,6 +69,7 @@ typedef struct {
   //\r
 } EFI_IFR_DATA_ARRAY;\r
 \r
+\r
 typedef union {\r
   EFI_IFR_DATA_ARRAY  DataArray;  // Primarily used by those who call back to their drivers and use HII as a repository\r
   EFI_IFR_PACKET      DataPacket; // Primarily used by those which do not use HII as a repository\r
index ae3d3799d85f379fce46966278118233c40d6a50..7f63d0e5cb0331b292f751b4b885eaddde98826d 100644 (file)
@@ -414,6 +414,18 @@ typedef struct _EFI_HII_VARIABLE_PACK_LIST {
   EFI_HII_VARIABLE_PACK                *VariablePack;\r
 } EFI_HII_VARIABLE_PACK_LIST;\r
 \r
+typedef struct {\r
+  EFI_HII_IFR_PACK    *IfrData;\r
+  EFI_HII_STRING_PACK *StringData;\r
+} EFI_IFR_PACKET;\r
+\r
+typedef struct {\r
+  UINTN LeftColumn;\r
+  UINTN RightColumn;\r
+  UINTN TopRow;\r
+  UINTN BottomRow;\r
+} EFI_SCREEN_DESCRIPTOR;\r
+\r
 #pragma pack()\r
 \r
 /**\r