10#ifndef __CUSTOMIZED_DISPLAY_LIB_INTERNAL_H__
11#define __CUSTOMIZED_DISPLAY_LIB_INTERNAL_H__
48#define FORMSET_CLASS_PLATFORM_SETUP 0x0001
49#define FORMSET_CLASS_FRONT_PAGE 0x0002
51#define FRONT_PAGE_HEADER_HEIGHT 6
52#define NONE_FRONT_PAGE_HEADER_HEIGHT 3
53#define FOOTER_HEIGHT 4
54#define STATUS_BAR_HEIGHT 1
59#define BANNER_HEIGHT 6
60#define BANNER_COLUMNS 3
61#define BANNER_LEFT_COLUMN_INDENT 1
66#define UPPER_LOWER_CASE_OFFSET 0x20
76#define NV_UPDATE_REQUIRED 2
79 EFI_STRING_ID Banner[BANNER_HEIGHT][BANNER_COLUMNS];
82extern UINT16 gClassOfVfr;
85extern UINTN gFooterHeight;
90extern CHAR16 *gEnterString;
91extern CHAR16 *gEnterCommitString;
92extern CHAR16 *gEnterEscapeString;
93extern CHAR16 *gEscapeString;
94extern CHAR16 *gMoveHighlight;
95extern CHAR16 *gDecNumericInput;
96extern CHAR16 *gHexNumericInput;
97extern CHAR16 *gToggleCheckBox;
98extern CHAR16 *gLibEmptyString;
99extern CHAR16 *gAreYouSure;
100extern CHAR16 *gYesResponse;
101extern CHAR16 *gNoResponse;
102extern CHAR16 *gPlusString;
103extern CHAR16 *gMinusString;
104extern CHAR16 *gAdjustNumber;
105extern CHAR16 *gSaveChanges;
106extern CHAR16 *gNvUpdateMessage;
107extern CHAR16 *gInputErrorMessage;
157 IN EFI_STRING_ID Token,
VOID FreeLibStrings(VOID)
VOID PrintHotKeyHelpString(IN FORM_DISPLAY_ENGINE_FORM *FormData, IN BOOLEAN SetState)
VOID InitializeLibStrings(VOID)
EFI_STATUS WaitForKeyStroke(OUT EFI_INPUT_KEY *Key)
CHAR16 * LibGetToken(IN EFI_STRING_ID Token, IN EFI_HII_HANDLE HiiHandle)
VOID PrintBannerInfo(IN FORM_DISPLAY_ENGINE_FORM *FormData)
VOID ProcessExternedOpcode(IN FORM_DISPLAY_ENGINE_FORM *FormData)
VOID LibSetUnicodeMem(IN VOID *Buffer, IN UINTN Size, IN CHAR16 Value)
EFI_STATUS ScreenDiemensionInfoValidate(IN FORM_DISPLAY_ENGINE_FORM *FormData)
VOID PrintFramework(IN FORM_DISPLAY_ENGINE_FORM *FormData)
UINTN LibGetStringWidth(IN CHAR16 *String)
UINTN EFIAPI PrintAt(IN UINTN Width, IN UINTN Column, IN UINTN Row, IN CHAR16 *Fmt,...)
UINT64 LibGetFieldFromNum(IN EFI_IFR_OP_HEADER *OpCode)