ReactOS 0.4.16-dev-1990-gfa5cf28
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 PCSTR 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)
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
ULONG LlbFwVideoSetDisplayMode(IN PCSTR DisplayModeName, IN BOOLEAN Init)
Definition: fw.c:60
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
const char * PCSTR
Definition: typedefs.h:52
#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
_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