arsa  2.7
Macros | Functions
SDL_windows.h File Reference
#include <windows.h>

Go to the source code of this file.

Macros

#define WIN_StringToUTF8(S)   SDL_iconv_string("UTF-8", "ASCII", (char *)(S), (SDL_strlen(S)+1))
 
#define WIN_UTF8ToString(S)   SDL_iconv_string("ASCII", "UTF-8", (char *)(S), SDL_strlen(S)+1)
 

Functions

int WIN_SetErrorFromHRESULT (const char *prefix, HRESULT hr)
 
int WIN_SetError (const char *prefix)
 
HRESULT WIN_CoInitialize (void)
 
void WIN_CoUninitialize (void)
 
BOOL WIN_IsWindowsVistaOrGreater (void)
 
char * WIN_LookupAudioDeviceName (const WCHAR *name, const GUID *guid)
 

Macro Definition Documentation

◆ WIN_StringToUTF8

#define WIN_StringToUTF8 (   S)    SDL_iconv_string("UTF-8", "ASCII", (char *)(S), (SDL_strlen(S)+1))

Definition at line 45 of file SDL_windows.h.

◆ WIN_UTF8ToString

#define WIN_UTF8ToString (   S)    SDL_iconv_string("ASCII", "UTF-8", (char *)(S), SDL_strlen(S)+1)

Definition at line 46 of file SDL_windows.h.

Function Documentation

◆ WIN_CoInitialize()

HRESULT WIN_CoInitialize ( void  )

◆ WIN_CoUninitialize()

void WIN_CoUninitialize ( void  )

◆ WIN_IsWindowsVistaOrGreater()

BOOL WIN_IsWindowsVistaOrGreater ( void  )

◆ WIN_LookupAudioDeviceName()

char* WIN_LookupAudioDeviceName ( const WCHAR *  name,
const GUID *  guid 
)

◆ WIN_SetError()

int WIN_SetError ( const char *  prefix)

◆ WIN_SetErrorFromHRESULT()

int WIN_SetErrorFromHRESULT ( const char *  prefix,
HRESULT  hr 
)