tapi/line
Класс устройств tapi/line состоит из всех линейных устройств. Доступ к этим устройствам можно получить с помощью функций строки TAPI.
Функция lineGetID заполняет структуру VARSTRING , задавая члену dwStringFormat значение STRINGFORMAT_BINARY и добавляя этот дополнительный элемент.
DWORD dwDeviceI; // line device identifier
Член dwDeviceId — это идентификатор устройства линии, связанного с дескриптором строки, заданным lineGetID.
Функция phoneGetID также заполняет структуру VARSTRING , устанавливая для dwStringFormat значение STRINGFORMAT_BINARY и добавляя этот дополнительный член:
DWORD adwDeviceIds[]; // array of line device identifiers
Элемент adwDeviceIds — это массив, содержащий идентификаторы всех устройств, связанных с телефонным устройством. Если нет связанных линейных устройств, phoneGetID возвращает значение PHONEERR_INVALDEVICECLASS.