24#error The ConUtils library at the moment only supports compilation with _UNICODE defined!
33#define IS_INTRESOURCE(i) (((ULONG_PTR)(i) >> 16) == 0)
35#ifndef MAKEINTRESOURCEA
36#define MAKEINTRESOURCEA(i) ((LPSTR)(ULONG_PTR)LOWORD(i))
38#ifndef MAKEINTRESOURCEW
39#define MAKEINTRESOURCEW(i) ((LPWSTR)(ULONG_PTR)LOWORD(i))
64#define LoadStringW K32LoadStringW
65#if defined(UNICODE) || defined(_UNICODE)
66#define LoadString LoadStringW
68#error The ConUtils library only supports UNICODE at the moment!
_In_ LPWSTR _In_ DWORD _In_ DWORD _In_ DWORD dwFlags
_Out_ LPWSTR _In_ DWORD nBufferMax
#define IsConsoleHandle(h)
LANGID ConSetThreadUILanguage(IN LANGID LangId OPTIONAL)
INT WINAPI K32LoadStringW(IN HINSTANCE hInstance OPTIONAL, IN UINT uID, OUT LPWSTR lpBuffer, IN INT nBufferMax)
INT WINAPI K32LoadStringExW(IN HINSTANCE hInstance OPTIONAL, IN UINT uID, IN LANGID LanguageId, OUT LPWSTR lpBuffer, IN INT nBufferMax)
BOOL IsTTYHandle(IN HANDLE hHandle)
DWORD WINAPI FormatMessageSafeW(IN DWORD dwFlags, IN LPCVOID lpSource OPTIONAL, IN DWORD dwMessageId, IN DWORD dwLanguageId, OUT LPWSTR lpBuffer, IN DWORD nSize, IN va_list *Arguments OPTIONAL)
PULONG MinorVersion OPTIONAL
*nSize LPSTR _Inout_ LPDWORD nSize