add some definitions about HII
[mirror_edk2.git] / IntelFrameworkPkg / Include / Protocol / FrameworkHii.h
index 0cb71eb..7f63d0e 100644 (file)
@@ -22,6 +22,8 @@
 #ifndef _FRAMEWORK_HII_H_\r
 #define _FRAMEWORK_HII_H_\r
 \r
+#include <PiDxe.h>\r
+\r
 //\r
 // To get EFI_GRAPHICS_OUTPUT_BLT_PIXEL,\r
 // is defined in MdePkg/Protocol/GraphicsOutput.h\r
@@ -412,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