LINEREQMAKECALL
The LINEREQMAKECALL
structure describes a tapiRequestMakeCall
typedef struct linereqmakecall_tag {
char szDestAddress[TAPIMAXDESTADDRESSSIZE];
char szAppName[TAPIMAXAPPNAMESIZE];
char szCalledParty[TAPIMAXCALLEDPARTYSIZE];
char szComment[TAPIMAXCOMMENTSIZE];
} LINEREQMAKECALL, FAR *LPLINEREQMAKECALL;
Members
szDestAddress[TAPIMAXADDRESSSIZE]
The
NULL-terminated destination address of the make-call request. The address can
use the canonical address format or the dialable address format. The maximum
length of the address is TAPIMAXDESTADDRESSSIZE characters, which includes the
NULL terminator. Longer strings are truncated.
szAppName[TAPIMAXAPPNAMESIZE]
The ASCII
NULL-terminated user-friendly application name or filename of the application
that originated the request. The maximum length of the address is TAPIMAXAPPNAMESIZE
characters, which includes the NULL terminator.
szCalledParty[TAPIMAXCALLEDPARTYSIZE]
The ASCII
NULL-terminated user-friendly called-party name. The maximum length of the
called-party information is TAPIMAXCALLEDPARTYSIZE characters, which includes
the NULL terminator.
szComment[TAPIMAXCOMMENTSIZE]
The ASCII
NULL-terminated comment about the call request. The maximum length of the
comment string is TAPIMAXCOMMENTSIZE characters, which includes the NULL
terminator.
Remarks
No
extensions.
The szDestAddress
field contains the address of the remote party; the other fields are useful for
logging purposes. An application must use this structure to interpret the
request buffer it received from lineGetRequest0YN858 with the LINEREQUESTMODE_MAKECALL request
mode.
See Also