Defines |
| #define | NDEBUG |
Functions |
| static LRESULT CALLBACK | TuiConsoleWndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
| static BOOL FASTCALL | TuiStartService (LPCWSTR lpServiceName) |
| static BOOL FASTCALL | TuiInit (DWORD OemCP) |
| static VOID WINAPI | TuiInitScreenBuffer (PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buffer) |
| static void FASTCALL | TuiCopyRect (char *Dest, PCSRSS_SCREEN_BUFFER Buff, SMALL_RECT *Region) |
| static VOID WINAPI | TuiDrawRegion (PCSRSS_CONSOLE Console, SMALL_RECT *Region) |
| static VOID WINAPI | TuiWriteStream (PCSRSS_CONSOLE Console, SMALL_RECT *Region, LONG CursorStartX, LONG CursorStartY, UINT ScrolledLines, CHAR *Buffer, UINT Length) |
| static BOOL WINAPI | TuiSetCursorInfo (PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff) |
| static BOOL WINAPI | TuiSetScreenInfo (PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff, UINT OldCursorX, UINT OldCursorY) |
| static BOOL WINAPI | TuiUpdateScreenInfo (PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff) |
| static BOOL WINAPI | TuiChangeTitle (PCSRSS_CONSOLE Console) |
| static VOID WINAPI | TuiCleanupConsole (PCSRSS_CONSOLE Console) |
| static BOOL WINAPI | TuiChangeIcon (PCSRSS_CONSOLE Console, HICON hWindowIcon) |
| static NTSTATUS WINAPI | TuiResizeBuffer (PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER ScreenBuffer, COORD Size) |
| DWORD WINAPI | TuiConsoleThread (PVOID Data) |
| NTSTATUS FASTCALL | TuiInitConsole (PCSRSS_CONSOLE Console) |
| PCSRSS_CONSOLE FASTCALL | TuiGetFocusConsole (VOID) |
| BOOL FASTCALL | TuiSwapConsole (int Next) |
Variables |
| CRITICAL_SECTION | ActiveConsoleLock |
| static COORD | PhysicalConsoleSize |
| static HANDLE | ConsoleDeviceHandle |
| static PCSRSS_CONSOLE | ActiveConsole |
| static BOOL | ConsInitialized = FALSE |
| static CSRSS_CONSOLE_VTBL | TuiVtbl |