I cannot answer you question but there is a Sample file comes with VB6 called MCI. It does stuff with CD's like play, read, get name etc. I don't know if this helps.

Send me you email address and I'll return a zipped copy if you don't have it.