Win32-console-0.1.0.0: cbits/WinConsoleWrapper.c
#include "WinConsoleWrapper.h"
#ifdef __cplusplus
extern "C" {
#endif
BOOL HsReadConsoleOutputAttribute(HANDLE h, LPWORD a, DWORD l, COORD* p, LPDWORD n) {
return ReadConsoleOutputAttribute(h, a, l, *p, n);
}
BOOL HsWriteConsoleOutputAttribute(HANDLE h, const WORD* a, DWORD l, COORD* p, LPDWORD n) {
return WriteConsoleOutputAttribute(h, a, l, *p, n);
}
void HsGetLargestConsoleWindowSize(HANDLE h, COORD* s) {
*s = GetLargestConsoleWindowSize(h);
}
BOOL HsSetConsoleCursorPosition(HANDLE h, COORD* p) {
return SetConsoleCursorPosition(h, *p);
}
BOOL HsFillConsoleOutputAttribute(HANDLE h, WORD a, DWORD l, COORD* p, LPDWORD n) {
return FillConsoleOutputAttribute(h, a, l, *p, n);
}
BOOL HsFillConsoleOutputCharacterA(HANDLE h, CHAR c, DWORD l, COORD* p, LPDWORD n) {
return FillConsoleOutputCharacterA(h, c, l, *p, n);
}
BOOL HsFillConsoleOutputCharacterW(HANDLE h, WCHAR c, DWORD l, COORD* p, LPDWORD n) {
return FillConsoleOutputCharacterW(h, c, l, *p, n);
}
BOOL HsWriteConsoleOutputCharacterA(HANDLE h, LPCSTR s, DWORD l, COORD* p, LPDWORD n) {
return WriteConsoleOutputCharacterA(h, s, l, *p, n);
}
BOOL HsWriteConsoleOutputCharacterW(HANDLE h, LPCWSTR s, DWORD l, COORD* p, LPDWORD n) {
return WriteConsoleOutputCharacterW(h, s, l, *p, n);
}
BOOL HsReadConsoleOutputCharacterA(HANDLE h, LPSTR s, DWORD l, COORD* p, LPDWORD n) {
return ReadConsoleOutputCharacterA(h, s, l, *p, n);
}
BOOL HsReadConsoleOutputCharacterW(HANDLE h, LPWSTR s, DWORD l, COORD* p, LPDWORD n) {
return ReadConsoleOutputCharacterW(h, s, l, *p, n);
}
BOOL HsScrollConsoleScreenBufferA(HANDLE h, SMALL_RECT* s, SMALL_RECT* c, COORD* d, CHAR_INFO* f) {
return ScrollConsoleScreenBufferA(h, s, c, *d, f);
}
BOOL HsScrollConsoleScreenBufferW(HANDLE h, SMALL_RECT* s, SMALL_RECT* c, COORD* d, CHAR_INFO* f) {
return ScrollConsoleScreenBufferW(h, s, c, *d, f);
}
BOOL HsSetConsoleScreenBufferSize(HANDLE h, COORD* s) {
return SetConsoleScreenBufferSize(h, *s);
}
BOOL HsReadConsoleOutputA(HANDLE h, PCHAR_INFO b, COORD* s, COORD* p, PSMALL_RECT r) {
return ReadConsoleOutputA(h, b, *s, *p, r);
}
BOOL HsReadConsoleOutputW(HANDLE h, PCHAR_INFO b, COORD* s, COORD* p, PSMALL_RECT r) {
return ReadConsoleOutputW(h, b, *s, *p, r);
}
BOOL HsWriteConsoleOutputA(HANDLE h, const CHAR_INFO* b, COORD* s, COORD* p, PSMALL_RECT r) {
return WriteConsoleOutputA(h, b, *s, *p, r);
}
BOOL HsWriteConsoleOutputW(HANDLE h, const CHAR_INFO* b, COORD* s, COORD* p, PSMALL_RECT r) {
return WriteConsoleOutputW(h, b, *s, *p, r);
}
#ifdef __cplusplus
}
#endif