28 HMODULE hMod = ::GetModuleHandleW(
L"ntdll.dll");
33 typedef NTSTATUS(WINAPI * RtlGetVersionPtr)(PRTL_OSVERSIONINFOW);
34 RtlGetVersionPtr rtl_get_version = (RtlGetVersionPtr)::GetProcAddress(hMod,
"RtlGetVersion");
35 if (rtl_get_version ==
NULL) {
39 RTL_OSVERSIONINFOW rovi = {0};
40 rovi.dwOSVersionInfoSize =
sizeof(rovi);
41 if (rtl_get_version(&rovi) != 0) {
45 return (rovi.dwMajorVersion > major ||
46 (rovi.dwMajorVersion == major && rovi.dwBuildNumber >=
build));
void build(btStridingMeshInterface *triangles, bool useQuantizedAabbCompression, const btVector3 &bvhAabbMin, const btVector3 &bvhAabbMax)
#define CCL_NAMESPACE_END
CCL_NAMESPACE_BEGIN bool system_windows_version_at_least(int major, int build)