--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/smsprotocols/smsstack/test/attributes.h Tue Feb 02 01:41:59 2010 +0200
@@ -0,0 +1,369 @@
+/**
+* Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+* defines attributes used by Dummy TSY
+*
+*
+*/
+
+
+
+/**
+ @file
+ @internalComponent
+*/
+
+#ifndef __ATTRIBUTES_H
+#define __ATTRIBUTES_H
+
+#include "etelmm.h"
+
+
+// Testing SMS Messaging
+
+// SMS CAPS
+#define DMMTSY_SMS_MESSAGING_MODE_CAPS_0 (TUint32)(RMobileSmsMessaging::KCapsGsmSms |\
+ RMobileSmsMessaging::KCapsCdmaSms)
+
+#define DMMTSY_SMS_MESSAGING_MODE_CAPS_1 (TUint32)(RMobileSmsMessaging::KCapsGsmSms)
+#define DMMTSY_SMS_MESSAGING_MODE_CAPS_2 (TUint32)(RMobileSmsMessaging::KCapsCdmaSms)
+
+
+#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_0 (TUint32)(RMobileSmsMessaging::KCapsReceiveStored |\
+ RMobileSmsMessaging::KCapsReceiveUnstoredPhoneAck |\
+ RMobileSmsMessaging::KCapsReceiveUnstoredClientAck |\
+ RMobileSmsMessaging::KCapsSendWithAck |\
+ RMobileSmsMessaging::KCapsGetSmspList |\
+ RMobileSmsMessaging::KCapsSetSmspList)
+
+#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_1 (TUint32)(RMobileSmsMessaging::KCapsReceiveStored |\
+ RMobileSmsMessaging::KCapsSendWithAck)
+
+#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_2 (TUint32)(RMobileSmsMessaging::KCapsReceiveUnstoredPhoneAck |\
+ RMobileSmsMessaging::KCapsSendWithAck |\
+ RMobileSmsMessaging::KCapsGetSmspList|\
+ RMobileSmsMessaging::KCapsSetSmspList)
+
+#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_3 (TUint32)(RMobileSmsMessaging::KCapsSendNoAck |\
+ RMobileSmsMessaging::KCapsGetSmspList |\
+ RMobileSmsMessaging::KCapsSetSmspList)
+
+#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_4 (TUint32)(RMobileSmsMessaging::KCapsReceiveEither |\
+ RMobileSmsMessaging::KCapsSendWithAck |\
+ RMobileSmsMessaging::KCapsGetSmspList |\
+ RMobileSmsMessaging::KCapsSetSmspList)
+
+#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_5 (TUint32)(RMobileSmsMessaging::KCapsReceiveUnstoredClientAck |\
+ RMobileSmsMessaging::KCapsSendWithAck |\
+ RMobileSmsMessaging::KCapsGetSmspList |\
+ RMobileSmsMessaging::KCapsSetSmspList)
+
+// SMS RECEIVE MODE
+#define DMMTSY_SMS_MESSAGING_RECEIVE_MODE_1 RMobileSmsMessaging::EReceiveUnstoredClientAck
+#define DMMTSY_SMS_MESSAGING_RECEIVE_MODE_2 RMobileSmsMessaging::EReceiveStored
+
+// SMS BEARER
+#define DMMTSY_SMS_MESSAGING_BEARER_1 RMobileSmsMessaging::ESmsBearerPacketPreferred
+#define DMMTSY_SMS_MESSAGING_BEARER_2 RMobileSmsMessaging::ESmsBearerCircuitOnly
+
+// RECEIVE ATTRIBUTES
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_0 (TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+ RMobileSmsMessaging::KGsmServiceCentre |\
+ RMobileSmsMessaging::KStorageLocation )
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_1 (TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+ RMobileSmsMessaging::KGsmServiceCentre |\
+ RMobileSmsMessaging::KRemotePartyInfo |\
+ RMobileSmsMessaging::KIncomingStatus |\
+ RMobileSmsMessaging::KStorageLocation )
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_2 (TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+ RMobileSmsMessaging::KRemotePartyInfo |\
+ RMobileSmsMessaging::KIncomingStatus |\
+ RMobileSmsMessaging::KGsmServiceCentre)
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_3 (TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+ RMobileSmsMessaging::KRemotePartyInfo |\
+ RMobileSmsMessaging::KStorageLocation |\
+ RMobileSmsMessaging::KGsmServiceCentre)
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_4 (TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+ RMobileSmsMessaging::KRemotePartyInfo |\
+ RMobileSmsMessaging::KStorageLocation |\
+ RMobileSmsMessaging::KGsmServiceCentre)
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_5 (TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+ RMobileSmsMessaging::KRemotePartyInfo |\
+ RMobileSmsMessaging::KStorageLocation |\
+ RMobileSmsMessaging::KGsmServiceCentre)
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_6 (TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+ RMobileSmsMessaging::KRemotePartyInfo |\
+ RMobileSmsMessaging::KStorageLocation |\
+ RMobileSmsMessaging::KGsmServiceCentre)
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_7 (TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+ RMobileSmsMessaging::KRemotePartyInfo |\
+ RMobileSmsMessaging::KStorageLocation |\
+ RMobileSmsMessaging::KGsmServiceCentre)
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_8 (TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+ RMobileSmsMessaging::KRemotePartyInfo |\
+ RMobileSmsMessaging::KStorageLocation |\
+ RMobileSmsMessaging::KGsmServiceCentre)
+
+// Includes Type of number, Numbering plan and the actual number
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_0 (RMobilePhone::EUnknownNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_0 (RMobilePhone::EUnknownNumberingPlan)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_0 _L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_1 (RMobilePhone::EInternationalNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_1 (RMobilePhone::EIsdnNumberPlan)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_1 _L("358405202000")
+
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_2 (RMobilePhone::ENationalNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_2 (RMobilePhone::EDataNumberPlan)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_2 _L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_3 (RMobilePhone::ENetworkSpecificNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_3 (RMobilePhone::ETelexNumberPlan)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_3 _L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_4 (RMobilePhone::ESubscriberNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_4 (RMobilePhone::EServiceCentreSpecificPlan1)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_4 _L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_5 (RMobilePhone::EAlphanumericNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_5 (RMobilePhone::EServiceCentreSpecificPlan2)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_5 _L("SONERA")
+
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_6 (RMobilePhone::EAbbreviatedNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_6 (RMobilePhone::ENationalNumberPlan)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_6 _L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_7 (RMobilePhone::EInternationalNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_7 (RMobilePhone::EPrivateNumberPlan)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_7 _L("")
+
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_8 (RMobilePhone::EInternationalNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_8 (RMobilePhone::EERMESNumberPlan)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_8 _L("358405202222")
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_9 _L("358405202555")
+
+// Data Format
+#define DMMTSY_SMS_MESSAGE_DATAFORMAT_0 (RMobileSmsMessaging::EFormatUnspecified)
+#define DMMTSY_SMS_MESSAGE_DATAFORMAT_1 (RMobileSmsMessaging::EFormatGsmTpdu)
+#define DMMTSY_SMS_MESSAGE_DATAFORMAT_2 (RMobileSmsMessaging::EFormatCdmaTpdu)
+
+// Originator includes Type of number, Numbering plan and the actual number
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_0 (RMobilePhone::EUnknownNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_0 (RMobilePhone::EUnknownNumberingPlan)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_0 _L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_1 (RMobilePhone::EInternationalNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_1 (RMobilePhone::EIsdnNumberPlan)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_1 _L("358405202000")
+
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_2 (RMobilePhone::ENationalNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_2 (RMobilePhone::EDataNumberPlan)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_2 _L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_3 (RMobilePhone::ENetworkSpecificNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_3 (RMobilePhone::ETelexNumberPlan)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_3 _L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_4 (RMobilePhone::ESubscriberNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_4 (RMobilePhone::EServiceCentreSpecificPlan1)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_4 _L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_5 (RMobilePhone::EAlphanumericNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_5 (RMobilePhone::EServiceCentreSpecificPlan2)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_5 _L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_6 (RMobilePhone::EAbbreviatedNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_6 (RMobilePhone::ENationalNumberPlan)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_6 _L("358405202000")
+
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_7 (RMobilePhone::EInternationalNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_7 (RMobilePhone::EPrivateNumberPlan)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_7 _L("")
+
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_8 (RMobilePhone::EInternationalNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_8 (RMobilePhone::EERMESNumberPlan)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_8 _L("358405202000")
+
+// Mobile Sms Incoming Status
+#define DMMTSY_SMS_MESSAGE_STATUS_0 (RMobileSmsMessaging::EMtMessageUnknownStatus)
+#define DMMTSY_SMS_MESSAGE_STATUS_1 (RMobileSmsMessaging::EMtMessageUnstoredPhoneAck)
+#define DMMTSY_SMS_MESSAGE_STATUS_2 (RMobileSmsMessaging::EMtMessageUnstoredClientAck)
+#define DMMTSY_SMS_MESSAGE_STATUS_3 (RMobileSmsMessaging::EMtMessageStored)
+
+// Store index
+#define DMMTSY_SMS_MESSAGE_STOREINDEX_0 (1)
+#define DMMTSY_SMS_MESSAGE_STOREINDEX_1 (2)
+#define DMMTSY_SMS_MESSAGE_STOREINDEX_2 (3)
+#define DMMTSY_SMS_MESSAGE_STOREINDEX_3 (4)
+
+
+//Deliver report
+#define DMMTSY_SMS_DEFAULT_DELIVER_REPORT (TText8*)("0000") //Default deliver report
+
+// SEND ATTRIBUTES
+//Flags
+#define DMMTSY_SMS_SEND_ATTRIBUTE_FLAGS_0 (TUint32)(RMobileSmsMessaging::KMessageReference |\
+ RMobileSmsMessaging::KGsmSubmitReport )
+#define DMMTSY_SMS_SEND_ATTRIBUTE_FLAGS_1 (TUint32)(RMobileSmsMessaging::KMessageReference)
+#define DMMTSY_SMS_SEND_ATTRIBUTE_FLAGS_2 (TUint32)(RMobileSmsMessaging::KGsmSubmitReport)
+
+
+// Message references are handled by using internal member attribute
+#define DMMTSY_SMS_MESSAGE_MSGREF_0 (0)
+#define DMMTSY_SMS_MESSAGE_MSGREF_1 (1)
+#define DMMTSY_SMS_MESSAGE_MSGREF_2 (2)
+
+#define DMMTSY_SMS_MESSAGE_MSGREF_3 (34)
+#define DMMTSY_SMS_MESSAGE_MSGREF_4 (255)
+
+// Submit reports
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_0 (TText8*)("010010807141731480")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_1 (TText8*)("010010801241332180")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_2 (TText8*)("010010101000000080")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_3 (TText8*)("010010111111111180")
+
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_4 (TText8*)("010010112051731180")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_5 (TText8*)("010010112051733180")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_6 (TText8*)("010010112051735180")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_7 (TText8*)("010010112051731480")
+
+//Submit reports with RP-Cause
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_8 (TText8*)("01080010112211221180")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_21 (TText8*)("01150010801241332180")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_27 (TText8*)("011B0010112211221180")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_28 (TText8*)("011C0010801241332180")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_29 (TText8*)("011D0010112211221180")
+// |
+// RP-CAUSE
+
+#define DMMTSY_SMS_MESSAGE_MORE_0 (TBool)(EFalse)
+#define DMMTSY_SMS_MESSAGE_MORE_1 (TBool)(ETrue)
+
+//SMS STORAGE
+
+#define DMMTSY_PHONE_MESSAGE_STORE_COUNT_0 (2)
+#define DMMTSY_PHONE_MESSAGE_STORE_COUNT_1 (4)
+// Store index
+#define DMMTSY_SMS_STORE_INDEX_1 (30)
+#define DMMTSY_SMS_STORE_INDEX_2 (45)
+#define DMMTSY_SMS_STORE_INDEX_3 (101)
+#define DMMTSY_SMS_STORE_INDEX_4 (127)
+
+#define DMMTSY_SMS_MESSAGE_FULL (TBool)(ETrue)
+
+#define DMMTSY_SMS_MESSAGE_FORMAT1 RMobileSmsMessaging::EFormatGsmTpdu
+#define DMMTSY_SMS_MESSAGE_STATUS1 RMobileSmsMessaging::EMtMessageStored
+
+#define DMMTSY_SMS_MESSAGE_FORMAT2 RMobileSmsMessaging::EFormatCdmaTpdu
+#define DMMTSY_SMS_MESSAGE_TELESERVICE (TInt)(34)
+#define DMMTSY_SMS_MESSAGE_STATUS2 RMobileSmsMessaging::EMtMessageUnstoredClientAck
+
+//SMS TPDUS FOR SMS STORAGE TESTING
+// 8 bit rx pdu, contains:"test message, 8bits, length 30"
+#define DMMTSY_SMS_MESSAGE_PDU_1 (TText8*)("240C915348801455820004108071417314801E74657374206D6573736167652C2038626974732C206C656E677468203330") //8bit pdu
+// 7bit rx pdu contains: "test message, length 23"
+#define DMMTSY_SMS_MESSAGE_PDU_2 (TText8*)("240C9153488014558200001080714173148017F4F29C0E6A97E7F3F0B9CC02B1CBEE331D0D92CD00") //7bit pdu
+//Class 0 rx pdu, contains: "Class 0 message"
+#define DMMTSY_SMS_MESSAGE_PDU_3 (TText8*)("040C915348801455820010108032110222800F4376783E07C140EDF27C1E3E9701")
+
+// Three pdus of one concatenated message that contains:
+//"3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. The End."
+#define DMMTSY_SMS_MESSAGE_CONCATENATED1 (TText8*)"440C915348801455820000103060019153009F050003000301662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA29701"
+#define DMMTSY_SMS_MESSAGE_CONCATENATED2 (TText8*)"440C915348801455820000103060019193009F050003000302E674D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B501"
+#define DMMTSY_SMS_MESSAGE_CONCATENATED3 (TText8*)"440C9153488014558200001030600191340077050003000303CAF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681A8E832A8E826BB00"
+
+//SMS STORAGE
+//7-bit message, contains:"ME STORE MESSAGE 1"
+#define DMMTSY_SMS_ME_STORE_PDU_1 (TText8*)("15000C915348801455820000A712CD22684A7D4A8BA066713A0D1E8BA018")
+//7-bit message, contains:"ME STORE MESSAGE 2"
+#define DMMTSY_SMS_ME_STORE_PDU_2 (TText8*)("15000C915348801455820000A712CD22684A7D4A8BA066713A0D1E8B2019")
+
+//7-bit message, contains:"SIM STORE MESSAGE 1"
+#define DMMTSY_SMS_SIM_STORE_PDU_1 (TText8*)("240C9153488014558200001011919111228013D3641334A53EA54550B3389D068F45500C")
+//7-bit message, contains:"SIM STORE MESSAGE 2"
+#define DMMTSY_SMS_SIM_STORE_PDU_2 (TText8*)("240C9153488014558200001011919191228013D3641334A53EA54550B3389D068F45900C")
+//7-bit message, contains:"SIM STORE MESSAGE 3"
+#define DMMTSY_SMS_SIM_STORE_PDU_3 (TText8*)("240C9153488014558200001011919191228013D3641334A53EA54550B3389D068F45C00C")
+
+#define DMMTSY_MESSAGE_STORE_CAPS_1 (TUint32)(RMobilePhoneStore::KCapsNotifyEvent |\
+ RMobileSmsStore::KCapsGsmMessages)
+
+#define DMMTSY_MESSAGE_STORE_CAPS_2 (TUint32)(RMobilePhoneStore::KCapsWholeStore |\
+ RMobilePhoneStore::KCapsReadAccess |\
+ RMobilePhoneStore::KCapsWriteAccess |\
+ RMobilePhoneStore::KCapsNotifyEvent |\
+ RMobileSmsStore::KCapsReadMessages |\
+ RMobileSmsStore::KCapsUnreadMessages |\
+ RMobileSmsStore::KCapsSentMessages |\
+ RMobileSmsStore::KCapsUnsentMessages |\
+ RMobileSmsStore::KCapsGsmMessages)
+
+#define DMMTSY_MESSAGE_STORE_CAPS_3 (TUint32)(RMobilePhoneStore::KCapsIndividualEntry |\
+ RMobilePhoneStore::KCapsReadAccess |\
+ RMobilePhoneStore::KCapsWriteAccess |\
+ RMobilePhoneStore::KCapsDeleteAll |\
+ RMobilePhoneStore::KCapsNotifyEvent)
+
+#define DMMTSY_MESSAGE_STORE_CAPS_4 (TUint32)(RMobilePhoneStore::KCapsIndividualEntry |\
+ RMobilePhoneStore::KCapsReadAccess |\
+ RMobilePhoneStore::KCapsWriteAccess |\
+ RMobilePhoneStore::KCapsNotifyEvent)
+
+#define DMMTSY_MESSAGE_STORE_EVENT RMobilePhoneStore::KStoreHasSpace
+
+//OTHER DEFINITIONS
+#define DMMTSY_SMS_MESSAGE_NACK_CAUSE (-4534) // KErrGsmSMSMemoryCapacityExceeded
+
+// SMS PARAMETERS STORAGE
+#define DMMTSY_SMSP_STORE_SCA _L("02075474324")
+#define DMMTSY_SMSP_STORE_EVENT RMobilePhoneStore::EStoreFull
+#define DMMTSY_SMSP_STORE_INDEX1 (1)
+#define DMMTSY_SMSP_STORE_TEXT1 _L("Katie's SMS address")
+#define DMMTSY_SMSP_STORE_VALID_PARAMS1 (TUint8)(0x1F)
+#define DMMTSY_SMSP_STORE_PID1 (TUint8)(0x34)
+#define DMMTSY_SMSP_STORE_DCS1 (TUint8)(0x8A)
+#define DMMTSY_SMSP_STORE_VALIDITY1 (TUint8)(0x91)
+
+#define DMMTSY_SMSP_STORE_INDEX2 (2)
+#define DMMTSY_SMSP_STORE_TEXT2 _L("Ian's SMS address")
+#define DMMTSY_SMSP_STORE_VALID_PARAMS2 (TUint8)(0x1F)
+#define DMMTSY_SMSP_STORE_PID2 (TUint8)(0x73)
+#define DMMTSY_SMSP_STORE_DCS2 (TUint8)(0xF2)
+#define DMMTSY_SMSP_STORE_VALIDITY2 (TUint8)(0x04)
+
+#define DMMTSY_SMSP_STORE_STATUS (TBool)(EFalse)
+#define DMMTSY_SMSP_STORE_COUNT (2)
+
+// Destination includes Type of number, Numbering plan and the actual number
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TON_0 (RMobilePhone::EInternationalNumber)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_NP_0 (RMobilePhone::EIsdnNumberPlan)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TEL_NUMBER_0 _L("358405202000")
+
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TON_1 (RMobilePhone::ENationalNumber)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_NP_1 (RMobilePhone::EDataNumberPlan)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TEL_NUMBER_1 _L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TON_2 (RMobilePhone::ENetworkSpecificNumber)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_NP_2 (RMobilePhone::ETelexNumberPlan)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TEL_NUMBER_2 _L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TON_3 (RMobilePhone::ESubscriberNumber)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_NP_3 (RMobilePhone::EServiceCentreSpecificPlan1)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TEL_NUMBER_3 _L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TON_4 (RMobilePhone::EAlphanumericNumber)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_NP_4 (RMobilePhone::EServiceCentreSpecificPlan2)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TEL_NUMBER_4 _L("0405202000")
+
+#endif