98 lines
1.1 KiB
C
98 lines
1.1 KiB
C
/*++
|
|
|
|
Copyright (c) Microsoft Corporation. All rights reserved.
|
|
|
|
Module Name:
|
|
|
|
bootvid.h
|
|
|
|
Abstract:
|
|
|
|
This module contains the public header information (function prototypes,
|
|
data and type declarations) for the boot video driver.
|
|
|
|
Author:
|
|
|
|
Erick Smith (ericks) 23-Mar-1998
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
VOID
|
|
VidSolidColorFill(
|
|
ULONG x1,
|
|
ULONG y1,
|
|
ULONG x2,
|
|
ULONG y2,
|
|
ULONG color
|
|
);
|
|
|
|
VOID
|
|
VidDisplayString(
|
|
PUCHAR str
|
|
);
|
|
|
|
VOID
|
|
VidResetDisplay(
|
|
BOOLEAN SetMode
|
|
);
|
|
|
|
BOOLEAN
|
|
VidInitialize(
|
|
BOOLEAN SetMode
|
|
);
|
|
|
|
VOID
|
|
VidBitBlt(
|
|
PUCHAR Buffer,
|
|
ULONG x,
|
|
ULONG y
|
|
);
|
|
|
|
VOID
|
|
VidBufferToScreenBlt(
|
|
PUCHAR Buffer,
|
|
ULONG x,
|
|
ULONG y,
|
|
ULONG width,
|
|
ULONG height,
|
|
ULONG lDelta
|
|
);
|
|
|
|
VOID
|
|
VidScreenToBufferBlt(
|
|
PUCHAR Buffer,
|
|
ULONG x,
|
|
ULONG y,
|
|
ULONG width,
|
|
ULONG height,
|
|
ULONG lDelta
|
|
);
|
|
|
|
VOID
|
|
VidSetScrollRegion(
|
|
ULONG x1,
|
|
ULONG y1,
|
|
ULONG x2,
|
|
ULONG y2
|
|
);
|
|
|
|
VOID
|
|
VidCleanUp(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VidDisplayStringXY(
|
|
PUCHAR s,
|
|
ULONG x,
|
|
ULONG y,
|
|
BOOLEAN Transparent
|
|
);
|
|
|
|
ULONG
|
|
VidSetTextColor(
|
|
ULONG Color
|
|
);
|