ReactOS  0.4.11-dev-433-g473ca91
inbvfuncs.h File Reference
#include <umtypes.h>
#include <inbvtypes.h>
Include dependency graph for inbvfuncs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

VOID NTAPI InbvAcquireDisplayOwnership (VOID)
 
BOOLEAN NTAPI InbvCheckDisplayOwnership (VOID)
 
VOID NTAPI InbvNotifyDisplayOwnershipLost (_In_ INBV_RESET_DISPLAY_PARAMETERS Callback)
 
VOID NTAPI InbvEnableBootDriver (_In_ BOOLEAN Enable)
 
VOID NTAPI InbvInstallDisplayStringFilter (_In_ INBV_DISPLAY_STRING_FILTER DisplayFilter)
 
BOOLEAN NTAPI InbvIsBootDriverInstalled (VOID)
 
BOOLEAN NTAPI InbvDisplayString (_In_ PCHAR String)
 
BOOLEAN NTAPI InbvEnableDisplayString (_In_ BOOLEAN Enable)
 
BOOLEAN NTAPI InbvResetDisplay (VOID)
 
VOID NTAPI InbvSetScrollRegion (_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Right, _In_ ULONG Bottom)
 
VOID NTAPI InbvSetTextColor (_In_ ULONG Color)
 
VOID NTAPI InbvSolidColorFill (_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Right, _In_ ULONG Bottom, _In_ ULONG Color)
 
VOID NTAPI InbvSetProgressBarSubset (_In_ ULONG Floor, _In_ ULONG Ceiling)
 

Function Documentation

VOID NTAPI InbvAcquireDisplayOwnership ( VOID  )

Definition at line 390 of file inbv.c.

Referenced by HalHandleNMI(), HalReturnToFirmware(), KdbpInternalEnter(), KdpScreenInit(), KiDisplayBlueScreen(), and PopShutdownHandler().

391 {
392  /* Check if we have a callback and we're just acquiring it now */
395  {
396  /* Call the callback */
398  }
399 
400  /* Acquire the display */
402 }
static INBV_RESET_DISPLAY_PARAMETERS InbvResetDisplayParameters
Definition: inbv.c:42
static INBV_DISPLAY_STATE InbvDisplayState
Definition: inbv.c:34
BOOLEAN NTAPI InbvCheckDisplayOwnership ( VOID  )

Definition at line 415 of file inbv.c.

Referenced by KdbpInternalEnter(), PopShutdownHandler(), ScrCreate(), ScrIoControl(), and ScrWrite().

416 {
417  /* Return if we own it or not */
419 }
static INBV_DISPLAY_STATE InbvDisplayState
Definition: inbv.c:34
BOOLEAN NTAPI InbvDisplayString ( _In_ PCHAR  String)
VOID NTAPI InbvEnableBootDriver ( _In_ BOOLEAN  Enable)
BOOLEAN NTAPI InbvEnableDisplayString ( _In_ BOOLEAN  Enable)
VOID NTAPI InbvInstallDisplayStringFilter ( _In_ INBV_DISPLAY_STRING_FILTER  DisplayFilter)
BOOLEAN NTAPI InbvIsBootDriverInstalled ( VOID  )

Definition at line 492 of file inbv.c.

Referenced by HalHandleNMI(), KdbpInternalEnter(), KiDisplayBlueScreen(), and PopShutdownHandler().

493 {
494  /* Return driver state */
496 }
BOOLEAN InbvBootDriverInstalled
Definition: inbv.c:35
VOID NTAPI InbvNotifyDisplayOwnershipLost ( _In_ INBV_RESET_DISPLAY_PARAMETERS  Callback)
BOOLEAN NTAPI InbvResetDisplay ( VOID  )

Definition at line 526 of file inbv.c.

Referenced by HalHandleNMI(), KdbpInternalEnter(), KdpScreenInit(), KiDisplayBlueScreen(), and PopShutdownHandler().

527 {
528  /* Check if we're installed and we own it */
531  {
532  /* Do the reset */
534  return TRUE;
535  }
536 
537  /* Nothing to reset */
538  return FALSE;
539 }
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
VOID NTAPI VidResetDisplay(IN BOOLEAN HalReset)
Definition: bootvid.c:313
static INBV_DISPLAY_STATE InbvDisplayState
Definition: inbv.c:34
BOOLEAN InbvBootDriverInstalled
Definition: inbv.c:35
VOID NTAPI InbvSetProgressBarSubset ( _In_ ULONG  Floor,
_In_ ULONG  Ceiling 
)
VOID NTAPI InbvSetScrollRegion ( _In_ ULONG  Left,
_In_ ULONG  Top,
_In_ ULONG  Right,
_In_ ULONG  Bottom 
)
VOID NTAPI InbvSetTextColor ( _In_ ULONG  Color)
VOID NTAPI InbvSolidColorFill ( _In_ ULONG  Left,
_In_ ULONG  Top,
_In_ ULONG  Right,
_In_ ULONG  Bottom,
_In_ ULONG  Color 
)