ReactOS
0.4.16-dev-981-g80eb313
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
m
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
a
b
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
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:293
InbvInstallDisplayStringFilter
VOID NTAPI InbvInstallDisplayStringFilter(_In_ INBV_DISPLAY_STRING_FILTER DisplayFilter)
Definition:
inbv.c:390
InbvNotifyDisplayOwnershipLost
VOID NTAPI InbvNotifyDisplayOwnershipLost(_In_ INBV_RESET_DISPLAY_PARAMETERS Callback)
Definition:
inbv.c:407
InbvCheckDisplayOwnership
BOOLEAN NTAPI InbvCheckDisplayOwnership(VOID)
Definition:
inbv.c:319
InbvEnableBootDriver
VOID NTAPI InbvEnableBootDriver(_In_ BOOLEAN Enable)
Definition:
inbv.c:261
InbvSetTextColor
VOID NTAPI InbvSetTextColor(_In_ ULONG Color)
Definition:
inbv.c:463
InbvEnableDisplayString
BOOLEAN NTAPI InbvEnableDisplayString(_In_ BOOLEAN Enable)
Definition:
inbv.c:373
InbvDisplayString
BOOLEAN NTAPI InbvDisplayString(_In_ PCHAR String)
Definition:
inbv.c:335
InbvResetDisplay
BOOLEAN NTAPI InbvResetDisplay(VOID)
Definition:
inbv.c:434
InbvSetScrollRegion
VOID NTAPI InbvSetScrollRegion(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Right, _In_ ULONG Bottom)
Definition:
inbv.c:451
InbvSolidColorFill
VOID NTAPI InbvSolidColorFill(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Right, _In_ ULONG Bottom, _In_ ULONG Color)
Definition:
inbv.c:488
InbvIsBootDriverInstalled
BOOLEAN NTAPI InbvIsBootDriverInstalled(VOID)
Definition:
inbv.c:399
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:
no_sal2.h:158
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 Wed Apr 16 2025 06:12:23 for ReactOS by
1.9.6