}
VOID
-NTAPI
InitPaletteWithTable(
_In_ PULONG Table,
_In_ ULONG Count);
}
VOID
-NTAPI
PreserveRow(
_In_ ULONG CurrentTop,
_In_ ULONG TopDelta,
_In_ BOOLEAN Restore);
VOID
-NTAPI
DoScroll(
_In_ ULONG Scroll);
VOID
-NTAPI
DisplayCharacter(
_In_ CHAR Character,
_In_ ULONG Left,
/* PRIVATE FUNCTIONS *********************************************************/
VOID
-NTAPI
DisplayCharacter(
_In_ CHAR Character,
_In_ ULONG Left,
}
VOID
-NTAPI
DoScroll(
_In_ ULONG Scroll)
{
}
VOID
-NTAPI
PreserveRow(
_In_ ULONG CurrentTop,
_In_ ULONG TopDelta,
}
VOID
-NTAPI
VidpInitializeDisplay(VOID)
{
//
}
VOID
-NTAPI
InitPaletteWithTable(
_In_ PULONG Table,
_In_ ULONG Count)
/* PUBLIC FUNCTIONS **********************************************************/
-/*
- * @implemented
- */
BOOLEAN
NTAPI
VidInitialize(
return TRUE;
}
-/*
- * @implemented
- */
VOID
NTAPI
VidResetDisplay(
VidSolidColorFill(0, 0, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1, BV_COLOR_BLACK);
}
-/*
- * @implemented
- */
VOID
NTAPI
VidCleanUp(VOID)
while (TRUE);
}
-/*
- * @implemented
- */
VOID
NTAPI
VidScreenToBufferBlt(
while (TRUE);
}
-/*
- * @implemented
- */
VOID
NTAPI
VidSolidColorFill(
/* PRIVATE FUNCTIONS **********************************************************/
static VOID
-NTAPI
BitBlt(
_In_ ULONG Left,
_In_ ULONG Top,
}
static VOID
-NTAPI
RleBitBlt(
_In_ ULONG Left,
_In_ ULONG Top,
/* PUBLIC FUNCTIONS ***********************************************************/
-/*
- * @implemented
- */
ULONG
NTAPI
VidSetTextColor(
VidpCurrentY = Top;
}
-/*
- * @implemented
- */
VOID
NTAPI
VidDisplayString(
/* PRIVATE FUNCTIONS *********************************************************/
static BOOLEAN
-NTAPI
VgaInterpretCmdStream(
_In_ PUSHORT CmdStream)
{
}
static BOOLEAN
-NTAPI
VgaIsPresent(VOID)
{
UCHAR OrgGCAddr, OrgReadMap, OrgBitMask;
/* PUBLIC FUNCTIONS **********************************************************/
-/*
- * @implemented
- */
BOOLEAN
NTAPI
VidInitialize(
return TRUE;
}
-/*
- * @implemented
- */
VOID
NTAPI
VidResetDisplay(
WRITE_PORT_USHORT((PUSHORT)(VgaRegisterBase + (Port)), (USHORT)(Value))
VOID
-NTAPI
InitPaletteWithTable(
_In_ PULONG Table,
_In_ ULONG Count);
}
VOID
-NTAPI
PreserveRow(
_In_ ULONG CurrentTop,
_In_ ULONG TopDelta,
_In_ BOOLEAN Restore);
VOID
-NTAPI
DoScroll(
_In_ ULONG Scroll);
VOID
-NTAPI
DisplayCharacter(
_In_ CHAR Character,
_In_ ULONG Left,
/* PRIVATE FUNCTIONS *********************************************************/
static VOID
-NTAPI
ReadWriteMode(
_In_ UCHAR Mode)
{
} while (0);
VOID
-NTAPI
DisplayCharacter(
_In_ CHAR Character,
_In_ ULONG Left,
}
static VOID
-NTAPI
SetPaletteEntryRGB(
_In_ ULONG Id,
_In_ RGBQUAD Rgb)
}
VOID
-NTAPI
InitPaletteWithTable(
_In_ PULONG Table,
_In_ ULONG Count)
}
VOID
-NTAPI
DoScroll(
_In_ ULONG Scroll)
{
}
VOID
-NTAPI
PreserveRow(
_In_ ULONG CurrentTop,
_In_ ULONG TopDelta,
/* PUBLIC FUNCTIONS **********************************************************/
-/*
- * @implemented
- */
VOID
NTAPI
VidCleanUp(VOID)
__outpb(VGA_BASE_IO_PORT + GRAPH_DATA_PORT, BIT_MASK_DEFAULT);
}
-/*
- * @implemented
- */
VOID
NTAPI
VidScreenToBufferBlt(
}
}
-/*
- * @implemented
- */
VOID
NTAPI
VidSolidColorFill(
}
VOID
-NTAPI
InitPaletteWithTable(
_In_ PULONG Table,
_In_ ULONG Count)
}
VOID
-NTAPI
DisplayCharacter(
_In_ CHAR Character,
_In_ ULONG Left,
}
VOID
-NTAPI
PreserveRow(
_In_ ULONG CurrentTop,
_In_ ULONG TopDelta,
}
VOID
-NTAPI
DoScroll(
_In_ ULONG Scroll)
{
/* PROTOTYPES *****************************************************************/
VOID
-NTAPI
DisplayCharacter(
_In_ CHAR Character,
_In_ ULONG Left,
_In_ ULONG BackColor);
VOID
-NTAPI
DoScroll(
_In_ ULONG Scroll);
VOID
-NTAPI
InitPaletteWithTable(
_In_ PULONG Table,
_In_ ULONG Count);
VOID
-NTAPI
PreserveRow(
_In_ ULONG CurrentTop,
_In_ ULONG TopDelta,
}
VOID
-NTAPI
InitPaletteWithTable(
_In_ PULONG Table,
_In_ ULONG Count)
}
VOID
-NTAPI
PreserveRow(
_In_ ULONG CurrentTop,
_In_ ULONG TopDelta,
}
VOID
-NTAPI
DoScroll(
_In_ ULONG Scroll)
{
}
VOID
-NTAPI
DisplayCharacter(
_In_ CHAR Character,
_In_ ULONG Left,
#define FB_OFFSET(x, y) (((PanV + (y)) * FrameBufferWidth + PanH + (x)) * BytesPerPixel)
VOID
-NTAPI
InitPaletteWithTable(
_In_ PULONG Table,
_In_ ULONG Count);
_In_ UCHAR Color);
VOID
-NTAPI
PreserveRow(
_In_ ULONG CurrentTop,
_In_ ULONG TopDelta,
_In_ BOOLEAN Restore);
VOID
-NTAPI
DoScroll(
_In_ ULONG Scroll);
VOID
-NTAPI
DisplayCharacter(
_In_ CHAR Character,
_In_ ULONG Left,