Go to the source code of this file.
Classes | |
struct | _CHAR_ROW |
struct | _ATTR_PAIR |
struct | _ATTR_ROW |
struct | _ROW |
struct | _TEXT_BUFFER_FONT_INFO |
struct | _TEXT_BUFFER_INFO |
struct | _GRAPHICS_BUFFER_INFO |
struct | _SCREEN_INFORMATION |
struct | _WINDOW_LIMITS |
Defines | |
#define | CONSOLE_TEXTMODE_BUFFER 1 |
#define | CONSOLE_GRAPHICS_BUFFER 2 |
#define | CONSOLE_OEMFONT_DISPLAY 4 |
#define | TEXT_VALID_HINT 1 |
#define | SINGLE_ATTRIBUTES_PER_LINE 2 |
#define | INVALID_OLD_LENGTH -1 |
#define | VALID_TEXT_ATTRIBUTES (FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY | BACKGROUND_BLUE | BACKGROUND_GREEN | BACKGROUND_RED | BACKGROUND_INTENSITY) |
#define | CURSOR_SIZE_IN_PIXELS(FONT_SIZE_Y, SIZE) ((((FONT_SIZE_Y)*(SIZE))+99)/100) |
#define | CURSOR_Y_OFFSET_IN_PIXELS(FONT_SIZE_Y, YSIZE) ((FONT_SIZE_Y) - (YSIZE)) |
#define | CURSOR_TIMER 1 |
#define | CURSOR_SMALL_SIZE 25 |
#define | CURSOR_BIG_SIZE 50 |
#define | ACTIVE_SCREEN_BUFFER(SCREEN_INFO) ((SCREEN_INFO)->Console->CurrentScreenBuffer == SCREEN_INFO) |
#define | CONSOLE_WINDOW_FLAGS (WS_OVERLAPPEDWINDOW | WS_VISIBLE | WS_HSCROLL | WS_VSCROLL) |
#define | CONSOLE_WINDOW_EX_FLAGS (WS_EX_OVERLAPPEDWINDOW | WS_EX_ACCEPTFILES | WS_EX_APPWINDOW ) |
#define | WINDOW_SIZE_X(WINDOW) ((SHORT)(((WINDOW)->Right - (WINDOW)->Left + 1))) |
#define | WINDOW_SIZE_Y(WINDOW) ((SHORT)(((WINDOW)->Bottom - (WINDOW)->Top + 1))) |
#define | CONSOLE_WINDOW_SIZE_X(SCREEN) (WINDOW_SIZE_X(&(SCREEN)->Window)) |
#define | CONSOLE_WINDOW_SIZE_Y(SCREEN) (WINDOW_SIZE_Y(&(SCREEN)->Window)) |
#define | CONSOLE_MIN_SCREENBUFFER_X 1 |
#define | CONSOLE_MIN_SCREENBUFFER_Y 1 |
Typedefs | |
typedef _CHAR_ROW | CHAR_ROW |
typedef _CHAR_ROW * | PCHAR_ROW |
typedef _ATTR_PAIR | ATTR_PAIR |
typedef _ATTR_PAIR * | PATTR_PAIR |
typedef _ATTR_ROW | ATTR_ROW |
typedef _ATTR_ROW * | PATTR_ROW |
typedef _ROW | ROW |
typedef _ROW * | PROW |
typedef _TEXT_BUFFER_FONT_INFO | TEXT_BUFFER_FONT_INFO |
typedef _TEXT_BUFFER_FONT_INFO * | PTEXT_BUFFER_FONT_INFO |
typedef _TEXT_BUFFER_INFO | TEXT_BUFFER_INFO |
typedef _TEXT_BUFFER_INFO * | PTEXT_BUFFER_INFO |
typedef _GRAPHICS_BUFFER_INFO | GRAPHICS_BUFFER_INFO |
typedef _GRAPHICS_BUFFER_INFO * | PGRAPHICS_BUFFER_INFO |
typedef _SCREEN_INFORMATION | SCREEN_INFORMATION |
typedef _SCREEN_INFORMATION * | PSCREEN_INFORMATION |
typedef _WINDOW_LIMITS | WINDOW_LIMITS |
typedef _WINDOW_LIMITS * | PWINDOW_LIMITS |
|
Definition at line 258 of file output.h. Referenced by InternalUpdateScrollBars(), ResizeWindow(), ScrollRegion(), ScrollScreen(), SetFont(), SetScreenBufferFont(), SetScreenColors(), SetWindowOrigin(), SrvSetConsoleDisplayMode(), SrvSetConsoleWindowInfo(), StreamScrollRegion(), UpdateScrollBars(), WWSB_DoWriteConsole(), and WWSB_WriteToScreen(). |
|
Definition at line 149 of file output.h. Referenced by ConsoleWindowProc(), ConvertToFullScreen(), CreateConsoleScreenBuffer(), DisplayModeTransition(), main(), SrvCreateConsoleScreenBuffer(), WriteCharsFromInput(), WWSB_DoSrvWriteConsole(), and WWSB_WriteToScreen(). |
|
|
|
|
|
|
|
Definition at line 265 of file output.h. Referenced by CreateWindowsWindow(), and InitializeSystemMetrics(). |
|
Definition at line 264 of file output.h. Referenced by CreateWindowsWindow(), and InitializeSystemMetrics(). |
|
|
|
|
|
Definition at line 242 of file output.h. Referenced by CreateScreenBuffer(), and SetCursorInformation(). |
|
Definition at line 250 of file output.h. Referenced by InitializeConsoleAttributes(), and SrvCreateConsoleScreenBuffer(). |
|
Definition at line 249 of file output.h. Referenced by ConsoleWindowProc(), and DestroyWindowsWindow(). |
|
Definition at line 243 of file output.h. Referenced by InvertPixels(). |
|
Definition at line 223 of file output.h. Referenced by CopyRow(), CreateScreenBuffer(), DisplayModeTransition(), FE_StreamWriteToScreenBuffer(), ResizeScreenBuffer(), StreamScrollRegion(), WWSB_ConsolePolyTextOut(), WWSB_FillOutput(), WWSB_FillRectangle(), WWSB_WriteOutputString(), WWSB_WriteRectToScreenBuffer(), and WWSB_WriteRegionToScreen(). |
|
Definition at line 213 of file output.h. Referenced by CreateScreenBuffer(), ResetTextFlags(), and WWSB_PolyTextOutCandidate(). |
|
|
Definition at line 233 of file output.h. Referenced by SrvSetConsoleTextAttribute(). |
|
Definition at line 267 of file output.h. Referenced by FE_WriteRegionToScreenHW(), InternalSetWindowSize(), SrvSetConsoleWindowInfo(), StoreSelection(), and StreamScrollRegion(). |
|
Definition at line 268 of file output.h. Referenced by InternalSetWindowSize(), ScrollEntireScreen(), SrvSetConsoleWindowInfo(), StoreSelection(), and StreamScrollRegion(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Referenced by FE_StreamWriteToScreenBuffer(). |
|
|
|
Referenced by ds(). |
|
|
|
Referenced by GetWindowLimits(). |
|
Referenced by CreateScreenBuffer(), dt(), and ResizeScreenBuffer(). |
|
Referenced by CreateScreenBuffer(), and dt(). |
|
Referenced by ds(). |
|
|
|
Referenced by SrvGetLargestConsoleWindowSize(). |