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