ReactOS 0.4.16-dev-197-g92996da
|
#include <ntddvdeo.h>
Go to the source code of this file.
Variables | |
static CONSOLE_CURSOR_INFO | OrgConsoleCursorInfo |
static CONSOLE_SCREEN_BUFFER_INFO | OrgConsoleBufferInfo |
static HANDLE | ScreenBufferHandle = NULL |
static PVOID | OldConsoleFramebuffer = NULL |
static HANDLE | TextConsoleBuffer = NULL |
static CONSOLE_SCREEN_BUFFER_INFO | ConsoleInfo |
static COORD | TextResolution = {0} |
static HANDLE | GraphicsConsoleBuffer = NULL |
static PCHAR_CELL TextFramebuffer = NULL; | |
static HANDLE | ConsoleMutex = NULL |
static PVOID GraphicsFramebuffer = NULL; | |
static BOOLEAN | DoubleWidth = FALSE |
static BOOLEAN | DoubleHeight = FALSE |
static HANDLE | StartEvent = NULL |
static HANDLE | EndEvent = NULL |
static HANDLE | AnotherEvent = NULL |
static COORD | VDMBufferSize = {0} |
static PCHAR_CELL | VDMBuffer = NULL |
static PCHAR_INFO | CharBuff = NULL |
BOOL __InvalidateConsoleDIBits | ( | IN HANDLE | hConsoleOutput, |
IN PSMALL_RECT | lpRect | ||
) |
Definition at line 158 of file video.c.
Referenced by VgaConsoleRepaintScreen().
BOOL WINAPI __RegisterConsoleVDM | ( | IN DWORD | dwRegisterFlags, |
IN HANDLE | hStartHardwareEvent, | ||
IN HANDLE | hEndHardwareEvent, | ||
IN HANDLE | hErrorHardwareEvent, | ||
IN DWORD | dwUnusedVar, | ||
OUT LPDWORD | lpVideoStateLength, | ||
OUT PVOID * | lpVideoState, | ||
IN PVOID | lpUnusedBuffer, | ||
IN DWORD | dwUnusedBufferLength, | ||
IN COORD | dwVDMBufferSize, | ||
OUT PVOID * | lpVDMBuffer | ||
) |
Definition at line 97 of file video.c.
Referenced by AttachToConsoleInternal(), and DetachFromConsoleInternal().
Definition at line 304 of file video.c.
Referenced by VgaAttachToConsole(), and VgaConsoleCreateTextScreen().
Definition at line 417 of file video.c.
Referenced by VgaConsoleCreateTextScreen(), and VgaDetachFromConsole().
|
static |
Definition at line 203 of file video.c.
Referenced by AttachToConsoleInternal(), ScreenEventHandler(), and VgaDetachFromConsole().
VOID ScreenEventHandler | ( | PWINDOW_BUFFER_SIZE_RECORD | ScreenEvent | ) |
Definition at line 448 of file video.c.
Referenced by ConsoleEventThread().
Definition at line 439 of file video.c.
Referenced by VgaAttachToConsole(), VgaConsoleCreateGraphicsScreen(), VgaConsoleCreateTextScreen(), VgaConsoleInitialize(), and VgaDetachFromConsole().
Definition at line 290 of file video.c.
Referenced by AttachToConsoleInternal(), and VgaConsoleCreateTextScreen().
Definition at line 496 of file video.c.
Referenced by VidBiosAttachToConsole().
Definition at line 807 of file video.c.
Referenced by VgaCleanup().
Definition at line 610 of file video.c.
Referenced by VgaEnterNewMode().
Definition at line 698 of file video.c.
Referenced by VgaEnterNewMode().
Definition at line 675 of file video.c.
Referenced by VgaLeaveCurrentMode().
Definition at line 783 of file video.c.
Referenced by VgaInitialize().
VOID VgaConsoleRepaintScreen | ( | PSMALL_RECT | Rect | ) |
Definition at line 750 of file video.c.
Referenced by VgaVerticalRetrace().
VOID VgaConsoleUpdateTextCursor | ( | BOOL | CursorVisible, |
BYTE | CursorStart, | ||
BYTE | CursorEnd, | ||
BYTE | TextSize, | ||
DWORD | ScanlineSize, | ||
WORD | Location | ||
) |
Definition at line 575 of file video.c.
Referenced by VgaUpdateTextCursor().
Definition at line 537 of file video.c.
Referenced by VgaConsoleCleanup(), and VidBiosDetachFromConsole().
Referenced by AttachToConsoleInternal().
Definition at line 488 of file video.c.
Referenced by DosMouseService(), DosUpdatePosition(), FromMouseCoordinates(), MouseEventHandler(), and ToMouseCoordinates().
Referenced by UpdateCursorPosition().
Definition at line 71 of file video.c.
Referenced by AttachToConsoleInternal(), and VgaConsoleCleanup().
|
static |
Definition at line 91 of file video.c.
Referenced by __InvalidateConsoleDIBits(), __RegisterConsoleVDM(), and AttachToConsoleInternal().
|
static |
Definition at line 47 of file video.c.
Referenced by AttachToConsoleInternal(), ConCfgGetDefaultSettings(), ConCfgInitDefaultSettings(), ConCfgReadUserSettings(), ConCfgWriteUserSettings(), ConDrvInitConsole(), ConSrvApplyUserSettings(), ConSrvInitConsole(), ConSrvInitTerminal(), ConSrvLoadFrontEnd(), CreateConsoleFont(), CreateConsoleFont2(), GuiLoadFrontEnd(), LoadShellLinkConsoleInfo(), newBuffer(), ResizeTextConsole(), restoreScreen(), saveScreen(), TScroller::ScrollBack(), UpdateCursorPosition(), and VgaConsoleInitialize().
static PVOID GraphicsFramebuffer = NULL;
Definition at line 56 of file video.c.
Referenced by VgaConsoleCreateGraphicsScreen(), VgaConsoleDestroyGraphicsScreen(), and VgaUpdateFramebuffer().
Definition at line 59 of file video.c.
Referenced by MouseEventHandler(), VgaConsoleCreateGraphicsScreen(), VgaConsoleDestroyGraphicsScreen(), VgaConsoleRepaintScreen(), VgaGetDoubleVisionState(), and VgaUpdateFramebuffer().
Definition at line 58 of file video.c.
Referenced by MouseEventHandler(), TuiDrawShadow(), VgaConsoleCreateGraphicsScreen(), VgaConsoleDestroyGraphicsScreen(), VgaConsoleRepaintScreen(), VgaGetDoubleVisionState(), and VgaUpdateFramebuffer().
Definition at line 70 of file video.c.
Referenced by AttachToConsoleInternal(), and VgaConsoleCleanup().
static PCHAR_CELL TextFramebuffer = NULL;
Definition at line 54 of file video.c.
Referenced by VgaConsoleCreateGraphicsScreen(), VgaConsoleDestroyGraphicsScreen(), VgaConsoleRepaintScreen(), VgaDetachFromConsole(), and VgaGetDoubleVisionState().
Definition at line 36 of file video.c.
Referenced by VgaAttachToConsole(), and VgaDetachFromConsole().
|
static |
Definition at line 32 of file video.c.
Referenced by VgaConsoleInitialize(), and VgaDetachFromConsole().
|
static |
HACK!! HACK!!
Definition at line 31 of file video.c.
Referenced by VgaConsoleInitialize(), and VgaDetachFromConsole().
Definition at line 35 of file video.c.
Referenced by VgaAttachToConsole(), and VgaDetachFromConsole().
Definition at line 69 of file video.c.
Referenced by AttachToConsoleInternal(), and VgaConsoleCleanup().
Definition at line 46 of file video.c.
Referenced by __InvalidateConsoleDIBits(), AttachToConsoleInternal(), ResizeTextConsole(), VgaConsoleCleanup(), VgaConsoleCreateTextScreen(), VgaConsoleInitialize(), VgaConsoleRepaintScreen(), VgaConsoleUpdateTextCursor(), and VgaDetachFromConsole().
|
static |
Definition at line 48 of file video.c.
Referenced by AttachToConsoleInternal(), UpdateCursorPosition(), VgaAttachToConsole(), and VgaConsoleCreateTextScreen().
|
static |
Definition at line 89 of file video.c.
Referenced by __InvalidateConsoleDIBits(), and __RegisterConsoleVDM().
|
static |
Definition at line 88 of file video.c.
Referenced by __InvalidateConsoleDIBits(), and __RegisterConsoleVDM().