Add missing files.

This commit is contained in:
Skyth
2024-12-04 12:48:38 +03:00
parent 2c2e37f6fe
commit 5876c2b658
4 changed files with 44 additions and 1 deletions

View File

@@ -0,0 +1,24 @@
#include <kernel/platform.h>
#if _WIN32
LIB_FUNCTION(LONG, "ntdll.dll", RtlGetVersion, PRTL_OSVERSIONINFOW);
#endif
PlatformVersion GetPlatformVersion()
{
auto result = PlatformVersion{};
#if _WIN32
OSVERSIONINFOEXW osvi = { 0 };
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEXW);
if (RtlGetVersion((PRTL_OSVERSIONINFOW)&osvi) != 0)
return result;
result.Major = osvi.dwMajorVersion;
result.Minor = osvi.dwMinorVersion;
result.Build = osvi.dwBuildNumber;
#endif
return result;
}