winetest_ok(ok1==ok2,"Expected ok1 to equal ok2, was: %i, %i for %s\n",ok1,ok2,shim);
if(ok1&&ok2)
{
charszCSDVersion[128]="";
winetest_ok(v1.dwOSVersionInfoSize==v2.dwOSVersionInfoSize,"Expected dwOSVersionInfoSize to be equal, was: %u, %u for %s\n",v1.dwOSVersionInfoSize,v2.dwOSVersionInfoSize,shim);
winetest_ok(info->dwMajorVersion==v2.dwMajorVersion,"Expected dwMajorVersion to be equal, was: %u, %u for %s\n",info->dwMajorVersion,v2.dwMajorVersion,shim);
winetest_ok(info->dwMinorVersion==v2.dwMinorVersion,"Expected dwMinorVersion to be equal, was: %u, %u for %s\n",info->dwMinorVersion,v2.dwMinorVersion,shim);
winetest_ok(info->dwBuildNumber==v2.dwBuildNumber,"Expected dwBuildNumber to be equal, was: %u, %u for %s\n",info->dwBuildNumber,v2.dwBuildNumber,shim);
winetest_ok(info->dwPlatformId==v2.dwPlatformId,"Expected dwPlatformId to be equal, was: %u, %u for %s\n",info->dwPlatformId,v2.dwPlatformId,shim);
winetest_ok(info->wServicePackMajor==v2.wServicePackMajor,"Expected wServicePackMajor to be equal, was: %i, %i for %s\n",info->wServicePackMajor,v2.wServicePackMajor,shim);
winetest_ok(info->wServicePackMinor==v2.wServicePackMinor,"Expected wServicePackMinor to be equal, was: %i, %i for %s\n",info->wServicePackMinor,v2.wServicePackMinor,shim);
}
else
{
winetest_ok(v1.wServicePackMajor==v2.wServicePackMajor,"Expected wServicePackMajor to be equal, was: %i, %i for %s\n",v1.wServicePackMajor,v2.wServicePackMajor,shim);
winetest_ok(v1.wServicePackMinor==v2.wServicePackMinor,"Expected wServicePackMinor to be equal, was: %i, %i for %s\n",v1.wServicePackMinor,v2.wServicePackMinor,shim);
}
winetest_ok(v1.wSuiteMask==v2.wSuiteMask,"Expected wSuiteMask to be equal, was: %i, %i for %s\n",v1.wSuiteMask,v2.wSuiteMask,shim);
winetest_ok(v1.wProductType==v2.wProductType,"Expected wProductType to be equal, was: %i, %i for %s\n",v1.wProductType,v2.wProductType,shim);
winetest_ok(v1.wReserved==v2.wReserved,"Expected wReserved to be equal, was: %i, %i for %s\n",v1.wReserved,v2.wReserved,shim);
}
else
{
winetest_ok(v1.wServicePackMajor==0&&v2.wServicePackMajor==0,"Expected wServicePackMajor to be 0, was: %i, %i for %s\n",v1.wServicePackMajor,v2.wServicePackMajor,shim);
winetest_ok(v1.wServicePackMinor==0&&v2.wServicePackMinor==0,"Expected wServicePackMinor to be 0, was: %i, %i for %s\n",v1.wServicePackMinor,v2.wServicePackMinor,shim);
winetest_ok(v1.wSuiteMask==0&&v2.wSuiteMask==0,"Expected wSuiteMask to be 0, was: %i, %i for %s\n",v1.wSuiteMask,v2.wSuiteMask,shim);
winetest_ok(v1.wProductType==0&&v2.wProductType==0,"Expected wProductType to be 0, was: %i, %i for %s\n",v1.wProductType,v2.wProductType,shim);
winetest_ok(v1.wReserved==0&&v2.wReserved==0,"Expected wReserved to be 0, was: %i, %i for %s\n",v1.wReserved,v2.wReserved,shim);
winetest_ok(v1.dwOSVersionInfoSize==v2.dwOSVersionInfoSize,"Expected dwOSVersionInfoSize to be equal, was: %u, %u for %s\n",v1.dwOSVersionInfoSize,v2.dwOSVersionInfoSize,shim);
winetest_ok(info->dwMajorVersion==v2.dwMajorVersion,"Expected dwMajorVersion to be equal, was: %u, %u for %s\n",info->dwMajorVersion,v2.dwMajorVersion,shim);
winetest_ok(info->dwMinorVersion==v2.dwMinorVersion,"Expected dwMinorVersion to be equal, was: %u, %u for %s\n",info->dwMinorVersion,v2.dwMinorVersion,shim);
winetest_ok(info->dwBuildNumber==v2.dwBuildNumber,"Expected dwBuildNumber to be equal, was: %u, %u for %s\n",info->dwBuildNumber,v2.dwBuildNumber,shim);
winetest_ok(info->dwPlatformId==v2.dwPlatformId,"Expected dwPlatformId to be equal, was: %u, %u for %s\n",info->dwPlatformId,v2.dwPlatformId,shim);
winetest_ok(lstrcmpW(szCSDVersion,v2.szCSDVersion)==0,"Expected szCSDVersion to be equal, was: %s, %s for %s\n",wine_dbgstr_w(szCSDVersion),wine_dbgstr_w(v2.szCSDVersion),shim);
winetest_ok(info->wServicePackMajor==v2.wServicePackMajor,"Expected wServicePackMajor to be equal, was: %i, %i for %s\n",info->wServicePackMajor,v2.wServicePackMajor,shim);
winetest_ok(info->wServicePackMinor==v2.wServicePackMinor,"Expected wServicePackMinor to be equal, was: %i, %i for %s\n",info->wServicePackMinor,v2.wServicePackMinor,shim);
}
else
{
winetest_ok(v1.wServicePackMajor==v2.wServicePackMajor,"Expected wServicePackMajor to be equal, was: %i, %i for %s\n",v1.wServicePackMajor,v2.wServicePackMajor,shim);
winetest_ok(v1.wServicePackMinor==v2.wServicePackMinor,"Expected wServicePackMinor to be equal, was: %i, %i for %s\n",v1.wServicePackMinor,v2.wServicePackMinor,shim);
}
winetest_ok(v1.wSuiteMask==v2.wSuiteMask,"Expected wSuiteMask to be equal, was: %i, %i for %s\n",v1.wSuiteMask,v2.wSuiteMask,shim);
winetest_ok(v1.wProductType==v2.wProductType,"Expected wProductType to be equal, was: %i, %i for %s\n",v1.wProductType,v2.wProductType,shim);
winetest_ok(v1.wReserved==v2.wReserved,"Expected wReserved to be equal, was: %i, %i for %s\n",v1.wReserved,v2.wReserved,shim);
}
else
{
winetest_ok(v1.wServicePackMajor==0&&v2.wServicePackMajor==0,"Expected wServicePackMajor to be 0, was: %i, %i for %s\n",v1.wServicePackMajor,v2.wServicePackMajor,shim);
winetest_ok(v1.wServicePackMinor==0&&v2.wServicePackMinor==0,"Expected wServicePackMinor to be 0, was: %i, %i for %s\n",v1.wServicePackMinor,v2.wServicePackMinor,shim);
winetest_ok(v1.wSuiteMask==0&&v2.wSuiteMask==0,"Expected wSuiteMask to be 0, was: %i, %i for %s\n",v1.wSuiteMask,v2.wSuiteMask,shim);
winetest_ok(v1.wProductType==0&&v2.wProductType==0,"Expected wProductType to be 0, was: %i, %i for %s\n",v1.wProductType,v2.wProductType,shim);
winetest_ok(v1.wReserved==0&&v2.wReserved==0,"Expected wReserved to be 0, was: %i, %i for %s\n",v1.wReserved,v2.wReserved,shim);