[PATCH 1/5] winmm: Improve MCI's Sysinfo command. (try #2)

Joerg-Cyril.Hoehle at t-systems.com Joerg-Cyril.Hoehle at t-systems.com
Wed Mar 31 11:22:21 CDT 2010


Now I've gathered enough test data to prove all but one point about Sysinfo:
+ 16bit MCI_ALL_DEVICE_ID works with Win9x and hence must be supported IMHO.
+ MCI_ALL functionality is only reachable when passed as parameter.
  lpParms.wdevicetype set to MCI_ALL does not produce the expected result,
  even though MSDN lists it as valid device type.
+ Notification (which also varies between win9x and the others).

- Unlike old comments in the code, and unlike what MSDN says, tests prove
  that dwRetSize is *not* measured in bytes when using SendCommandW. At
  least not on w2k with INSTALLNAME or NAME.  For now I've decided not to
  touch that old code.

I've decided to not yet update the existing patches with the new tests I wrote.
That will follow at another time.

 Jörg Höhle

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-winmm-Improve-MCI-s-Sysinfo-command.patch
Type: application/octet-stream
Size: 7255 bytes
Desc: 0002-winmm-Improve-MCI-s-Sysinfo-command.patch
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20100331/2b33bb60/attachment-0001.obj>

More information about the wine-patches mailing list