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)
INT WINAPI DECLSPEC_HOTPATCH LoadStringW(HINSTANCE instance, UINT resource_id, LPWSTR buffer, INT buflen)
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
_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