ReactOS
0.4.15-dev-2087-g6bfb76b
|
Go to the source code of this file.
Classes | |
struct | _INBV_PROGRESS_STATE |
struct | _BT_PROGRESS_INDICATOR |
struct | tagRGBQUAD |
struct | tagBITMAPINFOHEADER |
Macros | |
#define | NDEBUG |
#define | MM_READONLY 1 |
#define | MM_READWRITE 4 |
#define | TAG_OSTR 'RTSO' |
#define | INBV_ROTBAR_IMPLEMENTED |
#define | ROT_BAR_DEFAULT_MODE RB_PROGRESS_BAR |
#define | PALETTE_FADE_STEPS 12 |
#define | PALETTE_FADE_TIME (15 * 1000) /* 15 ms */ |
Typedefs | |
typedef struct _INBV_PROGRESS_STATE | INBV_PROGRESS_STATE |
typedef struct _BT_PROGRESS_INDICATOR | BT_PROGRESS_INDICATOR |
typedef struct _BT_PROGRESS_INDICATOR * | PBT_PROGRESS_INDICATOR |
typedef enum _ROT_BAR_TYPE | ROT_BAR_TYPE |
typedef enum _BBLT_VERT_ALIGNMENT | BBLT_VERT_ALIGNMENT |
typedef enum _BBLT_HORZ_ALIGNMENT | BBLT_HORZ_ALIGNMENT |
typedef enum _ROT_BAR_STATUS | ROT_BAR_STATUS |
typedef struct tagRGBQUAD | RGBQUAD |
typedef struct tagRGBQUAD * | LPRGBQUAD |
typedef struct tagBITMAPINFOHEADER | BITMAPINFOHEADER |
typedef struct tagBITMAPINFOHEADER * | PBITMAPINFOHEADER |
Enumerations | |
enum | _ROT_BAR_TYPE { RB_UNSPECIFIED, RB_SQUARE_CELLS, RB_PROGRESS_BAR } |
enum | _BBLT_VERT_ALIGNMENT { AL_VERTICAL_TOP = 0, AL_VERTICAL_CENTER, AL_VERTICAL_BOTTOM } |
enum | _BBLT_HORZ_ALIGNMENT { AL_HORIZONTAL_LEFT = 0, AL_HORIZONTAL_CENTER, AL_HORIZONTAL_RIGHT } |
enum | _ROT_BAR_STATUS { RBS_FADEIN = 1, RBS_ANIMATE, RBS_STOP_ANIMATE, RBS_STATUS_MAX } |
#define ROT_BAR_DEFAULT_MODE RB_PROGRESS_BAR |
From bootvid/precomp.h
typedef struct tagRGBQUAD* LPRGBQUAD |
typedef struct tagBITMAPINFOHEADER * PBITMAPINFOHEADER |
typedef struct tagRGBQUAD RGBQUAD |
From include/psdk/wingdi.h
typedef enum _ROT_BAR_STATUS ROT_BAR_STATUS |
typedef enum _ROT_BAR_TYPE ROT_BAR_TYPE |
Enumerator | |
---|---|
RBS_FADEIN | |
RBS_ANIMATE | |
RBS_STOP_ANIMATE | |
RBS_STATUS_MAX |
Definition at line 108 of file inbv.c.
|
static |
Definition at line 291 of file inbv.c.
Referenced by DisplayBootBitmap().
Definition at line 259 of file inbv.c.
Referenced by BitBltAligned(), and DisplayBootBitmap().
Definition at line 206 of file inbv.c.
Referenced by DisplayBootBitmap().
Definition at line 1086 of file inbv.c.
Referenced by DisplayFilter(), and Phase1InitializationDiscard().
Definition at line 1370 of file inbv.c.
Referenced by DisplayBootBitmap().
Definition at line 1394 of file inbv.c.
Referenced by Phase1InitializationDiscard().
Definition at line 353 of file inbv.c.
Referenced by InbvDriverInitialize().
Definition at line 528 of file inbv.c.
Referenced by HalHandleNMI(), HalReturnToFirmware(), KdpScreenAcquire(), KiDisplayBlueScreen(), and PopShutdownHandler().
Definition at line 459 of file inbv.c.
Referenced by BootLogoFadeIn(), DisplayBootBitmap(), FinalizeBootLogo(), InbvBitBlt(), InbvDisplayString(), InbvEnableBootDriver(), InbvNotifyDisplayOwnershipLost(), InbvRotationThread(), InbvSolidColorFill(), and InbvUpdateProgressBar().
Definition at line 810 of file inbv.c.
Referenced by BitBltPalette(), and PopShutdownHandler().
VOID NTAPI InbvBufferToScreenBlt | ( | IN PUCHAR | Buffer, |
IN ULONG | X, | ||
IN ULONG | Y, | ||
IN ULONG | Width, | ||
IN ULONG | Height, | ||
IN ULONG | Delta | ||
) |
Definition at line 792 of file inbv.c.
Referenced by DisplayBootBitmap().
Definition at line 553 of file inbv.c.
Referenced by InbvMonitorThread(), KdpScreenRelease(), and PopShutdownHandler().
Definition at line 569 of file inbv.c.
Referenced by HalDisplayString(), HalHandleNMI(), KeBugCheckWithTf(), KeGetBugMessageText(), KiDisplayBlueScreen(), KiDumpParameterImages(), NtDisplayString(), Phase1InitializationDiscard(), and PopShutdownHandler().
Definition at line 418 of file inbv.c.
Referenced by Phase1InitializationDiscard().
Definition at line 497 of file inbv.c.
Referenced by Phase1InitializationDiscard().
Definition at line 606 of file inbv.c.
Referenced by HalHandleNMI(), KdpScreenAcquire(), KiDisplayBlueScreen(), Phase1InitializationDiscard(), and PopShutdownHandler().
INBV_DISPLAY_STATE NTAPI InbvGetDisplayState | ( | VOID | ) |
Definition at line 905 of file inbv.c.
Referenced by DisplayBootBitmap(), and PopShutdownHandler().
Definition at line 884 of file inbv.c.
Referenced by IopInitializeBuiltinDriver(), and IopInitializeSystemDrivers().
VOID NTAPI InbvInstallDisplayStringFilter | ( | IN INBV_DISPLAY_STRING_FILTER | Filter | ) |
Definition at line 622 of file inbv.c.
Referenced by DisplayBootBitmap(), DisplayFilter(), HalHandleNMI(), KdpScreenAcquire(), and KiDisplayBlueScreen().
Definition at line 630 of file inbv.c.
Referenced by HalHandleNMI(), KdpScreenAcquire(), KdpScreenRelease(), KiDisplayBlueScreen(), and PopShutdownHandler().
VOID NTAPI InbvNotifyDisplayOwnershipLost | ( | IN INBV_RESET_DISPLAY_PARAMETERS | Callback | ) |
Definition at line 638 of file inbv.c.
Referenced by InbvMonitorThread(), IntVideoPortInbvCleanup(), IntVideoPortInbvInitialize(), KdpScreenRelease(), Phase1InitializationDiscard(), ScrInbvCleanup(), and ScrInbvInitialize().
Definition at line 481 of file inbv.c.
Referenced by BootLogoFadeIn(), DisplayBootBitmap(), FinalizeBootLogo(), InbvBitBlt(), InbvDisplayString(), InbvEnableBootDriver(), InbvNotifyDisplayOwnershipLost(), InbvRotationThread(), InbvSolidColorFill(), and InbvUpdateProgressBar().
Definition at line 664 of file inbv.c.
Referenced by HalHandleNMI(), KdpScreenAcquire(), KiDisplayBlueScreen(), and PopShutdownHandler().
Definition at line 984 of file inbv.c.
Referenced by DisplayBootBitmap().
VOID NTAPI InbvScreenToBufferBlt | ( | OUT PUCHAR | Buffer, |
IN ULONG | X, | ||
IN ULONG | Y, | ||
IN ULONG | Width, | ||
IN ULONG | Height, | ||
IN ULONG | Delta | ||
) |
Definition at line 831 of file inbv.c.
Referenced by DisplayBootBitmap().
Definition at line 544 of file inbv.c.
VOID NTAPI InbvSetProgressBarCoordinates | ( | IN ULONG | Left, |
IN ULONG | Top, | ||
IN ULONG | Width, | ||
IN ULONG | Height | ||
) |
Definition at line 868 of file inbv.c.
Referenced by InbvDriverInitialize(), and Phase1InitializationDiscard().
Definition at line 681 of file inbv.c.
Referenced by DisplayBootBitmap(), HalHandleNMI(), KdpScreenAcquire(), KiDisplayBlueScreen(), and PopShutdownHandler().
Definition at line 692 of file inbv.c.
Referenced by DisplayBootBitmap(), HalHandleNMI(), KdpScreenAcquire(), and KiDisplayBlueScreen().
VOID NTAPI InbvSolidColorFill | ( | IN ULONG | Left, |
IN ULONG | Top, | ||
IN ULONG | Right, | ||
IN ULONG | Bottom, | ||
IN ULONG | Color | ||
) |
Definition at line 716 of file inbv.c.
Referenced by DisplayBootBitmap(), HalHandleNMI(), KdpScreenAcquire(), KiDisplayBlueScreen(), and PopShutdownHandler().
Definition at line 762 of file inbv.c.
Referenced by InbvIndicateProgress(), and Phase1InitializationDiscard().
NTSTATUS NTAPI NtDisplayString | ( | IN PUNICODE_STRING | DisplayString | ) |
Definition at line 916 of file inbv.c.
|
static |
Definition at line 80 of file inbv.c.
Referenced by InbvAcquireLock(), InbvDriverInitialize(), and InbvReleaseLock().
Definition at line 83 of file inbv.c.
Referenced by BootLogoFadeIn(), DisplayBootBitmap(), InbvBitBlt(), InbvBufferToScreenBlt(), InbvDisplayString(), InbvDriverInitialize(), InbvEnableBootDriver(), InbvIsBootDriverInstalled(), InbvNotifyDisplayOwnershipLost(), InbvResetDisplay(), InbvScreenToBufferBlt(), InbvSolidColorFill(), InbvUpdateProgressBar(), and Phase1InitializationDiscard().
Definition at line 84 of file inbv.c.
Referenced by InbvDisplayString(), and InbvEnableDisplayString().
|
static |
Definition at line 85 of file inbv.c.
Referenced by InbvDisplayString(), and InbvInstallDisplayStringFilter().
|
static |
Definition at line 82 of file inbv.c.
Referenced by BootLogoFadeIn(), InbvAcquireDisplayOwnership(), InbvBitBlt(), InbvBufferToScreenBlt(), InbvCheckDisplayOwnership(), InbvDisplayString(), InbvDriverInitialize(), InbvEnableBootDriver(), InbvGetDisplayState(), InbvNotifyDisplayOwnershipLost(), InbvResetDisplay(), InbvRotationThread(), InbvScreenToBufferBlt(), InbvSetDisplayOwnership(), InbvSolidColorFill(), and InbvUpdateProgressBar().
|
static |
Definition at line 81 of file inbv.c.
Referenced by InbvAcquireLock(), and InbvReleaseLock().
|
static |
Definition at line 90 of file inbv.c.
Referenced by InbvIndicateProgress().
|
static |
Definition at line 89 of file inbv.c.
Referenced by InbvSetProgressBarSubset(), and InbvUpdateProgressBar().
|
static |
Definition at line 91 of file inbv.c.
Referenced by InbvAcquireDisplayOwnership(), and InbvNotifyDisplayOwnershipLost().
|
static |
Definition at line 159 of file inbv.c.
Referenced by InbvSetTextColor(), and InbvSolidColorFill().
|
static |
Definition at line 158 of file inbv.c.
Referenced by InbvSetTextColor(), and InbvSolidColorFill().
|
static |
Definition at line 174 of file inbv.c.
Referenced by BitBltPalette(), BootLogoFadeIn(), and DisplayBootBitmap().
|
static |
Definition at line 118 of file inbv.c.
Referenced by FinalizeBootLogo(), InbvRotationThread(), and InbvRotBarInit().
|
static |
Definition at line 87 of file inbv.c.
Referenced by InbvSetProgressBarCoordinates(), and InbvUpdateProgressBar().
|
static |
Definition at line 86 of file inbv.c.
Referenced by InbvRotationThread(), InbvSetProgressBarCoordinates(), and InbvUpdateProgressBar().
|
static |
Definition at line 86 of file inbv.c.
Referenced by InbvRotationThread(), InbvSetProgressBarCoordinates(), and InbvUpdateProgressBar().
|
static |
Definition at line 87 of file inbv.c.
Referenced by InbvSetProgressBarCoordinates(), InbvUpdateProgressBar(), MiniTuiDrawProgressBar(), and TuiDrawProgressBar().
|
static |
Definition at line 92 of file inbv.c.
Referenced by ClassInterpretLBProvisioningLogPage(), HalpAssignPCISlotResources(), InbvDriverInitialize(), InbvGetResourceAddress(), IntVideoPortPnPStartDevice(), IsaFdoCreateRequirements(), IsaFdoCreateResources(), LdrEnumResources(), NdisIPnPStartDevice(), PcNewResourceList(), Test_Data(), and Test_Parameters().
|
static |
|
static |
Definition at line 119 of file inbv.c.
Referenced by DisplayBootBitmap(), and InbvRotationThread().
|
static |
Definition at line 117 of file inbv.c.
Referenced by DisplayBootBitmap(), and InbvRotationThread().
Definition at line 116 of file inbv.c.
Referenced by DisplayBootBitmap(), and FinalizeBootLogo().
|
static |
Definition at line 120 of file inbv.c.
Referenced by DisplayBootBitmap(), and InbvRotationThread().
Definition at line 88 of file inbv.c.
Referenced by DisplayBootBitmap(), InbvSetProgressBarCoordinates(), and InbvUpdateProgressBar().