ReactOS  0.4.15-dev-499-g1f31905
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
36  VOID
37 );
38 
39 BOOLEAN
40 NTAPI
42  VOID
43 );
44 
45 VOID
46 NTAPI
49 );
50 
51 //
52 // Installation Functions
53 //
54 VOID
55 NTAPI
58 );
59 
60 VOID
61 NTAPI
64 );
65 
66 BOOLEAN
67 NTAPI
69  VOID
70 );
71 
72 //
73 // Display Functions
74 //
75 BOOLEAN
76 NTAPI
79 );
80 
81 BOOLEAN
82 NTAPI
85 );
86 
87 BOOLEAN
88 NTAPI
90  VOID
91 );
92 
93 VOID
94 NTAPI
96  _In_ ULONG Left,
97  _In_ ULONG Top,
98  _In_ ULONG Right,
100 );
101 
102 VOID
103 NTAPI
106 );
107 
108 VOID
109 NTAPI
111  _In_ ULONG Left,
112  _In_ ULONG Top,
113  _In_ ULONG Right,
114  _In_ ULONG Bottom,
116 );
117 
118 #endif
119 #endif
VOID NTAPI InbvSetScrollRegion(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Right, _In_ ULONG Bottom)
VOID NTAPI InbvSetTextColor(_In_ ULONG Color)
signed char * PCHAR
Definition: retypes.h:7
VOID NTAPI InbvSolidColorFill(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Right, _In_ ULONG Bottom, _In_ ULONG Color)
_In_ ULONGLONG _In_ ULONGLONG _In_ BOOLEAN Enable
Definition: ntddpcm.h:140
static WCHAR String[]
Definition: stringtable.c:55
BOOLEAN NTAPI InbvIsBootDriverInstalled(VOID)
Definition: inbv.c:630
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
unsigned char BOOLEAN
BOOLEAN NTAPI InbvResetDisplay(VOID)
Definition: inbv.c:664
BOOLEAN NTAPI InbvCheckDisplayOwnership(VOID)
Definition: inbv.c:553
VOID NTAPI InbvNotifyDisplayOwnershipLost(_In_ INBV_RESET_DISPLAY_PARAMETERS Callback)
INIT_FUNCTION VOID NTAPI DisplayFilter(PCHAR *String)
Definition: inbv.c:1370
VOID(NTAPI * INBV_DISPLAY_STRING_FILTER)(PCHAR *Str)
Definition: inbvtypes.h:50
VOID NTAPI InbvEnableBootDriver(_In_ BOOLEAN Enable)
VOID NTAPI InbvInstallDisplayStringFilter(_In_ INBV_DISPLAY_STRING_FILTER DisplayFilter)
#define _In_
Definition: no_sal2.h:204
static LPHIST_ENTRY Bottom
Definition: history.c:54
BOOLEAN NTAPI InbvDisplayString(_In_ PCHAR String)
VOID NTAPI InbvAcquireDisplayOwnership(VOID)
Definition: inbv.c:528
unsigned int ULONG
Definition: retypes.h:1
BOOLEAN NTAPI InbvEnableDisplayString(_In_ BOOLEAN Enable)
BOOLEAN(NTAPI * INBV_RESET_DISPLAY_PARAMETERS)(ULONG Cols, ULONG Rows)
Definition: inbvtypes.h:43
LPFNPSPCALLBACK Callback
Definition: desk.c:112
static LPHIST_ENTRY Top
Definition: history.c:53