22 #define OUTPUT_BUFFER_SIZE 4096 67 WARN (
"Invalid input handle!!!\n");
107 for (
p = lpInput; *
p;
p++)
109 if (*
p ==
_T(
'\x0d'))
161 if (szFormat ==
NULL)
253 #ifdef INCLUDE_CMD_COLOR 286 #ifdef INCLUDE_CMD_BEEP 301 #ifdef INCLUDE_CMD_COLOR
#define INIT_CON_SCREEN(pStream)
static BOOL __stdcall PagePrompt(PCON_PAGER Pager, DWORD Done, DWORD Total)
BOOL WINAPI FillConsoleOutputAttribute(IN HANDLE hConsoleOutput, IN WORD wAttribute, IN DWORD nLength, IN COORD dwWriteCoord, OUT LPDWORD lpNumberOfAttrsWritten)
#define STRING_CONSOLE_ERROR
VOID GetCursorXY(PSHORT x, PSHORT y)
BOOL WINAPI ReadConsoleInput(IN HANDLE hConsoleInput, OUT PINPUT_RECORD lpBuffer, IN DWORD nLength, OUT LPDWORD lpNumberOfEventsRead)
BOOL WINAPI GetConsoleMode(HANDLE hConsoleHandle, LPDWORD lpMode)
#define OUTPUT_BUFFER_SIZE
#define INVALID_HANDLE_VALUE
BOOL WINAPI FlushConsoleInputBuffer(IN HANDLE hConsoleInput)
HANDLE WINAPI GetStdHandle(IN DWORD nStdHandle)
GLint GLint GLint GLint GLint x
VOID ConOutResPaging(BOOL StartPaging, UINT resID)
INT ConMsgPrintfV(IN PCON_STREAM Stream, IN DWORD dwFlags, IN LPCVOID lpSource OPTIONAL, IN DWORD dwMessageId, IN DWORD dwLanguageId, IN va_list *Arguments OPTIONAL)
#define ENABLE_ECHO_INPUT
VOID ConInKey(PINPUT_RECORD lpBuffer)
VOID SetCursorType(BOOL bInsert, BOOL bVisible)
BOOL WINAPI DECLSPEC_HOTPATCH SetConsoleMode(HANDLE hConsoleHandle, DWORD dwMode)
static TAGREF LPCWSTR LPDWORD LPVOID lpBuffer
BOOL WINAPI SetConsoleCursorPosition(IN HANDLE hConsoleOutput, IN COORD dwCursorPosition)
#define FORMAT_MESSAGE_FROM_SYSTEM
BOOL WINAPI GetConsoleScreenBufferInfo(IN HANDLE hConsoleOutput, OUT PCONSOLE_SCREEN_BUFFER_INFO lpConsoleScreenBufferInfo)
BOOL IsTTYHandle(IN HANDLE hHandle)
BOOL WINAPI SetConsoleTextAttribute(IN HANDLE hConsoleOutput, IN WORD wAttributes)
void ConResPrintf(FILE *fp, UINT nID,...)
BOOL WINAPI SetConsoleCursorInfo(IN HANDLE hConsoleOutput, IN const CONSOLE_CURSOR_INFO *lpConsoleCursorInfo)
static DWORD DWORD * dwLength
VOID ConRingBell(HANDLE hOutput)
#define ENABLE_LINE_INPUT
VOID GetScreenSize(PSHORT maxx, PSHORT maxy)
#define STD_OUTPUT_HANDLE
BOOL ConSetTitle(IN LPCTSTR lpConsoleTitle)
BOOL __cdecl ConOutPrintfPaging(BOOL StartPaging, LPTSTR szFormat,...)
INT __stdcall ConWrite(IN PCON_STREAM Stream, IN PCTCH szStr, IN DWORD len)
BOOL WINAPI MessageBeep(_In_ UINT)
#define ENABLE_PROCESSED_INPUT
VOID ConInString(LPTSTR lpInput, DWORD dwLength)
IN OUT PVCB OUT PDIRENT OUT PBCB IN BOOLEAN CreateFile
VOID SetCursorXY(SHORT x, SHORT y)
#define ReadFile(a, b, c, d, e)
GLint GLint GLint GLint GLint GLint y
_CRTIMP size_t __cdecl wcslen(_In_z_ const wchar_t *_Str)
#define MultiByteToWideChar
VOID __cdecl ConFormatMessage(PCON_STREAM Stream, DWORD MessageId,...)
BOOL WINAPI Beep(IN DWORD dwFreq, IN DWORD dwDuration)
BOOL IsConsoleHandle(HANDLE hHandle)
BOOL ConPrintfVPaging(PCON_PAGER Pager, BOOL StartPaging, LPTSTR szFormat, va_list arg_ptr)
_Inout_opt_ PUNICODE_STRING _Inout_opt_ PUNICODE_STRING Stream
BOOL ConSetScreenColor(HANDLE hOutput, WORD wColor, BOOL bFill)
#define LANG_USER_DEFAULT
VOID ConOutPuts(LPTSTR szText)
BOOL ConGetDefaultAttributes(PWORD pwDefAttr)