RILCALLINFO (Compact 2013)

3/26/2014

This structure stores information about a specific call.

Syntax

typedef struct rilcallinfo_tag {
  DWORD cbSize;
  DWORD dwParams;
  DWORD dwID;
  DWORD dwDirection;
  DWORD dwStatus;
  DWORD dwType;
  DWORD dwMultiparty;
  RILADDRESS raAddress;
  WCHAR wszDescription[MAXLENGTH_DESCRIPTION];
  DWORD dwDisconnectCode;
} RILCALLINFO, *LPRILCALLINFO;

Members

  • cbSize
    Size of the structure, in bytes.
  • dwID
    The unique value that identifies a call, starting with 1. This value must be constant for the duration of the call.
  • dwStatus
    Status of a call.

    If dwParams is set to RIL_PARAM_CI_STATUS, this value is interpreted as one of the Call Status Constants. If dwParams is set to RIL_PARAM_CI_CPISTATUS, this value is interpreted as one of the CPI Status Constants.

  • dwMultiparty
    Specifies whether a call is a single-party call or a multi-party conference call. For more information, see Call Multiparty Constants.
  • raAddress
    Phone number of the remote party of the call. A RILADDRESS structure.
  • wszDescription[MAXLENGTH_DESCRIPTION]
    String type representation of the phone number that corresponds to the entry in the radio phone book, if applicable. For information about the MAXLENGTH_DESCRIPTION constant, see Maximum Lengths Constants.

Remarks

The dwID and dwStatus members must always be valid.

Requirements

Header

ril.h

See Also

Reference

RIL Structures
Call Direction Constants
Call Status Constants
Call Multiparty Constants
Maximum Lengths Constants
RILADDRESS
RILCALLINFO Parameter Constants