RMobilePhone Class Reference

class RMobilePhone : public RPhone

Provides client access to mobile phone functionality provided by TSY.

Encapsulates access to a mobile phone. The functionality of RMobilePhone is divided into a number of functional units, for the purpose of easier documentation and navigation and selectable support by TSY.

Note: Some RMobilePhone function members must be supported by the TSY while others are part of optional "functional unit" and only need to be supported if the TSY supports that functional unit. When a functional unit is mandatory then the unit should at least support the Get...Caps() member function to indicate the member functions that are supported for this unit.

Nested Classes and Structures

Public Member Functions
RMobilePhone()
IMPORT_C TIntAbortSecurityCode(TMobilePhoneSecurityCode)
IMPORT_C voidAcceptCCBSRecall(TRequestStatus &, TInt, TName &)
IMPORT_C voidAppendAPNName(TRequestStatus &, const TDes8 &)
IMPORT_C voidChangeSecurityCode(TRequestStatus &, TMobilePhoneSecurityCode, const TMobilePhonePasswordChangeV1 &)
IMPORT_C voidClearBlacklist(TRequestStatus &)
IMPORT_C voidClearCostMeter(TRequestStatus &, TMobilePhoneCostMeters)
IMPORT_C TIntContinueDTMFStringSending(TBool)
IMPORT_C voidDeactivateCCBS(TRequestStatus &, TInt)
IMPORT_C voidDeleteAPNName(TRequestStatus &, TUint32)
IMPORT_C voidEnumerateAPNEntries(TRequestStatus &, TUint32 &)
IMPORT_C voidEnumerateSmartCardApplications(TRequestStatus &, TUint &)
IMPORT_C voidEnumerateUSimApplications(TRequestStatus &, TInt &, TAID &)
IMPORT_C TIntGetALSLine(TMobilePhoneALSLine &)
IMPORT_C voidGetAPNControlListServiceStatus(TRequestStatus &, TAPNControlListServiceStatus &)
IMPORT_C voidGetAPNname(TRequestStatus &, const TUint32, TDes8 &)
IMPORT_C TIntGetAirTimeDuration(TTimeIntervalSeconds &)
IMPORT_C TIntGetAlternatingCallCaps(TUint32 &)
IMPORT_C TIntGetAlternatingCallMode(TMobilePhoneAlternatingCallMode &, TMobileService &)
IMPORT_C voidGetAuthenticationParams(TRequestStatus &, const TDesC8 &, TDes8 &)
IMPORT_C TIntGetBatteryCaps(TUint32 &)
IMPORT_C voidGetBatteryInfo(TRequestStatus &, TMobilePhoneBatteryInfoV1 &)
IMPORT_C voidGetCCBSStatus(TRequestStatus &, TMobilePhoneCCBSStatus &, TMobileInfoLocation)
IMPORT_C voidGetCallForwardingIndicator(TRequestStatus &, TDes8 &)
IMPORT_C TIntGetCallServiceCaps(TUint32 &)
IMPORT_C voidGetCellInfo(TRequestStatus &, TDes8 &)
IMPORT_C voidGetCipheringIndicatorStatus(TRequestStatus &, TMobileCallCipheringIndicator &)
IMPORT_C voidGetCompMethodName(TRequestStatus &, TDes &, const TUint8)
IMPORT_C TIntGetCostCaps(TUint32 &)
IMPORT_C voidGetCostInfo(TRequestStatus &, TDes8 &)
IMPORT_C voidGetCurrentActiveUSimApplication(TRequestStatus &, TAID &)
IMPORT_C TIntGetCurrentMode(TMobilePhoneNetworkMode &)
IMPORT_C voidGetCurrentNetwork(TRequestStatus &, TDes8 &, TMobilePhoneLocationAreaV1 &)
IMPORT_C voidGetCurrentNetwork(TRequestStatus &, TDes8 &)
IMPORT_C voidGetCurrentNetworkName(TRequestStatus &, TDes8 &, TDes8 &)
IMPORT_C voidGetCustomerServiceProfile(TRequestStatus &, TDes8 &)
IMPORT_C TIntGetDTMFCaps(TUint32 &)
IMPORT_C TIntGetDefaultPrivacy(TMobilePhonePrivacy &)
IMPORT_C TIntGetFdnStatus(TMobilePhoneFdnStatus &)
IMPORT_C voidGetFdnStatus(TRequestStatus &, TMobilePhoneFdnStatus &)
IMPORT_C voidGetFeatureCode(TRequestStatus &, TDes &, TMobilePhoneNetworkService, TMobilePhoneServiceAction)
IMPORT_C voidGetHomeNetwork(TRequestStatus &, TDes8 &)
IMPORT_C voidGetHomeNetworkSearchPeriod(TRequestStatus &, TInt &)
IMPORT_C TIntGetIccAccessCaps(TUint32 &)
IMPORT_C voidGetIccIdentity(TRequestStatus &, TIccIdentity &)
IMPORT_C voidGetIccMessageWaitingIndicators(TRequestStatus &, TDes8 &)
IMPORT_C TIntGetIdentityCaps(TUint32 &)
IMPORT_C voidGetIdentityServiceStatus(TRequestStatus &, TMobilePhoneIdService, TMobilePhoneIdServiceStatus &, TMobileInfoLocation)
IMPORT_C voidGetIncomingCallType(TRequestStatus &, TMobilePhoneIncomingCallType &, TDes8 &)
IMPORT_C voidGetIndicator(TRequestStatus &, TUint32 &)
IMPORT_C TIntGetIndicatorCaps(TUint32 &, TUint32 &)
IMPORT_C voidGetLastUsedAccessTechnology(TRequestStatus &, TMobilePhoneNetworkAccess &)
IMPORT_C voidGetLockInfo(TRequestStatus &, TMobilePhoneLock, TDes8 &)
IMPORT_C voidGetMailboxNumbers(TRequestStatus &, TDes8 &)
IMPORT_C voidGetMmsConfig(TRequestStatus &, const TMmsConnParams, TDes8 &)
IMPORT_C voidGetMulticallParams(TRequestStatus &, TDes8 &)
IMPORT_C TIntGetMultimediaCallPreference(TMobilePhoneMultimediaSettings &)
IMPORT_C TIntGetMultimodeAPIVersion(TInt &)
IMPORT_C TIntGetMultimodeCaps(TUint32 &)
IMPORT_C TIntGetNITZInfo(TMobilePhoneNITZ &)
IMPORT_C TIntGetNetworkCaps(TUint32 &)
IMPORT_C TIntGetNetworkInvScanSetting(TMobilePhoneInvestigationScan &)
IMPORT_C voidGetNetworkRegistrationStatus(TRequestStatus &, TMobilePhoneRegistrationStatus &)
IMPORT_C voidGetNetworkSecurityLevel(TRequestStatus &, TMobilePhoneNetworkSecurity &)
IMPORT_C TIntGetNetworkSelectionSetting(TDes8 &)
IMPORT_C TIntGetPersonalisationCaps(TUint32 &)
IMPORT_C voidGetPersonalisationStatus(TRequestStatus &, TUint32 &)
IMPORT_C voidGetPhoneId(TRequestStatus &, TMobilePhoneIdentityV1 &)
IMPORT_C voidGetPhoneStoreInfo(TRequestStatus &, TDes8 &, const TDesC &)
IMPORT_C voidGetPhoneStoreInfo(TRequestStatus &, TDes8 &, const TDesC &, const TDesC &)
IMPORT_C voidGetScFileInfo(TRequestStatus &, const TScFilePath &, TDes8 &)
IMPORT_C TIntGetSecurityCaps(TUint32 &)
IMPORT_C voidGetSecurityCodeInfo(TRequestStatus &, TMobilePhoneSecurityCode, TDes8 &)
IMPORT_C voidGetServiceProviderName(TRequestStatus &, TDes8 &)
IMPORT_C voidGetServiceTable(TRequestStatus &, TMobilePhoneServiceTable, TDes8 &)
IMPORT_C TIntGetSignalCaps(TUint32 &)
IMPORT_C voidGetSignalStrength(TRequestStatus &, TInt32 &, TInt8 &)
IMPORT_C voidGetSmartCardApplicationInfo(TRequestStatus &, TUint, TDes8 &)
IMPORT_C voidGetSubscriberId(TRequestStatus &, TMobilePhoneSubscriberId &)
IMPORT_C voidGetUSimApplicationInfo(TRequestStatus &, TInt, TDes8 &)
IMPORT_C TIntGetUSimAppsSelectionMode(TUSimSelectionMode &)
IMPORT_C voidGetUUSSetting(TRequestStatus &, TMobilePhoneUUSSetting &)
IMPORT_C voidGetWlanData(TRequestStatus &, TDes8 &)
IMPORT_C voidImsAuthenticate(TRequestStatus &, TDes8 &)
IMPORT_C voidInitialiseMM(TRequestStatus &, TDes8 &)
IMPORT_C voidNotifyALSLineChange(TRequestStatus &, TMobilePhoneALSLine &)
IMPORT_C voidNotifyAPNControlListServiceStatusChange(TRequestStatus &, TAPNControlListServiceStatus &)
IMPORT_C voidNotifyAPNListChanged(TRequestStatus &)
IMPORT_C voidNotifyAirTimeDurationChange(TRequestStatus &, TTimeIntervalSeconds &)
IMPORT_C voidNotifyAllSendNetworkServiceRequest(TRequestStatus &, TMobilePhoneNotifySendSSOperation &, TDes8 &)
IMPORT_C voidNotifyAlternatingCallCapsChange(TRequestStatus &, TUint32 &)
IMPORT_C voidNotifyAlternatingCallModeChange(TRequestStatus &, TMobilePhoneAlternatingCallMode &, TMobileService &)
IMPORT_C voidNotifyAuthenticateDataChange(TRequestStatus &, TDes8 &)
IMPORT_C voidNotifyBatteryInfoChange(TRequestStatus &, TMobilePhoneBatteryInfoV1 &)
IMPORT_C voidNotifyCCBSRecall(TRequestStatus &, TDes8 &)
IMPORT_C voidNotifyCCBSStatusChange(TRequestStatus &, TMobilePhoneCCBSStatus &)
IMPORT_C voidNotifyCallBarringStatusChange(TRequestStatus &, TMobilePhoneCBCondition &)
IMPORT_C voidNotifyCallForwardingActive(TRequestStatus &, TMobileService &, TMobilePhoneCFActive &)
IMPORT_C voidNotifyCallForwardingStatusChange(TRequestStatus &, TMobilePhoneCFCondition &)
IMPORT_C voidNotifyCallServiceCapsChange(TRequestStatus &, TUint32 &)
IMPORT_C voidNotifyCallWaitingStatusChange(TRequestStatus &, TDes8 &)
IMPORT_C voidNotifyCellInfoChange(TRequestStatus &, TDes8 &)
IMPORT_C voidNotifyCipheringIndicatorStatus(TRequestStatus &, TMobileCallCipheringIndicator &)
IMPORT_C voidNotifyCostCapsChange(TRequestStatus &, TUint32 &)
IMPORT_C voidNotifyCostInfoChange(TRequestStatus &, TDes8 &)
IMPORT_C voidNotifyCurrentNetworkChange(TRequestStatus &, TDes8 &, TMobilePhoneLocationAreaV1 &)
IMPORT_C voidNotifyCurrentNetworkChange(TRequestStatus &, TDes8 &)
IMPORT_C voidNotifyDTMFCapsChange(TRequestStatus &, TUint32 &)
IMPORT_C voidNotifyDTMFEvent(TRequestStatus &, TMobilePhoneDTMFEvent &)
IMPORT_C voidNotifyDefaultPrivacyChange(TRequestStatus &, TMobilePhonePrivacy &)
IMPORT_C voidNotifyFdnStatusChange(TRequestStatus &, TMobilePhoneFdnStatus &)
IMPORT_C voidNotifyIccAccessCapsChange(TRequestStatus &, TUint32 &)
IMPORT_C voidNotifyIccMessageWaitingIndicatorsChange(TRequestStatus &, TDes8 &)
IMPORT_C voidNotifyIdentityServiceStatus(TRequestStatus &, const TMobilePhoneIdService, TMobilePhoneIdServiceStatus &)
IMPORT_C voidNotifyIdentitySuppressionRejected(TRequestStatus &)
IMPORT_C voidNotifyImsAuthorizationInfoChange(TRequestStatus &)
IMPORT_C voidNotifyIncomingCallTypeChange(TRequestStatus &, TMobilePhoneIncomingCallType &, TDes8 &)
IMPORT_C voidNotifyIndicatorChange(TRequestStatus &, TUint32 &)
IMPORT_C voidNotifyLockInfoChange(TRequestStatus &, TMobilePhoneLock &, TDes8 &)
IMPORT_C voidNotifyMailboxNumbersChange(TRequestStatus &, TDes8 &)
IMPORT_C voidNotifyMessageWaiting(TRequestStatus &, TInt &)
IMPORT_C voidNotifyMmsConfig(TRequestStatus &, const TMmsConnParams, TDes8 &)
IMPORT_C voidNotifyMmsUpdate(TRequestStatus &, TDes8 &)
IMPORT_C voidNotifyModeChange(TRequestStatus &, TMobilePhoneNetworkMode &)
IMPORT_C voidNotifyMulticallIndicatorChange(TRequestStatus &, TMobilePhoneMulticallIndicator &)
IMPORT_C voidNotifyMulticallParamsChange(TRequestStatus &, TDes8 &)
IMPORT_C voidNotifyMultimediaCallPreferenceChange(TRequestStatus &, TMobilePhoneMultimediaSettings &)
IMPORT_C voidNotifyNITZInfoChange(TRequestStatus &, TMobilePhoneNITZ &)
IMPORT_C voidNotifyNetworkInvScanChange(TRequestStatus &, TMobilePhoneInvestigationScan &)
IMPORT_C voidNotifyNetworkInvScanEvent(TRequestStatus &, TMobilePhoneInvestigationScanEvent &)
IMPORT_C voidNotifyNetworkRegistrationStatusChange(TRequestStatus &, TMobilePhoneRegistrationStatus &)
IMPORT_C voidNotifyNetworkSecurityLevelChange(TRequestStatus &, TMobilePhoneNetworkSecurity &)
IMPORT_C voidNotifyNetworkSelectionSettingChange(TRequestStatus &, TDes8 &)
IMPORT_C voidNotifyPreferredNetworksListChange(TRequestStatus &)
IMPORT_C voidNotifyPreferredWlanSIDListChange(TRequestStatus &)
IMPORT_C voidNotifySecurityCapsChange(TRequestStatus &, TUint32 &)
IMPORT_C voidNotifySecurityCodeInfoChange(TRequestStatus &, TMobilePhoneSecurityCode &, TDes8 &)
IMPORT_C voidNotifySecurityEvent(TRequestStatus &, TMobilePhoneSecurityEvent &)
IMPORT_C voidNotifySendNetworkServiceRequest(TRequestStatus &, const TMobilePhoneNotifySendSSOperation, TDes8 &)
IMPORT_C voidNotifySignalStrengthChange(TRequestStatus &, TInt32 &, TInt8 &)
IMPORT_C voidNotifySmartCardApplicationInfoChange(TRequestStatus &, TAID &, TSmartCardApplicationEvent &)
IMPORT_C voidNotifyStopInDTMFString(TRequestStatus &)
IMPORT_C voidNotifyUSimApplicationsInfoChange(TRequestStatus &, TInt &, TAID &)
IMPORT_C voidNotifyUSimAppsSelectionModeChange(TRequestStatus &, TUSimSelectionMode &)
IMPORT_C voidNotifyUUSSettingChange(TRequestStatus &, TMobilePhoneUUSSetting &)
IMPORT_C voidNotifyWlanDataChange(TRequestStatus &, TDes8 &)
IMPORT_C voidProgramFeatureCode(TRequestStatus &, const TDesC &, TMobilePhoneNetworkService, TMobilePhoneServiceAction)
IMPORT_C voidReadDTMFTones(TRequestStatus &, TDes &)
IMPORT_C voidReadScFile(TRequestStatus &, const TScFilePathWithAccessOffsets &, TDes8 &)
IMPORT_C TIntRefuseCCBSRecall(TInt)
IMPORT_C voidSelectNetwork(TRequestStatus &, TBool, const TMobilePhoneNetworkManualSelection &)
IMPORT_C voidSendDTMFTones(TRequestStatus &, const TDesC &)
IMPORT_C voidSendNetworkServiceRequest(TRequestStatus &, const TDesC &)
IMPORT_C voidSendNetworkServiceRequestNoFdnCheck(TRequestStatus &, const TDesC &)
IMPORT_C voidSetALSLine(TRequestStatus &, TMobilePhoneALSLine)
IMPORT_C voidSetAPNControlListServiceStatus(TRequestStatus &, TAPNControlListServiceStatus)
IMPORT_C voidSetAlternatingCallMode(TRequestStatus &, TMobilePhoneAlternatingCallMode, TMobileService)
IMPORT_C voidSetCallBarringPassword(TRequestStatus &, const TMobilePhonePasswordChangeV1 &)
IMPORT_C voidSetCallBarringStatus(TRequestStatus &, TMobilePhoneCBCondition, const TMobilePhoneCBChangeV1 &)
IMPORT_C voidSetCallForwardingStatus(TRequestStatus &, TMobilePhoneCFCondition, const TMobilePhoneCFChangeV1 &)
IMPORT_C voidSetCallWaitingStatus(TRequestStatus &, TMobileService, TMobilePhoneServiceAction)
IMPORT_C voidSetDefaultPrivacy(TRequestStatus &, TMobilePhonePrivacy)
IMPORT_C voidSetFdnSetting(TRequestStatus &, TMobilePhoneFdnSetting)
IMPORT_C voidSetGbaBootstrapParams(TRequestStatus &, const TAID &, const TDesC8 &)
IMPORT_C voidSetIccMessageWaitingIndicators(TRequestStatus &, const TDesC8 &)
IMPORT_C voidSetIdentityServiceStatus(TRequestStatus &, const TMobilePhoneIdService, const TMobilePhoneIdServiceSetting)
IMPORT_C voidSetIncomingCallType(TRequestStatus &, TMobilePhoneIncomingCallType, TDes8 &)
IMPORT_C voidSetLockSetting(TRequestStatus &, TMobilePhoneLock, TMobilePhoneLockSetting)
IMPORT_C voidSetMaxCostMeter(TRequestStatus &, TUint)
IMPORT_C voidSetMmsUserConnParams(TRequestStatus &, TDes8 &)
IMPORT_C voidSetMmsUserPreferences(TRequestStatus &, TDes8 &)
IMPORT_C voidSetMulticallParams(TRequestStatus &, TInt)
IMPORT_C voidSetMultimediaCallPreference(TRequestStatus &, TMobilePhoneMultimediaSettings)
IMPORT_C voidSetNetworkSelectionSetting(TRequestStatus &, const TDes8 &)
IMPORT_C voidSetPersonalisationStatus(TRequestStatus &, const TMobilePhonePersonalisation, const TDes &)
IMPORT_C voidSetPuct(TRequestStatus &, const TDesC8 &)
IMPORT_C voidSetSSPassword(TRequestStatus &, const TDesC8 &, const TInt)
IMPORT_C voidSetSmartCardApplicationStatus(TRequestStatus &, const TAID &, TSmartCardApplicationAction)
IMPORT_C voidSetUSimApplicationStatus(TRequestStatus &, const TAID, TUSimAppAction)
IMPORT_C TIntSetUSimAppsSelectionMode(TUSimSelectionMode)
IMPORT_C voidSetUUSSetting(TRequestStatus &, TMobilePhoneUUSSetting)
IMPORT_C voidSetWlanData(TRequestStatus &, const TDesC8 &)
IMPORT_C voidSmartCardAuthenticate(TRequestStatus &, TDes8 &)
IMPORT_C voidSmartCardAuthenticate(TRequestStatus &, const TAID &, TDes8 &)
IMPORT_C TIntStartDTMFTone(TChar)
IMPORT_C TIntStopDTMFTone()
IMPORT_C voidStorePreferredNetworksListL(TRequestStatus &, CMobilePhoneStoredNetworkList *)
IMPORT_C voidStorePreferredWlanSIDListL(TRequestStatus &, CMobilePhoneStoredWlanSIDList *)
IMPORT_C voidTerminateAllCalls(TRequestStatus &)
IMPORT_C voidUpdateScFile(TRequestStatus &, const TScFilePathWithAccessOffsets &, TDes8 &)
IMPORT_C voidVerifySecurityCode(TRequestStatus &, TMobilePhoneSecurityCode, const TMobilePassword &, const TMobilePassword &)
Protected Member Functions
IMPORT_C voidConstructL()
IMPORT_C voidDestruct()
Private Member Functions
RMobilePhone(const RMobilePhone &)
Inherited Functions
RPhone::Close()
RPhone::EnumerateLines(TInt &)const
RPhone::GetCaps(TCaps &)const
RPhone::GetInfo(TPhoneInfo &)const
RPhone::GetLineInfo(const TInt,TLineInfo &)const
RPhone::GetStatus(TStatus &)const
RPhone::Initialise()
RPhone::Initialise(TRequestStatus &)
RPhone::InitialiseCancel()
RPhone::NotifyCapsChange(TRequestStatus &,TCaps &)
RPhone::NotifyCapsChangeCancel()const
RPhone::NotifyModemDetected(TRequestStatus &,TModemDetection &)
RPhone::NotifyModemDetectedCancel()const
RPhone::Open(RTelServer &,const TDesC &)
RPhone::RPhone()
RPhone::SetEmergencyClient(const TUint32)const
RSubSessionBase::CloseSubSession(TInt)
RSubSessionBase::CreateAutoCloseSubSession(RSessionBase &,TInt,const TIpcArgs &)
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt)
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt,const TIpcArgs &)
RSubSessionBase::RSubSessionBase()
RSubSessionBase::Send(TInt)const
RSubSessionBase::Send(TInt,const TIpcArgs &)const
RSubSessionBase::SendReceive(TInt)const
RSubSessionBase::SendReceive(TInt,TRequestStatus &)const
RSubSessionBase::SendReceive(TInt,const TIpcArgs &)const
RSubSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
RSubSessionBase::Session()const
RSubSessionBase::SubSessionHandle()const
RTelSubSessionBase::Blank(const TInt,TReqPriorityType)const
RTelSubSessionBase::Blank(const TInt,TRequestStatus &,TReqPriorityType)const
RTelSubSessionBase::CancelAsyncRequest(TInt)const
RTelSubSessionBase::CancelReq(const TInt,const TInt)const
RTelSubSessionBase::CancelSubSession()const
RTelSubSessionBase::Get(const TInt,TDes16 &,TDes16 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TDes16 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TDes8 &,TDes16 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TDes8 &,TDes8 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TDes8 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TRequestStatus &,TDes16 &,TDes16 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TRequestStatus &,TDes16 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TRequestStatus &,TDes8 &,TDes16 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TRequestStatus &,TDes8 &,TDes8 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TRequestStatus &,TDes8 &,TReqPriorityType)const
RTelSubSessionBase::RTelSubSessionBase()
RTelSubSessionBase::ResetSessionHandle()
RTelSubSessionBase::SessionHandle()const
RTelSubSessionBase::Set(const TInt,TRequestStatus &,const TDesC16 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,TRequestStatus &,const TDesC16 &,const TDesC16 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,TRequestStatus &,const TDesC8 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,TRequestStatus &,const TDesC8 &,const TDesC16 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,TRequestStatus &,const TDesC8 &,const TDesC8 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,const RFile &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,const TDesC16 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,const TDesC16 &,const TDesC16 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,const TDesC8 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,const TDesC8 &,const TDesC16 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,const TDesC8 &,const TDesC8 &,TReqPriorityType)const
RTelSubSessionBase::SetAndGet(const TInt,TRequestStatus &,TDes8 &,const TDesC16 &,TReqPriorityType)const
RTelSubSessionBase::SetAndGet(const TInt,TRequestStatus &,const TDesC16 &,TDes16 &,TReqPriorityType)const
RTelSubSessionBase::SetAndGet(const TInt,TRequestStatus &,const TDesC8 &,TDes16 &,TReqPriorityType)const
RTelSubSessionBase::SetAndGet(const TInt,TRequestStatus &,const TDesC8 &,TDes8 &,TReqPriorityType)const
RTelSubSessionBase::SetSessionHandle(RSessionBase &)
RTelSubSessionBase::SubSessionHandle()
Public Member Enumerations
enumanonymous { KMaxMobilePasswordSize = 10, KMaxMobileNameSize = 32, KMaxMobileTelNumberSize = 100 }
enumanonymous { KMaxSizeIccIdentity = 20 }
enumanonymous { KBtidLength = 255, KKeyLifetimeLength = 255 }
enumanonymous { KNafIdLength = 255, KImpiLength = 255, KKsExtNafLength = 255 }
enumTAPNControlListServiceStatus { EAPNControlListServiceDisabled, EAPNControlListServiceEnabled }
enumTAuthData { EGbaBootstrapParams, EGbaNafIdList, EMbmsMskIdList, EMbmsMuk }
enumTAuthorizationDataSource { EFromUSIM, EFromISIM }
enumTCCBSRecallEvent { ECcbsRecallReceived, ECcbsRecallAccepted, ECcbsRecallRefused, ECcbsRecallUnspecified }
enumTCFUIndicatorStatus {
KCFUIndicatorUnknown = 0x0, KCFUIndicatorVoice = 0x01, KCFUIndicatorFax = 0x02, KCFUIndicatorData = 0x04, KCFUIndicatorSms = 0x08, KCFUIndicatorDataBearer = 0x10, KCFUIndicatorAuxVoice = 0x20
}
enumTCellInfoStatus { ECellInfoStatusUnknown, ECellInfoStatusNotCurrent, ECellInfoStatusCurrent }
enumTCellMode { ECellModeUnknown, ECellModeGsm, ECellModeWcdma }
enumTCspCPHSFeatures { KCspReservedSST = 0x80 }
enumTCspCPHSTeleservices { KCspALS = 0x80 }
enumTCspCallCompletion { KCspCCBS = 0x20, KCspCW = 0x40, KCspHOLD = 0x80 }
enumTCspCallOffering { KCspCT = 0x08, KCspCFNRc = 0x10, KCspCFNRy = 0x20, KCspCFB = 0x40, KCspCFU = 0x80 }
enumTCspCallRestriction { KCspBICRoam = 0x08, KCspBAIC = 0x10, KCspBOICexHC = 0x20, KCspBOIC = 0x40, KCspBOAC = 0x80 }
enumTCspNumberIdentification { KCspCLIBlock = 0x01, KCspCLISend = 0x02, KCspCOLP = 0x10, KCspCOLR = 0x20, KCspCLIP = 0x80 }
enumTCspOtherSuppServices { KCspCUGOA = 0x08, KCspPrefCUG = 0x10, KCspAoC = 0x20, KCspCUG = 0x40, KCspMPTY = 0x80 }
enumTCspPhase2PlusServices {
KCspMultipleband = 0x04, KCspMSP = 0x08, KCspVoiceBroadcast = 0x10, KCspVoiceGroupCall = 0x20, KCspHscsd = 0x40, KCspGprs = 0x80
}
enumTCspTeleservices {
KCspValidityPeriod = 0x02, KCspProtocolID = 0x04, KCspDelConf = 0x08, KCspReplyPath = 0x10, KCspSMCB = 0x20, KCspSMMO = 0x40, KCspSMMT = 0x80
}
enumTCspValueAdded {
KCspLanguage = 0x01, KCspData = 0x04, KCspFax = 0x08, KCspSMMOEmail = 0x10, KCspSMMOPaging = 0x20, KCspPLMNMode = 0x80
}
enumTDisplayRequirements { KDisplayPLMNNotRequired = 0x00000001, KDisplayPLMNRequired = 0x00000002, KDisplaySPNRequired = 0x00000004, KDisplaySPNNotRequired = 0x00000008 }
enumTESTServices1To8 { KEstFDN = 0x01, KEstBDN = 0x02, KEstACL = 0x04 }
enumTISTServices1To8 { KIstPCSCF = 0x01, KIstGBA = 0x02, KIstHTTPDigest = 0x04 }
enumTMmsConnParams { EUserPreferences, EIssuerConnParams, EUserConnParams }
enumTMmsImplementation { KMmsImplUnknwown = 0x00, KWapImplementation = 0x01 }
enumTMmsStatus { EMmsNotRetrieved, EMmsRetrieved, EMmsRejected, EMmsforwarded }
enumTMobileCallCipheringIndicator { ECipheringDisplayOff, ECipheringDisplayOn }
enumTMobileInfoLocation { EInfoLocationCache, EInfoLocationCachePreferred, EInfoLocationNetwork }
enumTMobileMMSFieldTags { ETagMmsConnParams = 0xAB, ETagMmsImpl = 0x80, ETagMmsServer = 0x81, ETagMmsBearerIE = 0x82, ETagMmsGateway = 0x83 }
enumTMobileNPI {
EUnknownNumberingPlan = 0, EIsdnNumberPlan = 1, EDataNumberPlan = 3, ETelexNumberPlan = 4, EServiceCentreSpecificPlan1 = 5, EServiceCentreSpecificPlan2 = 6, ENationalNumberPlan = 8, EPrivateNumberPlan = 9, EERMESNumberPlan = 10
}
enumTMobilePhoneALSLine { EAlternateLinePrimary, EAlternateLineAuxiliary, EAlternateLineUnknown, EAlternateLineNotAvailable }
enumTMobilePhoneAlternatingCallCaps {
KCapsMOVoiceData = 0x00000001, KCapsMOVoiceThenData = 0x00000002, KCapsMOVoiceFax = 0x00000004, KCapsMTVoiceData = 0x00000008, KCapsMTVoiceThenData = 0x00000010, KCapsMTVoiceFax = 0x00000020
}
enumTMobilePhoneAlternatingCallMode { EAlternatingModeUnspecified, EAlternatingModeSingle, EAlternatingModeVoiceData, EAlternatingModeVoiceThenData, EAlternatingModeVoiceFax }
enumTMobilePhoneAuthDataExtId {
KETelMobileGbaBootstrapAuthDataV8 = KEtelExtMultimodeV8, KETelMobileGbaNafAuthDataV8, KETelMobileMbmsMskUpdateDataV8, KETelMobileMbmsMtkGenerateDataV8, KETelMobileMbmsMskDeleteDataV8, KETelMobileMbmsMukDeleteDataV8, KETelMobileMbmsUserKeyV8, KETelMobileGbaBootstrapParamsV8
}
enumTMobilePhoneAuthenticate {
KAutnLength = 16, KRandLength = 16, KResLength = 16, KIkLength = 16, KCkLength = 16, KKcLength = 8, KAutsLength = 14
}
enumTMobilePhoneBandClass { ENetworkBandClassUnknown, ENetworkBandClassAOnly, ENetworkBandClassBOnly, ENetworkBandClassAPreferred, ENetworkBandClassBPreferred }
enumTMobilePhoneBatteryCaps { KCapsGetBatteryInfo = 0x00000001, KCapsNotifyBatteryInfoChange = 0x00000002 }
enumTMobilePhoneBatteryStatus { EPowerStatusUnknown, EPoweredByBattery, EBatteryConnectedButExternallyPowered, ENoBatteryConnected, EPowerFault }
enumTMobilePhoneCBCondition {
EBarUnspecified, EBarAllIncoming, EBarIncomingRoaming, EBarAllOutgoing, EBarOutgoingInternational, EBarOutgoingInternationalExHC, EBarAllCases, EBarAllOutgoingServices, EBarAllIncomingServices
}
enumTMobilePhoneCBStatus { ECallBarringStatusActive, ECallBarringStatusNotActive, ECallBarringStatusNotProvisioned, ECallBarringStatusNotAvailable, ECallBarringStatusUnknown }
enumTMobilePhoneCCBSStatus { ECcbsActive, ECcbsNotActive, ECcbsNotProvisioned, ECcbsNotAvailable, ECcbsUnknown }
enumTMobilePhoneCFActive { ECFUnconditionalActive, ECFConditionalActive }
enumTMobilePhoneCFCondition {
ECallForwardingUnspecified, ECallForwardingUnconditional, ECallForwardingBusy, ECallForwardingNoReply, ECallForwardingNotReachable, ECallForwardingAllCases, ECallForwardingAllConditionalCases
}
enumTMobilePhoneCFStatus {
ECallForwardingStatusActive, ECallForwardingStatusNotActive, ECallForwardingStatusNotRegistered, ECallForwardingStatusNotProvisioned, ECallForwardingStatusNotAvailable, ECallForwardingStatusUnknown, ECallForwardingStatusActivePIAllowed, ECallForwardingStatusActivePINotAvailable, ECallForwardingStatusActivePIClir, ECallForwardingStatusActivePIClirSIVerified, ECallForwardingStatusActivePIClirSINotScreened, ECallForwardingStatusActivePIClirSINetwork, ECallForwardingStatusQuiescent
}
enumTMobilePhoneCWStatus { ECallWaitingStatusActive, ECallWaitingStatusNotActive, ECallWaitingStatusNotProvisioned, ECallWaitingStatusNotAvailable, ECallWaitingStatusUnknown }
enumTMobilePhoneCallServiceCaps {
KCapsGetCFStatusCache = 0x00000001, KCapsGetCFStatusNetwork = 0x00000002, KCapsSetCFStatus = 0x00000004, KCapsNotifyCFStatus = 0x00000008, KCapsGetClipStatus = 0x00000010, KCapsGetClirStatus = 0x00000020, KCapsGetColpStatus = 0x00000040, KCapsGetColrStatus = 0x00000080, KCapsGetCnapStatus = 0x00000100, KCapsGetCBStatusCache = 0x00000200, KCapsGetCBStatusNetwork = 0x00000400, KCapsSetCBStatus = 0x00000800, KCapsNotifyCBStatus = 0x00001000, KCapsChangeCBPassword = 0x00002000, KCapsBarAllIncoming = 0x00004000, KCapsBarIncomingRoaming = 0x00008000, KCapsBarAllOutgoing = 0x00010000, KCapsBarOutgoingInternational = 0x00020000, KCapsBarOutgoingInternationalExHC = 0x00040000, KCapsBarAllCases = 0x00080000, KCapsGetCWStatusCache = 0x00100000, KCapsGetCWStatusNetwork = 0x00200000, KCapsSetCWStatus = 0x00400000, KCapsNotifyCWStatus = 0x00800000, KCapsGetCCBSStatusCache = 0x01000000, KCapsGetCCBSStatusNetwork = 0x02000000, KCapsDeactivateAllCCBS = 0x04000000, KCapsDeactivateCCBS = 0x08000000, KCapsRetrieveActiveCCBS = 0x10000000, KCapsFeatureCode = 0x20000000, KCapsNetworkServiceRequest = 0x40000000, KCapsGetCdipStatus = 0x80000000
}
enumTMobilePhoneCostCaps {
KCapsCostInformation = 0x00000001, KCapsCostCharging = 0x00000002, KCapsClearCost = 0x00000004, KCapsSetMaxCost = 0x00000008, KCapsSetPuct = 0x00000010, KCapsGetCost = 0x00000020, KCapsNotifyCostChange = 0x00000040
}
enumTMobilePhoneCostMeters { EClearCCM, EClearACM, EClearAll }
enumTMobilePhoneCostService { ECostServiceUnknown, ECostServiceNotAvailable, ECostServiceAvailable, ECostServiceInformation, ECostServiceCharging }
enumTMobilePhoneDTMFCaps { KCapsSendDTMFString = 0x00000001, KCapsSendDTMFSingleTone = 0x00000002 }
enumTMobilePhoneDTMFEvent { EStartDtmfTone, EStopDtmfTone }
enumTMobilePhoneFdnSetting { EFdnSetOn, EFdnSetOff }
enumTMobilePhoneFdnStatus { EFdnNotActive, EFdnActive, EFdnPermanentlyActive, EFdnNotSupported, EFdnUnknown }
enumTMobilePhoneIccCaps { KCapsSimAccessSupported = 0x00000001, KCapsRUimAccessSupported = 0x00000002, KCapsUSimAccessSupported = 0x00000004 }
enumTMobilePhoneIdService {
EIdServiceUnspecified, EIdServiceCallerPresentation, EIdServiceCallerRestriction, EIdServiceConnectedPresentation, EIdServiceConnectedRestriction, EIdServiceCallerName, EIdServiceCalledPresentation
}
enumTMobilePhoneIdServiceSetting { EIdServiceNetworkDefault, EIdServicePresentationRestricted, EIdServicePresentationAllowed }
enumTMobilePhoneIdServiceStatus { EIdServiceActivePermanent, EIdServiceActiveDefaultRestricted, EIdServiceActiveDefaultAllowed, EIdServiceNotProvisioned, EIdServiceUnknown }
enumTMobilePhoneIdentityCaps { KCapsGetManufacturer = 0x00000001, KCapsGetModel = 0x00000002, KCapsGetRevision = 0x00000004, KCapsGetSerialNumber = 0x00000008, KCapsGetSubscriberId = 0x00000010 }
enumTMobilePhoneIncomingCallType {
EIncomingTypeNotSpecified, EIncomingVoice, EIncomingFax, EIncomingData, EIncomingMultimediaVoiceFallback, EIncomingMultimediaNoFallback, EIncomingAlternatingVoiceFax, EIncomingAlternatingVoiceData, EIncomingAlternatingFaxVoice, EIncomingAlternatingDataVoice, EIncomingAlternatingVoiceThenData
}
enumTMobilePhoneIndicatorCaps { KCapsGetIndicator = 0x00000001, KCapsNotifyIndicatorChange = 0x00000002 }
enumTMobilePhoneIndicatorDisplay {
KDisplayVoicemailActive = 0x01, KDisplayFaxActive = 0x02, KDisplayEmailActive = 0x04, KDisplayOtherActive = 0x08, KDisplayAuxVoicemailActive = 0x10, KDisplayDataActive = 0x20, KDisplayVideomailActive = 0x40
}
enumTMobilePhoneIndicators { KIndChargerConnected = 0x00000001, KIndNetworkAvailable = 0x00000002, KIndCallInProgress = 0x00000004 }
enumTMobilePhoneInvestigationScan { KNetworkInvLimited = 0x01, KNetworkInvAfterPlmnSelection = 0x02 }
enumTMobilePhoneInvestigationScanEvent { ENetworkInvestigationNoEvent, ENetworkInvestigationHighPriorityPlmn }
enumTMobilePhoneLock {
ELockPhoneDevice, ELockICC, ELockPhoneToICC, ELockPhoneToFirstICC, ELockOTA, ELockPin2, ELockHiddenKey, ELockUSimApp, ELockSecondUSimApp, ELockUniversalPin, ELockNam
}
enumTMobilePhoneLockSetting { ELockSetUnknown, ELockSetEnabled, ELockSetDisabled, ELockReplaced }
enumTMobilePhoneLockStatus { EStatusLockUnknown, EStatusLocked, EStatusUnlocked, EStatusBlocked }
enumTMobilePhoneModeCaps {
KCapsGsmSupported = 0x00000001, KCapsGprsSupported = 0x00000002, KCapsAmpsSupported = 0x00000004, KCapsCdma95Supported = 0x00000008, KCapsCdma2000Supported = 0x00000010, KCapsWcdmaSupported = 0x00000020, KCapsTdcdmaSupported = 0x00000040, KCapsEapSupported = 0x00000080
}
enumTMobilePhoneMulticallIndicator { EBearerNetworProviderExceeded, EBearerUserExceeded }
enumTMobilePhoneMultimediaSettings { EAcceptMMCallsVoiceFallback, EAcceptMMCallsNoFallback, ERejectMMCalls, EAnswerMMCallsAsVoice }
enumTMobilePhoneNITZCaps { KCapsTimeAvailable = 0x00000001, KCapsTimezoneAvailable = 0x00000002, KCapsDSTAvailable = 0x00000004, KCapsShortNameAvailable = 0x00000008, KCapsLongNameAvailable = 0x00000010 }
enumTMobilePhoneNetworkAccess {
ENetworkAccessUnknown, ENetworkAccessGsm, ENetworkAccessGsmCompact, ENetworkAccessUtran, ENetworkAccessAmpsCellular, ENetworkAccessCdmaCellularStdChannel, ENetworkAccessCdmaCellularCustomChannel, ENetworkAccessCdmaAmpsCellular, ENetworkAccessCdmaPcsUsingBlocks, ENetworkAccessCdmaPcsUsingNetworkAccessChannels, ENetworkAccessJTacsStdChannels, ENetworkAccessJTacsCustomChannels, ENetworkAccess2GHzBandUsingChannels, ENetworkAccessGenericAcqRecord2000and95, ENetworkAccessGenericAcqRecord856, ENetworkAccessGsmAndUtran
}
enumTMobilePhoneNetworkAccessCaps { KNetworkAccessUnknown = 0x0000, KNetworkAccessGsm = 0x8000, KNetworkAccessGsmCompact = 0x4000, KNetworkAccessUtran = 0x0080, KNetworkAccessWLAN = 0x0040 }
enumTMobilePhoneNetworkBandInfo {
EBandUnknown, E800BandA, E800BandB, E800BandC, E1900BandA, E1900BandB, E1900BandC, E1900BandD, E1900BandE, E1900BandF
}
enumTMobilePhoneNetworkCaps {
KCapsGetRegistrationStatus = 0x00000001, KCapsNotifyRegistrationStatus = 0x00000002, KCapsGetCurrentMode = 0x00000004, KCapsNotifyMode = 0x00000008, KCapsGetCurrentNetwork = 0x00000010, KCapsNotifyCurrentNetwork = 0x00000020, KCapsGetHomeNetwork = 0x00000040, KCapsGetDetectedNetworks = 0x00000080, KCapsManualNetworkSelection = 0x00000100, KCapsGetNITZInfo = 0x00000200, KCapsNotifyNITZInfo = 0x00000400
}
enumTMobilePhoneNetworkMode {
ENetworkModeUnknown, ENetworkModeUnregistered, ENetworkModeGsm, ENetworkModeAmps, ENetworkModeCdma95, ENetworkModeCdma2000, ENetworkModeWcdma, ENetworkModeTdcdma
}
enumTMobilePhoneNetworkSecurity { ECipheringOff, ECipheringGSM, ECipheringWCDMA, ECipheringCDMA }
enumTMobilePhoneNetworkService {
ENetworkServiceUnspecified, ECFUService, ECFBService, ECFNRyService, ECFNRcService, EDeflectToVoicemail, EDeflectToNumber, EDeflectToRegisteredNumber, ECWService, ENextCallShowCLI, ENextCallHideCLI
}
enumTMobilePhoneNetworkStatus { ENetworkStatusUnknown, ENetworkStatusAvailable, ENetworkStatusCurrent, ENetworkStatusForbidden }
enumTMobilePhoneNotifySendSSOperation { ESendSSInvoke, ESendSSReturnResult, ESendSSReturnError, ESendSSReject }
enumTMobilePhoneOperation { ENetworkOperationUnknown, ENetworkOperationAnalogOnly, ENetworkOperationDigitalOnly, ENetworkOperationAnalogPreferred, ENetworkOperationDigitalPreferred }
enumTMobilePhonePersonalisation { EPersonaliseNetwork, EPersonaliseNetworkSub, EPersonaliseServiceProvider, EPersonaliseCorporate, EPersonaliseUsim }
enumTMobilePhonePersonalisationCaps { KCapsPersonalisedNetwork = 0x01, KCapsPersonalisedNetworkSub = 0x02, KCapsPersonalisedServiceProvider = 0x04, KCapsPersonalisedCorporate = 0x08, KCapsPersonalisedUSim = 0x10 }
enumTMobilePhonePersonalisationScheme { KPersonalisedNetwork = 0x01, KPersonalisedNetworkSub = 0x02, KPersonalisedServiceProvider = 0x04, KPersonalisedCorporate = 0x08, KPersonalisedUSim = 0x10 }
enumTMobilePhonePrivacy { EPrivacyUnspecified, EPrivacyOn, EPrivacyOff }
enumTMobilePhoneRegistrationStatus {
ERegistrationUnknown, ENotRegisteredNoService, ENotRegisteredEmergencyOnly, ENotRegisteredSearching, ERegisteredBusy, ERegisteredOnHomeNetwork, ERegistrationDenied, ERegisteredRoaming
}
enumTMobilePhoneRelease5EFMaxSize { KRelease5EFMaxSize = 255 }
enumTMobilePhoneSecurityCaps {
KCapsLockPhone = 0x0000001, KCapsLockICC = 0x00000002, KCapsLockPhoneToICC = 0x00000004, KCapsLockPhoneToFirstICC = 0x00000008, KCapsLockOTA = 0x00000010, KCapsAccessPin1 = 0x00000020, KCapsAccessPin2 = 0x00000040, KCapsAccessPhonePassword = 0x00000080, KCapsAccessSPC = 0x00000100, KCapsAccessHiddenKey = 0x00000200, KCapsAccessUSIMAppPin = 0x00000400, KCapsAccessUSIMAppSecondPin = 0x00000800, KCapsAccessUniversalPin = 0x00001000
}
enumTMobilePhoneSecurityCode {
ESecurityCodePin1, ESecurityCodePin2, ESecurityCodePuk1, ESecurityCodePuk2, ESecurityCodePhonePassword, ESecurityCodeSPC, ESecurityHiddenKey, ESecurityUSIMAppPin, ESecuritySecondUSIMAppPin, ESecurityUniversalPin, ESecurityUniversalPuk
}
enumTMobilePhoneSecurityEvent {
ENoICCFound, EICCTerminated, EPin1Required, EPuk1Required, EPin2Required, EPuk2Required, EPhonePasswordRequired, ESPCRequired, EPin1Verified, EPin2Verified, EPuk1Verified, EPuk2Verified, EPhonePasswordVerified, ESPCVerified, EHiddenKeyRequired, EHiddenKeyVerified, EUSIMAppPinRequired, EUSIMAppPinVerified, ESecondUSIMAppPinRequired, ESecondUSIMAppPinVerified, EUniversalPinRequired, EUniversalPinVerified, ESPCChanged, EUniversalPukRequired, EUniversalPukVerified
}
enumTMobilePhoneSelectionMethod { ENetworkSelectionUnknown, ENetworkSelectionAutomatic, ENetworkSelectionManual, ENetworkSelectionHomeOnly }
enumTMobilePhoneServiceAction {
EServiceActionUnspecified, EServiceActionRegister, EServiceActionActivate, EServiceActionInvoke, EServiceActionDeactivate, EServiceActionErase
}
enumTMobilePhoneServiceTable { ESIMServiceTable, EUSIMServiceTable, ECDMAServiceTable, EUSIMEnabledServiceTable, EISIMServiceTable }
enumTMobilePhoneSignalCaps { KCapsGetSignalStrength = 0x00000001, KCapsNotifySignalStrengthChange = 0x00000002 }
enumTMobilePhoneUUSSetting { EIncomingUUSNotSpecified, EIncomingUUSAccepted, EIncomingUUSRejected }
enumTMobileService {
EServiceUnspecified, EVoiceService, EAuxVoiceService, ECircuitDataService, EPacketDataService, EFaxService, EShortMessageService, EAllServices, EAllTele, ETelephony, EAllDataTele, EAllDataExSms, EAllTeleExcSms, EAllPlmnTele, EPlmnTele1, EPlmnTele2, EPlmnTele3, EPlmnTele4, EPlmnTele5, EPlmnTele6, EPlmnTele7, EPlmnTele8, EPlmnTele9, EPlmnTeleA, EPlmnTeleB, EPlmnTeleC, EPlmnTeleD, EPlmnTeleE, EPlmnTeleF, EAllBearer, EAllAsync, EAllSync, ESyncData, EAsyncData, EPacketData, EPadAccess, EAllPlmnBearer, EPlmnBearerServ1, EPlmnBearerServ2, EPlmnBearerServ3, EPlmnBearerServ4, EPlmnBearerServ5, EPlmnBearerServ6, EPlmnBearerServ7, EPlmnBearerServ8, EPlmnBearerServ9, EPlmnBearerServA, EPlmnBearerServB, EPlmnBearerServC, EPlmnBearerServD, EPlmnBearerServE, EPlmnBearerServF, EAltTele, EVoiceGroupCall, EVoiceBroadcast, EAllGprsBearer
}
enumTMobileTON {
EUnknownNumber, EInternationalNumber, ENationalNumber, ENetworkSpecificNumber, ESubscriberNumber, EAlphanumericNumber, EAbbreviatedNumber
}
enumTMultimodeEtelAPIVersion { TMultimodeETelApiV1 }
enumTMultipleSubscriberProfileID { KProfileIdentityUnknown = 0x0, KProfileIdentityOne = 0x01, KProfileIdentityTwo = 0x02, KProfileIdentityThree = 0x04, KProfileIdentityFour = 0x08 }
enumTSSTServices17To24 {
KSstSPName = 0x01, KSstSDN = 0x02, KSstExt3 = 0x04, KSstVGCSList = 0x10, KSstVBSList = 0x20, KSsteMLPP = 0x40, KSstAnswereMLPP = 0x80
}
enumTSSTServices1To8 {
KSstPin1Disable = 0x01, KSstADN = 0x02, KSstFDN = 0x04, KSstSMS = 0x08, KSstAoC = 0x10, KSstCCP = 0x20, KSstPLMNSelector = 0x40
}
enumTSSTServices25To32 {
KSstSmsCbDataDownload = 0x01, KSstSmsPpDataDownload = 0x02, KSstMenuSelection = 0x04, KSstCallControl = 0x08, KSstProactiveSim = 0x10, KSstCBMIRanges = 0x20, KSstBDN = 0x40, KSstExt4 = 0x80
}
enumTSSTServices33To40 {
KSstDepersonalisationKeys = 0x01, KSstCooperativeNetworks = 0x02, KSstSMStatusReports = 0x04, KSstNetworkIndAlerting = 0x08, KSstMoSmControlBySim = 0x10, KSstGprs = 0x20, KSstImage = 0x40, KSstSoLSA = 0x80
}
enumTSSTServices41To48 {
KSstUssdStringInCallControl = 0x01, KSstRunATCommand = 0x02, KSstPlmnSelectorListWithAccessTechnology = 0x04, KSstOplmnSelectorListWithAccessTechnology = 0x08, KSstHplmnAccessTechnology = 0x10, KSstCpbcchInformation = 0x20, KSstInvestigationScan = 0x40, KSstExtendedCcp = 0x80
}
enumTSSTServices49To56 { KSstMExE = 0x01, KSstRplmnLastUsedAccessTechnology = 0x02 }
enumTSSTServices9To16 {
KSstMSISDN = 0x01, KSstExt1 = 0x02, KSstExt2 = 0x04, KSstSMSP = 0x08, KSstLND = 0x10, KSstCBMI = 0x20, KSstGID1 = 0x40, KSstGID2 = 0x80
}
enumTScFileType { EUnknown, ELinearFixed, ECyclic, ETransparent }
enumTSmartCardApplicationAction { EScApplicationActivate, EScTerminate }
enumTSmartCardApplicationEvent { EScApplicationInstalled, EScApplicationRemoved, EScApplicationActivated, EScApplicationTerminated }
enumTUSTServices17To24 {
KUstGID1 = 0x01, KUstGID2 = 0x02, KUstSPN = 0x04, KUstPLMNSelAccessTech = 0x08, KUstMSISDN = 0x10, KUstIMG = 0x20, KUsteMLPP = 0x80
}
enumTUSTServices1To8 {
KUstLocalPhBk = 0x01, KUstFDN = 0x02, KUstExt2 = 0x04, KUstSDN = 0x08, KUstExt3 = 0x10, KUstBDN = 0x20, KUstExt4 = 0x40, KUstOugoingCallInfo = 0x80
}
enumTUSTServices25To32 {
KUstAnswereMLPP = 0x01, KUstGSMAccess = 0x04, KUstSMSPpDataDownload = 0x08, KUstSMSCbDataDownload = 0x10, KUstCallControl = 0x20, KUstMoSmControl = 0x40, KUstPCmdRunAtCommand = 0x80
}
enumTUSTServices33To40 {
KUstAlways = 0x10, KUstEST = 0x02, KUstACL = 0x04, KIstDepersonalisationKeys = 0x08, KUstCooperativeNetwork = 0x10, KUstGSMSecurityContext = 0x20, KUstCPBCCHInfo = 0x40, KUstInvestigationScan = 0x80
}
enumTUSTServices41To48 {
KUstMExE = 0x01, KUstOperatorPLMNSelector = 0x02, KUstHPLMNSelAccessTech = 0x04, KUstExt5 = 0x08, KUstPLMNNetworkName = 0x10, KUstOperatorPLMNList = 0x20, KUstMDN = 0x40, KUstMWISo = 0x80
}
enumTUSTServices49To56 {
KUstCFIS = 0x01, KUstRPLMN = 0x02, KUstSPDI = 0x04, KUstMMS = 0x08, KUstExt8 = 0x10, KUstCConGPRS = 0x20, KUstMMSUCP = 0x40
}
enumTUSTServices57To64 {
KUstVGCSGroupIdList = 0x01, KUstVBSGroupIdList = 0x02, KUstPseudonym = 0x04, KUstUserPLMNSelectorWLAN = 0x08, KUstOperatorPLMNSelectorWLAN = 0x10, KUstUserWSIDList = 0x20, KUstOperatorWSIDList = 0x40, KUstVGCSSecurity = 0x80
}
enumTUSTServices65To72 {
KUstVBSSecurity = 0x01, KUstWLANReAuthenId = 0x02, KUstMMStorage = 0x04, KUstGBA = 0x08, KUstMBMSSecurity = 0x10, KUstUSSDDataDownload = 0x20, KUstTerminalProfileUICCActivation = 0x80
}
enumTUSTServices9To16 {
KUstIncomingCallInfo = 0x01, KUstSMS = 0x02, KUstSMSR = 0x04, KUstSMSP = 0x08, KUstAoC = 0x10, KUstCCP = 0x20, KUstCBMI = 0x40, KUstCBMIRanges = 0x80
}
enumTUSimAppAction { EUSimActivate, EUSimTerminate }
enumTUSimSelectionMode { EUSimSelectionAutomatic, EUSimSelectionManual }
enumTUsimWlanDataFlags { KWlanPseudonym = 0x00000001, KWlanReauthenticationId = 0x00000002, KWlanMasterKey = 0x00000004, KWlanCounter = 0x00000008 }
Inherited Enumerations
RPhone:TCapsFlags
RPhone:TEmergencyRequest
RPhone:TMode
RPhone:TModemDetection
RTelSubSessionBase:TReqPriorityType
Public Member Type Definitions
typedef TBuf8< KAIDSize > TAID
typedef TPckg< TAPNEntryV3 > TAPNEntryV3Pckg
typedef TPckg< TAuthInfoV8 > TAuthInfoV8Pckg
typedef TPckg< TBsfDataV8 > TBsfDataV8Pckg
typedef TUint32 TCFUIndicatorStatusFlags
typedef TUint32 TDisplayRequirementsFlags
typedef TPckg< TEtel3rdPartyMobileNetworkInfoV1 > TEtel3rdPartyMobileNetworkInfoV1Pckg
typedef TPckg< TGbaBootstrapAuthDataV8 > TGbaBootstrapAuthDataV8Pckg
typedef TPckg< TGbaBootstrapParamsV8 > TGbaBootstrapParamsV8Pckg
typedef TPckg< TGbaNafAuthDataV8 > TGbaNafAuthDataV8Pckg
typedef TPckg< TGbaNafEntryV8 > TGbaNafEntryV8Pckg
typedef TInt16 TGsmTimingAdvance
typedef TBuf8< KRelease5EFMaxSize > THNDN
typedef TBuf8< KRelease5EFMaxSize > TIMPI
typedef TBuf8< KRelease5EFMaxSize > TIMPU
typedef TBuf8< KMaxSizeIccIdentity > TIccIdentity
typedef TPckg< TImsAuthenticateDataV5 > TImsAuthenticateDataV5Pckg
typedef TPckg< TMMTableSettings > TMMTableSettingsPckg
typedef TPckg< TMbmsMskDeleteDataV8 > TMbmsMskDeleteDataV8Pckg
typedef TPckg< TMbmsMskUpdateDataV8 > TMbmsMskUpdateDataV8Pckg
typedef TPckg< TMbmsMtkGenerateDataV8 > TMbmsMtkGenerateDataV8Pckg
typedef TPckg< TMbmsMukDeleteDataV8 > TMbmsMukDeleteDataV8Pckg
typedef TPckg< TMbmsUserKeyV8 > TMbmsUserKeyV8Pckg
typedef TBuf8< KMikeyLength > TMikey
typedef TPckg< TMmsNotificationV3 > TMmsNotificationV3Pckg
typedef TBuf< KMaxMobileNameSize > TMobileName
typedef TBuf< KMaxMobilePasswordSize > TMobilePassword
typedef TPckg< TMobilePhoneCCBSEntryV1 > TMobilePhoneCCBSEntryV1Pckg
typedef TPckg< TMobilePhoneCCBSEntryV2 > TMobilePhoneCCBSEntryV2Pckg
typedef TPckg< TMobilePhoneCFUIndicatorV3 > TMobilePhoneCFUIndicatorV3Pckg
typedef TPckg< TMobilePhoneCFUIndicatorV6 > TMobilePhoneCFUIndicatorV6Pckg
typedef TPckg< TMobilePhoneCWInfoEntryV1 > TMobilePhoneCWInfoEntryV1Pckg
typedef TPckg< TMobilePhoneCellInfoV9 > TMobilePhoneCellInfoV9Pckg
typedef TPckg< TMobilePhoneCostInfoV1 > TMobilePhoneCostInfoV1Pckg
typedef TPckg< TMobilePhoneCspFileV1 > TMobilePhoneCspFileV1Pckg
typedef TPckg< TMobilePhoneLockInfoV1 > TMobilePhoneLockInfoV1Pckg
typedef TPckg< TMobilePhoneMessageWaitingV1 > TMobilePhoneMessageWaitingV1Pckg
typedef TPckg< TMobilePhoneMessageWaitingV8 > TMobilePhoneMessageWaitingV8Pckg
typedef TPckg< TMobilePhoneMulticallSettingsV1 > TMobilePhoneMulticallSettingsV1Pckg
typedef TUint32 TMobilePhoneNetworkAccessCapsFlags
typedef TBuf< 4 > TMobilePhoneNetworkCountryCode
typedef TBuf< 30 > TMobilePhoneNetworkDisplayTag
typedef TBuf< 8 > TMobilePhoneNetworkIdentity
typedef TPckg< TMobilePhoneNetworkInfoV1 > TMobilePhoneNetworkInfoV1Pckg
typedef TPckg< TMobilePhoneNetworkInfoV2 > TMobilePhoneNetworkInfoV2Pckg
typedef TPckg< TMobilePhoneNetworkInfoV5 > TMobilePhoneNetworkInfoV5Pckg
typedef TPckg< TMobilePhoneNetworkInfoV8 > TMobilePhoneNetworkInfoV8Pckg
typedef TBuf< 20 > TMobilePhoneNetworkLongName
typedef TPckg< TMobilePhoneNetworkNameV3 > TMobilePhoneNetworkNameV3Pckg
typedef TPckg< TMobilePhoneNetworkSelectionV1 > TMobilePhoneNetworkSelectionV1Pckg
typedef TBuf< 10 > TMobilePhoneNetworkShortName
typedef TPckg< TMobilePhoneOPlmnV3 > TMobilePhoneOPlmnV3Pckg
typedef TPckg< TMobilePhonePasswordChangeV2 > TMobilePhonePasswordChangeV2Pckg
typedef TPckg< TMobilePhonePuctV1 > TMobilePhonePuctV1Pckg
typedef TPckg< TMobilePhoneSecurityCodeInfoV5 > TMobilePhoneSecurityCodeInfoV5Pckg
typedef TPckg< TMobilePhoneSendSSRequestV3 > TMobilePhoneSendSSRequestV3Pckg
typedef TPckg< TMobilePhoneServiceProviderNameV2 > TMobilePhoneServiceProviderNameV2Pckg
typedef TPckg< TMobilePhoneServiceTableV1 > TMobilePhoneServiceTableV1Pckg
typedef TPckg< TMobilePhoneServiceTableV2 > TMobilePhoneServiceTableV2Pckg
typedef TPckg< TMobilePhoneServiceTableV8 > TMobilePhoneServiceTableV8Pckg
typedef TBuf< KIMSISize > TMobilePhoneSubscriberId
typedef TPckg< TMobilePhoneVoicemailIdsV3 > TMobilePhoneVoicemailIdsV3Pckg
typedef TPckg< TMobilePhoneVoicemailIdsV8 > TMobilePhoneVoicemailIdsV8Pckg
typedef TPckg< TMultimodeType > TMultimodeTypePckg
typedef TUint16 TScFileID
typedef TPckg< TScFileInfoV5 > TScFileInfoV5Pckg
typedef TBuf8< KMaxScFilePathLength > TScFilePathReference
typedef TPckg< TSmartCardApplicationInfoV5 > TSmartCardApplicationInfoV5Pckg
typedef TPckg< TSmartCardAuthenticateDataV6 > TSmartCardAuthenticateDataV6Pckg
typedef TPckg< TUSimApplicationInfoV2 > TUSimApplicationInfoV2Pckg
typedef TPckg< TUiccApplicationEapInfoV6 > TUiccApplicationEapInfoV6Pckg
typedef TPckg< TUsimWlanDataV8 > TUsimWlanDataV8Pckg
typedef TPckg< TWlanSIDV8 > TWlanSIDV8Pckg
typedef TBuf8< KWlanUserIdentity > TWlanUserIdentity
Private Attributes
CMobilePhonePtrHolder *iMmPtrHolder
Inherited Attributes
RTelSubSessionBase::iPtrHolder

Constructor & Destructor Documentation

RMobilePhone()

IMPORT_CRMobilePhone()

RMobilePhone(const RMobilePhone &)

RMobilePhone(const RMobilePhone &aPhone)[private]

Parameters

const RMobilePhone & aPhone

Member Functions Documentation

AbortSecurityCode(TMobilePhoneSecurityCode)

IMPORT_C TIntAbortSecurityCode(TMobilePhoneSecurityCodeaType)const

Parameters

TMobilePhoneSecurityCode aType

AcceptCCBSRecall(TRequestStatus &, TInt, TName &)

IMPORT_C voidAcceptCCBSRecall(TRequestStatus &aReqStatus,
TIntaIndex,
TName &aCallName
)const

Parameters

TRequestStatus & aReqStatus
TInt aIndex
TName & aCallName

AppendAPNName(TRequestStatus &, const TDes8 &)

IMPORT_C voidAppendAPNName(TRequestStatus &aReqStatus,
const TDes8 &aAPN
)const

Parameters

TRequestStatus & aReqStatus
const TDes8 & aAPN

ChangeSecurityCode(TRequestStatus &, TMobilePhoneSecurityCode, const TMobilePhonePasswordChangeV1 &)

IMPORT_C voidChangeSecurityCode(TRequestStatus &aReqStatus,
TMobilePhoneSecurityCodeaType,
const TMobilePhonePasswordChangeV1 &aChange
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneSecurityCode aType
const TMobilePhonePasswordChangeV1 & aChange

ClearBlacklist(TRequestStatus &)

IMPORT_C voidClearBlacklist(TRequestStatus &aReqStatus)const

Parameters

TRequestStatus & aReqStatus

ClearCostMeter(TRequestStatus &, TMobilePhoneCostMeters)

IMPORT_C voidClearCostMeter(TRequestStatus &aReqStatus,
TMobilePhoneCostMetersaMeter
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneCostMeters aMeter

ConstructL()

IMPORT_C voidConstructL()[protected, virtual]

ContinueDTMFStringSending(TBool)

IMPORT_C TIntContinueDTMFStringSending(TBoolaContinue)const

Parameters

TBool aContinue

DeactivateCCBS(TRequestStatus &, TInt)

IMPORT_C voidDeactivateCCBS(TRequestStatus &aReqStatus,
TIntaIndex
)const

Parameters

TRequestStatus & aReqStatus
TInt aIndex

DeleteAPNName(TRequestStatus &, TUint32)

IMPORT_C voidDeleteAPNName(TRequestStatus &aReqStatus,
TUint32aIndex
)const

Parameters

TRequestStatus & aReqStatus
TUint32 aIndex

Destruct()

IMPORT_C voidDestruct()[protected, virtual]

EnumerateAPNEntries(TRequestStatus &, TUint32 &)

IMPORT_C voidEnumerateAPNEntries(TRequestStatus &aReqStatus,
TUint32 &aIndex
)const

Parameters

TRequestStatus & aReqStatus
TUint32 & aIndex

EnumerateSmartCardApplications(TRequestStatus &, TUint &)

IMPORT_C voidEnumerateSmartCardApplications(TRequestStatus &aReqStatus,
TUint &aCount
)const

Parameters

TRequestStatus & aReqStatus
TUint & aCount

EnumerateUSimApplications(TRequestStatus &, TInt &, TAID &)

IMPORT_C voidEnumerateUSimApplications(TRequestStatus &aReqStatus,
TInt &aCount,
TAID &aActiveAID
)const

Parameters

TRequestStatus & aReqStatus
TInt & aCount
TAID & aActiveAID

GetALSLine(TMobilePhoneALSLine &)

IMPORT_C TIntGetALSLine(TMobilePhoneALSLine &aALSLine)const

Parameters

TMobilePhoneALSLine & aALSLine

GetAPNControlListServiceStatus(TRequestStatus &, TAPNControlListServiceStatus &)

IMPORT_C voidGetAPNControlListServiceStatus(TRequestStatus &aReqStatus,
TAPNControlListServiceStatus &aAPNControlListServiceStatus
)const

Parameters

TRequestStatus & aReqStatus
TAPNControlListServiceStatus & aAPNControlListServiceStatus

GetAPNname(TRequestStatus &, const TUint32, TDes8 &)

IMPORT_C voidGetAPNname(TRequestStatus &aReqStatus,
const TUint32aIndex,
TDes8 &aAPN
)const

Parameters

TRequestStatus & aReqStatus
const TUint32 aIndex
TDes8 & aAPN

GetAirTimeDuration(TTimeIntervalSeconds &)

IMPORT_C TIntGetAirTimeDuration(TTimeIntervalSeconds &aTime)const

Parameters

TTimeIntervalSeconds & aTime

GetAlternatingCallCaps(TUint32 &)

IMPORT_C TIntGetAlternatingCallCaps(TUint32 &aCaps)const

Parameters

TUint32 & aCaps

GetAlternatingCallMode(TMobilePhoneAlternatingCallMode &, TMobileService &)

IMPORT_C TIntGetAlternatingCallMode(TMobilePhoneAlternatingCallMode &aMode,
TMobileService &aFirstService
)const

Parameters

TMobilePhoneAlternatingCallMode & aMode
TMobileService & aFirstService

GetAuthenticationParams(TRequestStatus &, const TDesC8 &, TDes8 &)

IMPORT_C voidGetAuthenticationParams(TRequestStatus &aReqstatus,
const TDesC8 &aAuthInfo,
TDes8 &aParams
)const

Parameters

TRequestStatus & aReqstatus
const TDesC8 & aAuthInfo
TDes8 & aParams

GetBatteryCaps(TUint32 &)

IMPORT_C TIntGetBatteryCaps(TUint32 &aCaps)const

Parameters

TUint32 & aCaps

GetBatteryInfo(TRequestStatus &, TMobilePhoneBatteryInfoV1 &)

IMPORT_C voidGetBatteryInfo(TRequestStatus &aReqStatus,
TMobilePhoneBatteryInfoV1 &aInfo
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneBatteryInfoV1 & aInfo

GetCCBSStatus(TRequestStatus &, TMobilePhoneCCBSStatus &, TMobileInfoLocation)

IMPORT_C voidGetCCBSStatus(TRequestStatus &aReqStatus,
TMobilePhoneCCBSStatus &aCcbsStatus,
TMobileInfoLocationaLocation = EInfoLocationCachePreferred
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneCCBSStatus & aCcbsStatus
TMobileInfoLocation aLocation = EInfoLocationCachePreferred

GetCallForwardingIndicator(TRequestStatus &, TDes8 &)

IMPORT_C voidGetCallForwardingIndicator(TRequestStatus &aReqStatus,
TDes8 &aIndicator
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aIndicator

GetCallServiceCaps(TUint32 &)

IMPORT_C TIntGetCallServiceCaps(TUint32 &aCaps)const

Parameters

TUint32 & aCaps

GetCellInfo(TRequestStatus &, TDes8 &)

IMPORT_C voidGetCellInfo(TRequestStatus &aReqStatus,
TDes8 &aCellInfo
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aCellInfo

GetCipheringIndicatorStatus(TRequestStatus &, TMobileCallCipheringIndicator &)

IMPORT_C voidGetCipheringIndicatorStatus(TRequestStatus &aReqStatus,
TMobileCallCipheringIndicator &aIndicatorStatus
)const

Parameters

TRequestStatus & aReqStatus
TMobileCallCipheringIndicator & aIndicatorStatus

GetCompMethodName(TRequestStatus &, TDes &, const TUint8)

IMPORT_C voidGetCompMethodName(TRequestStatus &aReqStatus,
TDes &aAlphaTag,
const TUint8aCmi
)const

Parameters

TRequestStatus & aReqStatus
TDes & aAlphaTag
const TUint8 aCmi

GetCostCaps(TUint32 &)

IMPORT_C TIntGetCostCaps(TUint32 &aCaps)const

Parameters

TUint32 & aCaps

GetCostInfo(TRequestStatus &, TDes8 &)

IMPORT_C voidGetCostInfo(TRequestStatus &aReqStatus,
TDes8 &aCostInfo
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aCostInfo

GetCurrentActiveUSimApplication(TRequestStatus &, TAID &)

IMPORT_C voidGetCurrentActiveUSimApplication(TRequestStatus &aReqStatus,
TAID &aAID
)const

Parameters

TRequestStatus & aReqStatus
TAID & aAID

GetCurrentMode(TMobilePhoneNetworkMode &)

IMPORT_C TIntGetCurrentMode(TMobilePhoneNetworkMode &aNetworkMode)const

Parameters

TMobilePhoneNetworkMode & aNetworkMode

GetCurrentNetwork(TRequestStatus &, TDes8 &, TMobilePhoneLocationAreaV1 &)

IMPORT_C voidGetCurrentNetwork(TRequestStatus &aReqStatus,
TDes8 &aNetworkInfo,
TMobilePhoneLocationAreaV1 &aArea
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aNetworkInfo
TMobilePhoneLocationAreaV1 & aArea

GetCurrentNetwork(TRequestStatus &, TDes8 &)

IMPORT_C voidGetCurrentNetwork(TRequestStatus &aReqStatus,
TDes8 &aNetworkInfo
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aNetworkInfo

GetCurrentNetworkName(TRequestStatus &, TDes8 &, TDes8 &)

IMPORT_C voidGetCurrentNetworkName(TRequestStatus &aReqStatus,
TDes8 &aNetworkName,
TDes8 &aLocInfo
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aNetworkName
TDes8 & aLocInfo

GetCustomerServiceProfile(TRequestStatus &, TDes8 &)

IMPORT_C voidGetCustomerServiceProfile(TRequestStatus &aReqStatus,
TDes8 &aCsp
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aCsp

GetDTMFCaps(TUint32 &)

IMPORT_C TIntGetDTMFCaps(TUint32 &aCaps)const

Parameters

TUint32 & aCaps

GetDefaultPrivacy(TMobilePhonePrivacy &)

IMPORT_C TIntGetDefaultPrivacy(TMobilePhonePrivacy &aSetting)const

Parameters

TMobilePhonePrivacy & aSetting

GetFdnStatus(TMobilePhoneFdnStatus &)

IMPORT_C TIntGetFdnStatus(TMobilePhoneFdnStatus &aFdnStatus)const

Parameters

TMobilePhoneFdnStatus & aFdnStatus

GetFdnStatus(TRequestStatus &, TMobilePhoneFdnStatus &)

IMPORT_C voidGetFdnStatus(TRequestStatus &aReqStatus,
TMobilePhoneFdnStatus &aFdnStatus
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneFdnStatus & aFdnStatus

GetFeatureCode(TRequestStatus &, TDes &, TMobilePhoneNetworkService, TMobilePhoneServiceAction)

IMPORT_C voidGetFeatureCode(TRequestStatus &aReqStatus,
TDes &aFCString,
TMobilePhoneNetworkServiceaService,
TMobilePhoneServiceActionaAction
)const

Parameters

TRequestStatus & aReqStatus
TDes & aFCString
TMobilePhoneNetworkService aService
TMobilePhoneServiceAction aAction

GetHomeNetwork(TRequestStatus &, TDes8 &)

IMPORT_C voidGetHomeNetwork(TRequestStatus &aReqStatus,
TDes8 &aNetworkInfo
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aNetworkInfo

GetHomeNetworkSearchPeriod(TRequestStatus &, TInt &)

IMPORT_C voidGetHomeNetworkSearchPeriod(TRequestStatus &aReqStatus,
TInt &aSearchIntv
)const

Parameters

TRequestStatus & aReqStatus
TInt & aSearchIntv

GetIccAccessCaps(TUint32 &)

IMPORT_C TIntGetIccAccessCaps(TUint32 &aCaps)const

Parameters

TUint32 & aCaps

GetIccIdentity(TRequestStatus &, TIccIdentity &)

IMPORT_C voidGetIccIdentity(TRequestStatus &aReqStatus,
TIccIdentity &aIdentity
)const

Parameters

TRequestStatus & aReqStatus
TIccIdentity & aIdentity

GetIccMessageWaitingIndicators(TRequestStatus &, TDes8 &)

IMPORT_C voidGetIccMessageWaitingIndicators(TRequestStatus &aReqStatus,
TDes8 &aMsgIndicators
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aMsgIndicators

GetIdentityCaps(TUint32 &)

IMPORT_C TIntGetIdentityCaps(TUint32 &aCaps)const

Parameters

TUint32 & aCaps

GetIdentityServiceStatus(TRequestStatus &, TMobilePhoneIdService, TMobilePhoneIdServiceStatus &, TMobileInfoLocation)

IMPORT_C voidGetIdentityServiceStatus(TRequestStatus &aReqStatus,
TMobilePhoneIdServiceaService,
TMobilePhoneIdServiceStatus &aStatus,
TMobileInfoLocationaLocation = EInfoLocationCachePreferred
)const

This function member retrieves the current status of the identity service specified.

The phone will retrieve this service status information from the location specified by the client.

If the client has requested EInfoLocationCache but there is no valid status information in the cache then the request will return KErrNotFound.

If the client has requested EInfoLocationCachePreferred, the network will be interrogated if the cache is empty. Whenever the network is interrogated, the cache will be refreshed with the information from the network.

Use RTelSubSessionBase::CancelAsyncRequest(EMobilePhoneGetIdentityServiceStatus) to cancel a previously placed asynchronous GetIdentityServiceStatus() request.

Parameters

TRequestStatus & aReqStatusOn return, KErrNone if successful.
TMobilePhoneIdService aServiceThe identity service to be queried.
TMobilePhoneIdServiceStatus & aStatusOn return, the service status.
TMobileInfoLocation aLocation = EInfoLocationCachePreferredThe location to use.

GetIncomingCallType(TRequestStatus &, TMobilePhoneIncomingCallType &, TDes8 &)

IMPORT_C voidGetIncomingCallType(TRequestStatus &aReqStatus,
TMobilePhoneIncomingCallType &aCallType,
TDes8 &aDataParams
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneIncomingCallType & aCallType
TDes8 & aDataParams

GetIndicator(TRequestStatus &, TUint32 &)

IMPORT_C voidGetIndicator(TRequestStatus &aReqStatus,
TUint32 &aIndicator
)const

Parameters

TRequestStatus & aReqStatus
TUint32 & aIndicator

GetIndicatorCaps(TUint32 &, TUint32 &)

IMPORT_C TIntGetIndicatorCaps(TUint32 &aActionCaps,
TUint32 &aIndCaps
)const

Parameters

TUint32 & aActionCaps
TUint32 & aIndCaps

GetLastUsedAccessTechnology(TRequestStatus &, TMobilePhoneNetworkAccess &)

IMPORT_C voidGetLastUsedAccessTechnology(TRequestStatus &aReqStatus,
TMobilePhoneNetworkAccess &aAccessTech
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneNetworkAccess & aAccessTech

GetLockInfo(TRequestStatus &, TMobilePhoneLock, TDes8 &)

IMPORT_C voidGetLockInfo(TRequestStatus &aReqStatus,
TMobilePhoneLockaLock,
TDes8 &aLockInfo
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneLock aLock
TDes8 & aLockInfo

GetMailboxNumbers(TRequestStatus &, TDes8 &)

IMPORT_C voidGetMailboxNumbers(TRequestStatus &aReqStatus,
TDes8 &aMailBox
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aMailBox

GetMmsConfig(TRequestStatus &, const TMmsConnParams, TDes8 &)

IMPORT_C voidGetMmsConfig(TRequestStatus &aReqStatus,
const TMmsConnParamsaType,
TDes8 &aConnectivity
)const

Parameters

TRequestStatus & aReqStatus
const TMmsConnParams aType
TDes8 & aConnectivity

GetMulticallParams(TRequestStatus &, TDes8 &)

IMPORT_C voidGetMulticallParams(TRequestStatus &aReqStatus,
TDes8 &aMulticallParams
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aMulticallParams

GetMultimediaCallPreference(TMobilePhoneMultimediaSettings &)

IMPORT_C TIntGetMultimediaCallPreference(TMobilePhoneMultimediaSettings &aMmSettings)const

Parameters

TMobilePhoneMultimediaSettings & aMmSettings

GetMultimodeAPIVersion(TInt &)

IMPORT_C TIntGetMultimodeAPIVersion(TInt &aVersion)const

Parameters

TInt & aVersion

GetMultimodeCaps(TUint32 &)

IMPORT_C TIntGetMultimodeCaps(TUint32 &aCaps)const

Parameters

TUint32 & aCaps

GetNITZInfo(TMobilePhoneNITZ &)

IMPORT_C TIntGetNITZInfo(TMobilePhoneNITZ &aNITZInfo)const

Parameters

TMobilePhoneNITZ & aNITZInfo

GetNetworkCaps(TUint32 &)

IMPORT_C TIntGetNetworkCaps(TUint32 &aCaps)const

Parameters

TUint32 & aCaps

GetNetworkInvScanSetting(TMobilePhoneInvestigationScan &)

IMPORT_C TIntGetNetworkInvScanSetting(TMobilePhoneInvestigationScan &aSetting)const

Parameters

TMobilePhoneInvestigationScan & aSetting

GetNetworkRegistrationStatus(TRequestStatus &, TMobilePhoneRegistrationStatus &)

IMPORT_C voidGetNetworkRegistrationStatus(TRequestStatus &aReqStatus,
TMobilePhoneRegistrationStatus &aStatus
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneRegistrationStatus & aStatus

GetNetworkSecurityLevel(TRequestStatus &, TMobilePhoneNetworkSecurity &)

IMPORT_C voidGetNetworkSecurityLevel(TRequestStatus &aReqStatus,
TMobilePhoneNetworkSecurity &aSecurity
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneNetworkSecurity & aSecurity

GetNetworkSelectionSetting(TDes8 &)

IMPORT_C TIntGetNetworkSelectionSetting(TDes8 &aSetting)const

Parameters

TDes8 & aSetting

GetPersonalisationCaps(TUint32 &)

IMPORT_C TIntGetPersonalisationCaps(TUint32 &aCaps)const

Parameters

TUint32 & aCaps

GetPersonalisationStatus(TRequestStatus &, TUint32 &)

IMPORT_C voidGetPersonalisationStatus(TRequestStatus &aReqStatus,
TUint32 &aPersSchemes
)const

Parameters

TRequestStatus & aReqStatus
TUint32 & aPersSchemes

GetPhoneId(TRequestStatus &, TMobilePhoneIdentityV1 &)

IMPORT_C voidGetPhoneId(TRequestStatus &aReqStatus,
TMobilePhoneIdentityV1 &aId
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneIdentityV1 & aId

GetPhoneStoreInfo(TRequestStatus &, TDes8 &, const TDesC &)

IMPORT_C voidGetPhoneStoreInfo(TRequestStatus &aReqStatus,
TDes8 &aInfo,
const TDesC &aStoreName
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aInfo
const TDesC & aStoreName

GetPhoneStoreInfo(TRequestStatus &, TDes8 &, const TDesC &, const TDesC &)

IMPORT_C voidGetPhoneStoreInfo(TRequestStatus &aStatus,
TDes8 &aInfo,
const TDesC &aStoreName,
const TDesC &aMode
)const

Parameters

TRequestStatus & aStatus
TDes8 & aInfo
const TDesC & aStoreName
const TDesC & aMode

GetScFileInfo(TRequestStatus &, const TScFilePath &, TDes8 &)

IMPORT_C voidGetScFileInfo(TRequestStatus &aReqStatus,
const TScFilePath &aFilePathId,
TDes8 &aInfo
)const

Parameters

TRequestStatus & aReqStatus
const TScFilePath & aFilePathId
TDes8 & aInfo

GetSecurityCaps(TUint32 &)

IMPORT_C TIntGetSecurityCaps(TUint32 &aCaps)const

Parameters

TUint32 & aCaps

GetSecurityCodeInfo(TRequestStatus &, TMobilePhoneSecurityCode, TDes8 &)

IMPORT_C voidGetSecurityCodeInfo(TRequestStatus &aReqStatus,
TMobilePhoneSecurityCodeaSecurityCode,
TDes8 &aSecurityCodeInfo
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneSecurityCode aSecurityCode
TDes8 & aSecurityCodeInfo

GetServiceProviderName(TRequestStatus &, TDes8 &)

IMPORT_C voidGetServiceProviderName(TRequestStatus &aReqStatus,
TDes8 &aName
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aName

GetServiceTable(TRequestStatus &, TMobilePhoneServiceTable, TDes8 &)

IMPORT_C voidGetServiceTable(TRequestStatus &aReqStatus,
TMobilePhoneServiceTableaTable,
TDes8 &aTableData
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneServiceTable aTable
TDes8 & aTableData

GetSignalCaps(TUint32 &)

IMPORT_C TIntGetSignalCaps(TUint32 &aCaps)const

Parameters

TUint32 & aCaps

GetSignalStrength(TRequestStatus &, TInt32 &, TInt8 &)

IMPORT_C voidGetSignalStrength(TRequestStatus &aReqStatus,
TInt32 &aSignalStrength,
TInt8 &aBar
)const

Parameters

TRequestStatus & aReqStatus
TInt32 & aSignalStrength
TInt8 & aBar

GetSmartCardApplicationInfo(TRequestStatus &, TUint, TDes8 &)

IMPORT_C voidGetSmartCardApplicationInfo(TRequestStatus &aReqStatus,
TUintaAppIndex,
TDes8 &aInfo
)const

Parameters

TRequestStatus & aReqStatus
TUint aAppIndex
TDes8 & aInfo

GetSubscriberId(TRequestStatus &, TMobilePhoneSubscriberId &)

IMPORT_C voidGetSubscriberId(TRequestStatus &aReqStatus,
TMobilePhoneSubscriberId &aId
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneSubscriberId & aId

GetUSimApplicationInfo(TRequestStatus &, TInt, TDes8 &)

IMPORT_C voidGetUSimApplicationInfo(TRequestStatus &aReqStatus,
TIntaUSimAppIndex,
TDes8 &aInfo
)const

Parameters

TRequestStatus & aReqStatus
TInt aUSimAppIndex
TDes8 & aInfo

GetUSimAppsSelectionMode(TUSimSelectionMode &)

IMPORT_C TIntGetUSimAppsSelectionMode(TUSimSelectionMode &aUSimSelectionMode)const

Parameters

TUSimSelectionMode & aUSimSelectionMode

GetUUSSetting(TRequestStatus &, TMobilePhoneUUSSetting &)

IMPORT_C voidGetUUSSetting(TRequestStatus &aReqStatus,
TMobilePhoneUUSSetting &aSetting
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneUUSSetting & aSetting

GetWlanData(TRequestStatus &, TDes8 &)

IMPORT_C voidGetWlanData(TRequestStatus &aReqStatus,
TDes8 &aData
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aData

ImsAuthenticate(TRequestStatus &, TDes8 &)

IMPORT_C voidImsAuthenticate(TRequestStatus &aReqStatus,
TDes8 &aAuthenticateDataPckgd
)const

API that execute ISIM/USIM AUTHENTICATE command

Parameters

TRequestStatus & aReqStatus
TDes8 & aAuthenticateDataPckgd

InitialiseMM(TRequestStatus &, TDes8 &)

IMPORT_C voidInitialiseMM(TRequestStatus &aReqStatus,
TDes8 &aTableSettings
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aTableSettings

NotifyALSLineChange(TRequestStatus &, TMobilePhoneALSLine &)

IMPORT_C voidNotifyALSLineChange(TRequestStatus &aReqStatus,
TMobilePhoneALSLine &aALSLine
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneALSLine & aALSLine

NotifyAPNControlListServiceStatusChange(TRequestStatus &, TAPNControlListServiceStatus &)

IMPORT_C voidNotifyAPNControlListServiceStatusChange(TRequestStatus &aReqStatus,
TAPNControlListServiceStatus &aAPNControlListServiceStatus
)const

Parameters

TRequestStatus & aReqStatus
TAPNControlListServiceStatus & aAPNControlListServiceStatus

NotifyAPNListChanged(TRequestStatus &)

IMPORT_C voidNotifyAPNListChanged(TRequestStatus &aReqStatus)const

Parameters

TRequestStatus & aReqStatus

NotifyAirTimeDurationChange(TRequestStatus &, TTimeIntervalSeconds &)

IMPORT_C voidNotifyAirTimeDurationChange(TRequestStatus &aReqStatus,
TTimeIntervalSeconds &aTime
)const

Parameters

TRequestStatus & aReqStatus
TTimeIntervalSeconds & aTime

NotifyAllSendNetworkServiceRequest(TRequestStatus &, TMobilePhoneNotifySendSSOperation &, TDes8 &)

IMPORT_C voidNotifyAllSendNetworkServiceRequest(TRequestStatus &aReqStatus,
TMobilePhoneNotifySendSSOperation &aOperation,
TDes8 &aRequestComplete
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneNotifySendSSOperation & aOperation
TDes8 & aRequestComplete

NotifyAlternatingCallCapsChange(TRequestStatus &, TUint32 &)

IMPORT_C voidNotifyAlternatingCallCapsChange(TRequestStatus &aReqStatus,
TUint32 &aCaps
)const

Parameters

TRequestStatus & aReqStatus
TUint32 & aCaps

NotifyAlternatingCallModeChange(TRequestStatus &, TMobilePhoneAlternatingCallMode &, TMobileService &)

IMPORT_C voidNotifyAlternatingCallModeChange(TRequestStatus &aReqStatus,
TMobilePhoneAlternatingCallMode &aMode,
TMobileService &aFirstService
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneAlternatingCallMode & aMode
TMobileService & aFirstService

NotifyAuthenticateDataChange(TRequestStatus &, TDes8 &)

IMPORT_C voidNotifyAuthenticateDataChange(TRequestStatus &aReqstatus,
TDes8 &aAuthInfo
)const

Parameters

TRequestStatus & aReqstatus
TDes8 & aAuthInfo

NotifyBatteryInfoChange(TRequestStatus &, TMobilePhoneBatteryInfoV1 &)

IMPORT_C voidNotifyBatteryInfoChange(TRequestStatus &aReqStatus,
TMobilePhoneBatteryInfoV1 &aInfo
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneBatteryInfoV1 & aInfo

NotifyCCBSRecall(TRequestStatus &, TDes8 &)

IMPORT_C voidNotifyCCBSRecall(TRequestStatus &aReqStatus,
TDes8 &aCCBSEntry
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aCCBSEntry

NotifyCCBSStatusChange(TRequestStatus &, TMobilePhoneCCBSStatus &)

IMPORT_C voidNotifyCCBSStatusChange(TRequestStatus &aReqStatus,
TMobilePhoneCCBSStatus &aCcbsStatus
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneCCBSStatus & aCcbsStatus

NotifyCallBarringStatusChange(TRequestStatus &, TMobilePhoneCBCondition &)

IMPORT_C voidNotifyCallBarringStatusChange(TRequestStatus &aReqStatus,
TMobilePhoneCBCondition &aCondition
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneCBCondition & aCondition

NotifyCallForwardingActive(TRequestStatus &, TMobileService &, TMobilePhoneCFActive &)

IMPORT_C voidNotifyCallForwardingActive(TRequestStatus &aReqStatus,
TMobileService &aServiceGroup,
TMobilePhoneCFActive &aActiveType
)const

Parameters

TRequestStatus & aReqStatus
TMobileService & aServiceGroup
TMobilePhoneCFActive & aActiveType

NotifyCallForwardingStatusChange(TRequestStatus &, TMobilePhoneCFCondition &)

IMPORT_C voidNotifyCallForwardingStatusChange(TRequestStatus &aReqStatus,
TMobilePhoneCFCondition &aCondition
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneCFCondition & aCondition

NotifyCallServiceCapsChange(TRequestStatus &, TUint32 &)

IMPORT_C voidNotifyCallServiceCapsChange(TRequestStatus &aReqStatus,
TUint32 &aCaps
)const

Parameters

TRequestStatus & aReqStatus
TUint32 & aCaps

NotifyCallWaitingStatusChange(TRequestStatus &, TDes8 &)

IMPORT_C voidNotifyCallWaitingStatusChange(TRequestStatus &aReqStatus,
TDes8 &aCWStatus
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aCWStatus

NotifyCellInfoChange(TRequestStatus &, TDes8 &)

IMPORT_C voidNotifyCellInfoChange(TRequestStatus &aReqStatus,
TDes8 &aCellInfo
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aCellInfo

NotifyCipheringIndicatorStatus(TRequestStatus &, TMobileCallCipheringIndicator &)

IMPORT_C voidNotifyCipheringIndicatorStatus(TRequestStatus &aReqStatus,
TMobileCallCipheringIndicator &aIndicatorStatus
)const

Parameters

TRequestStatus & aReqStatus
TMobileCallCipheringIndicator & aIndicatorStatus

NotifyCostCapsChange(TRequestStatus &, TUint32 &)

IMPORT_C voidNotifyCostCapsChange(TRequestStatus &aReqStatus,
TUint32 &aCaps
)const

Parameters

TRequestStatus & aReqStatus
TUint32 & aCaps

NotifyCostInfoChange(TRequestStatus &, TDes8 &)

IMPORT_C voidNotifyCostInfoChange(TRequestStatus &aReqStatus,
TDes8 &aCostInfo
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aCostInfo

NotifyCurrentNetworkChange(TRequestStatus &, TDes8 &, TMobilePhoneLocationAreaV1 &)

IMPORT_C voidNotifyCurrentNetworkChange(TRequestStatus &aReqStatus,
TDes8 &aNetworkInfo,
TMobilePhoneLocationAreaV1 &aArea
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aNetworkInfo
TMobilePhoneLocationAreaV1 & aArea

NotifyCurrentNetworkChange(TRequestStatus &, TDes8 &)

IMPORT_C voidNotifyCurrentNetworkChange(TRequestStatus &aReqStatus,
TDes8 &aNetworkInfo
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aNetworkInfo

NotifyDTMFCapsChange(TRequestStatus &, TUint32 &)

IMPORT_C voidNotifyDTMFCapsChange(TRequestStatus &aReqStatus,
TUint32 &aCaps
)const

Parameters

TRequestStatus & aReqStatus
TUint32 & aCaps

NotifyDTMFEvent(TRequestStatus &, TMobilePhoneDTMFEvent &)

IMPORT_C voidNotifyDTMFEvent(TRequestStatus &aReqStatus,
TMobilePhoneDTMFEvent &aEvent
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneDTMFEvent & aEvent

NotifyDefaultPrivacyChange(TRequestStatus &, TMobilePhonePrivacy &)

IMPORT_C voidNotifyDefaultPrivacyChange(TRequestStatus &aReqStatus,
TMobilePhonePrivacy &aSetting
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhonePrivacy & aSetting

NotifyFdnStatusChange(TRequestStatus &, TMobilePhoneFdnStatus &)

IMPORT_C voidNotifyFdnStatusChange(TRequestStatus &aReqStatus,
TMobilePhoneFdnStatus &aFdnStatus
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneFdnStatus & aFdnStatus

NotifyIccAccessCapsChange(TRequestStatus &, TUint32 &)

IMPORT_C voidNotifyIccAccessCapsChange(TRequestStatus &aReqStatus,
TUint32 &aCaps
)const

Parameters

TRequestStatus & aReqStatus
TUint32 & aCaps

NotifyIccMessageWaitingIndicatorsChange(TRequestStatus &, TDes8 &)

IMPORT_C voidNotifyIccMessageWaitingIndicatorsChange(TRequestStatus &aReqStatus,
TDes8 &aMsgIndicators
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aMsgIndicators

NotifyIdentityServiceStatus(TRequestStatus &, const TMobilePhoneIdService, TMobilePhoneIdServiceStatus &)

IMPORT_C voidNotifyIdentityServiceStatus(TRequestStatus &aReqStatus,
const TMobilePhoneIdServiceaService,
TMobilePhoneIdServiceStatus &aStatus
)const

Parameters

TRequestStatus & aReqStatus
const TMobilePhoneIdService aService
TMobilePhoneIdServiceStatus & aStatus

NotifyIdentitySuppressionRejected(TRequestStatus &)

IMPORT_C voidNotifyIdentitySuppressionRejected(TRequestStatus &aReqStatus)const

Parameters

TRequestStatus & aReqStatus

NotifyImsAuthorizationInfoChange(TRequestStatus &)

IMPORT_C voidNotifyImsAuthorizationInfoChange(TRequestStatus &aReqStatus)const

Parameters

TRequestStatus & aReqStatus

NotifyIncomingCallTypeChange(TRequestStatus &, TMobilePhoneIncomingCallType &, TDes8 &)

IMPORT_C voidNotifyIncomingCallTypeChange(TRequestStatus &aReqStatus,
TMobilePhoneIncomingCallType &aCallType,
TDes8 &aDataParams
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneIncomingCallType & aCallType
TDes8 & aDataParams

NotifyIndicatorChange(TRequestStatus &, TUint32 &)

IMPORT_C voidNotifyIndicatorChange(TRequestStatus &aReqStatus,
TUint32 &aIndicator
)const

Parameters

TRequestStatus & aReqStatus
TUint32 & aIndicator

NotifyLockInfoChange(TRequestStatus &, TMobilePhoneLock &, TDes8 &)

IMPORT_C voidNotifyLockInfoChange(TRequestStatus &aReqStatus,
TMobilePhoneLock &aLock,
TDes8 &aLockInfo
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneLock & aLock
TDes8 & aLockInfo

NotifyMailboxNumbersChange(TRequestStatus &, TDes8 &)

IMPORT_C voidNotifyMailboxNumbersChange(TRequestStatus &aReqStatus,
TDes8 &aMailBox
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aMailBox

NotifyMessageWaiting(TRequestStatus &, TInt &)

IMPORT_C voidNotifyMessageWaiting(TRequestStatus &aReqStatus,
TInt &aCount
)const

Parameters

TRequestStatus & aReqStatus
TInt & aCount

NotifyMmsConfig(TRequestStatus &, const TMmsConnParams, TDes8 &)

IMPORT_C voidNotifyMmsConfig(TRequestStatus &aReqStatus,
const TMmsConnParamsaType,
TDes8 &aConnectivity
)const

Parameters

TRequestStatus & aReqStatus
const TMmsConnParams aType
TDes8 & aConnectivity

NotifyMmsUpdate(TRequestStatus &, TDes8 &)

IMPORT_C voidNotifyMmsUpdate(TRequestStatus &aReqStatus,
TDes8 &aNotification
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aNotification

NotifyModeChange(TRequestStatus &, TMobilePhoneNetworkMode &)

IMPORT_C voidNotifyModeChange(TRequestStatus &aReqStatus,
TMobilePhoneNetworkMode &aNetworkMode
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneNetworkMode & aNetworkMode

NotifyMulticallIndicatorChange(TRequestStatus &, TMobilePhoneMulticallIndicator &)

IMPORT_C voidNotifyMulticallIndicatorChange(TRequestStatus &aReqStatus,
TMobilePhoneMulticallIndicator &aMulticallIndicator
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneMulticallIndicator & aMulticallIndicator

NotifyMulticallParamsChange(TRequestStatus &, TDes8 &)

IMPORT_C voidNotifyMulticallParamsChange(TRequestStatus &aReqStatus,
TDes8 &aMulticallParams
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aMulticallParams

NotifyMultimediaCallPreferenceChange(TRequestStatus &, TMobilePhoneMultimediaSettings &)

IMPORT_C voidNotifyMultimediaCallPreferenceChange(TRequestStatus &aReqStatus,
TMobilePhoneMultimediaSettings &aMmSettings
)

Parameters

TRequestStatus & aReqStatus
TMobilePhoneMultimediaSettings & aMmSettings

NotifyNITZInfoChange(TRequestStatus &, TMobilePhoneNITZ &)

IMPORT_C voidNotifyNITZInfoChange(TRequestStatus &aReqStatus,
TMobilePhoneNITZ &aNITZInfo
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneNITZ & aNITZInfo

NotifyNetworkInvScanChange(TRequestStatus &, TMobilePhoneInvestigationScan &)

IMPORT_C voidNotifyNetworkInvScanChange(TRequestStatus &aReqStatus,
TMobilePhoneInvestigationScan &aSetting
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneInvestigationScan & aSetting

NotifyNetworkInvScanEvent(TRequestStatus &, TMobilePhoneInvestigationScanEvent &)

IMPORT_C voidNotifyNetworkInvScanEvent(TRequestStatus &aReqStatus,
TMobilePhoneInvestigationScanEvent &aEvent
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneInvestigationScanEvent & aEvent

NotifyNetworkRegistrationStatusChange(TRequestStatus &, TMobilePhoneRegistrationStatus &)

IMPORT_C voidNotifyNetworkRegistrationStatusChange(TRequestStatus &aReqStatus,
TMobilePhoneRegistrationStatus &aStatus
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneRegistrationStatus & aStatus

NotifyNetworkSecurityLevelChange(TRequestStatus &, TMobilePhoneNetworkSecurity &)

IMPORT_C voidNotifyNetworkSecurityLevelChange(TRequestStatus &aReqStatus,
TMobilePhoneNetworkSecurity &aSecurity
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneNetworkSecurity & aSecurity

NotifyNetworkSelectionSettingChange(TRequestStatus &, TDes8 &)

IMPORT_C voidNotifyNetworkSelectionSettingChange(TRequestStatus &aReqStatus,
TDes8 &aSetting
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aSetting

NotifyPreferredNetworksListChange(TRequestStatus &)

IMPORT_C voidNotifyPreferredNetworksListChange(TRequestStatus &aReqStatus)const

Parameters

TRequestStatus & aReqStatus

NotifyPreferredWlanSIDListChange(TRequestStatus &)

IMPORT_C voidNotifyPreferredWlanSIDListChange(TRequestStatus &aReqStatus)const

Parameters

TRequestStatus & aReqStatus

NotifySecurityCapsChange(TRequestStatus &, TUint32 &)

IMPORT_C voidNotifySecurityCapsChange(TRequestStatus &aReqStatus,
TUint32 &aCaps
)const

Parameters

TRequestStatus & aReqStatus
TUint32 & aCaps

NotifySecurityCodeInfoChange(TRequestStatus &, TMobilePhoneSecurityCode &, TDes8 &)

IMPORT_C voidNotifySecurityCodeInfoChange(TRequestStatus &aReqStatus,
TMobilePhoneSecurityCode &aSecurityCode,
TDes8 &aSecurityCodeInfo
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneSecurityCode & aSecurityCode
TDes8 & aSecurityCodeInfo

NotifySecurityEvent(TRequestStatus &, TMobilePhoneSecurityEvent &)

IMPORT_C voidNotifySecurityEvent(TRequestStatus &aReqStatus,
TMobilePhoneSecurityEvent &aEvent
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneSecurityEvent & aEvent

NotifySendNetworkServiceRequest(TRequestStatus &, const TMobilePhoneNotifySendSSOperation, TDes8 &)

IMPORT_C voidNotifySendNetworkServiceRequest(TRequestStatus &aReqStatus,
const TMobilePhoneNotifySendSSOperationaOperation,
TDes8 &aRequestComplete
)const

Parameters

TRequestStatus & aReqStatus
const TMobilePhoneNotifySendSSOperation aOperation
TDes8 & aRequestComplete

NotifySignalStrengthChange(TRequestStatus &, TInt32 &, TInt8 &)

IMPORT_C voidNotifySignalStrengthChange(TRequestStatus &aReqStatus,
TInt32 &aSignalStrength,
TInt8 &aBar
)const

Parameters

TRequestStatus & aReqStatus
TInt32 & aSignalStrength
TInt8 & aBar

NotifySmartCardApplicationInfoChange(TRequestStatus &, TAID &, TSmartCardApplicationEvent &)

IMPORT_C voidNotifySmartCardApplicationInfoChange(TRequestStatus &aReqStatus,
TAID &aAID,
TSmartCardApplicationEvent &aEvent
)const

Parameters

TRequestStatus & aReqStatus
TAID & aAID
TSmartCardApplicationEvent & aEvent

NotifyStopInDTMFString(TRequestStatus &)

IMPORT_C voidNotifyStopInDTMFString(TRequestStatus &aRequestStatus)const

Parameters

TRequestStatus & aRequestStatus

NotifyUSimApplicationsInfoChange(TRequestStatus &, TInt &, TAID &)

IMPORT_C voidNotifyUSimApplicationsInfoChange(TRequestStatus &aReqStatus,
TInt &aCount,
TAID &aActiveAID
)const

Parameters

TRequestStatus & aReqStatus
TInt & aCount
TAID & aActiveAID

NotifyUSimAppsSelectionModeChange(TRequestStatus &, TUSimSelectionMode &)

IMPORT_C voidNotifyUSimAppsSelectionModeChange(TRequestStatus &aReqStatus,
TUSimSelectionMode &aUSimSelectionMode
)const

Parameters

TRequestStatus & aReqStatus
TUSimSelectionMode & aUSimSelectionMode

NotifyUUSSettingChange(TRequestStatus &, TMobilePhoneUUSSetting &)

IMPORT_C voidNotifyUUSSettingChange(TRequestStatus &aReqStatus,
TMobilePhoneUUSSetting &aSetting
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneUUSSetting & aSetting

NotifyWlanDataChange(TRequestStatus &, TDes8 &)

IMPORT_C voidNotifyWlanDataChange(TRequestStatus &aReqStatus,
TDes8 &aData
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aData

ProgramFeatureCode(TRequestStatus &, const TDesC &, TMobilePhoneNetworkService, TMobilePhoneServiceAction)

IMPORT_C voidProgramFeatureCode(TRequestStatus &aReqStatus,
const TDesC &aFCString,
TMobilePhoneNetworkServiceaService,
TMobilePhoneServiceActionaAction
)const

Parameters

TRequestStatus & aReqStatus
const TDesC & aFCString
TMobilePhoneNetworkService aService
TMobilePhoneServiceAction aAction

ReadDTMFTones(TRequestStatus &, TDes &)

IMPORT_C voidReadDTMFTones(TRequestStatus &aReqStatus,
TDes &aTones
)const

Parameters

TRequestStatus & aReqStatus
TDes & aTones

ReadScFile(TRequestStatus &, const TScFilePathWithAccessOffsets &, TDes8 &)

IMPORT_C voidReadScFile(TRequestStatus &aReqStatus,
const TScFilePathWithAccessOffsets &aFilePathOffsets,
TDes8 &aReadBuffer
)const

Parameters

TRequestStatus & aReqStatus
const TScFilePathWithAccessOffsets & aFilePathOffsets
TDes8 & aReadBuffer

RefuseCCBSRecall(TInt)

IMPORT_C TIntRefuseCCBSRecall(TIntaIndex)const

Parameters

TInt aIndex

SelectNetwork(TRequestStatus &, TBool, const TMobilePhoneNetworkManualSelection &)

IMPORT_C voidSelectNetwork(TRequestStatus &aReqStatus,
TBoolaIsManual,
const TMobilePhoneNetworkManualSelection &aManualSelection
)const

Parameters

TRequestStatus & aReqStatus
TBool aIsManual
const TMobilePhoneNetworkManualSelection & aManualSelection

SendDTMFTones(TRequestStatus &, const TDesC &)

IMPORT_C voidSendDTMFTones(TRequestStatus &aReqStatus,
const TDesC &aTones
)const

Parameters

TRequestStatus & aReqStatus
const TDesC & aTones

SendNetworkServiceRequest(TRequestStatus &, const TDesC &)

IMPORT_C voidSendNetworkServiceRequest(TRequestStatus &aReqStatus,
const TDesC &aServiceString
)const

Parameters

TRequestStatus & aReqStatus
const TDesC & aServiceString

SendNetworkServiceRequestNoFdnCheck(TRequestStatus &, const TDesC &)

IMPORT_C voidSendNetworkServiceRequestNoFdnCheck(TRequestStatus &aReqStatus,
const TDesC &aServiceString
)const

Parameters

TRequestStatus & aReqStatus
const TDesC & aServiceString

SetALSLine(TRequestStatus &, TMobilePhoneALSLine)

IMPORT_C voidSetALSLine(TRequestStatus &aReqStatus,
TMobilePhoneALSLineaALSLine
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneALSLine aALSLine

SetAPNControlListServiceStatus(TRequestStatus &, TAPNControlListServiceStatus)

IMPORT_C voidSetAPNControlListServiceStatus(TRequestStatus &aReqStatus,
TAPNControlListServiceStatusaAPNControlListServiceStatus
)const

Parameters

TRequestStatus & aReqStatus
TAPNControlListServiceStatus aAPNControlListServiceStatus

SetAlternatingCallMode(TRequestStatus &, TMobilePhoneAlternatingCallMode, TMobileService)

IMPORT_C voidSetAlternatingCallMode(TRequestStatus &aReqStatus,
TMobilePhoneAlternatingCallModeaMode,
TMobileServiceaFirstService
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneAlternatingCallMode aMode
TMobileService aFirstService

SetCallBarringPassword(TRequestStatus &, const TMobilePhonePasswordChangeV1 &)

IMPORT_C voidSetCallBarringPassword(TRequestStatus &aReqStatus,
const TMobilePhonePasswordChangeV1 &aPassword
)const

Parameters

TRequestStatus & aReqStatus
const TMobilePhonePasswordChangeV1 & aPassword

SetCallBarringStatus(TRequestStatus &, TMobilePhoneCBCondition, const TMobilePhoneCBChangeV1 &)

IMPORT_C voidSetCallBarringStatus(TRequestStatus &aReqStatus,
TMobilePhoneCBConditionaCondition,
const TMobilePhoneCBChangeV1 &aInfo
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneCBCondition aCondition
const TMobilePhoneCBChangeV1 & aInfo

SetCallForwardingStatus(TRequestStatus &, TMobilePhoneCFCondition, const TMobilePhoneCFChangeV1 &)

IMPORT_C voidSetCallForwardingStatus(TRequestStatus &aReqStatus,
TMobilePhoneCFConditionaCondition,
const TMobilePhoneCFChangeV1 &aInfo
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneCFCondition aCondition
const TMobilePhoneCFChangeV1 & aInfo

SetCallWaitingStatus(TRequestStatus &, TMobileService, TMobilePhoneServiceAction)

IMPORT_C voidSetCallWaitingStatus(TRequestStatus &aReqStatus,
TMobileServiceaServiceGroup,
TMobilePhoneServiceActionaAction
)const

Parameters

TRequestStatus & aReqStatus
TMobileService aServiceGroup
TMobilePhoneServiceAction aAction

SetDefaultPrivacy(TRequestStatus &, TMobilePhonePrivacy)

IMPORT_C voidSetDefaultPrivacy(TRequestStatus &aReqStatus,
TMobilePhonePrivacyaSetting
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhonePrivacy aSetting

SetFdnSetting(TRequestStatus &, TMobilePhoneFdnSetting)

IMPORT_C voidSetFdnSetting(TRequestStatus &aReqStatus,
TMobilePhoneFdnSettingaFdnSetting
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneFdnSetting aFdnSetting

SetGbaBootstrapParams(TRequestStatus &, const TAID &, const TDesC8 &)

IMPORT_C voidSetGbaBootstrapParams(TRequestStatus &aReqStatus,
const TAID &aAID,
const TDesC8 &aParams
)const

Parameters

TRequestStatus & aReqStatus
const TAID & aAID
const TDesC8 & aParams

SetIccMessageWaitingIndicators(TRequestStatus &, const TDesC8 &)

IMPORT_C voidSetIccMessageWaitingIndicators(TRequestStatus &aReqStatus,
const TDesC8 &aMsgIndicators
)const

Parameters

TRequestStatus & aReqStatus
const TDesC8 & aMsgIndicators

SetIdentityServiceStatus(TRequestStatus &, const TMobilePhoneIdService, const TMobilePhoneIdServiceSetting)

IMPORT_C voidSetIdentityServiceStatus(TRequestStatus &aReqStatus,
const TMobilePhoneIdServiceaService,
const TMobilePhoneIdServiceSettingaSetting
)const

Parameters

TRequestStatus & aReqStatus
const TMobilePhoneIdService aService
const TMobilePhoneIdServiceSetting aSetting

SetIncomingCallType(TRequestStatus &, TMobilePhoneIncomingCallType, TDes8 &)

IMPORT_C voidSetIncomingCallType(TRequestStatus &aReqStatus,
TMobilePhoneIncomingCallTypeaCallType,
TDes8 &aDataParams
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneIncomingCallType aCallType
TDes8 & aDataParams

SetLockSetting(TRequestStatus &, TMobilePhoneLock, TMobilePhoneLockSetting)

IMPORT_C voidSetLockSetting(TRequestStatus &aReqStatus,
TMobilePhoneLockaLock,
TMobilePhoneLockSettingaSetting
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneLock aLock
TMobilePhoneLockSetting aSetting

SetMaxCostMeter(TRequestStatus &, TUint)

IMPORT_C voidSetMaxCostMeter(TRequestStatus &aReqStatus,
TUintaUnits
)const

Parameters

TRequestStatus & aReqStatus
TUint aUnits

SetMmsUserConnParams(TRequestStatus &, TDes8 &)

IMPORT_C voidSetMmsUserConnParams(TRequestStatus &aReqStatus,
TDes8 &aConnectivity
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aConnectivity

SetMmsUserPreferences(TRequestStatus &, TDes8 &)

IMPORT_C voidSetMmsUserPreferences(TRequestStatus &aReqStatus,
TDes8 &aPreferences
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aPreferences

SetMulticallParams(TRequestStatus &, TInt)

IMPORT_C voidSetMulticallParams(TRequestStatus &aReqStatus,
TIntaUserMaxBearers
)const

Parameters

TRequestStatus & aReqStatus
TInt aUserMaxBearers

SetMultimediaCallPreference(TRequestStatus &, TMobilePhoneMultimediaSettings)

IMPORT_C voidSetMultimediaCallPreference(TRequestStatus &aReqStatus,
TMobilePhoneMultimediaSettingsaMmSettings
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneMultimediaSettings aMmSettings

SetNetworkSelectionSetting(TRequestStatus &, const TDes8 &)

IMPORT_C voidSetNetworkSelectionSetting(TRequestStatus &aReqStatus,
const TDes8 &aSetting
)const

Parameters

TRequestStatus & aReqStatus
const TDes8 & aSetting

SetPersonalisationStatus(TRequestStatus &, const TMobilePhonePersonalisation, const TDes &)

IMPORT_C voidSetPersonalisationStatus(TRequestStatus &aReqStatus,
const TMobilePhonePersonalisationaPersSchemes,
const TDes &aPersCode
)const

Parameters

TRequestStatus & aReqStatus
const TMobilePhonePersonalisation aPersSchemes
const TDes & aPersCode

SetPuct(TRequestStatus &, const TDesC8 &)

IMPORT_C voidSetPuct(TRequestStatus &aReqStatus,
const TDesC8 &aPuct
)const

Parameters

TRequestStatus & aReqStatus
const TDesC8 & aPuct

SetSSPassword(TRequestStatus &, const TDesC8 &, const TInt)

IMPORT_C voidSetSSPassword(TRequestStatus &aReqStatus,
const TDesC8 &aPassword,
const TIntaService
)const

Parameters

TRequestStatus & aReqStatus
const TDesC8 & aPassword
const TInt aService

SetSmartCardApplicationStatus(TRequestStatus &, const TAID &, TSmartCardApplicationAction)

IMPORT_C voidSetSmartCardApplicationStatus(TRequestStatus &aReqStatus,
const TAID &aAID,
TSmartCardApplicationActionaAppAction
)const

Parameters

TRequestStatus & aReqStatus
const TAID & aAID
TSmartCardApplicationAction aAppAction

SetUSimApplicationStatus(TRequestStatus &, const TAID, TUSimAppAction)

IMPORT_C voidSetUSimApplicationStatus(TRequestStatus &aReqStatus,
const TAIDaAID,
TUSimAppActionaUsimAppAction
)const

Parameters

TRequestStatus & aReqStatus
const TAID aAID
TUSimAppAction aUsimAppAction

SetUSimAppsSelectionMode(TUSimSelectionMode)

IMPORT_C TIntSetUSimAppsSelectionMode(TUSimSelectionModeaUSimSelectionMode)const

Parameters

TUSimSelectionMode aUSimSelectionMode

SetUUSSetting(TRequestStatus &, TMobilePhoneUUSSetting)

IMPORT_C voidSetUUSSetting(TRequestStatus &aReqStatus,
TMobilePhoneUUSSettingaSetting
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneUUSSetting aSetting

SetWlanData(TRequestStatus &, const TDesC8 &)

IMPORT_C voidSetWlanData(TRequestStatus &aReqStatus,
const TDesC8 &aData
)const

Parameters

TRequestStatus & aReqStatus
const TDesC8 & aData

SmartCardAuthenticate(TRequestStatus &, TDes8 &)

IMPORT_C voidSmartCardAuthenticate(TRequestStatus &aReqStatus,
TDes8 &aAuthDataPckgd
)const

Parameters

TRequestStatus & aReqStatus
TDes8 & aAuthDataPckgd

SmartCardAuthenticate(TRequestStatus &, const TAID &, TDes8 &)

IMPORT_C voidSmartCardAuthenticate(TRequestStatus &aReqStatus,
const TAID &aAID,
TDes8 &aAuthDataPckgd
)const

Parameters

TRequestStatus & aReqStatus
const TAID & aAID
TDes8 & aAuthDataPckgd

StartDTMFTone(TChar)

IMPORT_C TIntStartDTMFTone(TCharaTone)const

Parameters

TChar aTone

StopDTMFTone()

IMPORT_C TIntStopDTMFTone()const

StorePreferredNetworksListL(TRequestStatus &, CMobilePhoneStoredNetworkList *)

IMPORT_C voidStorePreferredNetworksListL(TRequestStatus &aReqStatus,
CMobilePhoneStoredNetworkList *aList
)const

Parameters

TRequestStatus & aReqStatus
CMobilePhoneStoredNetworkList * aList

StorePreferredWlanSIDListL(TRequestStatus &, CMobilePhoneStoredWlanSIDList *)

IMPORT_C voidStorePreferredWlanSIDListL(TRequestStatus &aReqStatus,
CMobilePhoneStoredWlanSIDList *aList
)const

Parameters

TRequestStatus & aReqStatus
CMobilePhoneStoredWlanSIDList * aList

TerminateAllCalls(TRequestStatus &)

IMPORT_C voidTerminateAllCalls(TRequestStatus &aReqStatus)const

Parameters

TRequestStatus & aReqStatus

UpdateScFile(TRequestStatus &, const TScFilePathWithAccessOffsets &, TDes8 &)

IMPORT_C voidUpdateScFile(TRequestStatus &aReqStatus,
const TScFilePathWithAccessOffsets &aFilePathOffsets,
TDes8 &aUpdateBuffer
)const

Parameters

TRequestStatus & aReqStatus
const TScFilePathWithAccessOffsets & aFilePathOffsets
TDes8 & aUpdateBuffer

VerifySecurityCode(TRequestStatus &, TMobilePhoneSecurityCode, const TMobilePassword &, const TMobilePassword &)

IMPORT_C voidVerifySecurityCode(TRequestStatus &aReqStatus,
TMobilePhoneSecurityCodeaType,
const TMobilePassword &aCode,
const TMobilePassword &aUnblockCode
)const

Parameters

TRequestStatus & aReqStatus
TMobilePhoneSecurityCode aType
const TMobilePassword & aCode
const TMobilePassword & aUnblockCode

Member Enumerations Documentation

Enum anonymous

Enumerators

KMaxMobilePasswordSize = 10
KMaxMobileNameSize = 32
KMaxMobileTelNumberSize = 100

Enum anonymous

Enumerators

KMaxSizeIccIdentity = 20

Maximum size of an ICC identity.

NOTE: TS102.221 defines the maximum size of the ICC Identity as held in EF_ICCID as 10 bytes, however TS 51.011 mentions that network operators may issue a SIM with an identification number of 20 bytes. Therefore to cover this possibility the higher figure of 20 bytes has been chosen as the maximum size of the ICC identity.

Enum anonymous

Enumerators

KBtidLength = 255

The Maximum permitted size of Bootstrapping Transaction Identifier(B-TID) of the GBA_U bootstapped key see section 4.2.79 of 3GPP TS 31.102 v6.18.0

KKeyLifetimeLength = 255

The Maximum permitted size of lifetime of the GBA_U bootstrapped keys see section 4.2.79 of 3GPP TS 31.102 v6.18.0

Enum anonymous

Enumerators

KNafIdLength = 255

The Maximum permitted size of NAF_ID of the Network Application Function(NAF) used in the GBA_U NAF derivation procedure see section 7.1.2.4 of 3GPP TS 31.102 v6.18.0

KImpiLength = 255

The Maximum permitted size of the private user identity of the GBA_U NAF see section 7.1.2.4 of 3GPP TS 31.102 v6.18.0

KKsExtNafLength = 255

The The Maximum permitted size of the Ks_ext_Naf key returned by the UICC application see section 7.1.2.4 of 3GPP TS 31.102 v6.18.0

Enum TAPNControlListServiceStatus

Enumerators

EAPNControlListServiceDisabled

The APN control list service is disabled.

EAPNControlListServiceEnabled

The APN control list service is enabled.

Enum TAuthData

The type of the authentication related data that has been modified as a result of the UICC authentication command.

RMobilePhone::GetAuthenticationParams

Enumerators

EGbaBootstrapParams

The GBA Bootstrapping parameters. The GBA Bootstrapping parameters are stored under EF_GBABP of the UICC app.

EGbaNafIdList

The list of the GBA Network Application Function (NAF) IDs and the Bootstrapping Transaction Identifiers (B-TIDs), associated with the previous GBA NAF derivation procedure. The list is stored under EF_GBANL of the UICC app.

EMbmsMskIdList

The list of MBMS Service Keys (MSKs) and corresponding time stamp counters, which are related to an MBMS Key Domain. This list is stored in the EF_MSK file of the UICC app.

EMbmsMuk

The identifier of the MBMS User Key (MUK) that is used to protect the transfer of MBMS Service Keys (MSK). The MUK ID is stored in the EF_MUK file of the UICC app.

Enum TAuthorizationDataSource

Source location of IMS Authorization data.

Enumerators

EFromUSIM

Authorization data source is USIM.

EFromISIM

Authorization data source is ISIM.

Enum TCCBSRecallEvent

Enumerators

ECcbsRecallReceived

Recall received.

ECcbsRecallAccepted

Recall accepted.

ECcbsRecallRefused

Recall refused.

ECcbsRecallUnspecified

Recall reason unspecified.

Enum TCFUIndicatorStatus

Current status indicators for unconditional call forwarding.

Enumerators

KCFUIndicatorUnknown = 0x0

CFU Indicator status unknown.

KCFUIndicatorVoice = 0x01

CFU Indicator status for Voice (TMobileServiceGroup EVoice).

KCFUIndicatorFax = 0x02

CFU Indicator status for Fax (TMobileServiceGroup EFax).

KCFUIndicatorData = 0x04

CFU Indicator status for Data Teleservices(TMobileServiceGroup EData).

KCFUIndicatorSms = 0x08

CFU Indicator status for Sms (TMobileServiceGroup ESms).

KCFUIndicatorDataBearer = 0x10

CFU Indicator status for Data Bearer Services(TMobileServiceGroup EDataBearer).

KCFUIndicatorAuxVoice = 0x20

CFU Indicator status for Auxiliary Voice (TMobileServiceGroup EAuxVoiceService).

Enum TCellInfoStatus

Cell Information Status

Enumerators

ECellInfoStatusUnknown

Unknown status: not known if Cell ID is current or not

ECellInfoStatusNotCurrent

Not current status: the Cell ID value is the ID of the last known cell

ECellInfoStatusCurrent

Current Status: the Cell ID value is the ID of the present cell

Enum TCellMode

Cell mode

Enumerators

ECellModeUnknown

Unknown mode

ECellModeGsm

GSM mode

ECellModeWcdma

WCDMA mode

Enum TCspCPHSFeatures

Currently not used.

Enumerators

KCspReservedSST = 0x80

This bit value is reserved for SST in Phase 1 CPHS.

Enum TCspCPHSTeleservices

Alternate Line Services

Enumerators

KCspALS = 0x80

Indicates that Alternate Line Service is supported by the CSP.

Enum TCspCallCompletion

Call completion modes supported by this CSP.

Modes: GSM/WCDMA

Enumerators

KCspCCBS = 0x20

Indicates that the Call Completion to Busy Subscriber service is supported by the CSP.

KCspCW = 0x40

Indicates that the Call Waiting service is supported by the CSP.

KCspHOLD = 0x80

Indicates that the Call Hold service is supported by the CSP.

Enum TCspCallOffering

The Call Transfer/Call Forward options that are supported by the CSP.

Modes: WCDMA/GSM

Enumerators

KCspCT = 0x08

Indicates that "Call Transfer" is supported by the CSP.

KCspCFNRc = 0x10

Indicates that "Call Forwarding on Not Reachable" is supported by the CSP.

KCspCFNRy = 0x20

Indicates that "Call Forwarding on No Reply" is supported by the CSP.

KCspCFB = 0x40

Indicates that "Call Forwarding on Busy" is supported by the CSP.

KCspCFU = 0x80

Indicates that "Call Forwarding Unconditional" is supported by the CSP.

Enum TCspCallRestriction

The call restrictions supported by the CSP.

Modes: GSM/WCDMA

Enumerators

KCspBICRoam = 0x08

Indicates that "Barring of Incoming Calls when roaming outside the home PLMN country" is supported by CSP.

KCspBAIC = 0x10

Indicates that "Barring of All Incoming Calls" is supported by CSP.

KCspBOICexHC = 0x20

Indicates that "Barring of Outgoing International Calls except those directed to the home PLMN country" is supported by CSP.

KCspBOIC = 0x40

Indicates that "Barring of Outgoing International Calls" is supported by CSP.

KCspBOAC = 0x80

Indicates that "Barring of All Outgoing Calls" is supported by CSP.

Enum TCspNumberIdentification

Number Identification option supported by the CSP.

Modes: GSM/WCDMA

Enumerators

KCspCLIBlock = 0x01

Indicates that Calling Line Identity Presentation blocking per call (CLI sent by default) is supported by the CSP.

KCspCLISend = 0x02

Indicates that Calling Line Identity Presentation per call (CLI blocked by default) is supported by the CSP.

KCspCOLP = 0x10

Indicates that Connected Line Identification Presentation is supported by the CSP.

KCspCOLR = 0x20

Indicates that Connected Line Identification Restriction is supported by the CSP.

KCspCLIP = 0x80

Indicates that Calling Line Identification Presentation is supported by the CSP.

Enum TCspOtherSuppServices

Other services supported by the CSP.

Modes: GSM/WCDMA

Enumerators

KCspCUGOA = 0x08

Indicates that the Outgoing Access option of the Closed User Group service is supported by the CSP.

KCspPrefCUG = 0x10

Indicates that the Preferential CUG option of the Closed User Group service is supported by the CSP.

KCspAoC = 0x20

Indicates that the Advice of Charge service is supported by the CSP.

KCspCUG = 0x40

Indicates that the Closed User Group service is supported by the CSP.

KCspMPTY = 0x80

Indicates that the Multiparty call service is supported by the CSP

Enum TCspPhase2PlusServices

Phase 2+ services supported by the CSP.

Modes: GSM/WCDMA

Enumerators

KCspMultipleband = 0x04

Indicates that Multiple Band roaming is supported by CSP.

KCspMSP = 0x08

Indicates that Multiple Subscriber Profile is supported by CSP.

v1.0 of Multimode ETel API does not support this feature

KCspVoiceBroadcast = 0x10

Indicates that Voice Broadcast is supported by CSP.

v1.0 of Multimode ETel API does not support this feature.

KCspVoiceGroupCall = 0x20

Indicates that Voice Group Call is supported by CSP.

v1.0 of Multimode ETel API does not support this feature.

KCspHscsd = 0x40

Indicates that High Speed Circuit Switched Data is supported by CSP.

KCspGprs = 0x80

Indicates that General Packet Radio Service is supported by CSP.

Enum TCspTeleservices

SMS Teleservices supported by the CSP.

Modes: GSM/WCDMA

Enumerators

KCspValidityPeriod = 0x02

Indicates that display of Validity Period menu options for SMS is supported by the CSP.

KCspProtocolID = 0x04

Indicates that display of Protocol ID menu options for SMS is supported by the CSP.

KCspDelConf = 0x08

Indicates that SMS Delivery Confirmation is supported by the CSP.

KCspReplyPath = 0x10

Indicates that display of Reply Path menu options for outgoing SMS is supported by the CSP.

KCspSMCB = 0x20

Indicates that the Cell Broadcast service is supported by the CSP.

KCspSMMO = 0x40

Indicates mobile originated Short Messages are supported by CSP.

KCspSMMT = 0x80

Indicates mobile terminated Short Messages are supported by CSP.

Enum TCspValueAdded

Value added services supported by this CSP.

Modes: GSM/WCDMA

Enumerators

KCspLanguage = 0x01

Indicates that display of language selection menus is supported by the CSP.

v1.0 of Multimode ETel API does not support this feature.

KCspData = 0x04

Indicates that display of data call option menu is supported by the CSP.

KCspFax = 0x08

Indicates that display of fax call option menu is supported by the CSP.

KCspSMMOEmail = 0x10

Indicates that display of the menu option to send a Short Message of type Email is supported by the CSP.

KCspSMMOPaging = 0x20

Indicates that display of the menu option to send a Short Message of type Paging is supported by the CSP.

KCspPLMNMode = 0x80

Indicates that display of the menu option for manual PLMN selection is supported by the CSP.

Enum TDisplayRequirements

Enumerators

KDisplayPLMNNotRequired = 0x00000001
KDisplayPLMNRequired = 0x00000002
KDisplaySPNRequired = 0x00000004
KDisplaySPNNotRequired = 0x00000008

Enum TESTServices1To8

Enabled Services Table.

Enumerators

KEstFDN = 0x01

Indicates that FDN service is activated.

KEstBDN = 0x02

Indicates that BDN service is activated.

KEstACL = 0x04

Indicates that the APN Control List service is activated.

Note: v2.0 of Multimode ETel API do not support this feature.

Enum TISTServices1To8

ISIM Service Table

Enumerators

KIstPCSCF = 0x01

Indicates that EFP-CSCF is present in the ISIM.

KIstGBA = 0x02

Indicates that the Generic Bootstrapping Architecture (GBA) is supported by the ISIM.

KIstHTTPDigest = 0x04

Indicates that the ISIM supports operations in HTTP-Digest security context.

Enum TMmsConnParams

MMS Connectivity settings.

Enumerators

EUserPreferences

MMS User Preferences.

EIssuerConnParams

MMS Issuer Connectivity Parameters.

EUserConnParams

MMS User Connectivity Parameters.

Enum TMmsImplementation

MMS Implementation.

Enumerators

KMmsImplUnknwown = 0x00

Unknown implementation for MMS.

KWapImplementation = 0x01

Wap implementation for MMS.

Enum TMmsStatus

Identifies current status of MMS.

Enumerators

EMmsNotRetrieved

The MMS has not been retrieved.

EMmsRetrieved

The MMS has been retrieved.

EMmsRejected

The MMS has been rejected.

EMmsforwarded

The MMS has been forwarded.

Enum TMobileCallCipheringIndicator

Indicators for whether encryption status of the current call should be displayed.

Enumerators

ECipheringDisplayOff

The ME indication displaying the encryption status of the current call should be off.

ECipheringDisplayOn

The ME indication displaying the encryption status of the current call should be on.

Enum TMobileInfoLocation

Defines Location of service information.

Modes: Common

Enumerators

EInfoLocationCache

Retrieve the service information ONLY from the cache on the phone. Return KErrNotFound if the cache does not exist or it is empty.

EInfoLocationCachePreferred

Retrieve the service information from the cache, but if this is empty or does not exist then interrogate the network.

EInfoLocationNetwork

Retrieve the service information from the network (and refresh the cache if there is one).

Enum TMobileMMSFieldTags

MMS field Id tags.

Enumerators

ETagMmsConnParams = 0xAB

Tag id for MMS connectivity parameters.

ETagMmsImpl = 0x80

Tag id for MMS Implementation.

ETagMmsServer = 0x81

Tag id for MMS Relay/Server.

ETagMmsBearerIE = 0x82

Tag id for Interface to Core Network and Bearer.

ETagMmsGateway = 0x83

Tag id for Gateway.

Enum TMobileNPI

Number Plan Indicator.

Modes: Common

Enumerators

EUnknownNumberingPlan = 0

User or the network has no knowledge of the numbering plan.

Modes: Common

EIsdnNumberPlan = 1

ISDN/telephony numbering plan.

Modes: Common

EDataNumberPlan = 3

Data numbering plan.

Modes: Common

ETelexNumberPlan = 4

Telex numbering plan.

Modes: Common

EServiceCentreSpecificPlan1 = 5

Service centre specific plan used to indicate a numbering plan specific to external Short Message entities attached to the SMSC.

EServiceCentreSpecificPlan2 = 6

Service centre specific plan used to indicate a numbering plan specific to external Short Message entities attached to the SMSC.

Modes: GSM/WCDMA

ENationalNumberPlan = 8

National numbering plan.

Modes: GSM/WCDMA

EPrivateNumberPlan = 9

Private numbering plan.

Modes: Common

EERMESNumberPlan = 10

ERMES numbering plan.

Modes: GSM/WCDMA

Enum TMobilePhoneALSLine

Alternate Line Primary settings.

Modes: GSM

Enumerators

EAlternateLinePrimary

Current ALS line selection is the "Primary" voice line.

EAlternateLineAuxiliary

Current ALS line selection is the "Auxiliary" voice line.

EAlternateLineUnknown

ALS is supported by ME and SIM, but the TSY can not determine which line is currently selected.

EAlternateLineNotAvailable

The ME, SIM or serving network does not support ALS.

Enum TMobilePhoneAlternatingCallCaps

Alternating Call Capabilities

Modes: GSM

Enumerators

KCapsMOVoiceData = 0x00000001

Phone supports outgoing Voice/Data calls

Modes: GSM

KCapsMOVoiceThenData = 0x00000002

Phone supports outgoing Voice Then Data calls.

Modes: GSM

KCapsMOVoiceFax = 0x00000004

Phone supports outgoing Voice/Fax calls.

Modes: GSM/WCDMA

KCapsMTVoiceData = 0x00000008

Phone supports incoming Voice/Data calls.

Modes: GSM

KCapsMTVoiceThenData = 0x00000010

Phone supports incoming Voice Then Data calls.

Modes: GSM

KCapsMTVoiceFax = 0x00000020

Phone supports incoming Voice/Fax calls

Modes: GSM/WCDMA

Enum TMobilePhoneAlternatingCallMode

Alternating Call Mode.

Modes: Common

Enumerators

EAlternatingModeUnspecified

The alternating call mode is unspecified

Modes: Common

EAlternatingModeSingle

Next call will use a single bearer service - default setting

Modes: Common

EAlternatingModeVoiceData

Next call will use voice/data alternating bearer service.

Modes: GSM

EAlternatingModeVoiceThenData

Next call will use voice then data alternating bearer service.

Modes: GSM

EAlternatingModeVoiceFax

Next call will use voice/fax alternating bearer service.

Modes: GSM/WCDMA

Enum TMobilePhoneAuthDataExtId

The mobile phone GBA and MBMS authentication extension IDs.

Modes: Common

Enumerators

KETelMobileGbaBootstrapAuthDataV8 = KEtelExtMultimodeV8

The iExtensionId contents indicate that the packaged class is a TGbaBootstrapAuthDataV8.

KETelMobileGbaNafAuthDataV8

The iExtensionId contents indicate that the packaged class is a TGbaNafAuthDataV8.

KETelMobileMbmsMskUpdateDataV8

The iExtensionId contents indicate that the packaged class is a TMbmsMskUpdateDataV8.

KETelMobileMbmsMtkGenerateDataV8

The iExtensionId contents indicate that the packaged class is a TMbmsMtkGenerateDataV8.

KETelMobileMbmsMskDeleteDataV8

The iExtensionId contents indicate that the packaged class is a TMbmsMskDeleteDataV8.

KETelMobileMbmsMukDeleteDataV8

The iExtensionId contents indicate that the packaged class is a TMbmsMukDeleteDataV8.

KETelMobileMbmsUserKeyV8

The iExtensionId contents indicate that the packaged class is a TMbmsUserKeyV8.

KETelMobileGbaBootstrapParamsV8

The iExtensionId contents indicate that the packaged class is a TGbaBootstrapParamsV8.

Enum TMobilePhoneAuthenticate

IMS Authenticate constants,in accordance to 3GPP TS 33.102, section 6.3.7, and RFC 3310

Enumerators

KAutnLength = 16

length of autn is 128bits - 16octets

KRandLength = 16

length of RAND is 16 octets

KResLength = 16

length of RES is 16 octets

KIkLength = 16

length of IK is 16 octets

KCkLength = 16

length of CK is 16 octets

KKcLength = 8

length of Kc (GSM cipher key) is 8 octets

KAutsLength = 14

length of is 112 bits - 14 octets

Enum TMobilePhoneBandClass

The mobile phone band class preferences.

Modes: CDMA 9.5

Enumerators

ENetworkBandClassUnknown

Band class selection is unknown.

ENetworkBandClassAOnly

Phone will select band class A only.

ENetworkBandClassBOnly

Phone will select band class B only.

ENetworkBandClassAPreferred

Phone will prefer to select band class A.

ENetworkBandClassBPreferred

Phone will prefer to select band class B.

Enum TMobilePhoneBatteryCaps

Phone supported battery information.

Modes: Common

Enumerators

KCapsGetBatteryInfo = 0x00000001

Phone supports requests to get the current battery information.

KCapsNotifyBatteryInfoChange = 0x00000002

Phone supports requests for notification of change in battery information.

Enum TMobilePhoneBatteryStatus

The mobile phone battery status.

Modes: Common

Enumerators

EPowerStatusUnknown

The TSY can not determine the phone's current power status.

EPoweredByBattery

The phone is currently powered by a battery.

EBatteryConnectedButExternallyPowered

A battery is connected, but the phone is externally powered.

ENoBatteryConnected

No battery is connected.

EPowerFault

Power fault.

Enum TMobilePhoneCBCondition

Mobile Phone Call Baring Conditions.

Modes: Common

Enumerators

EBarUnspecified

The barring program is unspecified

EBarAllIncoming

All incoming calls to this subscriber are barred (BAIC).

EBarIncomingRoaming

All incoming calls to this subscriber are barred when roaming outside the home PLMN country (BIC-roam).

EBarAllOutgoing

All outgoing calls by this subscriber are barred (BAOC).

EBarOutgoingInternational

All outgoing international calls by this subscriber are barred (BOIC).

EBarOutgoingInternationalExHC

All outgoing international calls except those directed to the home PLMN country by this subscriber are barred (BOIC-ExHC).

EBarAllCases

All of above CB services.

EBarAllOutgoingServices
EBarAllIncomingServices

Enum TMobilePhoneCBStatus

Mobile Phone Call Barring Status and Information.

Modes: Common

Enumerators

ECallBarringStatusActive

The CB service is currently active and operative.

ECallBarringStatusNotActive

The CB service is currently deactivated or quiescent.

ECallBarringStatusNotProvisioned

In GSM/WCDMA mode, the CB service is not provisioned. In CDMA mode, this value has no meaning.

ECallBarringStatusNotAvailable

In GSM/WCDMA mode, the CB service is not available in serving network. In CDMA mode, the CB service is not available in the phone.

ECallBarringStatusUnknown

The phone can not determine CB service status.

Enum TMobilePhoneCCBSStatus

The Call Completion Busy Subscriber status of the phone.

Modes: GSM/WCDMA

Enumerators

ECcbsActive

User has CCBS provisioned and there is at least 1 (and up to 5) active CCBS requests.

ECcbsNotActive

User has CCBS provisioned but there are currently no active CCBS requests.

ECcbsNotProvisioned

User has not subscribed to the CCBS service.

ECcbsNotAvailable

The CCBS service is not available in the serving network.

ECcbsUnknown

MS is unable to determine status of the CCBS service.

Enum TMobilePhoneCFActive

Call Forwarding Active Notification

Modes: Common

Enumerators

ECFUnconditionalActive

CF Unconditional is currently active.

ECFConditionalActive

CF Busy, CF No Reply or CF Not Reachable is currently active.

Enum TMobilePhoneCFCondition

The Call Forwarding flavours.

Modes: GSM/WCDMA

Enumerators

ECallForwardingUnspecified

The call forwarding service is unspecified.

ECallForwardingUnconditional

All calls to this subscriber are forwarded.

ECallForwardingBusy

Calls are forwarded when this subscriber is busy.

ECallForwardingNoReply

Calls are forwarded when this subscriber does not reply within a time-out period.

ECallForwardingNotReachable

Calls are forwarded when this subscriber is unreachable.

ECallForwardingAllCases

All of above CF services. Can be used to check all 4 call forwarding Fs at once.

ECallForwardingAllConditionalCases

All the conditional (busy, no reply, not reachable) CF services. Can be used to check all 3 conditional call forwarding conditions at once.

Enum TMobilePhoneCFStatus

The Call Forwarding status

Modes: GSM/WCDMA

Enumerators

ECallForwardingStatusActive

The CF service is currently active and operative.

ECallForwardingStatusNotActive

The CF service is currently deactivated.

ECallForwardingStatusNotRegistered

The CF service is not registered.

ECallForwardingStatusNotProvisioned

The CF service is not provisioned.

ECallForwardingStatusNotAvailable

The CF service is not available in the serving network.

ECallForwardingStatusUnknown

The phone can not determine CF service status.

ECallForwardingStatusActivePIAllowed

The Call Forwarding service is active and the presentation indicator is set to allowed

ECallForwardingStatusActivePINotAvailable

The Call Forwarding service is active and the presentation indicator is set to not available

ECallForwardingStatusActivePIClir

The Call Forwarding service is active and the presentation indicator is set to restricted

The Call Forwarding service is active and the presentation indicator is set to restricted and screening returns "User provided, verified and passed".

ECallForwardingStatusActivePIClirSIVerified

The Call Forwarding service is active and the presentation indicator is set to restricted and screening returns "User provided, not screened".

ECallForwardingStatusActivePIClirSINotScreened

The Call Forwarding service is active and the presentation indicator is set to "restricted" and screening returns "Network provided".

ECallForwardingStatusActivePIClirSINetwork

The Call Forwarding service is active and the presentation indicator is set to "restricted" and screening returns "Network provided".

ECallForwardingStatusQuiescent

The CF service is currently in the quiescent state.

Enum TMobilePhoneCWStatus

The mobile phone call waiting status.

Modes: GSM/WCDMA

Enumerators

ECallWaitingStatusActive

The CW service is currently active and operative.

ECallWaitingStatusNotActive

The CW service is currently deactivated or quiescent.

ECallWaitingStatusNotProvisioned

The CW service is not provisioned.

ECallWaitingStatusNotAvailable

The CW service is not available in the serving network.

ECallWaitingStatusUnknown

The phone can not determine CW service status.

Enum TMobilePhoneCallServiceCaps

The call services.

Modes: GSM/WCDMA

Enumerators

KCapsGetCFStatusCache = 0x00000001

Phone supports retrieval of call forwarding status from a cache on the phone.

Modes: GSM/WCDMA

KCapsGetCFStatusNetwork = 0x00000002

Phone supports retrieval of call forwarding status from the network.

Modes: GSM/WCDMA

KCapsSetCFStatus = 0x00000004

Phone supports setting of call forwarding status (and registered information) in the network.

KCapsNotifyCFStatus = 0x00000008

Phone supports notification of change in status of any call forwarding service.

Modes: GSM/WCDMA

KCapsGetClipStatus = 0x00000010

Phone supports retrieval of CLIP status from either a cache or the network.

Modes: GSM/WCDMA

KCapsGetClirStatus = 0x00000020

Phone supports retrieval of CLIR status from either a cache or the network.

Modes: GSM/WCDMA

KCapsGetColpStatus = 0x00000040

Phone supports retrieval of COLP status from either a cache or the network.

Modes: GSM/WCDMA

KCapsGetColrStatus = 0x00000080

Phone supports retrieval of COLR status from either a cache or the network.

Modes: GSM/WCDMA

KCapsGetCnapStatus = 0x00000100

Phone supports retrieval of CNAP status from either a cache or the network.

Modes: GSM/WCDMA

KCapsGetCBStatusCache = 0x00000200

Phone supports retrieval of call barring status from a cache on the phone.

Modes: Common

KCapsGetCBStatusNetwork = 0x00000400

Phone supports retrieval of call barring status from the network.

Modes: GSM/WCDMA

KCapsSetCBStatus = 0x00000800

Phone supports setting of call barring status in the network.

Modes: Common

KCapsNotifyCBStatus = 0x00001000

Phone supports notification of change in call barring status for any service.

Modes: Common

KCapsChangeCBPassword = 0x00002000

Phone supports setting of a password for call barring service.

Modes: Common

KCapsBarAllIncoming = 0x00004000

Phone supports BAIC call barring service.

Modes: Common

KCapsBarIncomingRoaming = 0x00008000

Phone supports BIC-Roam call barring service.

Modes: Common

KCapsBarAllOutgoing = 0x00010000

Phone supports BAOC call barring service.

Modes: Common

KCapsBarOutgoingInternational = 0x00020000

Phone supports BOIC call barring service.

Modes: Common

KCapsBarOutgoingInternationalExHC = 0x00040000

Phone supports BOIC-ExHC call barring service.

Modes: Common

KCapsBarAllCases = 0x00080000

Phone supports barring all cases at once.

Modes: Common

KCapsGetCWStatusCache = 0x00100000

Phone supports retrieval of call waiting status from a cache on the phone.

Modes: GSM/WCDMA

KCapsGetCWStatusNetwork = 0x00200000

Phone supports retrieval of call waiting status from the network.

Modes: GSM/WCDMA

KCapsSetCWStatus = 0x00400000

Phone supports setting of call waiting status in the network.

Modes: Common

KCapsNotifyCWStatus = 0x00800000

Phone supports notification of change in call waiting status for any service.

Modes: GSM/WCDMA

KCapsGetCCBSStatusCache = 0x01000000

Phone supports retrieval of call completion (CCBS) status from a cache on the phone.

Modes: GSM/WCDMA

KCapsGetCCBSStatusNetwork = 0x02000000

Phone supports retrieval of call completion (CCBS) status from the network.

Modes: GSM/WCDMA

KCapsDeactivateAllCCBS = 0x04000000

Phone supports deactivation of all CCBS requests at once.

Modes: GSM/WCDMA

KCapsDeactivateCCBS = 0x08000000
KCapsRetrieveActiveCCBS = 0x10000000

Phone supports retrieval of a list of active CCBS requests.

Modes: GSM/WCDMA

KCapsFeatureCode = 0x20000000

The phone supports programming and retrieval of feature code against a CDMA network service.

Modes: CDMA 9.5

KCapsNetworkServiceRequest = 0x40000000

The phone supports sending of generic network service request strings.

Modes: Common

KCapsGetCdipStatus = 0x80000000

The phone supports retrieval of called line identification status.

Modes: GSM/WCDMA

Enum TMobilePhoneCostCaps

Call Cost Capabilities.

Modes: GSM/WCDMA

Enumerators

KCapsCostInformation = 0x00000001

Indicates that the phone supports calculation and display of current and accumulated call cost on an information-only basis. (The AoCI service in GSM)

Modes: GSM/WCDMA

KCapsCostCharging = 0x00000002

Indicates that the phone supports calculation and display of current and accumulated call cost in order to support the charging service. (The AoCC service in GSM).

Modes: Common

KCapsClearCost = 0x00000004

Indicates that the phone supports clearing of cost meters (ACM or CCM) to zero.

Modes: Common

KCapsSetMaxCost = 0x00000008

Indicates that the phone supports setting the maximum allowed cost (ACMmax) to a non-zero value.

Modes: Common

KCapsSetPuct = 0x00000010

Indicates that the phone supports setting the currency and price per unit.

Modes: GSM/WCDMA

KCapsGetCost = 0x00000020

Indicates that the phone currently has call cost information available that the client can retrieve.

Modes: Common

KCapsNotifyCostChange = 0x00000040

Indicates that the phone can notify the client when the call cost information changes.

Modes: Common

Enum TMobilePhoneCostMeters

Clear Cost Meter.

Modes: Common

Enumerators

EClearCCM

Clear the Current Call Meter.

EClearACM

Clear the Accumulated Charge Meter.

EClearAll

Clear all cost meters

Enum TMobilePhoneCostService

Cost Information

Modes: GSM/WCDMA

Enumerators

ECostServiceUnknown

Phone supports call cost service but no calls are currently in progress so the network support and user subscription is unknown.

ECostServiceNotAvailable

The network or the phone does not support any of the call cost services. The call can be either in progress or not. If the user is subscribed to AoCI they will be able to continue to make calls but will not see any charging information. If the user is subscribed to AoCC then they will be prevented from making chargeable calls.

ECostServiceAvailable

Call is in progress and a call cost service is active but the phone is unable to determine whether it is an AoCI or AoCC service.

ECostServiceInformation

Call is in progress and the call cost information (AoCI) service is currently operating.

Modes: GSM/WCDMA

ECostServiceCharging

Call is in progress and the call cost charging (AoCC) service is currently operating.

Modes: GSM/WCDMA

Enum TMobilePhoneDTMFCaps

DTMF Capabilities.

Modes: Common

Enumerators

KCapsSendDTMFString = 0x00000001

Capability to send a string of DTMF tones, containing one or more tone(s).

KCapsSendDTMFSingleTone = 0x00000002

Capability to send one DTMF tone, using start and stop DTMF tone function member.

Enum TMobilePhoneDTMFEvent

DTMF tone operation event.

Enumerators

EStartDtmfTone

Start sending of a Dtmf tone operation has been acknowledged from the MSC.

EStopDtmfTone

Stop sending of a Dtmf tone operation has been acknowledged from the MSC.

Enum TMobilePhoneFdnSetting

Fixed Dialling Numbers Setting

Modes: Common

Enumerators

EFdnSetOn

Activate the FDN service.

EFdnSetOff

Deactivate the FDN service.

Enum TMobilePhoneFdnStatus

Fixed Dialling Numbers Status.

Modes: Common

Enumerators

EFdnNotActive

Fixed Dialling Number mode is supported but is not currently active.

EFdnActive

Fixed Dialling Number mode is supported and is currently active. Deactivating FDN mode is supported.

EFdnPermanentlyActive

Fixed Dialling Number mode is supported and is permanently active. Deactivating FDN mode is NOT supported with this SIM.

EFdnNotSupported

Fixed Dialling Number mode is not supported by ME and/or SIM.

EFdnUnknown

ME is currently unable to determine the status of FDN mode.

Enum TMobilePhoneIccCaps

ICC access capabilities.

Modes: GSM

Enumerators

KCapsSimAccessSupported = 0x00000001

Phone has a SIM and it currently supports SIM access by clients.

Modes: GSM

KCapsRUimAccessSupported = 0x00000002

Phone has a R-UIM and it currently supports R-UIM access by clients.

Modes: CDMA 9.5

KCapsUSimAccessSupported = 0x00000004

Phone has a USIM and it currently supports USIM access by clients.

Modes: WCDMA

Enum TMobilePhoneIdService

Phone ID services (CLIP/CNIP/CLIR).

Modes: GSM/WCDMA

Enumerators

EIdServiceUnspecified

The identity service is unspecified

EIdServiceCallerPresentation

The caller's ID is presented to the called party.

EIdServiceCallerRestriction

The caller's ID is restricted to the called party.

EIdServiceConnectedPresentation

The connected party's ID is presented to the calling party.

EIdServiceConnectedRestriction

The connected party's ID is restricted to the calling party.

EIdServiceCallerName

The caller's name is presented to the called party.

EIdServiceCalledPresentation

The called party is presented with the caller's ID. This command enables a called subscriber to get the called line identification of the called party when receiving a mobile terminated call. - maps to +CDIP.

Enum TMobilePhoneIdServiceSetting

Identifies default service status for provisioned identity services.

Enumerators

EIdServiceNetworkDefault

Sets the default setting to network default (unknown).

EIdServicePresentationRestricted

Sets the default setting to presentation restricted.

EIdServicePresentationAllowed

Sets the default setting to presentation allowed.

Enum TMobilePhoneIdServiceStatus

Service status of the Phone ID services (CLIP/CLIR/CNIP).

Modes: GSM/WCDMA

Enumerators

EIdServiceActivePermanent

The interrogated Identity service is provisioned and active. This status is used for all identity services and in the case of the CLIR service means that it is permanently active with no subscription option set.

EIdServiceActiveDefaultRestricted

This status is used for the CLIR service only and means that the service is provisioned and active.

The CLIR subscription option is set to "Temporary, default restricted", therefore identity is always restricted unless over-ridden by the user during a call set-up.

EIdServiceActiveDefaultAllowed

This status is used for the CLIR service only and means that the service is provisioned and active.

The CLIR subscription option is set to "Temporary, default allowed", therefore identity is always allowed unless over-ridden by the user during a call set-up.

EIdServiceNotProvisioned

The interrogated Identity service is not provisioned.

EIdServiceUnknown

The status of the interrogated Identity service is unknown.

Enum TMobilePhoneIdentityCaps

Defines Identity Capabilities.

Modes: Common

Enumerators

KCapsGetManufacturer = 0x00000001

Phone can return the identity of its manufacturer.

KCapsGetModel = 0x00000002

Phone can return the identity of its model.

KCapsGetRevision = 0x00000004

Phone can return the identity of its revision.

KCapsGetSerialNumber = 0x00000008

Phone can return the identity of its serial number.

KCapsGetSubscriberId = 0x00000010

Phone can return the identity of its subscriber.

Enum TMobilePhoneIncomingCallType

Incoming Call Types.

Modes: Common

Enumerators

EIncomingTypeNotSpecified

MS will receive any type of incoming call.

Modes: Common

EIncomingVoice

MS will request voice bearer for incoming calls.

Modes: Common

EIncomingFax

MS will request fax bearer for incoming calls

Modes: Common

EIncomingData

MS will request data bearer for incoming calls

Modes: Common

EIncomingMultimediaVoiceFallback

MS will request a data bearer for use by a Multimedia CS call (voice fall back is acceptable) for incoming calls.

Modes: GSM/WCDMA

EIncomingMultimediaNoFallback

MS will request a data bearer for use by a Multimedia CS call (voice fall back NOT acceptable) for incoming calls

Modes: GSM/WCDMA

EIncomingAlternatingVoiceFax

The single numbering scheme call mode is alternating voice to fax.

Modes: GSM/WCDMA

EIncomingAlternatingVoiceData

The single numbering scheme call mode is alternating voice to data.

Modes: GSM

EIncomingAlternatingFaxVoice

The single numbering scheme call mode is alternating fax to voice.

Modes: GSM

EIncomingAlternatingDataVoice

The single numbering scheme call mode is alternating data to voice.

Modes: GSM

EIncomingAlternatingVoiceThenData

The single numbering scheme call mode is alternating voice then data.

Modes: GSM

Enum TMobilePhoneIndicatorCaps

The mobile phone indicator capabilities supported.

Modes: Common

Enumerators

KCapsGetIndicator = 0x00000001

Phone supports requests to get the current value of all supported indicators.

KCapsNotifyIndicatorChange = 0x00000002

Phone supports requests for notification of change in the supported indicators.

Enum TMobilePhoneIndicatorDisplay

Display indicators.

Enumerators

KDisplayVoicemailActive = 0x01

Display voicemail active.

KDisplayFaxActive = 0x02

Display fax active.

KDisplayEmailActive = 0x04

Display E-mail active.

KDisplayOtherActive = 0x08

Display other active.

KDisplayAuxVoicemailActive = 0x10

Display Aux voicemail active.

KDisplayDataActive = 0x20

Display data active.

KDisplayVideomailActive = 0x40

Display Videomail active.

Enum TMobilePhoneIndicators

The mobile phone indicators.

Modes Common

Enumerators

KIndChargerConnected = 0x00000001

If bit-flag is set to '1' indicates that the battery charger is connected to the phone. If bit-flag is set to '0' indicates that the battery charger is disconnected.

KIndNetworkAvailable = 0x00000002

If bit-flag is set to '1' indicates that network service is available. If bit-flag is set to '0' indicates that network service is unavailable.

KIndCallInProgress = 0x00000004

If bit-flag is set to '1' indicates that a call is in progress. If set to '0' indicates that a call is not in progress.

Enum TMobilePhoneInvestigationScan

Network investigation scan settings.

Enumerators

KNetworkInvLimited = 0x01

Network investigation setting in limited service mode.

KNetworkInvAfterPlmnSelection = 0x02

Network investigation setting after successful PLMN selection.

Enum TMobilePhoneInvestigationScanEvent

Network investigation scan events.

Enumerators

ENetworkInvestigationNoEvent

No investigation scan events available.

ENetworkInvestigationHighPriorityPlmn

A higher priority network has been detected, but it does not offer CS Voice.

Enum TMobilePhoneLock

Lock Information.

Modes: Common

Enumerators

ELockPhoneDevice

Lock the whole device. Phone lock password is required to unlock when this lock is enabled.

Modes: Common

ELockICC

Lock PIN1 on the ICC. PIN1 security code is required to unlock when this lock is enabled.

Modes: Common

ELockPhoneToICC

Lock the phone to the current ICC inserted in the phone Phone lock password is required to unlock when this lock is enabled.

Modes: Common

ELockPhoneToFirstICC

Lock the phone to the first ICC inserted in the phone. Phone lock password is required to unlock when this lock is enabled.

Modes: Common

ELockOTA

Lock the OTA facility on the phone. SPC security code may be required to unlock when this lock is enabled.

Modes: CDMA 9.5

ELockPin2

Lock PIN2 on the ICC. PIN2 security code is required to unlock when this lock is enabled.

Modes: Common

ELockHiddenKey

Lock the phonebook hidden entries on the phone. Hidden key security code may be required to unlock when this lock is enabled.

Modes: WCDMA

ELockUSimApp

Lock the associated USIM Application. USIM Application PIN is required to unlock when this lock is enabled.

Modes: WCDMA

ELockSecondUSimApp

Lock the associated USIM Application. The second USIM Application PIN is required to unlock when this lock is enabled.

Modes: WCDMA

ELockUniversalPin

Lock the associated USIM Application(s) that share this common lock. Universal Pin is required to unlock when this lock is enabled.

Modes: WCDMA

ELockNam

Lock for the NAM. The SPC is required to unlock.

Modes: CDMA 9.5

Enum TMobilePhoneLockSetting

The phone lock setting.

Modes: Common

Enumerators

ELockSetUnknown

The setting of the lock is unknown

Modes: Common

ELockSetEnabled

Lock is enabled - associated security code will be required to unlock the lock, the next time the lock's status is EStatusLocked.

Modes: Common

ELockSetDisabled

Lock is disabled - so its status is always EStatusUnlocked.

Modes: Common

ELockReplaced

Lock of the current Application is replaced by the Universal PIN. Only the Universal PIN is allowed as a replacement.

Modes: WCDMA

Enum TMobilePhoneLockStatus

Phone lock status.

Modes: Common

Enumerators

EStatusLockUnknown

The status of the lock is unknown.

EStatusLocked

Lock is closed - user can not access functionality governed by this lock until user correctly enters associated security code.

EStatusUnlocked

Lock is open - user can access functionality governed by this lock

EStatusBlocked

Enum TMobilePhoneModeCaps

Phone air interface capabilities.

Enumerators

KCapsGsmSupported = 0x00000001

Phone can operate in GSM mode on 900/1800/1900 MHz bands.

KCapsGprsSupported = 0x00000002

Phone can operate in GPRS mode on 900/1800/1900 MHz bands.

KCapsAmpsSupported = 0x00000004

Phone can operate in AMPS mode on 800MHz band.

KCapsCdma95Supported = 0x00000008

Phone can operate in CDMA (IS-95) mode on 800/1900 MHz bands. 9.5

KCapsCdma2000Supported = 0x00000010

Phone can operate in CDMA (cdma2000) mode on 800/1900 MHz bands. 9.5

KCapsWcdmaSupported = 0x00000020

Phone can operate in W-CDMA (UTRA Frequency Division Duplex (FDD)) mode.

KCapsTdcdmaSupported = 0x00000040

Phone can operate in TDMA/CDMA (UTRA Time Division Duplex (TDD)) mode.

KCapsEapSupported = 0x00000080

Phone can access Smart Card functionality required for an EAP. 9.3

Enum TMobilePhoneMulticallIndicator

Indicators for exceeding allowed multiple active bearers.

Enumerators

EBearerNetworProviderExceeded

The maximum number of multiple active bearers allowed by the service provider has been exceeded.

EBearerUserExceeded

The maximum number of multiple active bearers allowed by the mobile user has been exceeded.

Enum TMobilePhoneMultimediaSettings

An enumerated list of settings for multimedia calls.

Enumerators

EAcceptMMCallsVoiceFallback

Accept all incoming multimedia calls with the fallback option enabled. (default).

EAcceptMMCallsNoFallback

Accept all incoming multimedia calls, but do not accept voice fallback.

ERejectMMCalls

Reject all incoming multimedia calls.

EAnswerMMCallsAsVoice

Reject all incoming multimedia calls, but drop to voice instead.

Enum TMobilePhoneNITZCaps

The Phone Network Time Zone Capabilities.

Enumerators

KCapsTimeAvailable = 0x00000001

Universal Time is available in the current network mode.

KCapsTimezoneAvailable = 0x00000002

Local time zone is available in the current network mode.

KCapsDSTAvailable = 0x00000004

DST is available in the current network mode.

KCapsShortNameAvailable = 0x00000008

Short name is available in the current network mode.

KCapsLongNameAvailable = 0x00000010

Long name is available in the current network mode.

Enum TMobilePhoneNetworkAccess

The access technology that the network is based on.

Modes: Common

Enumerators

ENetworkAccessUnknown

This is used when there is no network activity and therefore no RAT active.

Modes: Common

ENetworkAccessGsm

The access technology is GSM.

Modes: GSM

ENetworkAccessGsmCompact

The access technology is GSM COMPACT. However GSM COMPACT systems which use GSM frequency bands but with the CBPCCH broadcast channel are considered as a separate access technology from GSM.

Modes: GSM

ENetworkAccessUtran

The access technology is UTRAN (UMTS Network).

Modes: WCDMA

ENetworkAccessAmpsCellular

Analogue Cellular

Modes: CDMA 9.5

ENetworkAccessCdmaCellularStdChannel

CDMA Cellular - Standard channels

Modes: CDMA 9.5

ENetworkAccessCdmaCellularCustomChannel

CDMA Cellular - Custom channels

Modes: CDMA 9.5

ENetworkAccessCdmaAmpsCellular

CDMA/Analogue Cellular (cdma first then analogue)

Modes: CDMA 9.5

ENetworkAccessCdmaPcsUsingBlocks

CDMA PCS - Using blocks

Modes: CDMA 9.5

ENetworkAccessCdmaPcsUsingNetworkAccessChannels

CDMA PCS - Using channels

Modes: CDMA 9.5

ENetworkAccessJTacsStdChannels

CDMA JTACS - Standard channels

Modes: CDMA 9.5

ENetworkAccessJTacsCustomChannels

CDMA JTACS - Custom channels

Modes: CDMA 9.5

ENetworkAccess2GHzBandUsingChannels

CDMA 2GHz band - Using channels

Modes: CDMA 9.5

ENetworkAccessGenericAcqRecord2000and95

Generic Acquisition Record for IS-2000 and IS-95

Modes: CDMA 9.5

ENetworkAccessGenericAcqRecord856

Generic Acquisition Record for IS-856

Modes: CDMA 9.5

ENetworkAccessGsmAndUtran

The access technology is GSM and UTRAN (UMTS Network).

Modes: GSM and WCDMA

Enum TMobilePhoneNetworkAccessCaps

Identifiers for different access technologies.

Enumerators

KNetworkAccessUnknown = 0x0000

No network activity.

KNetworkAccessGsm = 0x8000

Access technology is GSM.

KNetworkAccessGsmCompact = 0x4000

Access technology is GSM COMPACT.

KNetworkAccessUtran = 0x0080

Access technology is UTRAN (UMTS only).

KNetworkAccessWLAN = 0x0040

Indicates that a particular PLMN entry is a WLAN entry used for WLAN PLMN selection.

Enum TMobilePhoneNetworkBandInfo

Mobile phone network band information.

Modes: CDMA

9.5

Enumerators

EBandUnknown

The current band and band class is unknown.

E800BandA

The network operates at 800MHz on Band A.

E800BandB

The network operates at 800MHz on Band B.

E800BandC

The network operates at 800MHz on Band C.

E1900BandA

The network operates at 1900MHz on Band A.

E1900BandB

The network operates at 1900MHz on Band B.

E1900BandC

The network operates at 1900MHz on Band C.

E1900BandD

The network operates at 1900MHz on Band D.

E1900BandE

The network operates at 1900MHz on Band E.

E1900BandF

The network operates at 1900MHz on Band F.

Enum TMobilePhoneNetworkCaps

Defines Network Capabilities.

Modes: Common

Enumerators

KCapsGetRegistrationStatus = 0x00000001

The phone supports retrieval of current registration status.

KCapsNotifyRegistrationStatus = 0x00000002

The phone supports notifications of change in registration status.

KCapsGetCurrentMode = 0x00000004

The phone supports retrieval of current mode.

KCapsNotifyMode = 0x00000008

The phone supports notification of change in mode.

KCapsGetCurrentNetwork = 0x00000010

The phone supports retrieval of current network information.

KCapsNotifyCurrentNetwork = 0x00000020

The phone supports notification of change of current network.

KCapsGetHomeNetwork = 0x00000040

The phone supports retrieval of home network information.

KCapsGetDetectedNetworks = 0x00000080

The phone supports retrieval of a list of detected networks.

KCapsManualNetworkSelection = 0x00000100

The phone supports manual network selection mode.

KCapsGetNITZInfo = 0x00000200

The phone supports retrieval of time and date information (NITZ) received from the network.

KCapsNotifyNITZInfo = 0x00000400

The phone supports notification of new updates of time & date information (NITZ) received from the network.

Enum TMobilePhoneNetworkMode

Defines Current Network Modes.

Modes: Common

Enumerators

ENetworkModeUnknown

Network mode is unknown.

Modes: Common

ENetworkModeUnregistered

ME is not registered.

Modes: Common

ENetworkModeGsm

GSM/GPRS or DCS1800 network.

ENetworkModeAmps

AMPS network.

Modes: CDMA 9.5

ENetworkModeCdma95

CDMA (IS-95) network.

Modes: CDMA 9.5

ENetworkModeCdma2000

CDMA (cdma2000) network.

Modes: CDMA 9.5

ENetworkModeWcdma

WCDMA (UTRA Frequency Division Duplex (FDD)) network.

Modes: WCDMA

ENetworkModeTdcdma

TD-CDMA (UTRA Time Division Duplex (TDD)) network.

Modes: WCDMA

Enum TMobilePhoneNetworkSecurity

Enumerated network security types.

Mode: Common

Enumerators

ECipheringOff

The encryption level is NONE.

Mode: Common

ECipheringGSM

The encryption level is GSM.(standard encryption algorithms for 2nd Generation Mobile networks).

Mode: GSM

ECipheringWCDMA

The encryption level is WCDMA.(standard encryption algorithms for 3rd Generation Mobile networks).

Mode: WCDMA

ECipheringCDMA

The encryption level is CDMA.(standard encryption algorithms for 3rd Generation Mobile networks).

Mode: CDMA 9.5

Enum TMobilePhoneNetworkService

Mobile Phone network services.

Modes: CDMA 9.5

Enumerators

ENetworkServiceUnspecified

Network service is unspecified.

ECFUService

Feature code applies to call forwarding unconditional service.

ECFBService

Feature code applies to call forwarding on busy service.

ECFNRyService

Feature code applies to call forwarding on no reply service.

ECFNRcService

Feature code applies to call forwarding on not reachable service.

EDeflectToVoicemail

Feature code applies to user selective call forwarding service - when the user wishes to forward incoming call to voicemail.

EDeflectToNumber

Feature code applies to user selective call forwarding service - when the user wishes to forward incoming call to a number supplied within the deflect request.

EDeflectToRegisteredNumber

Feature code applies to user selective call forwarding service - when the user wishes to forward incoming call to a number pre-registered within the network.

ECWService

Feature code applies to call waiting service.

ENextCallShowCLI
ENextCallHideCLI

Feature code applies to caller ID restriction service - when user wishes to hide their ID for the next call they make.

Enum TMobilePhoneNetworkStatus

Phone network status.

Modes: Common

Enumerators

ENetworkStatusUnknown

Status is unknown.

ENetworkStatusAvailable

A network that the ME is allowed to register to.

ENetworkStatusCurrent

The currently registered network.

ENetworkStatusForbidden

A network that the ME is not allowed to register to.

Enum TMobilePhoneNotifySendSSOperation

Defines the type of SS operation

Enumerators

ESendSSInvoke

SS Invoke operation.

ESendSSReturnResult

SS ReturnResult operation.

ESendSSReturnError

SS ReturnError operation.

ESendSSReject

SS Reject operation.

Enum TMobilePhoneOperation

The mobile phone network operation mode preferences.

Modes: CDMA 9.5

Enumerators

ENetworkOperationUnknown

Network operation mode is unknown.

ENetworkOperationAnalogOnly

Phone will select analog operation only.

ENetworkOperationDigitalOnly

Phone will select digital/CDMA operation only.

ENetworkOperationAnalogPreferred

Phone will prefer to select analog operation.

ENetworkOperationDigitalPreferred

Phone will prefer to select digital/CDMA operation.

Enum TMobilePhonePersonalisation

Identifies the personalisation scheme to be set.

Enumerators

EPersonaliseNetwork

Personalise the ME using the network scheme.

EPersonaliseNetworkSub

Personalise the ME using the network sub scheme.

EPersonaliseServiceProvider

Personalise the ME using the service provider scheme.

EPersonaliseCorporate

Personalise the ME using the corporate scheme.

EPersonaliseUsim

Personalise the ME using the SIM/USIM scheme.

Enum TMobilePhonePersonalisationCaps

Indentifies the personalisation scheme capabilities of the UICC/ME.

Enumerators

KCapsPersonalisedNetwork = 0x01

UICC/ME personalisation based on network (MCC, MNC) information is possible.

KCapsPersonalisedNetworkSub = 0x02

UICC/ME personalisation based on network (MCC, MNC, IMSI network code group) information is possible.

KCapsPersonalisedServiceProvider = 0x04

UICC/ME personalisation based on network (MCC, MNC, EFGID1, EFCNL) information is possible.

KCapsPersonalisedCorporate = 0x08

UICC/ME personalisation based on network (MCC, MNC, EFGID1, EFGID2, EFCNL) information is possible.

KCapsPersonalisedUSim = 0x10

UICC/ME personalisation based on (IMSI SIM/USIM code group) information is possible.

Enum TMobilePhonePersonalisationScheme

Identifies the current personalisation schemes that are active.

Enumerators

KPersonalisedNetwork = 0x01

The ME is personalised under the network scheme.

KPersonalisedNetworkSub = 0x02

The ME is personalised under the network sub scheme.

KPersonalisedServiceProvider = 0x04

The ME is personalised under the service provider scheme.

KPersonalisedCorporate = 0x08

The ME is personalised under the corprorate scheme.

KPersonalisedUSim = 0x10

The ME is personalised under the SIM/USIM scheme.

Enum TMobilePhonePrivacy

The mobile phone privacy settings.

Modes: CDMA 9.5

Enumerators

EPrivacyUnspecified

The privacy setting is unspecified.

EPrivacyOn

The privacy setting is set to ON.

EPrivacyOff

The privacy setting is set to OFF.

Enum TMobilePhoneRegistrationStatus

The registration status of the mobile phone.

Modes: WCDMA

Enumerators

ERegistrationUnknown

Registration status is unknown.

ENotRegisteredNoService

Not registered. The ME can not detect any other networks and is not currently searching a new operator to register to.

ENotRegisteredEmergencyOnly

Not registered. The ME can detect other networks on which it is possible to make emergency calls only.

ENotRegisteredSearching

Not registered, but the ME is currently searching a new operator to register to.

ERegisteredBusy

Registered, network busy.

Modes: WCDMA

ERegisteredOnHomeNetwork

Registered on home network.

ERegistrationDenied

Registration denied.

ERegisteredRoaming

Registered, roaming.

Enum TMobilePhoneRelease5EFMaxSize

Maximum size of the record in an EF is 0xff( 255 bytes) according to TS 102.221, section 8.2.2.2

Enumerators

KRelease5EFMaxSize = 255

Enum TMobilePhoneSecurityCaps

Security Capabilities.

Modes: Common

Enumerators

KCapsLockPhone = 0x0000001

The phone supports an overall "phone device lock" which can be enabled or disabled. If enabled, user must enter phone password before the phone can be used. When this capability is set the phone will support get lock info, notify lock info change and set lock setting for phone device lock.

Modes: Common

KCapsLockICC = 0x00000002

The phone supports locking the ICC (using the PIN1 security code), which can be enabled or disabled. If enabled, the user must enter PIN1 code before the ICC can be used. When this capability is set the phone will support get lock info, notify lock info change and set lock setting for ICC lock.

Modes: Common

KCapsLockPhoneToICC = 0x00000004

The phone supports the "phone to ICC lock" which can be enabled or disabled. If enabled, at power-up the phone will check whether current ICC is the one the phone is locked to or not. If not, then the user must enter the phone password before phone can be used with this ICC. When this capability is set the phone will support get lock info, notify lock info change and set lock setting for Phone-ICC lock.

Modes: Common

KCapsLockPhoneToFirstICC = 0x00000008

The phone supports the "phone to first ICC lock" which can be enabled or disabled. If enabled, at power-up the phone will check whether current ICC is the one the phone is first locked to or not. If not, then user must enter the phone password before the phone can be used with this ICC. When this capability is set the phone will support get lock info, notify lock info change and set lock setting for Phone-First ICC lock.

Modes: Common

KCapsLockOTA = 0x00000010

The phone supports the "Over The Air" programming lock which can be enabled or disabled. If enabled, the phone will prevent OTA programming by the network. If disabled, the phone will allow OTA programming by the network. When this capability is set the phone will support get lock info, notify lock info change and set lock setting for OTA lock.

Modes: CDMA 9.5

KCapsAccessPin1 = 0x00000020

The phone supports access to the PIN 1 security code. When this capability is set the phone will support verification of PIN1, unblocking PIN1, changing PIN1 and notification of PIN1 required.

Modes: Common

KCapsAccessPin2 = 0x00000040

The phone supports access to the PIN 2 security code. When this capability is set the phone will support verification of PIN2, unblocking PIN2, changing PIN2 and notification of PIN2 required.

Modes: GSM/WCDMA

KCapsAccessPhonePassword = 0x00000080

The phone supports access to the phone password security code. When this capability is set the phone will support verification of the phone password, changing the phone password and notification if the phone password is required.

Modes: Common

KCapsAccessSPC = 0x00000100

The phone supports access to the SPC (Service Programming Code) security code. This code may need to be verified before OTA can commence.

Modes: CDMA 9.5

KCapsAccessHiddenKey = 0x00000200

The phone supports access to the hidden key. When this capability is set the phone will support verification of HiddenKey.

Modes: WCDMA

KCapsAccessUSIMAppPin = 0x00000400

The phone supports access to the USIM Application PIN. An Application PIN allows access to any file on the UICC where it is referenced in the access rules.

Modes: WCDMA

KCapsAccessUSIMAppSecondPin = 0x00000800

The phone supports access to the second USIM Application PIN. The second Application PIN allows access to files (where it is referenced in the access rules) within one USIM Application on the UICC. This is a local PIN.

Modes: WCDMA

KCapsAccessUniversalPin = 0x00001000

The phone supports access to the Universal PIN. A Universal PIN is a PIN that is used in a multi-application UICC environment to allow several USIM applications to share one common PIN.

Modes: WCDMA

Enum TMobilePhoneSecurityCode

Change Security Code.

Modes: Common

Enumerators

ESecurityCodePin1

PIN 1 code (between 4-8 digits).

Modes: Common

ESecurityCodePin2

PIN 2 code (between 4-8 digits)

Modes: GSM/WCDMA

ESecurityCodePuk1

PIN 1 unblocking code (always 8 digits).

Modes: Common

ESecurityCodePuk2

PIN 2 unblocking code (always 8 digits)

Modes: GSM/WCDMA

ESecurityCodePhonePassword

Password used for Phone-SIM Lock and Phone Device Lock (up to 8 digits)

Modes: Common

ESecurityCodeSPC

Service Programming Code (SPC)

Modes: CDMA 9.5

ESecurityHiddenKey

Phonebook key to display the hidden entries.

Modes: WCDMA

ESecurityUSIMAppPin

USIM Application PIN.

Modes: WCDMA

ESecuritySecondUSIMAppPin

Second USIM Application PIN.

Modes: WCDMA

ESecurityUniversalPin

Universal PIN.

Modes: WCDMA

ESecurityUniversalPuk

Universal PIN unblocking code (always 8 digits).

Modes: Common

Enum TMobilePhoneSecurityEvent

Notify Security Events.

Modes: Common

Enumerators

ENoICCFound

The phone has detected that there is no ICC present.

Modes: Common

EICCTerminated

The phone has detected that the ICC is unusable.

Modes: Common

EPin1Required

The phone requires PIN1 to be entered.

Modes: Common

EPuk1Required

The phone requires PUK1 to be entered.

Modes: Common

EPin2Required

The phone requires PIN2 to be entered.

Modes: GSM/WCDMA

EPuk2Required

The phone requires PUK2 to be entered.

Modes: GSM/WCDMA

EPhonePasswordRequired

The phone requires the Phone Password to be entered.

Modes: Common

ESPCRequired

The phone requires the SPC to be entered.

Modes: CDMA 9.5

EPin1Verified

The PIN1 verification procedure has passed.

Modes: Common

EPin2Verified

The PIN2 verification procedure has passed.

Modes: GSM/WCDMA

EPuk1Verified

The PUK1 unblocking procedure has passed.

Modes: Common

EPuk2Verified

The PUK2 unblocking procedure has passed.

Modes: GSM/WCDMA

EPhonePasswordVerified

The Phone Password has been verified.

Modes: Common

ESPCVerified

The SPC verification procedure has passed.

Modes: CDMA 9.5

EHiddenKeyRequired

The phone requires the phonebook hidden key to be entered.

Modes: WCDMA

EHiddenKeyVerified

The phonebook hidden key procedure has passed.

Modes: WCDMA

EUSIMAppPinRequired

The phone requires the currently active USIM Application PIN to be entered.

Modes: WCDMA

EUSIMAppPinVerified

The currently active USIM Application PIN procedure has passed.

Modes: WCDMA

ESecondUSIMAppPinRequired

The phone requires the currently active USIM Application second PIN to be entered.

Modes: WCDMA

ESecondUSIMAppPinVerified

The currently active USIM Application second PIN procedure has passed.

Modes: WCDMA

EUniversalPinRequired

The phone requires the Universal PIN to be entered.

Modes: WCDMA

EUniversalPinVerified

The currently active Universal PIN procedure has passed.

Modes: WCDMA

ESPCChanged

The Service Programming Code has been changed.

Modes: CDMA 9.5

EUniversalPukRequired

The phone requires Universal PUK to be entered.

Modes: WCDMA

EUniversalPukVerified

The Universal PUK unblocking procedure has passed.

Modes: WCDMA

Enum TMobilePhoneSelectionMethod

The network selection function member.

Modes: Common

Enumerators

ENetworkSelectionUnknown

Network selection function member is unknown.

Modes: Common

ENetworkSelectionAutomatic

Network is selected automatically by phone.

Modes: Common

ENetworkSelectionManual

Network is selected manually by user.

Modes: GSM/WCDMA

ENetworkSelectionHomeOnly

Network selection is restricted to home network only

Modes: CDMA 9.5

Enum TMobilePhoneServiceAction

Mobile phone service actions.

Modes: Common

Enumerators

EServiceActionUnspecified

The action is unspecified.

EServiceActionRegister

The client is registering new service information. If the service was not active then this action also activates the service.

EServiceActionActivate

The client is activating the service.

EServiceActionInvoke

The client is invoking the service.

EServiceActionDeactivate

The client is deactivating the service.

EServiceActionErase

The client is erasing the currently registered service information. If the service was active then this action also deactivates the service.

Enum TMobilePhoneServiceTable

Get Service Table.

Modes: GSM/WCDMA

Enumerators

ESIMServiceTable

Retrieve SIM service table on SIM (or from GSM application on UICC).

Modes: GSM/WCDMA

EUSIMServiceTable

Retrieve USIM service table from active USIM application on UICC.

Modes: WCDMA

ECDMAServiceTable

Retrieve CDMA service table on R-UIM.

Modes: CDMA 9.5

EUSIMEnabledServiceTable

USIM Enabled Services Table to be used in conjunction with the USIM Service Table.

Modes: WCDMA

EISIMServiceTable

ISIM Service Table (IST) for the currently active ISIM application on the UICC is selected.

Modes: WCDMA

Enum TMobilePhoneSignalCaps

The mobile phone signal strength capabilities.

Modes: Common

Enumerators

KCapsGetSignalStrength = 0x00000001

Phone supports requests to get the current signal strength.

KCapsNotifySignalStrengthChange = 0x00000002

Phone supports requests for notification of change in signal strength.

Enum TMobilePhoneUUSSetting

UUS Settings Requests.

Modes: GSM/WCDMA

Enumerators

EIncomingUUSNotSpecified

UUS is not specified.

EIncomingUUSAccepted

MS will accept incoming UUS activation request.

EIncomingUUSRejected

MS will reject incoming UUS activation request.

Enum TMobileService

Applicability of request to a mobile service group.

Modes: Common

Enumerators

EServiceUnspecified

The call service has not been specified.

Modes: Common

EVoiceService

The API request applies to voice call services.

Modes: Common

EAuxVoiceService

The API request applies to auxiliary voice call services.

Modes: GSM/WCDMA

ECircuitDataService

The API request applies to circuit switched data call services.

Modes: Common

EPacketDataService

The API request applies to packet data services.

Modes: Common

EFaxService

The API request applies to fax call services.

Modes: Common

EShortMessageService

The API request applies to short message services.

Modes: Common

EAllServices

The API request applies to all mobile services.

Modes: Common

EAllTele

All teleservices

Modes: Common

ETelephony

Telephony

Modes: Common

EAllDataTele

All data teleservices

Modes: Common

EAllDataExSms

Voice Broadcast Service (VBS) Bearer Service

Modes: Common

EAllTeleExcSms

All teleservices except SMS

Modes: Common

EAllPlmnTele

All PLMN specific teleservices

Modes: Common

EPlmnTele1

PLMN specific teleservice 1

Modes: Common

EPlmnTele2

PLMN specific teleservice 2

Modes: Common

EPlmnTele3

PLMN specific teleservice 3

Modes: Common

EPlmnTele4

PLMN specific teleservice 4

Modes: Common

EPlmnTele5

PLMN specific teleservice 5

Modes: Common

EPlmnTele6

PLMN specific teleservice 6

Modes: Common

EPlmnTele7

PLMN specific teleservice 7

Modes: Common

EPlmnTele8

PLMN specific teleservice 8

Modes: Common

EPlmnTele9

PLMN specific teleservice 9

Modes: Common

EPlmnTeleA

PLMN specific teleservice 10

Modes: Common

EPlmnTeleB

PLMN specific teleservice 11

Modes: Common

EPlmnTeleC

PLMN specific teleservice 12

Modes: Common

EPlmnTeleD

PLMN specific teleservice 13

Modes: Common

EPlmnTeleE

PLMN specific teleservice 14

Modes: Common

EPlmnTeleF

PLMN specific teleservice 15

Modes: Common

EAllBearer

All bearer services

Modes: Common

EAllAsync

All async services

Modes: Common

EAllSync

All sync services

Modes: Common

ESyncData

All data circuit sync

Modes: Common

EAsyncData

All data circuit async

Modes: Common

EPacketData

All packet data services

Modes: Common

EPadAccess

All pad access services

Modes: Common

EAllPlmnBearer

All PLMN specific bearer services

Modes: Common

EPlmnBearerServ1

PLMN specific bearer service 1

Modes: Common

EPlmnBearerServ2

PLMN specific bearer service 2

Modes: Common

EPlmnBearerServ3

PLMN specific bearer service 3

Modes: Common

EPlmnBearerServ4

PLMN specific bearer service 4

Modes: Common

EPlmnBearerServ5

PLMN specific bearer service 5

Modes: Common

EPlmnBearerServ6

PLMN specific bearer service 6

Modes: Common

EPlmnBearerServ7

PLMN specific bearer service 7

Modes: Common

EPlmnBearerServ8

PLMN specific bearer service 8

Modes: Common

EPlmnBearerServ9

PLMN specific bearer service 9

Modes: Common

EPlmnBearerServA

PLMN specific bearer service 10

Modes: Common

EPlmnBearerServB

PLMN specific bearer service 11

Modes: Common

EPlmnBearerServC

PLMN specific bearer service 12

Modes: Common

EPlmnBearerServD

PLMN specific bearer service 13

Modes: Common

EPlmnBearerServE

PLMN specific bearer service 14

Modes: Common

EPlmnBearerServF

PLMN specific bearer service 15

Modes: Common

EAltTele

Alternative tele services

Modes: Common

EVoiceGroupCall

Voice Group Call Service (VGCS)

Modes: Common

EVoiceBroadcast

Voice Broadcast Service (VBS)

Modes: Common

EAllGprsBearer

All GPRS Bearer Services

Modes: Common

Enum TMobileTON

Address types.

Modes: Common

Enumerators

EUnknownNumber

User or the network has no knowledge of the type of number.

Modes: Common

EInternationalNumber

International number.

Modes: Common

ENationalNumber

National number.

Modes: Common

ENetworkSpecificNumber

Administration/service number specific to the serving network, e.g. used to access an operator.

Modes: Common

ESubscriberNumber

Subscriber number.

Modes: Common

EAlphanumericNumber

Alphanumeric number coded according to 3GPP TS 123 038 GSM 7-bit default alphabet.

Modes: GSM/WCDMA

EAbbreviatedNumber

Abbreviated number.

Modes: Common

Enum TMultimodeEtelAPIVersion

Version number of the multimode ETel API.

Enumerators

TMultimodeETelApiV1

Multimode Etel API version 1.

Enum TMultipleSubscriberProfileID

The MSP number contains the Profile Identity of the subscriber profile. The Profile Identity shall be any of the following enlisted. 3GPP TS 31.102 v7.4.1 section 4.2.64

3GPP TS 23.097 [36]

Enumerators

KProfileIdentityUnknown = 0x0

Profile Identity Unknown

KProfileIdentityOne = 0x01

Profile Identity 1

KProfileIdentityTwo = 0x02

Profile Identity 2

KProfileIdentityThree = 0x04

Profile Identity 3

KProfileIdentityFour = 0x08

Profile Identity 4

Enum TSSTServices17To24

SIM/USIM/CDMA Service Table (continued).

v1.0 of Multimode ETel API does not support this feature

Modes: Common

Enumerators

KSstSPName = 0x01

Indicates that access to the Service Provider Name within ICC is supported.

v1.0 of Multimode ETel API does not support this feature

Modes: Common

KSstSDN = 0x02

Indicates that storage of Service Dialling Numbers within ICC is supported.

Modes: Common

KSstExt3 = 0x04

Indicates that storage of extended (greater than 20 digits) SDN numbers within this ICC/RUIM is supported.

Modes: Common

KSstVGCSList = 0x10

Indicates that access to the VGCS group identifier list within ICC is supported.

v1.0 of Multimode ETel API does not support this feature

Modes: GSM/WCDMA

KSstVBSList = 0x20

Indicates that access to the VBS group identifier list within ICC is supported.

v1.0 of Multimode ETel API does not support this feature

Modes: GSM/WCDMA

KSsteMLPP = 0x40

Indicates that the enhanced Multi-Level Precedence and Pre-emption service is supported by ICC

v1.0 of Multimode ETel API does not support this feature

Modes: GSM/WCDMA

KSstAnswereMLPP = 0x80

Indicates that automatic answer for eMLPP is supported by ICC

v1.0 of Multimode ETel API does not support this feature

Modes: GSM/WCDMA

Enum TSSTServices1To8

SIM/USIM/CDMA Service Table.

Modes: Common

Enumerators

KSstPin1Disable = 0x01

Indicates that disabling PIN1 is supported by the ICC.

KSstADN = 0x02

Indicates that storage of Abbreviated Dialling Numbers within this ICC is supported.

KSstFDN = 0x04

Indicates that the Fixed Dialling Numbers service and the storage of FDN numbers within this ICC is supported.

KSstSMS = 0x08

Indicates that the Short Message Service and the storage of short messages within this ICC is supported.

Modes: Common

KSstAoC = 0x10

Indicates that the Advice of Charge service is supported by this ICC.

Modes: GSM/WCDMA

KSstCCP = 0x20

Indicates that the storage of Configuration Capability Parameters associated with an AND, FDN, MSISDN, LND or SDN is supported by this ICC.

Modes: GSM/WCDMA

KSstPLMNSelector = 0x40

Indicates that storage of a preferred network list is supported by this ICC.

v1.0 of Multimode ETel API does not support this feature

Modes: GSM/WCDMA

Enum TSSTServices25To32

SIM/USIM/CDMA Service Table (continued).

Modes: GSM/WCDMA

Enumerators

KSstSmsCbDataDownload = 0x01

Indicates that SAT SMS-CB data download is supported by ICC.

KSstSmsPpDataDownload = 0x02

Indicates that SAT SMS-PP data download is supported by ICC.

KSstMenuSelection = 0x04

Indicates that SAT menu selection is supported by ICC.

SAT ETel API provides this feature.

KSstCallControl = 0x08

Indicates that SAT call control is supported by ICC.

SAT ETel API provides this feature.

KSstProactiveSim = 0x10

Indicates that SAT pro-active SIM is supported by ICC.

SAT ETel API provides this feature.

KSstCBMIRanges = 0x20

Indicates ICC storage of ranges of Cell Broadcast Message Identifiers is supported.

KSstBDN = 0x40

Indicates ICC storage of Barred Dialling Numbers is supported.

KSstExt4 = 0x80

Indicates ICC storage of extended (greater than 20 digits) BDN numbers is supported.

Enum TSSTServices33To40

SIM/USIM/CDMA Service Table (continued).

Modes: GSM/WCDMA

Enumerators

KSstDepersonalisationKeys = 0x01

Indicates depersonalisation control keys are supported by ICC.

v1.0 of Multimode ETel API does not support this feature.

KSstCooperativeNetworks = 0x02

Indicates co-operative network list are supported by this ICC.

v1.0 of Multimode ETel API does not support this feature.

KSstSMStatusReports = 0x04

Indicates Short Message Status Reports are supported by ICC.

KSstNetworkIndAlerting = 0x08

Indicates network's indication of alerting is supported by ICC.

v1.0 of Multimode ETel API does not support this feature.

KSstMoSmControlBySim = 0x10

Indicates outgoing SM control by SAT is supported by ICC.

SAT ETel API provides this feature.

KSstGprs = 0x20

Indicates that GPRS is supported by this ICC.

GPRS ETel API provides GPRS functionality.

KSstImage = 0x40

Indicates that Image files are supported by this ICC.

SAT ETel API provides this feature.

KSstSoLSA = 0x80

Indicates that SoLSA in supported by this ICC.

v1.0 of Multimode ETel API does not support this feature

Enum TSSTServices41To48

SIM/USIM/CDMA Service Table (continued).

Modes: GSM/WCDMA

Enumerators

KSstUssdStringInCallControl = 0x01

Indicates that USSD string data is supported in SAT Call Control by this ICC.

SAT ETel API provides this feature.

KSstRunATCommand = 0x02

Indicates that RUN AT COMMAND is supported in SAT by this ICC.

v1.0 of Multimode ETel API does not support this feature

KSstPlmnSelectorListWithAccessTechnology = 0x04

Indicates that PLMN selector list with access technology is supported by this ICC.

v1.0 of Multimode ETel API does not support this feature.

KSstOplmnSelectorListWithAccessTechnology = 0x08

Indicates that OPLMN selector list with access technology is supported by this ICC.

v1.0 of Multimode ETel API does not support this feature.

KSstHplmnAccessTechnology = 0x10

Indicates that HPLMN access technology is supported by this ICC.

v1.0 of Multimode ETel API does not support this feature.

KSstCpbcchInformation = 0x20

Indicates that CPBCCH information is supported by this ICC.

v1.0 of Multimode ETel API does not support this feature.

KSstInvestigationScan = 0x40

Indicates that Investigation Scan is supported by this ICC.

v1.0 of Multimode ETel API does not support this feature.

KSstExtendedCcp = 0x80

Indicates that extended capability configuration parameters are supported by this ICC.

v1.0 of Multimode ETel API does not support this feature.

Enum TSSTServices49To56

SIM/USIM/CDMA Service Table (continued).

Modes: GSM/WCDMA

Enumerators

KSstMExE = 0x01

Indicates Mobile Execution Environment services are supported by this ICC

KSstRplmnLastUsedAccessTechnology = 0x02

Indicates that RPLMN last used access technology is supported by this ICC.

v1.0 of Multimode ETel API does not support this feature.

Enum TSSTServices9To16

SIM/USIM/CDMA Service Table (continued).

Modes: GSM/WCDMA

Enumerators

KSstMSISDN = 0x01

Indicates that storage of MSISDN (own numbers) numbers within this ICC is supported.

Modes: GSM/WCDMA

KSstExt1 = 0x02

Indicates that storage of extended (greater than 20 digits) ADN, LND and MSISDN numbers within this ICC is supported.

Modes: Common

KSstExt2 = 0x04

Indicates that storage of extended (greater than 20 digits) FDN numbers within this ICC is supported.

Modes: Common

KSstSMSP = 0x08

Indicates that storage of SMS parameter records within this ICC is supported.

Modes: Common

KSstLND = 0x10

Indicates that storage of Last Numbers Dialled within this ICC is supported.

Modes: Common

KSstCBMI = 0x20

Indicates that the storage of Cell Broadcast message identifiers is supported within this ICC.

Modes: GSM/WCDMA

KSstGID1 = 0x40

Indicates that access to the GID1 file is supported within this ICC.

v1.0 of Multimode ETel API does not support this feature

Modes: GSM/WCDMA

KSstGID2 = 0x80

Indicates that access to the GID2 file is supported within this ICC.

v1.0 of Multimode ETel API does not support this feature

Modes: GSM/WCDMA

Enum TScFileType

Smart card application file types. For definitions see TS 102.221.

Modes: Common

Enumerators

EUnknown

Smart card file type is unknown.

ELinearFixed

Smart card file type is linear fixed.

This is a record-based file.

ECyclic

Smart card file type is cyclic.

This is a record-based file.

ETransparent

Smart card file type is transparent.

This is a binary file.

Enum TSmartCardApplicationAction

Smart card application status.

Modes: Common

Enumerators

EScApplicationActivate

Smart card application will be activated.

EScTerminate

Smart card application will be terminated.

Enum TSmartCardApplicationEvent

Smart card application notification events

Modes: Common

Enumerators

EScApplicationInstalled

Smart card application has been installed.

EScApplicationRemoved

Smart card application has been removed.

EScApplicationActivated

Smart card application has been activated.

EScApplicationTerminated

Smart card application has been terminated.

Enum TUSTServices17To24

USIM service table (continued).

Enumerators

KUstGID1 = 0x01

Indicates that Group Identifier Level 1 is supported by the USIM.

Note: v2.0 of Multimode ETel API does not support this feature.

KUstGID2 = 0x02

Indicates that Group Identifier Level 2 is supported by the USIM.

Note: v2.0 of Multimode ETel API does not support this feature.

KUstSPN = 0x04

Indicates that Service Provider Name is supported by the USIM.

KUstPLMNSelAccessTech = 0x08

Indicates that user controlled PLMN selector with Access Technology is supported by the USIM.

Note: v2.0 of Multimode ETel API does not support this feature.

KUstMSISDN = 0x10

Indicates that MSISDN is supported by the USIM.

KUstIMG = 0x20

Indicates that Image is supported by the USIM.

Note: (U)SAT ETel API provides this feature. This enum value is reserved for future API use.

KUsteMLPP = 0x80

Indicates that enhanced Multi Level Precedence and Pre-emption Service is supported by the USIM.

Note: v2.0 of Multimode ETel API does not support this feature.

Enum TUSTServices1To8

USIM service table.

Enumerators

KUstLocalPhBk = 0x01

Indicates that the local phonebook is supported by the USIM. Local phonebook means a phonebook that is specific to a USIM Application, as opposed to the global phonebook which is located at the DF Telecom level on the UICC and not attached to a USIM Application.

KUstFDN = 0x02

Indicates that the Fixed Dialling Numbers (FDN) service and the storage of FDN numbers within this USIM is supported.

KUstExt2 = 0x04

Indicates that the Extension 2 is supported by the USIM. Extension 2 provides extension data for Fixed Dialling Numbers.

KUstSDN = 0x08

Indicates that the Service Dialling Numbers are supported by the USIM.

KUstExt3 = 0x10

Indicates that the Extension 3 is supported by the USIM. Extension 3 provides extension data for Service Dialling Numbers.

KUstBDN = 0x20

Indicates that the Barred Dialling Numbers are supported by the USIM.

KUstExt4 = 0x40

Indicates that the Extension 4 is supported by the USIM. Extension 4 provides extension data for Barred Dialling Numbers.

KUstOugoingCallInfo = 0x80

Indicates that the outgoing call information (OCI and OCT) are supported by the USIM.

Note: v2.0 of Multimode ETel API does not support this feature.

Enum TUSTServices25To32

USIM service table (continued).

Enumerators

KUstAnswereMLPP = 0x01

Indicates that Automatic Answer for eMLPP is supported by the USIM.

Note: v1.0 and v2.0 of Multimode ETel API do not support this feature.

KUstGSMAccess = 0x04

Indicates that GSM Access is supported by the USIM

KUstSMSPpDataDownload = 0x08

Indicates that Data download via SMS-PP is supported by the USIM.

Note: (U)SAT ETel API provides this feature.

KUstSMSCbDataDownload = 0x10

Indicates that Data download via SMS-CB is supported by the USIM.

Note: (U)SAT ETel API provides this feature.

KUstCallControl = 0x20

Indicates that Call Control by USIM is supported by the USIM.

Note: (U)SAT ETel API provides this feature.

KUstMoSmControl = 0x40

Indicates that MO-SMS Control by USIM is supported by the USIM.

Note: (U)SAT ETel API provides this feature.

KUstPCmdRunAtCommand = 0x80

Indicates that the proactive command RUN AT COMMAND is supported by the USIM.

Note: (U)SAT ETel API provides this feature.

Enum TUSTServices33To40

USIM service table (continued).

Enumerators

KUstAlways = 0x10

Should always be present as specified by 3 GPP spec.

KUstEST = 0x02

Indicates that the Enabled Service Table is supported by the USIM.

KUstACL = 0x04

Indicates that APN Control List is supported by the USIM.

Note: v2.0 of Multimode ETel API does not support this feature.

KIstDepersonalisationKeys = 0x08

Indicates that the Depersonalisation Control Keys are supported by the USIM.

Note: v2.0 of Multimode ETel API does not support this feature.

KUstCooperativeNetwork = 0x10

Indicates that the Co-operative Network List is supported by the USIM.

Note: v2.0 of Multimode ETel API does not support this feature.

KUstGSMSecurityContext = 0x20

Indicates that GSM Security Context is supported by the USIM.

KUstCPBCCHInfo = 0x40

Indicates that CPBCCH Information is supported by the USIM.

Note: v2.0 of Multimode ETel API do not support this feature.

KUstInvestigationScan = 0x80

Indicates that Investigation Scan is supported by the USIM.

Note:v2.0 of Multimode ETel API do not support this feature.

Enum TUSTServices41To48

USIM service table (continued).

Enumerators

KUstMExE = 0x01

Indicates that MExE is supported by the USIM.

Note: v2.0 of Multimode ETel API do not support this feature.

KUstOperatorPLMNSelector = 0x02

Indicates that Operator controlled PLMN selector with Access Technology is supported by the USIM.

N.B .v2.0 of Multimode ETel API do not support this feature.

KUstHPLMNSelAccessTech = 0x04

Indicates that HPLMN selector with Access Technology is supported by the USIM.

Note: v2.0 of Multimode ETel API do not support this feature.

KUstExt5 = 0x08

Indicates that Extension 5 is supported by the USIM. Provides support for extension data for MSISDN.

KUstPLMNNetworkName = 0x10

Indicates that PLMN Network Name is supported by the USIM.

Note: v2.0 of Multimode ETel API do not support this feature.

KUstOperatorPLMNList = 0x20

Indicates that Operator PLMN List is supported by the USIM.

Note: v2.0 of Multimode ETel API do not support this feature.

KUstMDN = 0x40

Indicates that Mailbox Dialling Numbers are supported by the USIM.

KUstMWISo = 0x80

Indicates that Message Waiting Indication Status is supported by the USIM.

Enum TUSTServices49To56

USIM service table (continued).

Enumerators

KUstCFIS = 0x01

Indicates that Call forwarding indication status is supported by the USIM.

Note: v2.0 of Multimode ETel API do not support this feature.

KUstRPLMN = 0x02

Indicates that RPLMN last-used access technology is supported by the USIM (Release 5). From Release 6 this service is "Reserved and shall be ignored".

Note: v2.0 of Multimode ETel API do not support this feature.

KUstSPDI = 0x04

Indicates that Service provider display information is supported by the USIM.

Note: v2.0 of Multimode ETel API do not support this feature.

KUstMMS = 0x08
KUstExt8 = 0x10
KUstCConGPRS = 0x20
KUstMMSUCP = 0x40

Enum TUSTServices57To64

USIM service table (continued).

Enumerators

KUstVGCSGroupIdList = 0x01

Indicates that VGCS Group Identifier List ( VGCS and VGCSS) is supported by the USIM.

Note: v8.0 of Multimode ETel API does not support this feature.

KUstVBSGroupIdList = 0x02

Indicates that VBS Group Identifier List ( VBS and VBSS ) is supported by the USIM.

Note: v8.0 of Multimode ETel API does not support this feature.

KUstPseudonym = 0x04

Indicates that Pseudonym is supported by the USIM.

KUstUserPLMNSelectorWLAN = 0x08

Indicates that User controlled PLMN selector for WLAN Access is supported by the USIM.

KUstOperatorPLMNSelectorWLAN = 0x10

Indicates that Operator controlled PLMN selector for WLAN Access is supported by the USIM.

KUstUserWSIDList = 0x20

Indicates that User controlled WLAN specific identifier list is supported by the USIM.

KUstOperatorWSIDList = 0x40

Indicates that Opertor controlled WLAN specific identifier list is supported by the USIM.

KUstVGCSSecurity = 0x80

Indicates that Voice Group Call Service Ciphering Algorithm is supported by the USIM.

Note: v8.0 of Multimode ETel API does not support this feature.

Enum TUSTServices65To72

USIM service table (continued).

Enumerators

KUstVBSSecurity = 0x01

Indicates that Voice Broadcast Service Ciphering Algorithm is supported by the USIM.

Note: v8.0 of Multimode ETel API does not support this feature.

KUstWLANReAuthenId = 0x02

Indicates that the WLAN Reauthentication Identity is supported by the USIM.

KUstMMStorage = 0x04

Indicates that Multimedia Message Storage is supported by the USIM.

Note: v8.0 of Multimode ETel API does not support this feature.

KUstGBA = 0x08

Indicates that Generic Bootstrapping Architecture (GBA) is supported by the USIM

KUstMBMSSecurity = 0x10

Indicates that Multimedia Broadcast Multicast Service (MBMS) Security is supported by the USIM.

KUstUSSDDataDownload = 0x20

Indicates that USSD Data Dowload feature is supported by the USIM.

Note: v8.0 of Multimode ETel API does not support this feature.

KUstTerminalProfileUICCActivation = 0x80

Indicates that Additional TERMINAL PROFILE after UICC activation is supported by the USIM

Enum TUSTServices9To16

USIM service table (continued).

Enumerators

KUstIncomingCallInfo = 0x01

Indicates that the incoming call information (ICI and ICT) are supported by the USIM

Note: v2.0 of Multimode ETel API does not support this feature.

KUstSMS = 0x02

Indicates that Short Message Storage is supported by the USIM.

KUstSMSR = 0x04

Indicates that Short Message Status Reports are supported by the USIM.

KUstSMSP = 0x08

Indicates that Short Message Service Parameters are supported by the USIM.

KUstAoC = 0x10

Indicates that Advice Of Charge is supported by the USIM.

KUstCCP = 0x20

Indicates that Capability Configuration Parameters are supported by the USIM.

KUstCBMI = 0x40

Indicates that Cell Broadcast Message Identifier is supported by the USIM.

KUstCBMIRanges = 0x80

Indicates that Cell Broadcast Message Identifier Ranges are supported by the USIM.

Enum TUSimAppAction

USIM Application Status.

Modes: WCDMA

9.1 Use

TSmartCardApplicationAction instead.

Enumerators

EUSimActivate

USIM application will be activated.

Modes: WCDMA

EUSimTerminate

USIM application will be terminated.

Modes: WCDMA

Enum TUSimSelectionMode

USIM Application selection mode.

Mode: WCDMA

Enumerators

EUSimSelectionAutomatic

USIM application is selected automatically by phone.

Mode: WCDMA

EUSimSelectionManual

USIM application is selected manually by user.

Mode: WCDMA

Enum TUsimWlanDataFlags

This type indicates which of the following fields, within the WLAN data structure, contain valid data.

Enumerators

KWlanPseudonym = 0x00000001

The iPseudonym field is valid in the Wlan data class

KWlanReauthenticationId = 0x00000002

The iReauthenticationId field is valid in the Wlan data class

KWlanMasterKey = 0x00000004

The iMasterKey field is valid in the Wlan data class

KWlanCounter = 0x00000008

The iCounter field is valid in the Wlan data class

Member Type Definitions Documentation

Typedef TAID

typedef TBuf8< KAIDSize >TAID

A typedef'd buffer to hold the application identifier (AID) that identifies the USIM application in a UICC. The AID consists of a Registered application provider IDentifier (RID) of 5 bytes and a Proprietary application Identifier eXtension (PIX) of up to 11 bytes.

Typedef TAPNEntryV3Pckg

typedef TPckg< TAPNEntryV3 >TAPNEntryV3Pckg

Typedef TAuthInfoV8Pckg

typedef TPckg< TAuthInfoV8 >TAuthInfoV8Pckg

Packaged version of TAuthInfoV8

Typedef TBsfDataV8Pckg

typedef TPckg< TBsfDataV8 >TBsfDataV8Pckg

Packaged version of TBsfDataV8, used when this structure has to be passeed via IPC.

Typedef TCFUIndicatorStatusFlags

typedef TUint32 TCFUIndicatorStatusFlags

Typedef TDisplayRequirementsFlags

typedef TUint32 TDisplayRequirementsFlags

Typedef TEtel3rdPartyMobileNetworkInfoV1Pckg

typedef TPckg< TEtel3rdPartyMobileNetworkInfoV1 >TEtel3rdPartyMobileNetworkInfoV1Pckg

A typedef'd packaged TEtel3rdPartyMobileNetworkInfoV1 for passing through a generic API function member.

9.0

Typedef TGbaBootstrapAuthDataV8Pckg

typedef TPckg< TGbaBootstrapAuthDataV8 >TGbaBootstrapAuthDataV8Pckg

Packaged version of TGbaBootstrapAuthDataV8, used when this structure has to be passed via IPC.

Typedef TGbaBootstrapParamsV8Pckg

typedef TPckg< TGbaBootstrapParamsV8 >TGbaBootstrapParamsV8Pckg

Packaged version of TGbaBootstrapParamsV8, used when this structure has to be passeed via IPC.

Typedef TGbaNafAuthDataV8Pckg

typedef TPckg< TGbaNafAuthDataV8 >TGbaNafAuthDataV8Pckg

Packaged version of TGbaNafAuthDataV8, used when this structure has to be passeed via IPC.

Typedef TGbaNafEntryV8Pckg

typedef TPckg< TGbaNafEntryV8 >TGbaNafEntryV8Pckg

Packaged version of TGbaNafEntryV8, used when this structure has to be passeed via IPC.

Typedef TGsmTimingAdvance

typedef TInt16 TGsmTimingAdvance

Defined type to represent the Timing Advance. See 3GPP TS 04.18, section 10.5.2.40. Valid values for the Timing Advance are 0-255. A negative value indicates that no Timing Advance information is available.

Typedef THNDN

typedef TBuf8< KRelease5EFMaxSize >THNDN

typedef for Home Network Domain Name

Typedef TIMPI

typedef TBuf8< KRelease5EFMaxSize >TIMPI

typedef for Internet Multimedia Private Identity

Typedef TIMPU

typedef TBuf8< KRelease5EFMaxSize >TIMPU

typedefs for encapsulation of the buffers that hold authorization data stored on the ISIM/USIM typedef for Internet Multimedia Public Identity

Typedef TIccIdentity

typedef TBuf8< KMaxSizeIccIdentity >TIccIdentity

A typedef to hold the ICC identity.

Typedef TImsAuthenticateDataV5Pckg

typedef TPckg< TImsAuthenticateDataV5 >TImsAuthenticateDataV5Pckg

packaged version of TImsAuthenticateDataV5, used when this structure has to be passeed via IPC

Typedef TMMTableSettingsPckg

typedef TPckg< TMMTableSettings >TMMTableSettingsPckg

Typedef TMbmsMskDeleteDataV8Pckg

typedef TPckg< TMbmsMskDeleteDataV8 >TMbmsMskDeleteDataV8Pckg

Packaged version of TMbmsMskDeleteDataV8, used when this structure has to be passeed via IPC.

Typedef TMbmsMskUpdateDataV8Pckg

typedef TPckg< TMbmsMskUpdateDataV8 >TMbmsMskUpdateDataV8Pckg

Packaged version of TMbmsMskUpdateDataV8, used when this structure has to be passeed via IPC.

Typedef TMbmsMtkGenerateDataV8Pckg

typedef TPckg< TMbmsMtkGenerateDataV8 >TMbmsMtkGenerateDataV8Pckg

Packaged version of TMbmsMtkGenerateDataV8, used when this structure has to be passeed via IPC.

Typedef TMbmsMukDeleteDataV8Pckg

typedef TPckg< TMbmsMukDeleteDataV8 >TMbmsMukDeleteDataV8Pckg

Packaged version of TMbmsMukDeleteDataV8, used when this structure has to be passeed via IPC.

Typedef TMbmsUserKeyV8Pckg

typedef TPckg< TMbmsUserKeyV8 >TMbmsUserKeyV8Pckg

Packaged version of TMbmsUserKeyV8, used when this structure has to be passeed via IPC.

Typedef TMikey

typedef TBuf8< KMikeyLength >TMikey

Typedef TMmsNotificationV3Pckg

typedef TPckg< TMmsNotificationV3 >TMmsNotificationV3Pckg

Typedef TMobileName

typedef TBuf< KMaxMobileNameSize >TMobileName

A typedef to hold the names of API sub-sessions. The names are coded as ASCII characters.

Typedef TMobilePassword

typedef TBuf< KMaxMobilePasswordSize >TMobilePassword

A typedef for the standard password used by mobile phones for secure access to services (phone lock, SIM lock, call barring password). The password is coded as Unicode characters.

Typedef TMobilePhoneCCBSEntryV1Pckg

typedef TPckg< TMobilePhoneCCBSEntryV1 >TMobilePhoneCCBSEntryV1Pckg

A typedef'd packaged TMobilePhoneCCBSEntryV1 for passing through a generic API function member.

Typedef TMobilePhoneCCBSEntryV2Pckg

typedef TPckg< TMobilePhoneCCBSEntryV2 >TMobilePhoneCCBSEntryV2Pckg

A typedef'd packaged TMobilePhoneCCBSEntryV2 for passing through a generic API function member.

Typedef TMobilePhoneCFUIndicatorV3Pckg

typedef TPckg< TMobilePhoneCFUIndicatorV3 >TMobilePhoneCFUIndicatorV3Pckg

Typedef TMobilePhoneCFUIndicatorV6Pckg

typedef TPckg< TMobilePhoneCFUIndicatorV6 >TMobilePhoneCFUIndicatorV6Pckg

Typedef TMobilePhoneCWInfoEntryV1Pckg

typedef TPckg< TMobilePhoneCWInfoEntryV1 >TMobilePhoneCWInfoEntryV1Pckg

A typedef'd packaged TMobilePhoneCWInfoEntryV1 for passing through a generic API function member.

Typedef TMobilePhoneCellInfoV9Pckg

typedef TPckg< TMobilePhoneCellInfoV9 >TMobilePhoneCellInfoV9Pckg

Typedef TMobilePhoneCostInfoV1Pckg

typedef TPckg< TMobilePhoneCostInfoV1 >TMobilePhoneCostInfoV1Pckg

A typedef'd packaged TMobilePhoneCostInfoV1 for passing through a generic API function member.

Typedef TMobilePhoneCspFileV1Pckg

typedef TPckg< TMobilePhoneCspFileV1 >TMobilePhoneCspFileV1Pckg

A typedef'd packaged TMobilePhoneCspFileV1 for passing through a generic API function member.

Typedef TMobilePhoneLockInfoV1Pckg

typedef TPckg< TMobilePhoneLockInfoV1 >TMobilePhoneLockInfoV1Pckg

A typedef'd packaged TMobilePhoneLockInfoV1 for passing through a generic API function member.

Typedef TMobilePhoneMessageWaitingV1Pckg

typedef TPckg< TMobilePhoneMessageWaitingV1 >TMobilePhoneMessageWaitingV1Pckg

A typedef'd packaged TMobilePhoneMessageWaitingV1 for passing through a generic API function member.

Typedef TMobilePhoneMessageWaitingV8Pckg

typedef TPckg< TMobilePhoneMessageWaitingV8 >TMobilePhoneMessageWaitingV8Pckg

A typedef'd packaged TMobilePhoneMessageWaitingV8 for passing through a generic API function member.

Typedef TMobilePhoneMulticallSettingsV1Pckg

typedef TPckg< TMobilePhoneMulticallSettingsV1 >TMobilePhoneMulticallSettingsV1Pckg

A typedef'd packaged TMobilePhoneMulticallSettingsV1 for passing through a generic API function member.

Typedef TMobilePhoneNetworkAccessCapsFlags

typedef TUint32 TMobilePhoneNetworkAccessCapsFlags

Typedef TMobilePhoneNetworkCountryCode

typedef TBuf< 4 >TMobilePhoneNetworkCountryCode

A typedef'd buffer to hold the network country code.

Typedef TMobilePhoneNetworkDisplayTag

typedef TBuf< 30 >TMobilePhoneNetworkDisplayTag

A typedef'd buffer to hold the network display tag

Typedef TMobilePhoneNetworkIdentity

typedef TBuf< 8 >TMobilePhoneNetworkIdentity

A typedef'd buffer to hold the network identity.

Typedef TMobilePhoneNetworkInfoV1Pckg

typedef TPckg< TMobilePhoneNetworkInfoV1 >TMobilePhoneNetworkInfoV1Pckg

A typedef'd packaged TMobilePhoneNetworkInfoV1 for passing through a generic API function member.

Typedef TMobilePhoneNetworkInfoV2Pckg

typedef TPckg< TMobilePhoneNetworkInfoV2 >TMobilePhoneNetworkInfoV2Pckg

A typedef'd packaged TMobilePhoneNetworkInfoV2 for passing through a generic API function member.

Typedef TMobilePhoneNetworkInfoV5Pckg

typedef TPckg< TMobilePhoneNetworkInfoV5 >TMobilePhoneNetworkInfoV5Pckg

A typedef'd packaged TMobilePhoneNetworkInfoV5 for passing through a generic API function member.

Typedef TMobilePhoneNetworkInfoV8Pckg

typedef TPckg< TMobilePhoneNetworkInfoV8 >TMobilePhoneNetworkInfoV8Pckg

A typedef'd packaged TMobilePhoneNetworkInfoV8 for passing through a generic API function member.

Typedef TMobilePhoneNetworkLongName

typedef TBuf< 20 >TMobilePhoneNetworkLongName

A typedef'd buffer to hold the network long name.

Typedef TMobilePhoneNetworkNameV3Pckg

typedef TPckg< TMobilePhoneNetworkNameV3 >TMobilePhoneNetworkNameV3Pckg

Packaging typedef for TMobilePhoneNetworkNameV3 class.

Typedef TMobilePhoneNetworkSelectionV1Pckg

typedef TPckg< TMobilePhoneNetworkSelectionV1 >TMobilePhoneNetworkSelectionV1Pckg

A typedef'd packaged TMobilePhoneNetworkSelectionV1 for passing through a generic API function member.

Typedef TMobilePhoneNetworkShortName

typedef TBuf< 10 >TMobilePhoneNetworkShortName

A typedef'd buffer to hold the network short name.

Typedef TMobilePhoneOPlmnV3Pckg

typedef TPckg< TMobilePhoneOPlmnV3 >TMobilePhoneOPlmnV3Pckg

Packaging typedef for TMobilePhoneOPlmnV3 class.

Typedef TMobilePhonePasswordChangeV2Pckg

typedef TPckg< TMobilePhonePasswordChangeV2 >TMobilePhonePasswordChangeV2Pckg

A typedef'd packaged TMobilePhonePasswordChangeV2 passing through a generic API function member.

Typedef TMobilePhonePuctV1Pckg

typedef TPckg< TMobilePhonePuctV1 >TMobilePhonePuctV1Pckg

A typedef'd packaged TMobilePhonePuctV1 for passing through a generic API function member.

Typedef TMobilePhoneSecurityCodeInfoV5Pckg

typedef TPckg< TMobilePhoneSecurityCodeInfoV5 >TMobilePhoneSecurityCodeInfoV5Pckg

A typedef'd packaged TMobilePhoneSecurityCodeInfoV5 for passing through a generic API function member.

Typedef TMobilePhoneSendSSRequestV3Pckg

typedef TPckg< TMobilePhoneSendSSRequestV3 >TMobilePhoneSendSSRequestV3Pckg

Packaging typedef for TMobilePhoneSendSSRequestV3 class.

Typedef TMobilePhoneServiceProviderNameV2Pckg

typedef TPckg< TMobilePhoneServiceProviderNameV2 >TMobilePhoneServiceProviderNameV2Pckg

A typedef'd packaged TMobilePhoneServiceProviderNameV2 for passing through a generic API function member.

Typedef TMobilePhoneServiceTableV1Pckg

typedef TPckg< TMobilePhoneServiceTableV1 >TMobilePhoneServiceTableV1Pckg

A typedef'd packaged TMobilePhoneServiceTableV1 passing through a generic API function member.

Typedef TMobilePhoneServiceTableV2Pckg

typedef TPckg< TMobilePhoneServiceTableV2 >TMobilePhoneServiceTableV2Pckg

A typedef'd packaged TMobilePhoneServiceTableV2 passing through a generic API function member.

Typedef TMobilePhoneServiceTableV8Pckg

typedef TPckg< TMobilePhoneServiceTableV8 >TMobilePhoneServiceTableV8Pckg

A typedef'd packaged TMobilePhoneServiceTableV8 passing through a generic API function member.

Typedef TMobilePhoneSubscriberId

typedef TBuf< KIMSISize >TMobilePhoneSubscriberId

A typedef'd buffer to hold the mobile phone subscriber id.

Typedef TMobilePhoneVoicemailIdsV3Pckg

typedef TPckg< TMobilePhoneVoicemailIdsV3 >TMobilePhoneVoicemailIdsV3Pckg

A typedef'd packaged TMobilePhoneVoicemailIdsV3 for passing through a generic API function member.

Typedef TMobilePhoneVoicemailIdsV8Pckg

typedef TPckg< TMobilePhoneVoicemailIdsV8 >TMobilePhoneVoicemailIdsV8Pckg

A typedef'd packaged TMobilePhoneVoicemailIdsV8 for passing through a generic API function member.

Typedef TMultimodeTypePckg

typedef TPckg< TMultimodeType >TMultimodeTypePckg

A typedef'd packaged TMultimodeType for passing through a generic API function member.

Typedef TScFileID

typedef TUint16 TScFileID

Typedef to hold a 2-byte file identifier.

Typedef TScFileInfoV5Pckg

typedef TPckg< TScFileInfoV5 >TScFileInfoV5Pckg

A typedef'd packaged TScFileInfoV5 for passing through a generic API function member.

Typedef TScFilePathReference

typedef TBuf8< KMaxScFilePathLength >TScFilePathReference

A typedef'd buffer to hold the path to an EF file.

Typedef TSmartCardApplicationInfoV5Pckg

typedef TPckg< TSmartCardApplicationInfoV5 >TSmartCardApplicationInfoV5Pckg

A typedef'd packaged TSmartCardApplicationInfoV5 for passing through a generic API function member.

Typedef TSmartCardAuthenticateDataV6Pckg

typedef TPckg< TSmartCardAuthenticateDataV6 >TSmartCardAuthenticateDataV6Pckg

Packaged version of TSmartCardAuthenticateDataV6, used when this structure has to be passeed via IPC.

Typedef TUSimApplicationInfoV2Pckg

typedef TPckg< TUSimApplicationInfoV2 >TUSimApplicationInfoV2Pckg

A typedef'd packaged TUSimApplicationInfoV2 for passing through a generic API function member.

9.1 Use

TSmartCardApplicationInfoV5 instead.

Typedef TUiccApplicationEapInfoV6Pckg

typedef TPckg< TUiccApplicationEapInfoV6 >TUiccApplicationEapInfoV6Pckg

A typedef'd packaged TEapUiccApplicationInfoV6 for passing through a generic API function member.

RMobilePhone::GetSmartCardApplicationInfo()

Typedef TUsimWlanDataV8Pckg

typedef TPckg< TUsimWlanDataV8 >TUsimWlanDataV8Pckg

Packaged version of TUsimWlanDataV8, used when this structure has to be passeed via IPC.

Typedef TWlanSIDV8Pckg

typedef TPckg< TWlanSIDV8 >TWlanSIDV8Pckg

Packaged version of TWlanSIDV8, used when this structure has to be passeed via IPC.

Typedef TWlanUserIdentity

typedef TBuf8< KWlanUserIdentity >TWlanUserIdentity

Member Data Documentation

CMobilePhonePtrHolder * iMmPtrHolder

CMobilePhonePtrHolder *iMmPtrHolder[private]