http://bugs.winehq.org/show_bug.cgi?id=23975
--- Comment #7 from Eric Pouech eric.pouech@orange.fr 2010-08-12 10:20:34 --- according to http://msdn.microsoft.com/en-us/library/dd743441%28VS.85%29.aspx in the OPEN_TYPE_ID case, the HIWORD is supposed to be the index of the device (if any) so, (I haven't tested it) the code in mcicda.c should be changed to cover this case (and using dwDeviceId is likely wrong as you pointed out) some other sources also state that for a given device type (like cdaudio), cdaudioN is also a valid name (cdaudio0 being cdaudio...) if this is correct (I don't have a dual cdrom setup at hand), the mci string parser has to be fixed as well A+