[PATCH 1/5] winmm: Improve MCI's Sysinfo command.

2010-04-06 Thread Joerg-Cyril.Hoehle
Hi, Eric Pouech wrote: >SYSINFO_PARMS.wDeviceType = (WORD)(DWORD)MCI_ALL_DEVICE_ID; >work better ? I tested ... = (WORD)MCI_ALL_DEVICE_ID which should do the same. It does not yield the "all" functionality. >did you check what mciGetDeviceID("all") returns on Vista or XP ? Yes, and it is in the

Re: [PATCH 1/5] winmm: Improve MCI's Sysinfo command.

2010-04-01 Thread Eric Pouech
joerg-cyril.hoe...@t-systems.com a écrit : Hi, Eric Pouech wrote: did you test the 16 => 32 bit conversion for the MCI_ALL_DEVICE ? It's good you asked. Upon closer inspection, MCI_Sysinfo appears to behave differently. I'd say it's even a bug in MS that setting SYSINFO_PARMS.wDevic

Re: [PATCH 1/5] winmm: Improve MCI's Sysinfo command.

2010-04-01 Thread Eric Pouech
joerg-cyril.hoe...@t-systems.com a écrit : Hi, Eric Pouech wrote: did you test the 16 => 32 bit conversion for the MCI_ALL_DEVICE ? Which ones do you have in mind? There are tests involving MCI_ALL_DEVICE_ID that pass on both win9x and later (also in patch #5). I wrote a few more MCI

[PATCH 1/5] winmm: Improve MCI's Sysinfo command.

2010-03-30 Thread Joerg-Cyril.Hoehle
Hi, Eric Pouech wrote: >did you test the 16 => 32 bit conversion for the MCI_ALL_DEVICE ? It's good you asked. Upon closer inspection, MCI_Sysinfo appears to behave differently. I'd say it's even a bug in MS that setting SYSINFO_PARMS.wDeviceType = MCI_ALL_DEVICE_ID is not recognized! Only send

[PATCH 1/5] winmm: Improve MCI's Sysinfo command.

2010-03-30 Thread Joerg-Cyril.Hoehle
Hi, Eric Pouech wrote: >did you test the 16 => 32 bit conversion for the MCI_ALL_DEVICE ? Which ones do you have in mind? There are tests involving MCI_ALL_DEVICE_ID that pass on both win9x and later (also in patch #5). I wrote a few more MCI tests privately. Generally, I added (UINT16) casts i

Re: [PATCH 1/5] winmm: Improve MCI's Sysinfo command.

2010-03-29 Thread Eric Pouech
joerg-cyril.hoe...@t-systems.com a écrit : Hi, this is the first of a series of patches I started writing last year. It suffered from the typical "some patches are 100% complete but follow others that are only 80%" syndrome. Now I filled in the missing parts. The fifth implements more tests to