24#ifndef _INCLUDED_WINDOWS_H
25#define _INCLUDED_WINDOWS_H
28#define WIN32_LEAN_AND_MEAN
34#define _WIN32_WINNT 0x501
42#define WIN_StringToUTF8(S) SDL_iconv_string("UTF-8", "UTF-16LE", (char *)(S), (SDL_wcslen(S)+1)*sizeof(WCHAR))
43#define WIN_UTF8ToString(S) (WCHAR *)SDL_iconv_string("UTF-16LE", "UTF-8", (char *)(S), SDL_strlen(S)+1)
46#define WIN_StringToUTF8(S) SDL_iconv_string("UTF-8", "ASCII", (char *)(S), (SDL_strlen(S)+1))
47#define WIN_UTF8ToString(S) SDL_iconv_string("ASCII", "UTF-8", (char *)(S), SDL_strlen(S)+1)
GLboolean GLboolean GLboolean b
GLboolean GLboolean GLboolean GLboolean a
GLuint const GLchar * name
BOOL WIN_IsWindows7OrGreater(void)
HRESULT WIN_CoInitialize(void)
void WIN_CoUninitialize(void)
BOOL WIN_IsWindowsVistaOrGreater(void)
BOOL WIN_IsEqualIID(REFIID a, REFIID b)
int WIN_SetError(const char *prefix)
BOOL WIN_IsEqualGUID(const GUID *a, const GUID *b)
int WIN_SetErrorFromHRESULT(const char *prefix, HRESULT hr)
char * WIN_LookupAudioDeviceName(const WCHAR *name, const GUID *guid)