xref: /reactos/sdk/include/ndk/inbvtypes.h (revision f7e8214b)
1 /*++ NDK Version: 0098
2 
3 Copyright (c) Alex Ionescu.  All rights reserved.
4 
5 Header Name:
6 
7     inbvtypes.h
8 
9 Abstract:
10 
11     Type definitions for the Boot Video Driver.
12 
13 Author:
14 
15     Alex Ionescu (alexi@tinykrnl.org) - Created - 02-Feb-2007
16 
17 --*/
18 
19 #ifndef _INBVTYPES_H
20 #define _INBVTYPES_H
21 
22 //
23 // Dependencies
24 //
25 #include <umtypes.h>
26 #ifndef NTOS_MODE_USER
27 
28 //
29 // Boot Video Display Ownership Status
30 //
31 typedef enum _INBV_DISPLAY_STATE
32 {
33     INBV_DISPLAY_STATE_OWNED,
34     INBV_DISPLAY_STATE_DISABLED,
35     INBV_DISPLAY_STATE_LOST
36 } INBV_DISPLAY_STATE;
37 
38 //
39 // Function Callbacks
40 //
41 typedef
42 BOOLEAN
43 (NTAPI *INBV_RESET_DISPLAY_PARAMETERS)(
44     _In_ ULONG Cols,
45     _In_ ULONG Rows
46 );
47 
48 typedef
49 VOID
50 (NTAPI *INBV_DISPLAY_STRING_FILTER)(
51     _Inout_ PCHAR* String
52 );
53 
54 #endif
55 #endif
56