49 if (!lpString || *lpString == 0)
return;
114 #define RES_DELAY_CHANGE 12 115 #define RES_BUFFER_SIZE 1024 140 NameLength =
wcslen(NameString);
143 if ((
wColor & 0x000F) == 0)
186 COORD Coord = { 0, 0 };
215 wprintf(
L"CreateWaitabletimer() failed\n");
218 lint.QuadPart = -2000000;
BOOL WINAPI FillConsoleOutputAttribute(IN HANDLE hConsoleOutput, IN WORD wAttribute, IN DWORD nLength, IN COORD dwWriteCoord, OUT LPDWORD lpNumberOfAttrsWritten)
CONSOLE_SCREEN_BUFFER_INFO ScreenBufferInfo
BOOL WINAPI DECLSPEC_HOTPATCH SetConsoleActiveScreenBuffer(HANDLE hConsoleOutput)
#define INVALID_HANDLE_VALUE
DWORD WINAPI GetLastError(VOID)
HANDLE WINAPI GetStdHandle(IN DWORD nStdHandle)
VOID GetNextString(LPWSTR Buffer, INT BufferSize, PDWORD Index)
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)
BOOL WINAPI WriteConsoleOutputCharacterW(HANDLE hConsoleOutput, IN LPCWSTR lpCharacter, IN DWORD nLength, IN COORD dwWriteCoord, OUT LPDWORD lpNumberOfCharsWritten)
GLenum GLuint GLenum GLsizei const GLchar * buf
DWORD WINAPI WaitForSingleObject(IN HANDLE hHandle, IN DWORD dwMilliseconds)
BOOL WINAPI GetConsoleScreenBufferInfo(IN HANDLE hConsoleOutput, OUT PCONSOLE_SCREEN_BUFFER_INFO lpConsoleScreenBufferInfo)
#define FOREGROUND_INTENSITY
_In_ WDFCOLLECTION _In_ ULONG Index
TCHAR szTitle[MAX_LOADSTRING]
#define STD_OUTPUT_HANDLE
int wmain(int argc, WCHAR *argv[])
#define CONSOLE_TEXTMODE_BUFFER
VOID WriteStringAt(LPWSTR lpString, COORD xy, WORD wColor)
#define CreateWaitableTimer
BOOL WINAPI SetWaitableTimer(IN HANDLE hTimer, IN const LARGE_INTEGER *pDueTime, IN LONG lPeriod, IN PTIMERAPCROUTINE pfnCompletionRoutine OPTIONAL, IN OPTIONAL LPVOID lpArgToCompletionRoutine, IN BOOL fResume)
size_t __cdecl wcslen(_In_z_ const wchar_t *_Str)
_In_ WDFMEMORY _Out_opt_ size_t * BufferSize
HANDLE WINAPI CreateConsoleScreenBuffer(DWORD dwDesiredAccess, DWORD dwShareMode, CONST SECURITY_ATTRIBUTES *lpSecurityAttributes, DWORD dwFlags, LPVOID lpScreenBufferData)