ReactOS 0.4.16-dev-2104-gb84fa49
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
18 _In_ BOOLEAN SetMode);
19
20VOID
23 _In_ BOOLEAN SetMode);
24
25VOID
28
29VOID
33
34VOID
38 _In_ ULONG Left,
40 _In_ BOOLEAN Transparent);
41
42VOID
45 _In_ ULONG Left,
47 _In_ ULONG Right,
49
54
55VOID
59 _In_ ULONG Left,
60 _In_ ULONG Top);
61
62VOID
66 _In_ ULONG Left,
70 _In_ ULONG Delta);
71
72VOID
76 _In_ ULONG Left,
80 _In_ ULONG Delta);
81
82VOID
85 _In_ ULONG Left,
87 _In_ ULONG Right,
90
91#endif // _BOOTVID_
unsigned char BOOLEAN
static LPHIST_ENTRY Bottom
Definition: history.c:54
static LPHIST_ENTRY Top
Definition: history.c:53
VOID NTAPI VidDisplayStringXY(_In_ PCSTR String, _In_ ULONG Left, _In_ ULONG Top, _In_ BOOLEAN Transparent)
Definition: console.c:74
VOID NTAPI VidBitBlt(_In_ PUCHAR Buffer, _In_ ULONG Left, _In_ ULONG Top)
Definition: common.c:318
VOID NTAPI VidScreenToBufferBlt(_Out_writes_bytes_all_(Delta *Height) PUCHAR Buffer, _In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Width, _In_ ULONG Height, _In_ ULONG Delta)
Definition: bootvid.c:284
VOID NTAPI VidSolidColorFill(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Right, _In_ ULONG Bottom, _In_ UCHAR Color)
Definition: bootvid.c:298
VOID NTAPI VidDisplayString(_In_ PCSTR String)
Definition: console.c:98
ULONG NTAPI VidSetTextColor(_In_ ULONG Color)
Definition: console.c:38
VOID NTAPI VidCleanUp(VOID)
Definition: bootvid.c:276
VOID NTAPI VidResetDisplay(_In_ BOOLEAN SetMode)
Definition: console.c:25
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:300
VOID NTAPI VidSetScrollRegion(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Right, _In_ ULONG Bottom)
Definition: console.c:51
BOOLEAN NTAPI VidInitialize(_In_ BOOLEAN SetMode)
Definition: bootvid.c:231
Definition: bufpool.h:45
#define _In_reads_bytes_(s)
Definition: no_sal2.h:170
#define _In_
Definition: no_sal2.h:158
#define _Out_writes_bytes_all_(s)
Definition: no_sal2.h:194
#define NTAPI
Definition: typedefs.h:36
const char * PCSTR
Definition: typedefs.h:52
unsigned char * PUCHAR
Definition: typedefs.h:53
uint32_t ULONG
Definition: typedefs.h:59
_In_ HFONT _Out_ PUINT _Out_ PUINT Width
Definition: font.h:89
_In_ HFONT _Out_ PUINT Height
Definition: font.h:88
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
Definition: wdfdevice.h:2439
unsigned char UCHAR
Definition: xmlstorage.h:181