OS Version UWP, Win32

This commit is contained in:
Bashar Astifan committed 2024-09-03 20:07:57 +04:00
1 parent b235d4b218
commit f1771b9474
6 files changed
+40 -98

No files matched your search

+1 -8
View File
@@ -7,16 +7,9 @@
bool IsVistaOrHigher();
bool IsWin7OrHigher();
bool DoesVersionMatchWindows(uint32_t major, uint32_t minor, uint32_t spMajor, uint32_t spMinor, bool acceptGreater);
bool GetVersionFromKernel32(uint32_t& major, uint32_t& minor, uint32_t& build);
std::string GetWindowsVersion();
// Platforms like UWP has their own API,
// so we use versionInfo to pass version info from outside
// on Win32 it will use kernel (normal behavior) when versionInfo is 0
std::string GetWindowsVersion(uint64_t versionInfo);
std::string GetWindowsVersion(uint32_t& outMajor, uint32_t& outMinor, uint32_t& outBuild);
std::string GetWindowsVersion(uint64_t versionInfo, uint32_t& outMajor, uint32_t& outMinor, uint32_t& outBuild);
std::string GetWindowsSystemArchitecture();
#endif