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.
- dwParams
Indicates which members of the structure contain valid data. Must be one or a combination of the RILCALLINFO Parameter Constants.
- dwID
The unique value that identifies a call, starting with 1. This value must be constant for the duration of the call.
- dwDirection
Direction of a call. Must be one of the Call Direction Constants.
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.
- dwType
Call type. For more information, see Call Type 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.
- dwDisconnectCode
The disconnect code if dwStatus is disconnected. For more information, see Call Direction 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