reactos/subsystems/mvdm/ntvdm/console/video.h
Pierre Schweitzer 321bcc056d Create the AHCI branch for Aman's work
svn path=/branches/GSoC_2016/AHCI/; revision=71203
2016-04-24 20:17:09 +00:00

36 lines
1.1 KiB
C

/* FUNCTIONS ******************************************************************/
VOID ScreenEventHandler(PWINDOW_BUFFER_SIZE_RECORD ScreenEvent);
BOOLEAN VgaGetDoubleVisionState(PBOOLEAN Horizontal, PBOOLEAN Vertical);
BOOL VgaAttachToConsole(VOID);
VOID VgaDetachFromConsole(VOID);
VOID
VgaConsoleUpdateTextCursor(BOOL CursorVisible,
BYTE CursorStart,
BYTE CursorEnd,
BYTE TextSize,
DWORD ScanlineSize,
WORD Location);
BOOL
VgaConsoleCreateGraphicsScreen(// OUT PBYTE* GraphicsFramebuffer,
IN PCOORD Resolution,
IN HANDLE PaletteHandle);
VOID VgaConsoleDestroyGraphicsScreen(VOID);
BOOL
VgaConsoleCreateTextScreen(// OUT PCHAR_CELL* TextFramebuffer,
IN PCOORD Resolution,
IN HANDLE PaletteHandle);
VOID VgaConsoleDestroyTextScreen(VOID);
VOID VgaConsoleRepaintScreen(PSMALL_RECT Rect);
BOOLEAN VgaConsoleInitialize(HANDLE TextHandle);
VOID VgaConsoleCleanup(VOID);