ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

tuiconsole.c File Reference
#include "w32csr.h"
#include <debug.h>

Go to the source code of this file.

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

Generated on Sun May 27 2012 06:12:15 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.