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.