ReactOS 0.4.15-dev-7924-g5949c20
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
57GuiSaveScreen(VOID)
58{
59 return NULL;
60}
61
62VOID
65{
66}
67
68VOID
70 _In_ PCSTR MessageText)
71{
72}
73
74VOID
76 _In_ PCSTR MessageText)
77{
78}
79
81{
82}
83
85{
86 return 0;
87}
88
90{
91 return 0;
92}
93
95{
96 /*
97 GuiInitialize,
98 GuiUnInitialize,
99 GuiDrawBackdrop,
100 GuiFillArea,
101 GuiDrawShadow,
102 GuiDrawBox,
103 GuiDrawText,
104 GuiDrawText2,
105 GuiDrawCenteredText,
106 GuiDrawStatusText,
107 GuiUpdateDateTime,
108 GuiMessageBox,
109 GuiMessageBoxCritical,
110 GuiDrawProgressBarCenter,
111 GuiDrawProgressBar,
112 GuiEditBox,
113 GuiTextToColor,
114 GuiTextToFillStyle,
115 GuiFadeInBackdrop,
116 GuiFadeOut,
117 GuiDisplayMenu,
118 GuiDrawMenu,
119 */
123 NULL
124};
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
VOID GuiRestoreScreen(_In_opt_ __drv_freesMem(Mem) PUCHAR Buffer)
Definition: gui.c:63
UCHAR GuiTextToFillStyle(PCSTR FillStyleText)
Definition: gui.c:89
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 GuiMessageBox(_In_ PCSTR MessageText)
Definition: gui.c:69
VOID GuiDrawProgressBar(ULONG Position, ULONG Range)
Definition: gui.c:80
const UIVTBL GuiVtbl
Definition: gui.c:94
VOID GuiFillArea(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR FillChar, UCHAR Attr)
Definition: gui.c:26
VOID GuiMessageBoxCritical(_In_ PCSTR MessageText)
Definition: gui.c:75
UCHAR GuiTextToColor(PCSTR ColorText)
Definition: gui.c:84
VOID GuiUpdateDateTime(VOID)
Definition: gui.c:50
VOID GuiDrawText(ULONG X, ULONG Y, PUCHAR Text, UCHAR Attr)
Definition: gui.c:38
VOID GuiDrawText2(ULONG X, ULONG Y, ULONG MaxNumChars, PUCHAR Text, UCHAR Attr)
Definition: gui.c:42
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
#define __drv_freesMem(kind)
Definition: driverspecs.h:272
#define __drv_allocatesMem(kind)
Definition: driverspecs.h:257
#define _Ret_maybenull_
Definition: ms_sal.h:529
#define _In_
Definition: ms_sal.h:308
#define _In_opt_
Definition: ms_sal.h:309
Definition: range.c:39
Definition: ui.h:249
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