#ifndef __HII_FONT_H__\r
#define __HII_FONT_H__\r
\r
+#include <Protocol/GraphicsOutput.h>\r
#include <Protocol/HiiImage.h>\r
\r
#error "UEFI 2.1 HII is not fully implemented for now, Please don't include this file now."\r
\r
typedef struct _EFI_HII_FONT_PROTOCOL EFI_HII_FONT_PROTOCOL;\r
\r
+typedef VOID *EFI_FONT_HANDLE;\r
\r
//\r
// EFI_HII_OUT_FLAGS\r
\r
**/\r
typedef struct _EFI_FONT_DISPLAY_INFO {\r
- EFI_FONT_INFO FontInfo;\r
EFI_GRAPHICS_OUTPUT_BLT_PIXEL ForegroundColor;\r
EFI_GRAPHICS_OUTPUT_BLT_PIXEL BackgroundColor;\r
EFI_FONT_INFO_MASK FontInfoMask;\r
+ EFI_FONT_INFO FontInfo; \r
} EFI_FONT_DISPLAY_INFO;\r
\r
/**\r
IN CONST EFI_HII_FONT_PROTOCOL *This,\r
IN OUT EFI_FONT_HANDLE *FontHandle,\r
IN CONST EFI_FONT_DISPLAY_INFO *StringInfoIn,\r
- OUT EFI_FONT_DISPLAY_INFO *StringInfoOut,\r
- IN CONST EFI_STRING *String OPTIONAL\r
+ OUT EFI_FONT_DISPLAY_INFO **StringInfoOut,\r
+ IN CONST EFI_STRING String OPTIONAL\r
);\r
\r
/**\r