"Reece Dunn" msclrhd@googlemail.com writes:
This includes Rob Shearman's suggestion of marking the old behaviour as broken() as it is clearly a bug, and also updated the SafeArrayGetVartype implementation to return the correct value in this case.
The tests pass on Vista and on Wine.
Not for me:
../../../tools/runtest -q -P wine -M oleaut32.dll -T ../../.. -p oleaut32_test.exe.so safearray.c && touch safearray.ok safearray.c:628: Test failed: SAGVT of array with vt 9 returned 13 make[2]: *** [safearray.ok] Error 1