144 #define Acquire_Output_Lock() \ 146 save_flags(ulOutputLock); \ 150 #define Release_Output_Lock() \ 151 restore_flags(ulOutputLock); 153 #define NOT_IMPLEMENTED() 156 #define COLOR_CAPTION usCaptionColor 158 #define COLOR_TEXT usCaptionText 160 #define COLOR_FOREGROUND usForegroundColor 163 #undef COLOR_BACKGROUND 164 #define COLOR_BACKGROUND usBackgroundColor 166 #define COLOR_HILITE usHiLiteColor void(* PrintLogo)(BOOLEAN bShow)
void CheckRingBuffer(void)
void SetBackgroundColor(ECOLORS c)
void SuspendPrintRingBuffer(BOOLEAN bSuspend)
ETERMINALMODE eTerminalMode
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
struct _INPUT_HANDLERS INPUT_HANDLERS
void InvertLine(ULONG line)
void RestoreGraphicsState(void)
enum _ETERMINALMODE ETERMINALMODE
void DisableScroll(USHORT Window)
struct _OUTPUT_HANDLERS OUTPUT_HANDLERS
void PrintCursor(BOOLEAN bForce)
GLint GLint GLint GLint GLint x
void ConsoleShutdown(void)
void FlushKeyboardQueue(void)
void SetForegroundColor(ECOLORS c)
ULONG LinesInRingBuffer(void)
void ScrollUp(USHORT Window)
void SaveGraphicsState(void)
void SetWindowGeometry(PVOID pWindow)
void(* SetBackgroundColor)(ECOLORS)
void EmptyRingBuffer(void)
void(* SetForegroundColor)(ECOLORS)
BOOLEAN ConsoleInit(void)
void ReplaceRingBufferCurrent(LPSTR s)
struct tagWindow * PWINDOW
void PrintGraf(ULONG x, ULONG y, UCHAR c)
void(* ClrLine)(ULONG line)
void(* RestoreGraphicsState)(void)
struct _INPUT_HANDLERS * PINPUT_HANDLERS
struct _OUTPUT_HANDLERS * POUTPUT_HANDLERS
void(* PrintGraf)(ULONG x, ULONG y, UCHAR c)
BOOLEAN AddToRingBuffer(LPSTR p)
void PrintLogo(BOOLEAN bShow)
void(* PrintCursor)(BOOLEAN bForce)
void CopyLineTo(USHORT dest, USHORT src)
BOOLEAN PrintRingBufferOffset(ULONG ulLines, ULONG ulOffset)
void Clear(USHORT window)
void(* SaveGraphicsState)(void)
void EnableScroll(USHORT Window)
static IHTMLWindow2 * window
void(* HatchLine)(ULONG line)
BOOLEAN PrintRingBufferHome(ULONG ulLines)
void FillLine(ULONG line, UCHAR c)
ULONG GLOBAL_SCREEN_WIDTH
void(* CopyLineTo)(USHORT dest, USHORT src)
GLint GLint GLint GLint GLint GLint y
void(* InvertLine)(ULONG line)
void HatchLine(ULONG line)
OUTPUT_HANDLERS ohandlers
void Print(USHORT Window, LPSTR p)
void ClrLineToEnd(USHORT Window, ULONG line, ULONG x)
void PrintRingBuffer(ULONG ulLines)
ULONG GLOBAL_SCREEN_HEIGHT
void PutChar(LPSTR p, ULONG x, ULONG y)