Telephony/ctsydispatchlayer/exportinc/cctsydispatchercallback.h
changeset 22 e3587ca0d5e1
parent 21 ab1d0f4d2aa4
equal deleted inserted replaced
21:ab1d0f4d2aa4 22:e3587ca0d5e1
     1 // Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 2008-2010 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
   109   KLtsyDispatchPacketServicesNotifyPdpContextConfigChangedIndId = 128,
   109   KLtsyDispatchPacketServicesNotifyPdpContextConfigChangedIndId = 128,
   110   KLtsyDispatchPacketServicesNotifyPdpContextStatusChangeIndId = 256,
   110   KLtsyDispatchPacketServicesNotifyPdpContextStatusChangeIndId = 256,
   111   KLtsyDispatchPacketServicesNotifyPacketNetworkRegistrationStatusIndId = 512,
   111   KLtsyDispatchPacketServicesNotifyPacketNetworkRegistrationStatusIndId = 512,
   112   KLtsyDispatchPacketServicesNotifyMbmsContextConfigChangedIndId = 1024,
   112   KLtsyDispatchPacketServicesNotifyMbmsContextConfigChangedIndId = 1024,
   113   KLtsyDispatchPacketServicesNotifyMbmsNetworkServiceStatusChangeIndId = 2048,
   113   KLtsyDispatchPacketServicesNotifyMbmsNetworkServiceStatusChangeIndId = 2048,
   114   KLtsyDispatchPacketServicesNotifyMbmsServiceAvailabilityChangeIndId = 4096
   114   KLtsyDispatchPacketServicesNotifyMbmsServiceAvailabilityChangeIndId = 4096,
       
   115   KLtsyDispatchPacketServicesNotifyPacketServicesStatusIndId = 8192
   115   };
   116   };
   116 
   117 
   117 
   118 
   118 /**
   119 /**
   119  * Phonebook callback indicator IDs
   120  * Phonebook callback indicator IDs
   263 	IMPORT_C void CallbackCallControlGetIdentityServiceStatusComp(TInt aError, RMobilePhone::TMobilePhoneIdServiceStatus aIdentityServiceStatus);
   264 	IMPORT_C void CallbackCallControlGetIdentityServiceStatusComp(TInt aError, RMobilePhone::TMobilePhoneIdServiceStatus aIdentityServiceStatus);
   264 	IMPORT_C void CallbackCallControlSwapComp(TInt aError);
   265 	IMPORT_C void CallbackCallControlSwapComp(TInt aError);
   265 	IMPORT_C void CallbackCallControlStartDtmfToneComp(TInt aError);
   266 	IMPORT_C void CallbackCallControlStartDtmfToneComp(TInt aError);
   266 	IMPORT_C void CallbackCallControlGetActiveAlsLineComp(TInt aError, RMobilePhone::TMobilePhoneALSLine aAlsLine);
   267 	IMPORT_C void CallbackCallControlGetActiveAlsLineComp(TInt aError, RMobilePhone::TMobilePhoneALSLine aAlsLine);
   267 	IMPORT_C void CallbackCallControlDialDataComp(TInt aError, TInt aCallId);
   268 	IMPORT_C void CallbackCallControlDialDataComp(TInt aError, TInt aCallId);
   268 	IMPORT_C void CallbackCallControlUpdateLifeTimerComp(TInt aError);
   269 
   269 	IMPORT_C void CallbackCallControlNotifyIccCallForwardingStatusChangeInd(TInt aError, const RMobilePhone::TMobileAddress& aCallForwardingNo,
   270 	IMPORT_C void CallbackCallControlNotifyIccCallForwardingStatusChangeInd(TInt aError, const RMobilePhone::TMobileAddress& aCallForwardingNo,
   270 				 		RMobilePhone::TCFUIndicatorStatusFlags aCallForwardingStatusFlags,
   271 				 		RMobilePhone::TCFUIndicatorStatusFlags aCallForwardingStatusFlags,
   271 				 		RMmCustomAPI::TMultipleSubscriberProfileID aMultipleSubscriberProfileId);
   272 				 		RMmCustomAPI::TMultipleSubscriberProfileID aMultipleSubscriberProfileId);
   272     IMPORT_C void CallbackCallControlGetAlsPpSupportComp(TInt aError, RMmCustomAPI::TAlsSupport aAlsSupport);
   273     IMPORT_C void CallbackCallControlGetAlsPpSupportComp(TInt aError, RMmCustomAPI::TAlsSupport aAlsSupport);
   273     IMPORT_C void CallbackCallControlGetAlsBlockedStatusComp(TInt aError, RMmCustomAPI::TGetAlsBlockStatus aAlsStatus);
   274     IMPORT_C void CallbackCallControlGetAlsBlockedStatusComp(TInt aError, RMmCustomAPI::TGetAlsBlockStatus aAlsStatus);
   274     IMPORT_C void CallbackCallControlSetAlsBlockedComp(TInt aError);
   275     IMPORT_C void CallbackCallControlSetAlsBlockedComp(TInt aError);
   275     IMPORT_C void CallbackCallControlGetLifeTimeComp(TInt aError);
   276 
   276     IMPORT_C void CallbackCallControlGetLifeTimeComp(TInt aError, TUint32 aHours, TUint8 aMinutes);
       
   277     IMPORT_C void CallbackCallControlGetLifeTimeComp(TInt aError, const TDateTime &aManufacturingDate);
       
   278     IMPORT_C void CallbackCallControlGetLifeTimeComp(TInt aError, const TDateTime &aManufacturingDate, TUint32 aHours, TUint8 aMinutes);
       
   279     IMPORT_C void CallbackCallControlTerminateErrorCallComp(TInt aError);
   277     IMPORT_C void CallbackCallControlTerminateErrorCallComp(TInt aError);
   280     IMPORT_C void CallbackCallControlTerminateAllCallsComp(TInt aError);
   278     IMPORT_C void CallbackCallControlTerminateAllCallsComp(TInt aError);
   281     IMPORT_C void CallbackCallControlGetCallForwardingIndicatorComp(TInt aError, RMobilePhone::TMobileTON aTypeOfNumber,
       
   282                                                                     RMobilePhone::TMobileNPI aMobilePlan,
       
   283                                                                     const TDesC &aNumber,
       
   284                                                                     RMobilePhone::TCFUIndicatorStatusFlags aCFUIndicatorStatusFlags,
       
   285                                                                     RMobilePhone::TMultipleSubscriberProfileID aMultipleSubscriberProfileId);
       
   286 
   279 
   287 	// Phone related callbacks
   280 	// Phone related callbacks
   288 	IMPORT_C void CallbackPhoneGetFdnStatusComp(TInt aError, RMobilePhone::TMobilePhoneFdnStatus aFdnStatus);
   281 	IMPORT_C void CallbackPhoneGetFdnStatusComp(TInt aError, RMobilePhone::TMobilePhoneFdnStatus aFdnStatus);
   289 	IMPORT_C void CallbackPhoneGetNetworkRegistrationStatusComp(TInt aError, RMobilePhone::TMobilePhoneRegistrationStatus aRegStatus);
   282 	IMPORT_C void CallbackPhoneGetNetworkRegistrationStatusComp(TInt aError, RMobilePhone::TMobilePhoneRegistrationStatus aRegStatus);
   290 	IMPORT_C void CallbackPhoneBootNotifyModemStatusReadyComp(TInt aError, TRfStateInfo aRfStatus);
   283 	IMPORT_C void CallbackPhoneBootNotifyModemStatusReadyComp(TInt aError, TRfStateInfo aRfStatus);
   368 	IMPORT_C void CallbackPhonebookEnStoreGetInfoComp(TInt aError, TInt aUsedEntries);
   361 	IMPORT_C void CallbackPhonebookEnStoreGetInfoComp(TInt aError, TInt aUsedEntries);
   369 	IMPORT_C void CallbackPhonebookEnStoreReadAllComp(TInt aError, TInt aIndex, const TDesC& aNumber, TBool aMoreToCome);
   362 	IMPORT_C void CallbackPhonebookEnStoreReadAllComp(TInt aError, TInt aIndex, const TDesC& aNumber, TBool aMoreToCome);
   370 	IMPORT_C void CallbackPhonebookEnStoreReadEntryComp(TInt aError, TInt aIndex, const TDesC& aNumber);
   363 	IMPORT_C void CallbackPhonebookEnStoreReadEntryComp(TInt aError, TInt aIndex, const TDesC& aNumber);
   371 
   364 
   372 	// CellBroadcast related callbacks
   365 	// CellBroadcast related callbacks
       
   366 	IMPORT_C void CallbackCellBroadcastSetBroadcastFilterSettingComp(TInt aError);
   373 	IMPORT_C void CallbackCellBroadcastGsmBroadcastNotifyMessageReceivedInd(TInt aError, const TDesC8& aCbsMsg);
   367 	IMPORT_C void CallbackCellBroadcastGsmBroadcastNotifyMessageReceivedInd(TInt aError, const TDesC8& aCbsMsg);
   374 	IMPORT_C void CallbackCellBroadcastWcdmaBroadcastMessageReceivedInd(TInt aError, const TDesC8& aWcdmaCbsData, const DispatcherCellBroadcast::TWcdmaCbsMsgBase& aWcdmaCbsMsgBase, TBool aMoreToCome);
   368 	IMPORT_C void CallbackCellBroadcastWcdmaBroadcastMessageReceivedInd(TInt aError, const TDesC8& aWcdmaCbsData, const DispatcherCellBroadcast::TWcdmaCbsMsgBase& aWcdmaCbsMsgBase, TBool aMoreToCome);
   375 	IMPORT_C void CallbackCellBroadcastSetBroadcastFilterSettingComp(TInt aError);
       
   376 	IMPORT_C void CallbackCellBroadcastActivateBroadcastReceiveMessageComp(TInt aError);
   369 	IMPORT_C void CallbackCellBroadcastActivateBroadcastReceiveMessageComp(TInt aError);
   377 	IMPORT_C void CallbackCellBroadcastReceiveMessageCancelComp(TInt aError);
   370 	IMPORT_C void CallbackCellBroadcastReceiveMessageCancelComp(TInt aError);
   378 	IMPORT_C void CallbackCellBroadcastStartSimCbTopicBrowsingComp(TInt aError, const CArrayFixFlat< RMmCustomAPI::TSimCbTopic >& aSimTopicArray );
   371 
   379 	IMPORT_C void CallbackCellBroadcastDeleteSimCbTopicComp(TInt aError);
       
   380 
   372 
   381 	// PhonebookOn related callbacks
   373 	// PhonebookOn related callbacks
   382 	IMPORT_C void CallbackPhonebookOnStoreReadAllInd(TInt aError);
   374 	IMPORT_C void CallbackPhonebookOnStoreReadAllInd(TInt aError);
   383 	IMPORT_C void CallbackPhonebookOnStoreReadComp(TInt aError, TInt aIndex, const TDesC& aName, const TDesC& aNumber);
   375 	IMPORT_C void CallbackPhonebookOnStoreReadComp(TInt aError, TInt aIndex, const TDesC& aName, const TDesC& aNumber);
   384 	IMPORT_C void CallbackPhonebookOnStoreDeleteAllComp(TInt aError);
   376 	IMPORT_C void CallbackPhonebookOnStoreDeleteAllComp(TInt aError);
   405 	IMPORT_C void CallbackPhonebookSmsStoreDeleteEntryComp(TInt aError);
   397 	IMPORT_C void CallbackPhonebookSmsStoreDeleteEntryComp(TInt aError);
   406 	IMPORT_C void CallbackPhonebookSmsStoreDeleteAllComp(TInt aError);
   398 	IMPORT_C void CallbackPhonebookSmsStoreDeleteAllComp(TInt aError);
   407 	IMPORT_C void CallbackPhonebookSmsStoreGetInfoComp(TInt aError, TInt aTotalEntries, TInt aUsedEntries);
   399 	IMPORT_C void CallbackPhonebookSmsStoreGetInfoComp(TInt aError, TInt aTotalEntries, TInt aUsedEntries);
   408 	IMPORT_C void CallbackPhonebookSmsStoreReadEntryComp(TInt aError, const DispatcherPhonebook::TSmsData& aSmsData);
   400 	IMPORT_C void CallbackPhonebookSmsStoreReadEntryComp(TInt aError, const DispatcherPhonebook::TSmsData& aSmsData);
   409 	IMPORT_C void CallbackPhonebookSmsStoreWriteEntryComp(TInt aError, TInt aLocation, TBool aReceivedClass2ToBeResent);
   401 	IMPORT_C void CallbackPhonebookSmsStoreWriteEntryComp(TInt aError, TInt aLocation, TBool aReceivedClass2ToBeResent);
   410 
   402 	IMPORT_C void CallbackPhonebookGetMailboxNumbersComp(const RMobilePhone::TMobilePhoneVoicemailIdsV3& aMailboxNumbers);
       
   403 	
   411 	// Sim related callbacks
   404 	// Sim related callbacks
   412 	IMPORT_C void CallbackSimRefreshSimFilesInd(TInt aError, TUint16 aRefreshFileList);
   405 	IMPORT_C void CallbackSimRefreshSimFilesInd(TInt aError, TUint16 aRefreshFileList);
   413 	IMPORT_C void CallbackSimNotifyIccMessageWaitingIndicatorsChangeInd(TInt aError, const RMobilePhone::TMobilePhoneMessageWaitingV1& aIndicators);
   406 	IMPORT_C void CallbackSimNotifyIccMessageWaitingIndicatorsChangeInd(TInt aError, const RMobilePhone::TMobilePhoneMessageWaitingV1& aIndicators);
   414 	IMPORT_C void CallbackSimNotifyApnListChangeInd(TInt aError);
   407 	IMPORT_C void CallbackSimNotifyApnListChangeInd(TInt aError);
   415 	IMPORT_C void CallbackSimNotifyApnControlListServiceStatusChangeInd(TInt aError, RMobilePhone::TAPNControlListServiceStatus aStatus);
   408 	IMPORT_C void CallbackSimNotifyApnControlListServiceStatusChangeInd(TInt aError, RMobilePhone::TAPNControlListServiceStatus aStatus);
   439 	IMPORT_C void CallbackSimReadSimFileComp(TInt aError, const TDesC8& aResponseBytes);
   432 	IMPORT_C void CallbackSimReadSimFileComp(TInt aError, const TDesC8& aResponseBytes);
   440 	IMPORT_C void CallbackSimSendApduRequestComp(TInt aError, TUint8 aServiceType, TUint8 aCardReaderNumber, TUint8 aApplicationType, const TDesC8& aResponseData);
   433 	IMPORT_C void CallbackSimSendApduRequestComp(TInt aError, TUint8 aServiceType, TUint8 aCardReaderNumber, TUint8 aApplicationType, const TDesC8& aResponseData);
   441 	IMPORT_C void CallbackSimSendApduRequestV2Comp(TInt aError, const TDesC8& aResponseData);
   434 	IMPORT_C void CallbackSimSendApduRequestV2Comp(TInt aError, const TDesC8& aResponseData);
   442 	IMPORT_C void CallbackSimSimWarmResetComp(TInt aError);
   435 	IMPORT_C void CallbackSimSimWarmResetComp(TInt aError);
   443 	IMPORT_C void CallbackSimSetSimMessageStatusReadComp(TInt aError);
   436 	IMPORT_C void CallbackSimSetSimMessageStatusReadComp(TInt aError);
   444 
   437 	IMPORT_C void CallbackCellBroadcastStartSimCbTopicBrowsingComp(TInt aError, const CArrayFixFlat< RMmCustomAPI::TSimCbTopic >& aSimTopicArray );
       
   438 	IMPORT_C void CallbackCellBroadcastDeleteSimCbTopicComp(TInt aError);
       
   439 	IMPORT_C void CallbackSmsGetSmspListComp(TInt aError, const TDesC& aServiceCenterAddress, const TDesC& aDestinationAddress,
       
   440 				  const TDesC& aAlphaTagData, const DispatcherSim::TSmsParameters& aSmsParameters, TBool aMoreToCome);
       
   441 	IMPORT_C void CallbackSmsStoreSmspListEntryComp(TInt aError);	
       
   442 	IMPORT_C void CallbackSmsGetSmsStoreInfoComp(TInt aError, TInt aTotalEntries, TInt aUsedEntries);
       
   443     IMPORT_C void CallbackCallControlGetCallForwardingIndicatorComp(TInt aError, RMobilePhone::TMobileTON aTypeOfNumber,
       
   444                                                                     RMobilePhone::TMobileNPI aMobilePlan,
       
   445                                                                     const TDesC &aNumber,
       
   446                                                                     RMobilePhone::TCFUIndicatorStatusFlags aCFUIndicatorStatusFlags,
       
   447                                                                     RMobilePhone::TMultipleSubscriberProfileID aMultipleSubscriberProfileId);
       
   448     IMPORT_C void CallbackSimGetImsAuthorizationInfoComp(TInt aError, const TDesC8& aImpi, const RArray<RMobilePhone::TIMPU>& aImpu, const TDesC8& aHndn);
       
   449     
   445 	// Sms related callbacks
   450 	// Sms related callbacks
   446 	IMPORT_C void CallbackSmsNotifyReceiveSmsMessageInd(TInt aError, TBool aInd, const TSmsMsg& aSmsMessage);
   451 	IMPORT_C void CallbackSmsNotifyReceiveSmsMessageInd(TInt aError, TBool aInd, const TSmsMsg& aSmsMessage);
   447 	IMPORT_C void CallbackSmsSendSatSmsComp(TInt aError);
   452 	IMPORT_C void CallbackSmsSendSatSmsComp(TInt aError);
   448 	IMPORT_C void CallbackSmsGetSmsStoreInfoComp(TInt aError, TInt aTotalEntries, TInt aUsedEntries);
       
   449 	IMPORT_C void CallbackSmsGetSmspListComp(TInt aError, const TDesC& aServiceCenterAddress, const TDesC& aDestinationAddress,
       
   450 				  const TDesC& aAlphaTagData, const DispatcherSim::TSmsParameters& aSmsParameters, TBool aMoreToCome);
       
   451 	IMPORT_C void CallbackSmsNackSmsStoredComp(TInt aError);
   453 	IMPORT_C void CallbackSmsNackSmsStoredComp(TInt aError);
   452 	IMPORT_C void CallbackSmsAckSmsStoredComp(TInt aError);
   454 	IMPORT_C void CallbackSmsAckSmsStoredComp(TInt aError);
   453 	IMPORT_C void CallbackSmsResumeSmsReceptionComp(TInt aError);
   455 	IMPORT_C void CallbackSmsResumeSmsReceptionComp(TInt aError);
   454 	IMPORT_C void CallbackSmsSendSmsMessageComp(TInt aError, TInt aMsgRef, const TDesC8& aSmsSubmitReport);
   456 	IMPORT_C void CallbackSmsSendSmsMessageComp(TInt aError, TInt aMsgRef, const TDesC8& aSmsSubmitReport);
   455 	IMPORT_C void CallbackSmsSendSmsMessageNoFdnCheckComp(TInt aError, TInt aMsgRef, const TDesC8& aSmsSubmitReport);
   457 	IMPORT_C void CallbackSmsSendSmsMessageNoFdnCheckComp(TInt aError, TInt aMsgRef, const TDesC8& aSmsSubmitReport);
   456 	IMPORT_C void CallbackSmsSetMoSmsBearerComp(TInt aError);
   458 	IMPORT_C void CallbackSmsSetMoSmsBearerComp(TInt aError);
   457 	IMPORT_C void CallbackSmsStoreSmspListEntryComp(TInt aError);
   459 	IMPORT_C void CallbackSmsRoutingActivateComp(TInt aError, TUint8 aSmsRoutingStatus);
       
   460 	IMPORT_C void CallbackSmsRoutingDeactivateComp(TInt aError, TUint8 aSmsRoutingStatus);
   458 
   461 
   459 	// CallControlMultiparty related callbacks
   462 	// CallControlMultiparty related callbacks
   460 	IMPORT_C void CallbackCallControlMultipartyConferenceHangUpComp(TInt aError);
   463 	IMPORT_C void CallbackCallControlMultipartyConferenceHangUpComp(TInt aError);
   461 	IMPORT_C void CallbackCallControlMultipartyConferenceAddCallComp(TInt aError);
   464 	IMPORT_C void CallbackCallControlMultipartyConferenceAddCallComp(TInt aError);
   462 	IMPORT_C void CallbackCallControlMultipartyCreateConferenceComp(TInt aError);
   465 	IMPORT_C void CallbackCallControlMultipartyCreateConferenceComp(TInt aError);
   472 	IMPORT_C void CallbackSupplementaryServicesGetDiagnosticOctetsInd(TInt aError, TInt aCallId, TUint8 aOctet);
   475 	IMPORT_C void CallbackSupplementaryServicesGetDiagnosticOctetsInd(TInt aError, TInt aCallId, TUint8 aOctet);
   473 	IMPORT_C void CallbackSupplementaryServicesNotifyAdditionalInfoInd(TInt aError, TUint8 aOperationCode, const TDesC8& aAdditionalInfo);
   476 	IMPORT_C void CallbackSupplementaryServicesNotifyAdditionalInfoInd(TInt aError, TUint8 aOperationCode, const TDesC8& aAdditionalInfo);
   474 	IMPORT_C void CallbackSupplementaryServicesNotifyRequestCompleteInd(TInt aError, TInt aStatus);
   477 	IMPORT_C void CallbackSupplementaryServicesNotifyRequestCompleteInd(TInt aError, TInt aStatus);
   475 	IMPORT_C void CallbackSupplementaryServicesNotifySendNetworkServiceRequestInd(TInt aError, RMobilePhone::TMobilePhoneNotifySendSSOperation aOperationCode, const TDesC& aAdditionalInfo);
   478 	IMPORT_C void CallbackSupplementaryServicesNotifySendNetworkServiceRequestInd(TInt aError, RMobilePhone::TMobilePhoneNotifySendSSOperation aOperationCode, const TDesC& aAdditionalInfo);
   476 	// NotifySS options
   479 	// NotifySS options
   477 	IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventForwardModeInd(TInt aError, RMmCustomAPI::TSsType aType, RMmCustomAPI::TSsMode aMode, RMmCustomAPI::TSsForwMode aForwardMode);
   480 	IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventForwardModeInd(TInt aError, RMmCustomAPI::TSsForwMode aForwardMode);
   478 	IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventCallWaitingInd(TInt aError, RMmCustomAPI::TSsMode aMode, TBool aCallIsWaiting);
   481 	IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventCallWaitingInd(TInt aError, TBool aCallIsWaiting);
   479 	IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventHoldModeInd(TInt aError, RMmCustomAPI::TSsType aType, RMmCustomAPI::TSsMode aMode, RMmCustomAPI::TSsHoldMode aHoldMode);
   482 	IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventHoldModeInd(TInt aError, RMmCustomAPI::TSsHoldMode aHoldMode);
   480 	IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventConfrenceInd(TInt aError, RMmCustomAPI::TSsType aType, RMmCustomAPI::TSsMode aMode, TBool aConferenceIndicator);
   483 	IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventConfrenceInd(TInt aError, TBool aConferenceIndicator);
   481 	IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventCugInd(TInt aError, RMmCustomAPI::TSsType aType, RMmCustomAPI::TSsMode aMode, TUint16 aCugIndex);
   484 	IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventCugInd(TInt aError, TUint16 aCugIndex);
   482 	IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventClirSuppressionInd(TInt aError, RMmCustomAPI::TSsMode aMode, TBool aClirSuppressionRejected);
   485 	IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventClirSuppressionInd(TInt aError, TBool aClirSuppressionRejected);
   483 	IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventEctCallStateInd(TInt aError, RMmCustomAPI::TSsType aType, RMmCustomAPI::TSsMode aMode, RMmCustomAPI::TSsEctState aEctCallState, RMmCustomAPI::TSsChoice aEctChoice, const TDesC& aRemotePartyNumber);
   486 	IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventEctCallStateInd(TInt aError, RMmCustomAPI::TSsEctState aEctCallState, RMmCustomAPI::TSsChoice aEctChoice, const TDesC& aRemotePartyNumber);
   484 	IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventInd(TInt aError, RMmCustomAPI::TSsType aType, RMmCustomAPI::TSsMode aMode);
   487 	IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventInd(TInt aError, RMmCustomAPI::TSsType aType, RMmCustomAPI::TSsMode aMode);
   485 	
   488 	
   486 	IMPORT_C void CallbackSupplementaryServicesSendNetworkServiceRequestNoFdnCheckComp(TInt aError);
   489 	IMPORT_C void CallbackSupplementaryServicesSendNetworkServiceRequestNoFdnCheckComp(TInt aError);
   487 	IMPORT_C void CallbackSupplementaryServicesGetCallWaitingStatusComp(TInt aError, const CMobilePhoneCWList& aCallWaitingList);
   490 	IMPORT_C void CallbackSupplementaryServicesGetCallWaitingStatusComp(TInt aError, const CMobilePhoneCWList& aCallWaitingList);
   488 	IMPORT_C void CallbackSupplementaryServicesSendNetworkServiceRequestComp(TInt aError);
   491 	IMPORT_C void CallbackSupplementaryServicesSendNetworkServiceRequestComp(TInt aError);
   515 	IMPORT_C void CallbackPacketServicesNotifyPacketNetworkRegistrationStatusInd(TInt aError, RPacketService::TRegistrationStatus aRegistrationStatus);
   518 	IMPORT_C void CallbackPacketServicesNotifyPacketNetworkRegistrationStatusInd(TInt aError, RPacketService::TRegistrationStatus aRegistrationStatus);
   516 	IMPORT_C void CallbackPacketServicesNotifyMbmsContextConfigChangedInd(TInt aError, const TDesC& aContextName, const RPacketMbmsContext::TContextConfigMbmsV1& aContextConfigMbms);
   519 	IMPORT_C void CallbackPacketServicesNotifyMbmsContextConfigChangedInd(TInt aError, const TDesC& aContextName, const RPacketMbmsContext::TContextConfigMbmsV1& aContextConfigMbms);
   517 	IMPORT_C void CallbackPacketServicesNotifyMbmsNetworkServiceStatusChangeInd(TInt aError, TMbmsNetworkServiceStatus aMbmsNetworkServiceStatus);
   520 	IMPORT_C void CallbackPacketServicesNotifyMbmsNetworkServiceStatusChangeInd(TInt aError, TMbmsNetworkServiceStatus aMbmsNetworkServiceStatus);
   518 	IMPORT_C void CallbackPacketServicesNotifyMbmsServiceAvailabilityChangeInd(TInt aError, const RArray<TUint>& aAvailableServiceIds);
   521 	IMPORT_C void CallbackPacketServicesNotifyMbmsServiceAvailabilityChangeInd(TInt aError, const RArray<TUint>& aAvailableServiceIds);
   519 	IMPORT_C void CallbackPacketServicesNotifyConnectionInfoChangeInd(TInt aError, const TDesC& aContextName, const RPacketContext::TConnectionInfoV1& aConnectionInfo);
   522 	IMPORT_C void CallbackPacketServicesNotifyConnectionInfoChangeInd(TInt aError, const TDesC& aContextName, const RPacketContext::TConnectionInfoV1& aConnectionInfo);
       
   523     IMPORT_C void CallbackPacketServicesNotifyStatusInd(TInt aError, RPacketService::TStatus aPacketStatus, TBool aIsResumed);
   520 	IMPORT_C void CallbackPacketServicesPacketAttachComp(TInt aError);
   524 	IMPORT_C void CallbackPacketServicesPacketAttachComp(TInt aError);
   521 	IMPORT_C void CallbackPacketServicesGetPacketAttachModeComp(TInt aError, RPacketService::TAttachMode aAttachMode);
   525 	IMPORT_C void CallbackPacketServicesGetPacketAttachModeComp(TInt aError, RPacketService::TAttachMode aAttachMode);
   522 	IMPORT_C void CallbackPacketServicesGetPacketNetworkRegistrationStatusComp(TInt aError, RPacketService::TRegistrationStatus aRegistrationStatus);
   526 	IMPORT_C void CallbackPacketServicesGetPacketNetworkRegistrationStatusComp(TInt aError, RPacketService::TRegistrationStatus aRegistrationStatus);
   523 	IMPORT_C void CallbackPacketServicesPacketDetachComp(TInt aError);
   527 	IMPORT_C void CallbackPacketServicesPacketDetachComp(TInt aError);
   524 	IMPORT_C void CallbackPacketServicesSetPdpContextConfigComp(TInt aError, const TDesC& aContextName);
   528 	IMPORT_C void CallbackPacketServicesSetPdpContextConfigComp(TInt aError, const TDesC& aContextName);
   529 	IMPORT_C void CallbackPacketServicesSetDefaultPdpContextParamsComp(TInt aError);
   533 	IMPORT_C void CallbackPacketServicesSetDefaultPdpContextParamsComp(TInt aError);
   530 	IMPORT_C void CallbackPacketServicesActivatePdpContextComp(TInt aError, const TDesC& aContextName, const TDesC8& aAccessPointName, RPacketContext::TProtocolType aPdpType);
   534 	IMPORT_C void CallbackPacketServicesActivatePdpContextComp(TInt aError, const TDesC& aContextName, const TDesC8& aAccessPointName, RPacketContext::TProtocolType aPdpType);
   531 	IMPORT_C void CallbackPacketServicesSetPdpContextQosComp(TInt aError, const TDesC& aContextName);
   535 	IMPORT_C void CallbackPacketServicesSetPdpContextQosComp(TInt aError, const TDesC& aContextName);
   532 	IMPORT_C void CallbackPacketServicesRejectNetworkInitiatedContextActivationRequestComp(TInt aError);
   536 	IMPORT_C void CallbackPacketServicesRejectNetworkInitiatedContextActivationRequestComp(TInt aError);
   533 	IMPORT_C void CallbackPacketServicesDeactivatePdpContextComp(TInt aError, const TDesC& aContextName);
   537 	IMPORT_C void CallbackPacketServicesDeactivatePdpContextComp(TInt aError, const TDesC& aContextName);
   534 	IMPORT_C void CallbackPacketServicesGetStatusComp(TInt aError, RPacketService::TStatus aPacketStatus, TBool aIsResumed);
       
   535 	IMPORT_C void CallbackPacketServicesGetStaticCapabilitiesComp(TInt aError, TUint aStaticCapabilities);
   538 	IMPORT_C void CallbackPacketServicesGetStaticCapabilitiesComp(TInt aError, TUint aStaticCapabilities);
   536 	IMPORT_C void CallbackPacketServicesGetMaxNoMonitoredServiceListsComp(TInt aError, TInt aMaxNoMonitoredServiceLists);
   539 	IMPORT_C void CallbackPacketServicesGetMaxNoMonitoredServiceListsComp(TInt aError, TInt aMaxNoMonitoredServiceLists);
   537 	IMPORT_C void CallbackPacketServicesGetMaxNoActiveServicesComp(TInt aError, TInt aMaxNoActiveServices);
   540 	IMPORT_C void CallbackPacketServicesGetMaxNoActiveServicesComp(TInt aError, TInt aMaxNoActiveServices);
   538 	IMPORT_C void CallbackPacketServicesInitialiseMbmsContextComp(TInt aError, const TDesC& aContextName, const TDesC& aChannelId);
   541 	IMPORT_C void CallbackPacketServicesInitialiseMbmsContextComp(TInt aError, const TDesC& aContextName, const TDesC& aChannelId);
   539 	IMPORT_C void CallbackPacketServicesGetMbmsNetworkServiceStatusComp(TInt aError, TMbmsNetworkServiceStatus aMbmsNetworkServiceStatus);
   542 	IMPORT_C void CallbackPacketServicesGetMbmsNetworkServiceStatusComp(TInt aError, TMbmsNetworkServiceStatus aMbmsNetworkServiceStatus);
   579 	IMPORT_C void CallbackSatTerminalRspComp(TInt aError);
   582 	IMPORT_C void CallbackSatTerminalRspComp(TInt aError);
   580 	IMPORT_C void CallbackSatRefreshAllowedComp(TInt aError);
   583 	IMPORT_C void CallbackSatRefreshAllowedComp(TInt aError);
   581 	IMPORT_C void CallbackSatReadyComp(TInt aError);
   584 	IMPORT_C void CallbackSatReadyComp(TInt aError);
   582 	IMPORT_C void CallbackSatUssdControlEnvelopeErrorComp(TInt aError);
   585 	IMPORT_C void CallbackSatUssdControlEnvelopeErrorComp(TInt aError);
   583 	
   586 	
       
   587 	// Other SHAI domain related callbacks
       
   588     IMPORT_C void CallbackCallControlGetLifeTimeComp(TInt aError);
       
   589     IMPORT_C void CallbackCallControlUpdateLifeTimerComp(TInt aError);
   584 protected:
   590 protected:
   585 
   591 
   586 
   592 
   587 private:
   593 private:
   588 
   594