49#ifndef LANG_USER_DEFAULT
50#define LANG_USER_DEFAULT 400
100 if (cbMultibyte == 0)
105 char* szBuffer =
new char[cbMultibyte];
109 bool bSuccess =
false;
112 szBuffer, cbMultibyte, &numwritten,
NULL))
145 WCHAR wszString[256];
146 if(
LoadStringW(0, dwMessageId, wszString,
sizeof(wszString) /
sizeof(*wszString)))
161 if(
LoadString(0, dwMessageId, szString,
sizeof(szString)))
175 Result = wprintit(pszMessage);
190 const int cbLastError = 1024;
191 TCHAR szLastError[cbLastError];
193 szLastError, cbLastError, 0);
196 lpszStrings[0] = szError;
197 lpszStrings[1] = szLastError;
199 const int cbErrorString = 1024;
200 TCHAR szErrorString[cbErrorString];
203 szErrorString, cbErrorString, (
va_list*)lpszStrings);
223 const int cbLastError = 1024;
224 TCHAR szLastError[cbLastError];
226 szLastError, cbLastError, 0);
229 lpszStrings[0] = szWarning;
230 lpszStrings[1] = szLastError;
232 const int cbWarningString = 1024;
233 TCHAR szWarningString[cbWarningString];
236 szWarningString, cbWarningString, (
va_list*)lpszStrings);
256 lpszStrings[0] = szInformation;
258 const int cbInfoString = 1024;
259 TCHAR szInfoString[cbInfoString];
262 szInfoString, cbInfoString, (
va_list*)lpszStrings);
ACPI_SIZE strlen(const char *String)
HANDLE WINAPI GetStdHandle(IN DWORD nStdHandle)
int get_output_redir() const
#define WideCharToMultiByte
BOOL WINAPI DECLSPEC_HOTPATCH WriteConsoleW(IN HANDLE hConsoleOutput, IN CONST VOID *lpBuffer, IN DWORD nNumberOfCharsToWrite, OUT LPDWORD lpNumberOfCharsWritten, LPVOID lpReserved)
BOOL WINAPI WriteFile(IN HANDLE hFile, IN LPCVOID lpBuffer, IN DWORD nNumberOfBytesToWrite OPTIONAL, OUT LPDWORD lpNumberOfBytesWritten, IN LPOVERLAPPED lpOverlapped OPTIONAL)
GLenum GLuint GLenum GLsizei const GLchar * buf
HLOCAL NTAPI LocalFree(HLOCAL hMem)
_CRTIMP size_t __cdecl wcslen(_In_z_ const wchar_t *_Str)
#define sprintf(buf, format,...)
int printit(const char *it)
#define LANG_USER_DEFAULT
int printm(LPTSTR szModule, BOOL fSystem, DWORD dwMessageId,...)
void LogInfoConsole(DWORD dwEvent, LPTSTR szInformation)
void LogWarningConsole(DWORD dwEvent, LPTSTR szWarning)
void LogErrorConsole(LPTSTR szError)
#define STD_OUTPUT_HANDLE
DWORD WINAPI GetLastError(void)
#define FORMAT_MESSAGE_FROM_STRING
#define FORMAT_MESSAGE_FROM_SYSTEM
#define FORMAT_MESSAGE_ALLOCATE_BUFFER
#define FORMAT_MESSAGE_ARGUMENT_ARRAY
#define FORMAT_MESSAGE_FROM_HMODULE
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)
_At_(*)(_In_ PWSK_CLIENT Client, _In_opt_ PUNICODE_STRING NodeName, _In_opt_ PUNICODE_STRING ServiceName, _In_opt_ ULONG NameSpace, _In_opt_ GUID *Provider, _In_opt_ PADDRINFOEXW Hints, _Outptr_ PADDRINFOEXW *Result, _In_opt_ PEPROCESS OwningProcess, _In_opt_ PETHREAD OwningThread, _Inout_ PIRP Irp Result)(Mem)) NTSTATUS(WSKAPI *PFN_WSK_GET_ADDRESS_INFO