nccGetExtendedCallStatus

Retrieves protocol-specific status information for a call.

Prototype

DWORD nccGetExtendedCallStatus ( NCC_CALLHD callhd, void *extendedcallstatus, unsigned size )

Argument

Description

callhd

Handle of the call for which you want to retrieve status information.

extendedcallstatus

A pointer to a protocol- and implementation-specific parameter structure. See the protocol-specific documentation for details.

size

The size (in bytes) of the application-supplied status information space.

Return values

Return value

Description

SUCCESS

 

CTAERR_BAD_ARGUMENT

extendedcallstatus pointer is NULL.

CTAERR_BAD_SIZE

size is smaller than the size of a DWORD.

CTAERR_INVALID_HANDLE

The call handle is not valid. It may have been released.

CTAERR_SVR_COMM

A server communication error occurred.

NCCERR_NOT_CAPABLE

The protocol does not support the ability to get extended call status information. The application can determine if the protocol supports this feature by examining the NCC_CAP_EXTENDED_CALL_STATUS bit in the capabilitymask returned by nccQueryCapability.

See also

nccGetCallStatus, nccGetLineStatus