diff -r 41a7f70b3818 -r 5266b1f337bd phoneengine/phonemodel/inc/pevirtualengine.h --- a/phoneengine/phonemodel/inc/pevirtualengine.h Tue Aug 31 15:14:29 2010 +0300 +++ b/phoneengine/phonemodel/inc/pevirtualengine.h Wed Sep 01 12:30:10 2010 +0100 @@ -28,11 +28,11 @@ #include #include #include -#include -#include +#include +#include #include #include -#include +#include #include @@ -96,6 +96,13 @@ const TInt KPEMessagesFromPhoneEngineGsmLast = 12999; const TInt KPEMessagesFromPhoneEngineVariantFirst = KPEMessagesFromPhoneEngineGsmFirst; +// Lifetimer data in hours and minutes +NONSHARABLE_STRUCT( TPELifeTimeData ) + { + TUint32 iHours; //range 0-999999 + TUint8 iMinutes; //range 0-59 + }; + // Used when initializing number variables with non negative value range. const TInt KPENumberInitValue = -1; //CallId not used in SendErrorMessageL @@ -224,13 +231,13 @@ NONSHARABLE_STRUCT( TPEErrorInfo ) { - //Symbian OS error code - TInt iErrorCode; - //Call Id number, equals KPECallIdNotUsed if call id is not available or is - //invalid for this error condition - TInt iCallId; - // Error type( Cch or Ccp ) - TPEErrorType iErrorType; + //Symbian OS error code + TInt iErrorCode; + //Call Id number, equals KPECallIdNotUsed if call id is not available or is + //invalid for this error condition + TInt iCallId; + // Error type( Cch or Ccp ) + TPEErrorType iErrorType; }; enum TPECallType @@ -305,17 +312,27 @@ NONSHARABLE_STRUCT( TPEVoiceMailBoxNumberInfo ) { TPEPhoneNumber iVMBXL1; // Line 1 VoiceMailBoxNumber - TPEPhoneNumber iVMBXL2; // Line 2 VoiceMailBoxNumber - TPEPhoneNumber iDTMFVMBXL1; // Line 1 DTMFVoiceMailBoxNumber - TPEPhoneNumber iDTMFVMBXL2; // Line 2 DTMFVoiceMailBoxNumber + TPEPhoneNumber iVMBXL2; // Line 2 VoiceMailBoxNumber + TPEPhoneNumber iDTMFVMBXL1; // Line 1 DTMFVoiceMailBoxNumber + TPEPhoneNumber iDTMFVMBXL2; // Line 2 DTMFVoiceMailBoxNumber + }; + + +// Contains information of PhoneIdentity paramteres +NONSHARABLE_STRUCT( TPEPhoneIdentityParameters ) + { + TPEManufacturer iManufacturer; + TPEModel iModel; + TPERevision iRevision; + TPESerialNumber iSerialNumber; }; // Contains information of call audio route parameters NONSHARABLE_STRUCT( TPEPhoneAudioRouteParameters ) { - TPEAudioOutput iAudioOutput; - TPEAudioOutput iPreviousOutput; - TBool iShowNote; + TPEAudioOutput iAudioOutput; + TPEAudioOutput iPreviousOutput; + TBool iShowNote; }; // Enumerate definitions for MMI Service Codes from MMETel API: @@ -378,14 +395,18 @@ EPEMessageIncoming, EPEMessageInitiatedEmergencyCall, EPEMessageInitiatedEmergencyWhileActiveVideo, + EPEMessageInitiatedMoCall, // MO call setup has started but not yet in Dialing state + EPEMessageInvalidSpeedDial, EPEMessageIssuingUSSDRequest, EPEMessageIssuedUSSDRequest, EPEMessagePacketNetworkDetached, + EPEMessagePromptSpeedDial, EPEMessageRemoteBusy, EPEMessageRemoteTerminated, EPEMessageSendingDTMF, EPEMessageSentDTMF, EPEMessageSentSSString, + EPEMessageSpeedDialNotAssigned, EPEMessageStoppedDTMF, EPEMessageSwapped, EPEMessageTransferDone, @@ -399,8 +420,9 @@ EPEMessageRemoteForwarding, EPEMessageMovedPermanently, - EPEMessageMultipleChoices, + EPEMessageMultipleChoices, EPEMessageColpNumberAvailable, + EPEMessageTransferCallBackRequest, // Contact messages 3000 - 3999 EPEMessageThumbnailLoadingCompleted = 3000, @@ -428,10 +450,14 @@ // Parser messages 6000 - 6999 EPEMessageActivateRfsDeep = 6000, EPEMessageActivateRfsNormal, + EPEMessageActivateWarrantyMode, EPEMessageShowBTDeviceAddress, EPEMessageShowBTLoopback, + EPEMessageShowIMEI, + EPEMessageShowVersion, EPEMessageShowWlanMacAddress, EPEMessageSSRequestFailed, + EPEMessageBTDebugMode, // Security messages 7000 - 7999 EPEMessageBadBarringPasswordChange = 7000, @@ -462,6 +488,7 @@ EPEMessageDoNotSendMe = 10000, EPEMessageInValidEmergencyNumber, EPEMessageLogEventSaved, + EPEMessagePhoneIdentityReady, EPEMessageStartATDialing, EPEMessageValidEmergencyNumber, EPEMessageMuteRingingTone, @@ -488,7 +515,6 @@ EPEMessageTempClirActivationUnsuccessful, EPEMessageShowIncCallGroupIndex, EPEMessageDataPortLoaned, - EPEMessageOutgoingCallBarred, // Contact messages 11400 - 11599 // Error messages 11600 - 11799 @@ -822,7 +848,7 @@ EPEMessageDoUnattendedTransfer, EPEMessageForwardCallToAddress, - EPEMessageDialServiceCall, + // Contact messages 3000 - 3999 // Error messages 4000 - 4999