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 ULONG Cols, 45 ULONG Rows 46 ); 47 48 typedef 49 VOID 50 (NTAPI *INBV_DISPLAY_STRING_FILTER)( 51 PCHAR *Str 52 ); 53 54 #endif 55 #endif 56