diff --git a/src/msw/utils.cpp b/src/msw/utils.cpp index eab054013a..1a4e8137d6 100644 --- a/src/msw/utils.cpp +++ b/src/msw/utils.cpp @@ -1265,7 +1265,10 @@ wxOperatingSystemId wxGetOsVersion(int *verMaj, int *verMin) bool wxCheckOsVersion(int majorVsn, int minorVsn) { - OSVERSIONINFOEX osvi = { sizeof(osvi), 0, 0, 0, 0, { 0 }, 0, 0 }; + OSVERSIONINFOEX osvi; + wxZeroMemory(osvi); + osvi.dwOSVersionInfoSize = sizeof(osvi); + DWORDLONG const dwlConditionMask = ::VerSetConditionMask( ::VerSetConditionMask(