Уточняю проблемму.
При вызове lineGetID(....) в качестве последнего параметра передается TAPI device class (см. МСДН). Чтобы проиграть файлы через модем, в качестве этого параметра передается "wave/out". После этого, собственно, и возвращается ошибка.
Запустив полезную программку EnumTapi, я обнаружил, что мой ZyXEL U-1496S+ Fax Voice поддерживает много TAPI-классов (от tapi/line до comm), но wave/out и wave/in почему-то не поддерживает. То есть, получается средствами TAPI звук проиграть через него нельзя???? Как же так, ведь модем-то войсовый!?
Подскажите, плз, в чем проблемма. Дров каких-то не хватает или в системе что не так?....