1 #pragma once 2 3 INIT_FUNCTION 4 VOID 5 NTAPI 6 InbvUpdateProgressBar( 7 IN ULONG Progress 8 ); 9 10 INIT_FUNCTION 11 VOID 12 NTAPI 13 InbvRotBarInit( 14 VOID 15 ); 16 17 INIT_FUNCTION 18 BOOLEAN 19 NTAPI 20 InbvDriverInitialize( 21 IN PLOADER_PARAMETER_BLOCK LoaderBlock, 22 IN ULONG Count 23 ); 24 25 INIT_FUNCTION 26 VOID 27 NTAPI 28 InbvEnableBootDriver( 29 IN BOOLEAN Enable 30 ); 31 32 INIT_FUNCTION 33 VOID 34 NTAPI 35 DisplayBootBitmap( 36 IN BOOLEAN TextMode 37 ); 38 39 INIT_FUNCTION 40 VOID 41 NTAPI 42 DisplayFilter( 43 IN PCHAR *String 44 ); 45 46 INIT_FUNCTION 47 VOID 48 NTAPI 49 FinalizeBootLogo( 50 VOID 51 ); 52 53 PUCHAR 54 NTAPI 55 InbvGetResourceAddress( 56 IN ULONG ResourceNumber 57 ); 58 59 VOID 60 NTAPI 61 InbvBitBlt( 62 IN PUCHAR Buffer, 63 IN ULONG X, 64 IN ULONG Y 65 ); 66 67 INIT_FUNCTION 68 VOID 69 NTAPI 70 InbvIndicateProgress( 71 VOID 72 ); 73 74 VOID 75 NTAPI 76 InbvPortEnableFifo( 77 IN ULONG PortId, 78 IN BOOLEAN Enable 79 ); 80 81 BOOLEAN 82 NTAPI 83 InbvPortGetByte( 84 IN ULONG PortId, 85 OUT PUCHAR Byte 86 ); 87 88 VOID 89 NTAPI 90 InbvPortPutByte( 91 IN ULONG PortId, 92 IN UCHAR Byte 93 ); 94 95 VOID 96 NTAPI 97 InbvPortTerminate( 98 IN ULONG PortId 99 ); 100 101 BOOLEAN 102 NTAPI 103 InbvPortInitialize( 104 IN ULONG BaudRate, 105 IN ULONG PortNumber, 106 IN PUCHAR PortAddress, 107 OUT PULONG PortId, 108 IN BOOLEAN IsMMIODevice 109 ); 110 111 BOOLEAN 112 NTAPI 113 InbvPortPollOnly( 114 IN ULONG PortId 115 ); 116 117 extern BOOLEAN InbvBootDriverInstalled; 118