ReactOS  0.4.15-dev-1203-g0e5a4d5
bootvid.h
Go to the documentation of this file.
1 /*
2  * PROJECT: ReactOS Boot Video Driver
3  * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
4  * PURPOSE: Main BOOTVID header.
5  * COPYRIGHT: Copyright 2007-2020 Alex Ionescu (alex.ionescu@reactos.org)
6  */
7 
8 #ifndef _BOOTVID_
9 #define _BOOTVID_
10 
11 #pragma once
12 
13 #include "display.h"
14 
15 BOOLEAN
16 NTAPI
18  _In_ BOOLEAN SetMode);
19 
20 VOID
21 NTAPI
23  _In_ BOOLEAN HalReset);
24 
25 ULONG
26 NTAPI
28  _In_ ULONG Color);
29 
30 VOID
31 NTAPI
34  _In_ ULONG Left,
35  _In_ ULONG Top,
36  _In_ BOOLEAN Transparent);
37 
38 VOID
39 NTAPI
41  _In_ ULONG Left,
42  _In_ ULONG Top,
43  _In_ ULONG Right,
44  _In_ ULONG Bottom);
45 
46 VOID
47 NTAPI
49 
50 VOID
51 NTAPI
54  _In_ ULONG Left,
55  _In_ ULONG Top,
56  _In_ ULONG Width,
57  _In_ ULONG Height,
58  _In_ ULONG Delta);
59 
60 VOID
61 NTAPI
64 
65 VOID
66 NTAPI
67 VidBitBlt(
69  _In_ ULONG Left,
70  _In_ ULONG Top);
71 
72 VOID
73 NTAPI
76  _In_ ULONG Left,
77  _In_ ULONG Top,
78  _In_ ULONG Width,
79  _In_ ULONG Height,
80  _In_ ULONG Delta);
81 
82 VOID
83 NTAPI
85  _In_ ULONG Left,
86  _In_ ULONG Top,
87  _In_ ULONG Right,
89  _In_ UCHAR Color);
90 
91 #endif // _BOOTVID_
BOOLEAN NTAPI VidInitialize(_In_ BOOLEAN SetMode)
Definition: bootvid.c:184
#define _In_reads_bytes_(s)
Definition: no_sal2.h:170
VOID NTAPI VidResetDisplay(_In_ BOOLEAN HalReset)
Definition: bootvid.c:220
unsigned char * PUCHAR
Definition: retypes.h:3
VOID NTAPI VidCleanUp(VOID)
Definition: bootvid.c:246
VOID NTAPI VidScreenToBufferBlt(_Out_writes_bytes_(Delta *Height) PUCHAR Buffer, _In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Width, _In_ ULONG Height, _In_ ULONG Delta)
Definition: bootvid.c:257
VOID NTAPI VidSetScrollRegion(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Right, _In_ ULONG Bottom)
Definition: common.c:348
static WCHAR String[]
Definition: stringtable.c:55
#define _Out_writes_bytes_(s)
Definition: no_sal2.h:178
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
unsigned char BOOLEAN
Definition: bufpool.h:45
VOID NTAPI VidBufferToScreenBlt(_In_reads_bytes_(Delta *Height) PUCHAR Buffer, _In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Width, _In_ ULONG Height, _In_ ULONG Delta)
Definition: common.c:452
unsigned char UCHAR
Definition: xmlstorage.h:181
VOID NTAPI VidDisplayString(_In_z_ PUCHAR String)
Definition: common.c:374
ULONG NTAPI VidSetTextColor(_In_ ULONG Color)
Definition: common.c:311
VOID NTAPI VidSolidColorFill(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Right, _In_ ULONG Bottom, _In_ UCHAR Color)
Definition: bootvid.c:274
#define _In_
Definition: no_sal2.h:158
static LPHIST_ENTRY Bottom
Definition: history.c:54
#define _In_z_
Definition: no_sal2.h:164
static ULONG Delta
Definition: xboxvideo.c:33
VOID NTAPI VidDisplayStringXY(_In_z_ PUCHAR String, _In_ ULONG Left, _In_ ULONG Top, _In_ BOOLEAN Transparent)
Definition: common.c:324
unsigned int ULONG
Definition: retypes.h:1
VOID NTAPI VidBitBlt(_In_ PUCHAR Buffer, _In_ ULONG Left, _In_ ULONG Top)
Definition: common.c:470
static LPHIST_ENTRY Top
Definition: history.c:53