ReactOS 0.4.15-dev-7958-gcd0bb1a
fw.h
Go to the documentation of this file.
1/*
2 * PROJECT: ReactOS Boot Loader
3 * LICENSE: BSD - See COPYING.ARM in the top level directory
4 * FILE: boot/armllb/inc/fw.h
5 * PURPOSE: LLB Firmware Functions
6 * PROGRAMMERS: ReactOS Portable Systems Group
7 */
8
9typedef struct _TIMEINFO
10{
18
19VOID
21 INT Ch
22);
23
26 VOID
27);
28
29INT
31 VOID
32);
33
36 IN PCHAR DisplayModeName,
38);
39
40VOID
45);
46
49 VOID
50);
51
52VOID
54 IN ULONG X,
55 IN ULONG Y
56);
57
58VOID
60 IN BOOLEAN Show
61);
62
63VOID
66);
67
68VOID
70 IN UCHAR Attr
71);
72
73VOID
75 IN INT c,
76 IN UCHAR Attr,
77 IN ULONG X,
78 IN ULONG Y
79);
80
83 VOID
84);
85
86VOID
89 IN UCHAR Red,
92);
93
94VOID
100);
101
102VOID
104 VOID
105);
106
109 VOID
110);
111
112/* EOF */
unsigned char BOOLEAN
@ Green
Definition: bl.h:199
@ Red
Definition: bl.h:201
@ Blue
Definition: bl.h:198
Definition: bufpool.h:45
#define Y(I)
ULONG LlbFwVideoSetDisplayMode(IN PCHAR DisplayModeName, IN BOOLEAN Init)
Definition: fw.c:60
VOID LlbFwVideoHideShowTextCursor(IN BOOLEAN Show)
VOID LlbFwVideoSetTextCursorPosition(IN ULONG X, IN ULONG Y)
ULONG LlbFwVideoGetBufferSize(VOID)
VOID LlbFwVideoSetPaletteColor(IN UCHAR Color, IN UCHAR Red, IN UCHAR Green, IN UCHAR Blue)
VOID LlbFwPutChar(INT Ch)
Definition: fw.c:32
VOID LlbFwVideoSync(VOID)
struct _TIMEINFO TIMEINFO
VOID LlbFwVideoClearScreen(IN UCHAR Attr)
Definition: fw.c:81
VOID LlbFwVideoCopyOffScreenBufferToVRAM(IN PVOID Buffer)
VOID LlbFwVideoGetDisplaySize(OUT PULONG Width, OUT PULONG Height, OUT PULONG Depth)
Definition: fw.c:68
BOOLEAN LlbFwKbHit(VOID)
Definition: fw.c:42
BOOLEAN LlbFwVideoIsPaletteFixed(VOID)
INT LlbFwGetCh(VOID)
Definition: fw.c:49
VOID LlbFwVideoGetPaletteColor(IN UCHAR Color, OUT PUCHAR Red, OUT PUCHAR Green, OUT PUCHAR Blue)
VOID LlbFwVideoPutChar(IN INT c, IN UCHAR Attr, IN ULONG X, IN ULONG Y)
Definition: fw.c:88
TIMEINFO * LlbFwGetTime(VOID)
Definition: fw.c:113
const GLubyte * c
Definition: glext.h:8905
unsigned short USHORT
Definition: pedump.c:61
#define Ch(x, y, z)
Definition: sha2.c:141
Definition: fw.h:10
USHORT Month
Definition: fw.h:12
USHORT Day
Definition: fw.h:13
USHORT Minute
Definition: fw.h:15
USHORT Hour
Definition: fw.h:14
USHORT Second
Definition: fw.h:16
USHORT Year
Definition: fw.h:11
uint32_t * PULONG
Definition: typedefs.h:59
int32_t INT
Definition: typedefs.h:58
#define IN
Definition: typedefs.h:39
unsigned char * PUCHAR
Definition: typedefs.h:53
uint32_t ULONG
Definition: typedefs.h:59
#define OUT
Definition: typedefs.h:40
char * PCHAR
Definition: typedefs.h:51
_In_ HFONT _Out_ PUINT _Out_ PUINT Width
Definition: font.h:89
_In_ HFONT _Out_ PUINT Height
Definition: font.h:88
_In_opt_ PALLOCATE_FUNCTION _In_opt_ PFREE_FUNCTION _In_ ULONG _In_ SIZE_T _In_ ULONG _In_ USHORT Depth
Definition: exfuncs.h:819
unsigned char UCHAR
Definition: xmlstorage.h:181