ReactOS 0.4.15-dev-7196-g0fe0b40
gui.c
Go to the documentation of this file.
1/*
2 * FreeLoader
3 * Copyright (C) 1998-2003 Brian Palmer <brianp@sginet.com>
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.
9 *
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
14 *
15 * You should have received a copy of the GNU General Public License along
16 * with this program; if not, write to the Free Software Foundation, Inc.,
17 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
18 */
19
20#include <freeldr.h>
21
23{
24}
25
26VOID GuiFillArea(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR FillChar, UCHAR Attr /* Color Attributes */)
27{
28}
29
31{
32}
33
34VOID GuiDrawBox(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOLEAN Fill, BOOLEAN Shadow, UCHAR Attr)
35{
36}
37
39{
40}
41
43{
44}
45
47{
48}
49
51{
52}
53
55{
56}
57
59{
60}
61
63{
64}
65
67{
68}
69
71{
72}
73
75{
76 return 0;
77}
78
80{
81 return 0;
82}
83
85{
86 /*
87 GuiInitialize,
88 GuiUnInitialize,
89 GuiDrawBackdrop,
90 GuiFillArea,
91 GuiDrawShadow,
92 GuiDrawBox,
93 GuiDrawText,
94 GuiDrawText2,
95 GuiDrawCenteredText,
96 GuiDrawStatusText,
97 GuiUpdateDateTime,
98 GuiMessageBox,
99 GuiMessageBoxCritical,
100 GuiDrawProgressBarCenter,
101 GuiDrawProgressBar,
102 GuiEditBox,
103 GuiTextToColor,
104 GuiTextToFillStyle,
105 GuiFadeInBackdrop,
106 GuiFadeOut,
107 GuiDisplayMenu,
108 GuiDrawMenu,
109 */
113 NULL
114};
unsigned char BOOLEAN
static LPHIST_ENTRY Bottom
Definition: history.c:54
static LPHIST_ENTRY Top
Definition: history.c:53
VOID GuiDrawBackdrop(VOID)
Definition: gui.c:22
UCHAR GuiTextToFillStyle(PCSTR FillStyleText)
Definition: gui.c:79
VOID GuiDrawShadow(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom)
Definition: gui.c:30
VOID GuiDrawStatusText(PCSTR StatusText)
Definition: gui.c:46
VOID GuiDrawBox(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOLEAN Fill, BOOLEAN Shadow, UCHAR Attr)
Definition: gui.c:34
VOID GuiDrawProgressBar(ULONG Position, ULONG Range)
Definition: gui.c:70
const UIVTBL GuiVtbl
Definition: gui.c:84
VOID GuiFillArea(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR FillChar, UCHAR Attr)
Definition: gui.c:26
VOID GuiRestoreScreen(PUCHAR Buffer)
Definition: gui.c:58
UCHAR GuiTextToColor(PCSTR ColorText)
Definition: gui.c:74
VOID GuiUpdateDateTime(VOID)
Definition: gui.c:50
VOID GuiDrawText(ULONG X, ULONG Y, PUCHAR Text, UCHAR Attr)
Definition: gui.c:38
VOID GuiSaveScreen(PUCHAR Buffer)
Definition: gui.c:54
VOID GuiDrawText2(ULONG X, ULONG Y, ULONG MaxNumChars, PUCHAR Text, UCHAR Attr)
Definition: gui.c:42
VOID GuiMessageBoxCritical(PCSTR MessageText)
Definition: gui.c:66
VOID GuiMessageBox(PCSTR MessageText)
Definition: gui.c:62
Definition: bufpool.h:45
char * Text
Definition: combotst.c:136
#define NULL
Definition: types.h:112
#define Y(I)
void Fill(HDC hdc, LONG x, LONG y, COLORREF color)
Definition: drawing.cpp:107
Definition: range.c:39
Definition: ui.h:246
static COORD Position
Definition: mouse.c:34
const char * PCSTR
Definition: typedefs.h:52
unsigned char * PUCHAR
Definition: typedefs.h:53
uint32_t ULONG
Definition: typedefs.h:59
unsigned char UCHAR
Definition: xmlstorage.h:181