diff --git a/libobs/obs-windows.c b/libobs/obs-windows.c index a56a7bd5a..ec8e8e954 100644 --- a/libobs/obs-windows.c +++ b/libobs/obs-windows.c @@ -172,16 +172,6 @@ static void log_available_memory(void) note); } -static bool is_64_bit_windows(void) -{ -#if defined(_WIN64) - return true; -#elif defined(_WIN32) - BOOL b64 = false; - return IsWow64Process(GetCurrentProcess(), &b64) && b64; -#endif -} - static void log_windows_version(void) { struct win_version_info ver; diff --git a/libobs/util/platform-windows.c b/libobs/util/platform-windows.c index 795c8cae7..74c9fa9f4 100644 --- a/libobs/util/platform-windows.c +++ b/libobs/util/platform-windows.c @@ -757,6 +757,16 @@ bool get_dll_ver(const wchar_t *lib, struct win_version_info *ver_info) return true; } +bool is_64_bit_windows(void) +{ +#if defined(_WIN64) + return true; +#elif defined(_WIN32) + BOOL b64 = false; + return IsWow64Process(GetCurrentProcess(), &b64) && b64; +#endif +} + #define WINVER_REG_KEY L"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion" void get_win_ver(struct win_version_info *info) diff --git a/libobs/util/windows/win-version.h b/libobs/util/windows/win-version.h index b2a4a322c..c8554480d 100644 --- a/libobs/util/windows/win-version.h +++ b/libobs/util/windows/win-version.h @@ -29,6 +29,7 @@ struct win_version_info { int revis; }; +EXPORT bool is_64_bit_windows(void); EXPORT bool get_dll_ver(const wchar_t *lib, struct win_version_info *info); EXPORT void get_win_ver(struct win_version_info *info);