http://bugs.winehq.org/show_bug.cgi?id=3012
------- Additional Comments From lionel.ulmer@free.fr 2005-30-05 14:03 ------- To add more context to what we debugged via IRC.... It is I who made him create the empty 'd3d9.dll' file in his fake system directory (as some applications try to open the DLL to see if it is installed or not). With this set-up, I looked at a +relay trace and found out that the program calls GetVersionInfoSizeA on the following path 'c:/windows/system/d3d9.dll'.
Now that I added a 'fake' DLL in the system dir, I have no idea if I actually broke or not this function (ie if it tried to open the fake DLL instead of the built-in one).
So, to progress, we would need a +relay log but taken with the fake d3d9.dll file removed.