ReactOS 0.4.16-dev-2522-g97cc325
conutils_noros.h
Go to the documentation of this file.
1
2#pragma once
3
4#include <stdio.h>
5#define ConInitStdStreams() /* empty */
6#define StdOut stdout
7#define StdErr stderr
8void ConPuts(FILE *fp, LPCWSTR psz)
9{
10 fputws(psz, fp);
11}
12void ConPrintf(FILE *fp, LPCWSTR psz, ...)
13{
14 va_list va;
15 va_start(va, psz);
16 vfwprintf(fp, psz, va);
17 va_end(va);
18}
19void ConResPuts(FILE *fp, UINT nID)
20{
21 WCHAR sz[MAX_PATH];
22 LoadStringW(NULL, nID, sz, _countof(sz));
23 fputws(sz, fp);
24}
25void ConResPrintf(FILE *fp, UINT nID, ...)
26{
27 va_list va;
28 WCHAR sz[MAX_PATH];
29 va_start(va, nID);
30 LoadStringW(NULL, nID, sz, _countof(sz));
31 vfwprintf(fp, sz, va);
32 va_end(va);
33}
void ConPuts(FILE *fp, LPCWSTR psz)
Definition: conutils_noros.h:8
void ConPrintf(FILE *fp, LPCWSTR psz,...)
void ConResPrintf(FILE *fp, UINT nID,...)
void ConResPuts(FILE *fp, UINT nID)
#define NULL
Definition: types.h:112
#define MAX_PATH
Definition: compat.h:34
int CDECL vfwprintf(FILE *file, const wchar_t *format, va_list valist)
Definition: file.c:5365
int CDECL fputws(const wchar_t *s, FILE *file)
Definition: file.c:4783
#define va_end(v)
Definition: stdarg.h:28
#define va_start(v, l)
Definition: stdarg.h:26
char * va_list
Definition: vadefs.h:50
unsigned int UINT
Definition: ndis.h:50
#define LoadStringW
Definition: utils.h:64
#define _countof(array)
Definition: sndvol32.h:70
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185
__wchar_t WCHAR
Definition: xmlstorage.h:180