А>Существует, только это интерфейс не только для CD/DVD устройств, а почти для всех устройств. Работать с DeviceIo приятней наверное для других устройств, вряд ли б многие разработчики использовали ASPI или SPTI, если б с DeviceIo было работать приятнее. И врядли работать с CD-приводами посредством DeviceIo приятнее в Windows 9x.
Потому и мучаются — ну нет в windows 9x DeviceIoctrl. Вот и пишут на связке ASPI/SPTI

Но сейчас, когда Windows умерла — использование DeviceIoctrl не возбраняется
На самом деле SPTI тоже через вызовы DeviceIoCtrl сделана с кодом IOCTRL_SCSI_PASSTHROUGH_WITH_BUFFERS.
DeviceIoCtrl — это прямой интерфейс к драйверу любого устройства. Необходимы привилегии админа только
Прямые вызовы DeviceIoctrl делаются с готовыми кодами типа IOCTRL_CDROM_READ_TOC и т.п.
Но MS не опубликовала все необходимые для счастья коды в MSDN
А лазить по Windows Device Driver Kit (DDK) удовольствие ниже среднего,
Да его и еще и иметь надо. Зато результат получается не сравнимый ни с чем