Functions |
| | DBG_DEFAULT_CHANNEL (UI) |
| BOOLEAN | UiInitialize (BOOLEAN ShowGui) |
| BOOLEAN | SetupUiInitialize (VOID) |
| VOID | UiUnInitialize (PCSTR BootText) |
| VOID | UiDrawBackdrop (VOID) |
| VOID | UiFillArea (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, CHAR FillChar, UCHAR Attr) |
| VOID | UiDrawShadow (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom) |
| VOID | UiDrawBox (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOLEAN Fill, BOOLEAN Shadow, UCHAR Attr) |
| VOID | UiDrawText (ULONG X, ULONG Y, PCSTR Text, UCHAR Attr) |
| VOID | UiDrawCenteredText (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, PCSTR TextString, UCHAR Attr) |
| VOID | UiDrawStatusText (PCSTR StatusText) |
| VOID | UiUpdateDateTime (VOID) |
| VOID | UiInfoBox (PCSTR MessageText) |
| VOID | UiMessageBox (PCSTR MessageText) |
| VOID | UiMessageBoxCritical (PCSTR MessageText) |
| UCHAR | UiTextToColor (PCSTR ColorText) |
| UCHAR | UiTextToFillStyle (PCSTR FillStyleText) |
| VOID | UiDrawProgressBarCenter (ULONG Position, ULONG Range, PCHAR ProgressText) |
| VOID | UiDrawProgressBar (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, ULONG Position, ULONG Range, PCHAR ProgressText) |
| VOID | UiShowMessageBoxesInSection (PCSTR SectionName) |
| VOID | UiEscapeString (PCHAR String) |
| VOID | UiTruncateStringEllipsis (PCHAR StringText, ULONG MaxChars) |
| BOOLEAN | UiDisplayMenu (PCSTR MenuItemList[], ULONG MenuItemCount, ULONG DefaultMenuItem, LONG MenuTimeOut, ULONG *SelectedMenuItem, BOOLEAN CanEscape, UiMenuKeyPressFilterCallback KeyPressFilter) |
| VOID | UiFadeInBackdrop (VOID) |
| VOID | UiFadeOut (VOID) |
| BOOLEAN | UiEditBox (PCSTR MessageText, PCHAR EditTextBuffer, ULONG Length) |
Variables |
| ULONG | UiScreenWidth |
| ULONG | UiScreenHeight |
| UCHAR | UiStatusBarFgColor = COLOR_BLACK |
| UCHAR | UiStatusBarBgColor = COLOR_CYAN |
| UCHAR | UiBackdropFgColor = COLOR_WHITE |
| UCHAR | UiBackdropBgColor = COLOR_BLUE |
| UCHAR | UiBackdropFillStyle = MEDIUM_FILL |
| UCHAR | UiTitleBoxFgColor = COLOR_WHITE |
| UCHAR | UiTitleBoxBgColor = COLOR_RED |
| UCHAR | UiMessageBoxFgColor = COLOR_WHITE |
| UCHAR | UiMessageBoxBgColor = COLOR_BLUE |
| UCHAR | UiMenuFgColor = COLOR_WHITE |
| UCHAR | UiMenuBgColor = COLOR_BLUE |
| UCHAR | UiTextColor = COLOR_YELLOW |
| UCHAR | UiSelectedTextColor = COLOR_BLACK |
| UCHAR | UiSelectedTextBgColor = COLOR_GRAY |
| UCHAR | UiEditBoxTextColor = COLOR_WHITE |
| UCHAR | UiEditBoxBgColor = COLOR_BLACK |
| CHAR | UiTitleBoxTitleText [260] = "Boot Menu" |
| BOOLEAN | UiUseSpecialEffects = FALSE |
| BOOLEAN | UiDrawTime = TRUE |
| BOOLEAN | UiCenterMenu = TRUE |
| BOOLEAN | UiMenuBox = TRUE |
| CHAR | UiTimeText [260] = "[Time Remaining: ] " |
| const CHAR | UiMonthNames [12][15] = { "January ", "February ", "March ", "April ", "May ", "June ", "July ", "August ", "September ", "October ", "November ", "December " } |
| UIVTBL | UiVtbl |