http://bugs.winehq.org/show_bug.cgi?id=22146
Jörg Höhle hoehle@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #27027|0 |1 is obsolete| |
--- Comment #9 from Jörg Höhle hoehle@users.sourceforge.net 2010-04-15 07:05:33 --- Created an attachment (id=27369) --> (http://bugs.winehq.org/attachment.cgi?id=27369) patch: For MCI parsing, use 64bit compatible structures.
Here's the current version of the first patch. It could be simplified a little by what I put in git meanwhile.
It's the first of three patches that should allow MCI to work on Wine64. 2. Fix offset calculation in MCI_CONSTANT (not yet written). 3. Introduce MCI_HWND etc. and other such DWORD_PTR sized objects (done). (not mentioning tests).
The advantage of that approach is that a 4th one could be added anytime after we learn whether or not MS introduced new constants for 64bit objects in 64bit MCI drivers: there would be few things to change.