Defines |
| #define | NDEBUG |
| #define | ConioInitRect(Rect, top, left, bottom, right) |
| #define | ConioIsRectEmpty(Rect) (((Rect)->Left > (Rect)->Right) || ((Rect)->Top > (Rect)->Bottom)) |
| #define | ConsoleUnicodeCharToAnsiChar(Console, dChar, sWChar) WideCharToMultiByte((Console)->OutputCodePage, 0, (sWChar), 1, (dChar), 1, NULL, NULL) |
| #define | ConsoleAnsiCharToUnicodeChar(Console, dWChar, sChar) MultiByteToWideChar((Console)->OutputCodePage, 0, (sChar), 1, (dWChar), 1) |
Functions |
| PBYTE FASTCALL | ConioCoordToPointer (PCSRSS_SCREEN_BUFFER Buff, ULONG X, ULONG Y) |
| static VOID FASTCALL | ClearLineBuffer (PCSRSS_SCREEN_BUFFER Buff) |
| NTSTATUS FASTCALL | CsrInitConsoleScreenBuffer (PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buffer) |
| static VOID FASTCALL | ConioNextLine (PCSRSS_SCREEN_BUFFER Buff, SMALL_RECT *UpdateRect, UINT *ScrolledLines) |
| NTSTATUS FASTCALL | ConioWriteConsole (PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff, CHAR *Buffer, DWORD Length, BOOL Attrib) |
| __inline BOOLEAN | ConioGetIntersection (SMALL_RECT *Intersection, SMALL_RECT *Rect1, SMALL_RECT *Rect2) |
| __inline BOOLEAN | ConioGetUnion (SMALL_RECT *Union, SMALL_RECT *Rect1, SMALL_RECT *Rect2) |
| static VOID FASTCALL | ConioMoveRegion (PCSRSS_SCREEN_BUFFER ScreenBuffer, SMALL_RECT *SrcRegion, SMALL_RECT *DstRegion, SMALL_RECT *ClipRegion, WORD Fill) |
| | CSR_API (CsrWriteConsole) |
| VOID WINAPI | ConioDeleteScreenBuffer (PCSRSS_SCREEN_BUFFER Buffer) |
| VOID FASTCALL | ConioDrawConsole (PCSRSS_CONSOLE Console) |
| | CSR_API (CsrGetScreenBufferInfo) |
| | CSR_API (CsrSetCursor) |
| static VOID FASTCALL | ConioComputeUpdateRect (PCSRSS_SCREEN_BUFFER Buff, SMALL_RECT *UpdateRect, COORD *Start, UINT Length) |
| | CSR_API (CsrWriteConsoleOutputChar) |
| | CSR_API (CsrFillOutputChar) |
| | CSR_API (CsrWriteConsoleOutputAttrib) |
| | CSR_API (CsrFillOutputAttrib) |
| DWORD FASTCALL | ConioEffectiveCursorSize (PCSRSS_CONSOLE Console, DWORD Scale) |
| | CSR_API (CsrGetCursorInfo) |
| | CSR_API (CsrSetCursorInfo) |
| | CSR_API (CsrSetTextAttrib) |
| | CSR_API (CsrCreateScreenBuffer) |
| | CSR_API (CsrSetScreenBuffer) |
| | CSR_API (CsrWriteConsoleOutput) |
| | CSR_API (CsrScrollConsoleScreenBuffer) |
| | CSR_API (CsrReadConsoleOutputChar) |
| | CSR_API (CsrReadConsoleOutputAttrib) |
| | CSR_API (CsrReadConsoleOutput) |
| | CSR_API (CsrSetScreenBufferSize) |