http://bugs.winehq.org/show_bug.cgi?id=22146
--- Comment #11 from Jörg Höhle hoehle@users.sourceforge.net 2010-06-30 09:47:44 --- The state is unchanged since my comment #3 and comment #9: 64bit support is broken for apps that use MCI string commands.
I somehow convinced myself that the 3-4 patches are not trivial and therefore not suitable for integration during code freeze, hence I invested my time somewhere else meanwhile (testing apps rather than writing patches). Am I wrong because 64bit support is the one goal for 1.2?
André Hentschel was so kind to validate on a 64bit system the patches that I wrote so far, but they are still incomplete: - nr.2 from comment #9 still not written - nr.3 still contains one #ifdef WIN64 TODO - nr.4 missing extensive tests that specifically target the structures that matter (e.g. those involving DWORD_PTR: MCI_HWND, MCI_HDC etc.) & validate nothing was broken by the rewrite. So far I only wrote tests for MCI_STATUS (and MCI_GETDEVCAPS or MCI_INFO IIRC).
MCI_HWND, MCI_HDC and MCI_HPAL mostly occur with the mciavi and mciquartz modules, for which there are currently no tests at all. Such tests could be written by a volunteer independently on the 64bit state.