mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2024-12-20 22:16:49 +01:00
Added WIN_IsWindows8OrGreater() for internal use
This commit is contained in:
parent
808249a5ca
commit
d95a9eaedc
0
Xcode/SDL/SDL.xcodeproj/project.pbxproj
Normal file → Executable file
0
Xcode/SDL/SDL.xcodeproj/project.pbxproj
Normal file → Executable file
@ -33,6 +33,9 @@
|
|||||||
#ifndef _WIN32_WINNT_WIN7
|
#ifndef _WIN32_WINNT_WIN7
|
||||||
#define _WIN32_WINNT_WIN7 0x0601
|
#define _WIN32_WINNT_WIN7 0x0601
|
||||||
#endif
|
#endif
|
||||||
|
#ifndef _WIN32_WINNT_WIN8
|
||||||
|
#define _WIN32_WINNT_WIN8 0x0602
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/* Sets an error message based on an HRESULT */
|
/* Sets an error message based on an HRESULT */
|
||||||
@ -135,6 +138,15 @@ BOOL WIN_IsWindows7OrGreater(void)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BOOL WIN_IsWindows8OrGreater(void)
|
||||||
|
{
|
||||||
|
#ifdef __WINRT__
|
||||||
|
return TRUE;
|
||||||
|
#else
|
||||||
|
return IsWindowsVersionOrGreater(HIBYTE(_WIN32_WINNT_WIN8), LOBYTE(_WIN32_WINNT_WIN8), 0);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
WAVExxxCAPS gives you 31 bytes for the device name, and just truncates if it's
|
WAVExxxCAPS gives you 31 bytes for the device name, and just truncates if it's
|
||||||
longer. However, since WinXP, you can use the WAVExxxCAPS2 structure, which
|
longer. However, since WinXP, you can use the WAVExxxCAPS2 structure, which
|
||||||
|
@ -69,6 +69,9 @@ extern BOOL WIN_IsWindowsVistaOrGreater(void);
|
|||||||
/* Returns SDL_TRUE if we're running on Windows 7 and newer */
|
/* Returns SDL_TRUE if we're running on Windows 7 and newer */
|
||||||
extern BOOL WIN_IsWindows7OrGreater(void);
|
extern BOOL WIN_IsWindows7OrGreater(void);
|
||||||
|
|
||||||
|
/* Returns SDL_TRUE if we're running on Windows 8 and newer */
|
||||||
|
extern BOOL WIN_IsWindows8OrGreater(void);
|
||||||
|
|
||||||
/* You need to SDL_free() the result of this call. */
|
/* You need to SDL_free() the result of this call. */
|
||||||
extern char *WIN_LookupAudioDeviceName(const WCHAR *name, const GUID *guid);
|
extern char *WIN_LookupAudioDeviceName(const WCHAR *name, const GUID *guid);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user