TAPI Structures (Compact 2013)

3/26/2014

The following table shows the TAPI structures with a description of the purpose of each.

Programming elements

Description

LINEADDRESSCAPS

This structure describes the capabilities of a specified address.

LINEADDRESSSTATUS

This structure describes the current status of an address.

LINECALLINFO

This structure contains call data.

LINECALLLIST

This structure describes a list of call handles.

LINECALLPARAMS

This structure describes parameters supplied when making calls using the lineMakeCall.

LINECALLSTATUS

This structure describes the current status of a call.

LINECALLTREATMENTENTRY

This structure provides information on the type of call treatment, such as music, recorded announcement, or silence, on the current call.

LINEDEVCAPS

This structure describes the capabilities of a line device.

LINEDEVSTATUS

This structure describes the current status of a line device.

LINEDIALPARAMS

This structure specifies a collection of dialing-related fields.

LINEEXTENSIONID

This structure describes an extension identifier.

LINEFORWARDLIST

This structure describes a list of forwarding instructions.

LINEGENERATETONE (structure)

This structure contains information about a tone to be generated.

LINEINITIALIZEEXPARAMS

This structure describes parameters supplied when making calls using lineInitializeEx.

LINELOCATIONENTRY

The LINELOCATIONENTRY structure describes a location used to provide an address translation context.

LINEMESSAGE

This structure contains parameter values specifying a change in status of the line the application currently has open.

LINEPROVIDERENTRY

This structure provides the information for a single service provider entry.

LINEPROVIDERLIST

This structure describes a list of service providers.

LINETRANSLATECAPS

This structure describes the address translation capabilities.

LINETRANSLATEOUTPUT

This structure describes the result of an address translation.

PHONECAPS

This structure describes the capabilities of a phone device.

PHONEEXTENSIONID

This structure describes an extension identifier.

PHONEINITIALIZEEXPARAMS

This structure contains parameters used to establish the association between an application and TAPI; for example, the application's selected event notification mechanism.

PHONEMESSAGE

This structure contains the next message queued for delivery to the application.

PHONESTATUS

This structure describes the current status of a phone device.

UNIMDM_CHG_DEVCFG

This structure provides an interface to programmatically edit or retrieve the Unimodem device configuration.

UNIMODEM_INFO

This structure receives the device-specific data for a Unimodem during a call to the lineGetDevCaps function.

VARSTRING

This structure is used for returning variably sized strings.

LINEADDRESSCAPS

This structure describes the capabilities of a specified address.

See Also

Reference

TAPI Reference