ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

inbvfuncs.h
Go to the documentation of this file.
00001 /*++ NDK Version: 0098
00002 
00003 Copyright (c) Alex Ionescu.  All rights reserved.
00004 
00005 Header Name:
00006 
00007     inbvfuncs.h
00008 
00009 Abstract:
00010 
00011     Function definitions for the Boot Video Driver.
00012 
00013 Author:
00014 
00015     Alex Ionescu (alexi@tinykrnl.org) - Updated - 27-Feb-2006
00016 
00017 --*/
00018 
00019 #ifndef _INBVFUNCS_H
00020 #define _INBVFUNCS_H
00021 
00022 //
00023 // Dependencies
00024 //
00025 #include <umtypes.h>
00026 #include <inbvtypes.h>
00027 
00028 #ifndef NTOS_MODE_USER
00029 //
00030 // Ownership Functions
00031 //
00032 VOID
00033 NTAPI
00034 InbvAcquireDisplayOwnership(
00035     VOID
00036 );
00037 
00038 BOOLEAN
00039 NTAPI
00040 InbvCheckDisplayOwnership(
00041     VOID
00042 );
00043 
00044 VOID
00045 NTAPI
00046 InbvNotifyDisplayOwnershipLost(
00047     IN INBV_RESET_DISPLAY_PARAMETERS Callback
00048 );
00049 
00050 //
00051 // Installation Functions
00052 //
00053 VOID
00054 NTAPI
00055 InbvEnableBootDriver(
00056     IN BOOLEAN Enable
00057 );
00058 
00059 VOID
00060 NTAPI
00061 InbvInstallDisplayStringFilter(
00062     IN INBV_DISPLAY_STRING_FILTER DisplayFilter
00063 );
00064 
00065 BOOLEAN
00066 NTAPI
00067 InbvIsBootDriverInstalled(
00068     VOID
00069 );
00070 
00071 //
00072 // Display Functions
00073 //
00074 BOOLEAN
00075 NTAPI
00076 InbvDisplayString(
00077     IN PCHAR String
00078 );
00079 
00080 BOOLEAN
00081 NTAPI
00082 InbvEnableDisplayString(
00083     IN BOOLEAN Enable
00084 );
00085 
00086 BOOLEAN
00087 NTAPI
00088 InbvResetDisplay(
00089     VOID
00090 );
00091 
00092 VOID
00093 NTAPI
00094 InbvSetScrollRegion(
00095     IN ULONG Left,
00096     IN ULONG Top,
00097     IN ULONG Width,
00098     IN ULONG Height
00099 );
00100 
00101 VOID
00102 NTAPI
00103 InbvSetTextColor(
00104     IN ULONG Color
00105 );
00106 
00107 VOID
00108 NTAPI
00109 InbvSolidColorFill(
00110     IN ULONG Left,
00111     IN ULONG Top,
00112     IN ULONG Width,
00113     IN ULONG Height,
00114     IN ULONG Color
00115 );
00116 
00117 VOID
00118 NTAPI
00119 InbvSetProgressBarSubset(
00120     IN ULONG Floor,
00121     IN ULONG Ceiling
00122 );
00123 
00124 #endif
00125 #endif

Generated on Sun May 27 2012 04:30:51 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.