Jeff,
if I:
resume c # yields MCIERR_HARDWARE
nothing printed
This is not compatible with the test that does not report failure on your system: + err = mciSendString("resume c", buf, sizeof(buf), hwnd); + ok(err == MCIERR_HARDWARE, "resume without play: %s\n", dbg_mcierr(err)); /* not NONAPPLICABLE_FUNCTION */ Does any of the previous commands provoke this difference?
play from <1_or_last_track> notify
Oops play c from 1 notify play c from 1 to 2 play c to 12 play c from 12
It stopped accepting input, any letters, return were all blocked - nothing except ^C.
Works for me.
Every track is listed as audio, meanwhile I see the drive with included programs etc is mapped in explorer.
This is behaviour unseen on the w95, w2k and wxp machines that I had access to, with my mixed data+audio CD.
Your machine's behaviour is mystery to me. Is mcicdda that unreliable???
Regards, Jörg Höhle