ReactOS 0.4.16-dev-306-g647d351
|
Go to the source code of this file.
Classes | |
struct | _UI_PROGRESS_BAR |
struct | tagUI_MENU_INFO |
struct | tagUIVTBL |
Macros | |
#define | LIGHT_FILL 0xB0 |
#define | MEDIUM_FILL 0xB1 |
#define | DARK_FILL 0xB2 |
#define | ATTR(cFore, cBack) ((cBack << 4) | cFore) |
#define | COLOR_BLACK 0 |
#define | COLOR_BLUE 1 |
#define | COLOR_GREEN 2 |
#define | COLOR_CYAN 3 |
#define | COLOR_RED 4 |
#define | COLOR_MAGENTA 5 |
#define | COLOR_BROWN 6 |
#define | COLOR_GRAY 7 |
#define | COLOR_DARKGRAY 8 |
#define | COLOR_LIGHTBLUE 9 |
#define | COLOR_LIGHTGREEN 10 |
#define | COLOR_LIGHTCYAN 11 |
#define | COLOR_LIGHTRED 12 |
#define | COLOR_LIGHTMAGENTA 13 |
#define | COLOR_YELLOW 14 |
#define | COLOR_WHITE 15 |
#define | HORZ 0xC4 |
#define | D_HORZ 0xCD |
#define | VERT 0xB3 |
#define | D_VERT 0xBA |
Typedefs | |
typedef struct _UI_PROGRESS_BAR | UI_PROGRESS_BAR |
typedef struct _UI_PROGRESS_BAR * | PUI_PROGRESS_BAR |
typedef struct tagUI_MENU_INFO | UI_MENU_INFO |
typedef struct tagUI_MENU_INFO * | PUI_MENU_INFO |
typedef BOOLEAN(* | UiMenuKeyPressFilterCallback) (IN ULONG KeyPress, IN ULONG SelectedMenuItem, IN PVOID Context OPTIONAL) |
typedef struct tagUIVTBL | UIVTBL |
typedef struct tagUIVTBL * | PUIVTBL |
typedef struct tagUI_MENU_INFO * PUI_MENU_INFO |
typedef struct _UI_PROGRESS_BAR * PUI_PROGRESS_BAR |
typedef struct tagUI_MENU_INFO UI_MENU_INFO |
typedef struct _UI_PROGRESS_BAR UI_PROGRESS_BAR |
BOOLEAN UiDisplayMenu | ( | IN PCSTR | MenuHeader, |
IN PCSTR MenuFooter | OPTIONAL, | ||
IN BOOLEAN | ShowBootOptions, | ||
IN PCSTR | MenuItemList[], | ||
IN ULONG | MenuItemCount, | ||
IN ULONG | DefaultMenuItem, | ||
IN LONG | MenuTimeOut, | ||
OUT PULONG | SelectedMenuItem, | ||
IN BOOLEAN | CanEscape, | ||
IN UiMenuKeyPressFilterCallback KeyPressFilter | OPTIONAL, | ||
IN PVOID Context | OPTIONAL | ||
) |
Definition at line 605 of file ui.c.
Referenced by DoOptionsMenu(), and RunLoader().
Definition at line 233 of file ui.c.
Referenced by DoOptionsMenu(), LoadAndBootWindows(), LoadReactOSSetup(), MiniTuiDrawMenu(), RunLoader(), TuiDrawMenu(), and UiUnInitialize().
VOID UiDrawBox | ( | ULONG | Left, |
ULONG | Top, | ||
ULONG | Right, | ||
ULONG | Bottom, | ||
UCHAR | VertStyle, | ||
UCHAR | HorzStyle, | ||
BOOLEAN | Fill, | ||
BOOLEAN | Shadow, | ||
UCHAR | Attr | ||
) |
Definition at line 248 of file ui.c.
Referenced by TuiDrawMenuBox(), and UiInfoBox().
VOID UiDrawCenteredText | ( | _In_ ULONG | Left, |
_In_ ULONG | Top, | ||
_In_ ULONG | Right, | ||
_In_ ULONG | Bottom, | ||
_In_ PCSTR | TextString, | ||
_In_ UCHAR | Attr | ||
) |
Definition at line 275 of file ui.c.
Referenced by UiInfoBox().
VOID UiDrawProgressBar | ( | _In_ ULONG | Left, |
_In_ ULONG | Top, | ||
_In_ ULONG | Right, | ||
_In_ ULONG | Bottom, | ||
_In_ PCSTR | ProgressText | ||
) |
Definition at line 487 of file ui.c.
Referenced by LoadAndBootWindows(), LoadReactOSSetup(), and RamDiskLoadVirtualFile().
Definition at line 286 of file ui.c.
Referenced by LoadAndBootWindows(), LoadReactOSSetup(), NtLdrOutputLoadMsg(), TuiEditBox(), TuiMessageBoxCritical(), UiUnInitialize(), and WinLdrSetupEms().
Definition at line 254 of file ui.c.
Referenced by DisplayBootTimeOptions(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiDrawMsgBoxCommon(), and TuiMessageBoxCritical().
VOID UiDrawText2 | ( | _In_ ULONG | X, |
_In_ ULONG | Y, | ||
_In_opt_ ULONG | MaxNumChars, | ||
_In_reads_or_z_(MaxNumChars) PCSTR | Text, | ||
_In_ UCHAR | Attr | ||
) |
Definition at line 264 of file ui.c.
Referenced by TuiEditBox().
Definition at line 634 of file ui.c.
Referenced by DoOptionsMenu(), and EditCustomBootReactOS().
Definition at line 238 of file ui.c.
Referenced by TuiEditBox().
Definition at line 418 of file ui.c.
Referenced by WinLdrLoadBootDrivers().
Definition at line 297 of file ui.c.
Referenced by UiUnInitialize().
Definition at line 92 of file ui.c.
Referenced by BootMain(), EfiEntry(), RunLoader(), and UiResetForSOS().
VOID UiInitProgressBar | ( | _In_ ULONG | Left, |
_In_ ULONG | Top, | ||
_In_ ULONG | Right, | ||
_In_ ULONG | Bottom, | ||
_In_ PCSTR | ProgressText | ||
) |
Definition at line 389 of file ui.c.
Referenced by MiniTuiDrawProgressBar(), and TuiDrawProgressBar().
Definition at line 359 of file ui.c.
Referenced by AllocateAndInitLPB(), DiskError(), FileSystemError(), GetOSLoadingMethod(), LoadAndBootWindows(), LoadAndBootWindowsCommon(), LoadReactOSSetup(), LoadWindowsCore(), MempAllocatePageTables(), MsgBoxPrint(), RamDiskLoadVirtualFile(), RunLoader(), UiShowMessageBoxesInArgv(), UiShowMessageBoxesInSection(), WinLdrInitSystemHive(), WinLdrLoadBootDrivers(), WinLdrLoadNLSData(), WinLdrScanSystemHive(), WinLdrSetupMachineDependent(), and WinLdrSetupMemoryLayout().
Definition at line 372 of file ui.c.
Referenced by BootMain(), EfiEntry(), IniFileInitialize(), KeBugCheckEx(), LoadSettings(), MmAllocateHighestMemoryBelowAddress(), MmAllocateMemoryAtAddress(), MmAllocateMemoryWithType(), RunLoader(), and UefiMemGetMemoryMap().
Definition at line 439 of file ui.c.
Referenced by LoadAndBootWindowsCommon(), and UiInitProgressBar().
Definition at line 476 of file ui.c.
Referenced by LoadAndBootWindowsCommon(), and UiUpdateProgressBar().
Definition at line 568 of file ui.c.
Definition at line 524 of file ui.c.
Referenced by RunLoader().
Definition at line 224 of file ui.c.
Referenced by RunLoader().
Definition at line 454 of file ui.c.
Referenced by LoadAndBootWindows(), LoadAndBootWindowsCommon(), LoadModule(), LoadReactOSSetup(), RamDiskLoadVirtualFile(), and UiIndicateProgress().
|
extern |
Definition at line 28 of file ui.c.
Referenced by MiniTuiDrawBackdrop(), MiniTuiInitialize(), TuiDrawBackdrop(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 27 of file ui.c.
Referenced by MiniTuiDrawBackdrop(), MiniTuiInitialize(), TuiDrawBackdrop(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 29 of file ui.c.
Referenced by MiniTuiDrawBackdrop(), MiniTuiInitialize(), TuiDrawBackdrop(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 44 of file ui.c.
Referenced by MiniTuiInitialize(), TuiCalcMenuBoxSize(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiDrawMsgBoxCommon(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 40 of file ui.c.
Referenced by TuiEditBox(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 39 of file ui.c.
Referenced by TuiEditBox(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 35 of file ui.c.
Referenced by DisplayBootTimeOptions(), MiniTuiDrawMenu(), MiniTuiInitialize(), MiniTuiSetProgressBarText(), MiniTuiTickProgressBar(), TuiDrawMenuBox(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiDrawProgressBar(), TuiInitialize(), TuiSetProgressBarText(), TuiTickProgressBar(), UiInfoBox(), and UiInitialize().
|
extern |
Definition at line 43 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawMenuBox(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 34 of file ui.c.
Referenced by MiniTuiDrawMenu(), MiniTuiInitialize(), TuiDrawMenuBox(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiDrawProgressBar(), TuiInitialize(), UiInfoBox(), and UiInitialize().
|
extern |
Definition at line 33 of file ui.c.
Referenced by TuiDrawMsgBoxCommon(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 32 of file ui.c.
Referenced by TuiDrawMsgBoxCommon(), TuiInitialize(), and UiInitialize().
Definition at line 50 of file ui.c.
Referenced by TuiUpdateDateTime().
|
extern |
Definition at line 62 of file ui.c.
Referenced by MiniTuiSetProgressBarText(), MiniTuiTickProgressBar(), TuiSetProgressBarText(), TuiTickProgressBar(), UiIndicateProgress(), UiInitProgressBar(), UiResetForSOS(), UiSetProgressBarSubset(), UiSetProgressBarText(), and UiUpdateProgressBar().
|
extern |
Definition at line 55 of file ui.c.
Referenced by __drv_allocatesMem(), DisplayBootTimeOptions(), MiniTuiDrawBackdrop(), MiniTuiDrawMenu(), MiniTuiDrawProgressBarCenter(), TuiCalcMenuBoxSize(), TuiDrawBackdrop(), TuiDrawMsgBoxCommon(), TuiDrawProgressBarCenter(), TuiDrawShadow(), TuiDrawStatusText(), TuiDrawText2(), TuiFillArea(), TuiRestoreScreen(), UiInfoBox(), and UiInitialize().
|
extern |
Definition at line 54 of file ui.c.
Referenced by __drv_allocatesMem(), MiniTuiDrawBackdrop(), MiniTuiDrawProgressBarCenter(), TuiCalcMenuBoxSize(), TuiDrawBackdrop(), TuiDrawMenuTimeout(), TuiDrawMsgBoxCommon(), TuiDrawProgressBarCenter(), TuiDrawShadow(), TuiDrawStatusText(), TuiDrawText2(), TuiFillArea(), TuiRestoreScreen(), TuiUpdateDateTime(), UiInfoBox(), and UiInitialize().
|
extern |
Definition at line 38 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawMenuItem(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 37 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawMenuItem(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 42 of file ui.c.
Referenced by MiniTuiInitialize(), TuiInitialize(), TuiUpdateDateTime(), and UiInitialize().
|
extern |
Definition at line 26 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawStatusText(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 25 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawStatusText(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 36 of file ui.c.
Referenced by MiniTuiInitialize(), MiniTuiSetProgressBarText(), MiniTuiTickProgressBar(), TuiDrawMenuItem(), TuiInitialize(), TuiSetProgressBarText(), TuiTickProgressBar(), UiInfoBox(), and UiInitialize().
|
extern |
Definition at line 48 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 31 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawBackdrop(), TuiInitialize(), TuiUpdateDateTime(), and UiInitialize().
|
extern |
Definition at line 30 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawBackdrop(), TuiInitialize(), TuiUpdateDateTime(), and UiInitialize().
|
extern |
Definition at line 47 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawBackdrop(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 45 of file ui.c.
Referenced by MiniTuiInitialize(), TuiFadeInBackdrop(), TuiFadeOut(), TuiInitialize(), TuiUnInitialize(), and UiInitialize().
|
extern |
Definition at line 64 of file ui.c.
Referenced by MiniTuiDrawMenu(), RunLoader(), TuiDisplayMenu(), TuiDrawMenu(), TuiProcessMenuKeyboardEvent(), UiDisplayMenu(), UiDrawBackdrop(), UiDrawBox(), UiDrawCenteredText(), UiDrawProgressBar(), UiDrawProgressBarCenter(), UiDrawShadow(), UiDrawStatusText(), UiDrawText(), UiDrawText2(), UiEditBox(), UiFadeInBackdrop(), UiFadeOut(), UiFillArea(), UiInitialize(), UiInitProgressBar(), UiMessageBox(), UiMessageBoxCritical(), UiResetForSOS(), UiSetProgressBarText(), UiTextToColor(), UiTextToFillStyle(), UiUnInitialize(), UiUpdateDateTime(), and UiUpdateProgressBar().