http://bugs.winehq.org/show_bug.cgi?id=14381
--- Comment #13 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-08-08 02:41:59 --- Looks like this is the culkpritt:
0019:Call advapi32.RegOpenKeyExW(80000002,100021d0 L"SOFTWARE\Microsoft\DirectX",00000000,00000001,61239744) ret=10001275 0019:Ret advapi32.RegOpenKeyExW() retval=00000000 ret=10001275 0019:Call advapi32.RegQueryValueExW(00000080,10002208 L"InstalledVersion",00000000,61239754,61239748,61239740) ret=100012bc 0019:Ret advapi32.RegQueryValueExW() retval=00000002 ret=100012bc
Adding the key InstalledVersion (with value 00 00 00 09 00 00 00 00 like it says on windows) makes the installer happy. So that 3rd bug is fortunately simple to fix ;)