ReactOS 0.4.15-dev-7931-gfd331f1
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 HalReset);
24
29
30VOID
34 _In_ ULONG Left,
36 _In_ BOOLEAN Transparent);
37
38VOID
41 _In_ ULONG Left,
43 _In_ ULONG Right,
45
46VOID
49
50VOID
54 _In_ ULONG Left,
59
60VOID
64
65VOID
69 _In_ ULONG Left,
70 _In_ ULONG Top);
71
72VOID
76 _In_ ULONG Left,
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 VidBitBlt(_In_ PUCHAR Buffer, _In_ ULONG Left, _In_ ULONG Top)
Definition: common.c:471
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:247
VOID NTAPI VidSolidColorFill(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Right, _In_ ULONG Bottom, _In_ UCHAR Color)
Definition: bootvid.c:261
ULONG NTAPI VidSetTextColor(_In_ ULONG Color)
Definition: common.c:315
VOID NTAPI VidCleanUp(VOID)
Definition: bootvid.c:239
VOID NTAPI VidResetDisplay(_In_ BOOLEAN HalReset)
Definition: bootvid.c:216
VOID NTAPI VidDisplayStringXY(_In_z_ PUCHAR String, _In_ ULONG Left, _In_ ULONG Top, _In_ BOOLEAN Transparent)
Definition: common.c:328
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:453
VOID NTAPI VidDisplayString(_In_z_ PUCHAR String)
Definition: common.c:375
VOID NTAPI VidSetScrollRegion(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Right, _In_ ULONG Bottom)
Definition: common.c:352
BOOLEAN NTAPI VidInitialize(_In_ BOOLEAN SetMode)
Definition: bootvid.c:183
Definition: bufpool.h:45
#define _In_reads_bytes_(size)
Definition: ms_sal.h:321
#define _Out_writes_bytes_(size)
Definition: ms_sal.h:350
#define _In_z_
Definition: ms_sal.h:313
#define _In_
Definition: ms_sal.h:308
#define NTAPI
Definition: typedefs.h:36
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:2433
static ULONG Delta
Definition: xboxvideo.c:33
unsigned char UCHAR
Definition: xmlstorage.h:181