ReactOS 0.4.16-dev-297-gc569aee
minitui.h
Go to the documentation of this file.
1/*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: FreeLoader
4 * FILE: boot/freeldr/freeldr/include/ui/minitui.h
5 * PURPOSE: Mini Text UI interface header
6 * PROGRAMMERS: Hervé Poussineau
7 */
8
9#pragma once
10
11/* Textual User Interface Functions ******************************************/
12
15
16VOID
18 _In_ PCSTR ProgressText);
19
20VOID
22 _In_ ULONG SubPercentTimes100);
23
24/* Draws the progress bar showing nPos percent filled */
25VOID
27 _In_ PCSTR ProgressText);
28
29/* Draws the progress bar showing nPos percent filled */
30VOID
32 _In_ ULONG Left,
34 _In_ ULONG Right,
36 _In_ PCSTR ProgressText);
37
38/* Menu Functions ************************************************************/
39
40VOID
43
44extern const UIVTBL MiniTuiVtbl;
static LPHIST_ENTRY Bottom
Definition: history.c:54
static LPHIST_ENTRY Top
Definition: history.c:53
VOID MiniTuiTickProgressBar(_In_ ULONG SubPercentTimes100)
Definition: minitui.c:111
VOID MiniTuiDrawProgressBar(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Right, _In_ ULONG Bottom, _In_ PCSTR ProgressText)
Definition: minitui.c:172
VOID MiniTuiDrawStatusText(PCSTR StatusText)
Definition: minitui.c:67
VOID MiniTuiSetProgressBarText(_In_ PCSTR ProgressText)
Definition: minitui.c:73
VOID MiniTuiDrawProgressBarCenter(_In_ PCSTR ProgressText)
Definition: minitui.c:147
const UIVTBL MiniTuiVtbl
Definition: minitui.c:237
VOID MiniTuiDrawBackdrop(VOID)
Definition: minitui.c:56
VOID MiniTuiDrawMenu(_In_ PUI_MENU_INFO MenuInfo)
Definition: minitui.c:183
#define _In_
Definition: no_sal2.h:158
menu info structure
Definition: window.h:276
Definition: ui.h:249
const char * PCSTR
Definition: typedefs.h:52
uint32_t ULONG
Definition: typedefs.h:59