RIL Structures (Compact 2013)

3/26/2014

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

Programming element

Description

ALPHAIDENTIFIER

This structure stores information about an alpha identifier.

RADIOINFO

This structure stores information about a specific radio.

RILADDRESS

This structure represents a phone number.

RILALIENCALL

This structure stores information about a call created outside the RIL.

RILATRINFO

This structure is used for RIL_GetATR function.

RILAUDIODEVICEINFO

This structure defines the audio devices to be used for transmitting and receiving from the radio.

RILBEARERSVCINFO

This structure defines options related to the data connection bearer service.

RILBYTECOUNTER

Represents the cumulative number of bytes transferred by the radio in a packet.

RILCALLERIDSETTINGS

This structure stores caller ID settings.

RILCALLFORWARDINGSETTINGS

This structure stores call forwarding service settings.

RILCALLHSCSDINFO

This structure stores High Speed Circuit Switched Data (HSCSD) information for the current call.

RILCALLINFO

This structure stores information about a specific call.

RILCALLMODIFICATIONINFO

This structure stores information about a modified call.

RILCALLWAITINGINFO

This structure stores call waiting information.

RILCAPSBARRINGPWDLENGTH

This structure defines the maximum length for the barring passwords.

RILCAPSBEARERSVC

This structure defines dialing capability of the device.

RILCAPSDATACOMPRESSION

This structure defines the device data compression capabilities.

RILCAPSDIAL

This structure defines the dialing capability of the device.

RILCAPSERRORCORRECTION

This structure defines the device error correction capabilities.

RILCAPSHSCSD

This structure defines the high-speed circuit switched data support.

RILCAPSLOCKINGPWDLENGTH

This structure defines the maximum length for the locking passwords.

RILCAPSMSGMEMORYLOCATIONS

This structure defines the supported storage locations for Short Message Service (SMS) messages.

RILCAPSPBENTRYLENGTH

This structure defines the maximum phonebook entry length for the SIM phonebook.

RILCAPSRLP

This structure defines the radio link protocol capability of the device.

RILCBMSGCONFIG

This structure defines the cell broadcast messaging configuration of the device.

RILCELLTOWERINFO

This structure stores cell tower information.

RILCLOSEDGROUPSETTINGS

This structure stores closed user group (CUG) settings.

RILCONNECTINFO

This structure defines options related to a connect notification.

RILCOSTINFO

This structure stores service cost information.

RILDATACOMPINFO

This structure stores data compression settings.

RILDIALEDIDSETTINGS

This structure stores dialed identification settings.

RILDIALINFO

This structure stores ring information.

RILENTERGPRSDATAMODE

This structure stores a quality of service profile.

RILEQUIPMENTINFO

This structure stores equipment information.

RILEQUIPMENTSTATE

This structure defines the state of the radio equipment.

RILERRORCORRECTIONINFO

This structure stores error correction settings.

RILGAININFO

This structure stores audio gain information.

RILGPRSANSWER

This structure stores a quality of service profile.

RILGPRSCONTEXT

This structure stores a Packet Data Protocol (PDP) context that represents a certain configuration for packet data communication.

RILGPRSCONTEXTACTIVATED

This structure shows which contexts are active.

RILGPRSCONTEXTCAPS

This structure defines the maximum phonebook entry length for the SIM phonebook.

RILGPRSPROTOCOLCAPS

This structure stores general packet radio service capabilities.

RILGPRSQOSPROFILE

This structure stores a quality of service (QOS) profile.

RILGPRSQOSPROFILECAPS

This structure defines the GPRS quality of service capabilities.

RILHIDECONNECTEDIDSETTINGS

This structure stores connected ID settings.

RILHIDEIDSETTINGS

This structure stores settings for hiding caller ID information.

RILHSCSDINFO

This structure stores High Speed Circuit Switched Data (HSCSD) settings.

RILLOCATIONINFO

This structure stores the current location in the network of the device.

RILMESSAGE

This structure stores message data.

RILMESSAGE_IN_SIM

This structure stores message data in SIM format.

RILMESSAGEINFO

This structure stores message data with additional information.

RILMSGCONFIG

This structure stores the messaging configuration.

RILMSGDCS

This structure stores the message Data Coding Scheme (DCS).

RILMSGSERVICEINFO

This structure stores messaging service settings.

RILMSGSTORAGEINFO

This structure stores message storage locations.

RILNDISBUFFER

This is the individual buffer structure that forms part of the RILNDISPACKET structure that is used to send or receive packets between the WWAN miniport and RIL.

RILNDISGPRSCONTEXT

This structure defines a GPRS context that the WWAN miniport that calls the RIL driver will activate.

RILNDISGPRSCONTEXTRESPONSE

This structure stores information about a modified call.

RILNDISIPCONFIG

This structure is used by the RIL_NOTIFY_NDIS_IPCONFIG notification to notify the WWAN miniport of the IP address configuration information that is obtained from the network.

RILNDISIPV6ADDR

This structure encapsulates an IPv6 address.

RILNDISPACKET

This structure contains the packet information.

RILNDISSTATUS

This structure contains the NDIS flow control status information.

RILNITZINFO

This structure contains information that is returned upon notification of a NITZ related event.

RILOPERATORINFO

This structure indicates status of a particular operator.

RILOPERATORNAMES

This structure stores the different representations of an operator.

RILPHONEBOOKADDITIONALNUMBER

This structure supports an additional phone number item associated with RILPHONEBOOKENTRYEX.

RILPHONEBOOKEMAILADDRESS

This structure supports an e-mail item associated with RILPHONEBOOKENTRYEX.

RILPHONEBOOKENTRY

This structure stores a single phonebook entry.

RILPHONEBOOKENTRYEX

This structure stores a single phonebook entry.

RILPHONEBOOKINFO

This structure stores phonebook settings.

RILRANGE

This structure defines a value range.

RILREMOTEPARTYINFO

This structure defines the information associated with the caller ID or dialed number.

RILRINGINFO

This structure defines information associated with a ringing call.

RILRLPINFO

This structure stores radio link protocol settings.

RILSERIALPORTSTATS

This structure stores statistics of the virtual serial port.

RILSERVICEINFO

This structure stores connection service information.

RILSIGNALQUALITY

This structure stores signal quality information.

RILSIMCMDPARAMETERS

This structure stores parameters for a restricted SIM command.

RILSIMRECORDSTATUS

This structure stores a response to a restricted SIM command.

RILSIMRESPONSE

This structure stores a response to a restricted SIM command.

RILSIMSECURITYSTATUS

This structure stores information about the SIM security state.

RILSIMTOOLKITCMD

Important   This structure is not supported in Windows Embedded Compact 2013.

RILSIMTOOLKITEVENTCAPS

Important   This structure is not supported in Windows Embedded Compact 2013.

RILSIMTOOLKITNOTIFYCAPS

Important   This structure is not supported in Windows Embedded Compact 2013.

RILSIMTOOLKITRSP

Important   This structure is not supported in Windows Embedded Compact 2013.

RILSUBADDRESS

This structure stores the sub-address of a called party.

RILSUBSCRIBERINFO

This structure defines the audio devices to be used for transmitting to and receiving from the radio.

RILSUPSERVICEDATA

This structure stores supplementary service data.

See Also

Other Resources

Radio Interface Layer