ReactOS
0.4.16-dev-88-ga65b6ae
inbvfuncs.h
Go to the documentation of this file.
1
/*++ NDK Version: 0098
2
3
Copyright (c) Alex Ionescu. All rights reserved.
4
5
Header Name:
6
7
inbvfuncs.h
8
9
Abstract:
10
11
Function definitions for the Boot Video Driver.
12
13
Author:
14
15
Alex Ionescu (alexi@tinykrnl.org) - Updated - 27-Feb-2006
16
17
--*/
18
19
#ifndef _INBVFUNCS_H
20
#define _INBVFUNCS_H
21
22
//
23
// Dependencies
24
//
25
#include <
umtypes.h
>
26
#include <
inbvtypes.h
>
27
#include <
section_attribs.h
>
28
29
#ifndef NTOS_MODE_USER
30
//
31
// Ownership Functions
32
//
33
VOID
34
NTAPI
35
InbvAcquireDisplayOwnership
(
36
VOID
37
);
38
39
BOOLEAN
40
NTAPI
41
InbvCheckDisplayOwnership
(
42
VOID
43
);
44
45
VOID
46
NTAPI
47
InbvNotifyDisplayOwnershipLost
(
48
_In_
INBV_RESET_DISPLAY_PARAMETERS
Callback
49
);
50
51
//
52
// Installation Functions
53
//
54
VOID
55
NTAPI
56
InbvEnableBootDriver
(
57
_In_
BOOLEAN
Enable
58
);
59
60
VOID
61
NTAPI
62
InbvInstallDisplayStringFilter
(
63
_In_
INBV_DISPLAY_STRING_FILTER
DisplayFilter
64
);
65
66
BOOLEAN
67
NTAPI
68
InbvIsBootDriverInstalled
(
69
VOID
70
);
71
72
//
73
// Display Functions
74
//
75
BOOLEAN
76
NTAPI
77
InbvDisplayString
(
78
_In_
PCHAR
String
79
);
80
81
BOOLEAN
82
NTAPI
83
InbvEnableDisplayString
(
84
_In_
BOOLEAN
Enable
85
);
86
87
BOOLEAN
88
NTAPI
89
InbvResetDisplay
(
90
VOID
91
);
92
93
VOID
94
NTAPI
95
InbvSetScrollRegion
(
96
_In_
ULONG
Left,
97
_In_
ULONG
Top
,
98
_In_
ULONG
Right,
99
_In_
ULONG
Bottom
100
);
101
102
VOID
103
NTAPI
104
InbvSetTextColor
(
105
_In_
ULONG
Color
106
);
107
108
VOID
109
NTAPI
110
InbvSolidColorFill
(
111
_In_
ULONG
Left,
112
_In_
ULONG
Top
,
113
_In_
ULONG
Right,
114
_In_
ULONG
Bottom
,
115
_In_
ULONG
Color
116
);
117
118
#endif
119
#endif
BOOLEAN
unsigned char BOOLEAN
Definition:
ProcessorBind.h:185
Bottom
static LPHIST_ENTRY Bottom
Definition:
history.c:54
Top
static LPHIST_ENTRY Top
Definition:
history.c:53
DisplayFilter
static VOID NTAPI DisplayFilter(_Inout_ PCHAR *String)
Definition:
bootanim.c:454
InbvAcquireDisplayOwnership
VOID NTAPI InbvAcquireDisplayOwnership(VOID)
Definition:
inbv.c:290
InbvInstallDisplayStringFilter
VOID NTAPI InbvInstallDisplayStringFilter(_In_ INBV_DISPLAY_STRING_FILTER DisplayFilter)
Definition:
inbv.c:387
InbvNotifyDisplayOwnershipLost
VOID NTAPI InbvNotifyDisplayOwnershipLost(_In_ INBV_RESET_DISPLAY_PARAMETERS Callback)
Definition:
inbv.c:404
InbvCheckDisplayOwnership
BOOLEAN NTAPI InbvCheckDisplayOwnership(VOID)
Definition:
inbv.c:316
InbvEnableBootDriver
VOID NTAPI InbvEnableBootDriver(_In_ BOOLEAN Enable)
Definition:
inbv.c:258
InbvSetTextColor
VOID NTAPI InbvSetTextColor(_In_ ULONG Color)
Definition:
inbv.c:460
InbvEnableDisplayString
BOOLEAN NTAPI InbvEnableDisplayString(_In_ BOOLEAN Enable)
Definition:
inbv.c:370
InbvDisplayString
BOOLEAN NTAPI InbvDisplayString(_In_ PCHAR String)
Definition:
inbv.c:332
InbvResetDisplay
BOOLEAN NTAPI InbvResetDisplay(VOID)
Definition:
inbv.c:431
InbvSetScrollRegion
VOID NTAPI InbvSetScrollRegion(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Right, _In_ ULONG Bottom)
Definition:
inbv.c:448
InbvSolidColorFill
VOID NTAPI InbvSolidColorFill(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Right, _In_ ULONG Bottom, _In_ ULONG Color)
Definition:
inbv.c:485
InbvIsBootDriverInstalled
BOOLEAN NTAPI InbvIsBootDriverInstalled(VOID)
Definition:
inbv.c:396
inbvtypes.h
INBV_DISPLAY_STRING_FILTER
VOID(NTAPI * INBV_DISPLAY_STRING_FILTER)(_Inout_ PCHAR *String)
Definition:
inbvtypes.h:50
INBV_RESET_DISPLAY_PARAMETERS
BOOLEAN(NTAPI * INBV_RESET_DISPLAY_PARAMETERS)(_In_ ULONG Cols, _In_ ULONG Rows)
Definition:
inbvtypes.h:43
void
Definition:
nsiface.idl:2307
_In_
#define _In_
Definition:
ms_sal.h:308
Enable
_In_ ULONGLONG _In_ ULONGLONG _In_ BOOLEAN Enable
Definition:
ntddpcm.h:142
section_attribs.h
Color
Definition:
gdipluscolor.h:301
NTAPI
#define NTAPI
Definition:
typedefs.h:36
ULONG
uint32_t ULONG
Definition:
typedefs.h:59
PCHAR
char * PCHAR
Definition:
typedefs.h:51
umtypes.h
String
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
Definition:
wdfdevice.h:2433
Callback
_In_ WDFINTERRUPT _In_ PFN_WDF_INTERRUPT_SYNCHRONIZE Callback
Definition:
wdfinterrupt.h:458
sdk
include
ndk
inbvfuncs.h
Generated on Thu Oct 3 2024 06:11:24 for ReactOS by
1.9.6