--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/inc/MessagingInternalCRKeys.h Fri Apr 16 14:56:15 2010 +0300
@@ -0,0 +1,176 @@
+/*
+* Copyright (c) 2002-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: Central repository keys and repository identifiers for the S60
+* messaging UI components
+*
+*/
+
+
+
+#ifndef MESSAGINGINTERNALCRKEYS_H
+#define MESSAGINGINTERNALCRKEYS_H
+
+//
+// Common Messaging UI Settings API
+const TUid KCRUidMuiuSettings = {0x101F87EB};
+const TUint32 KMuiuSentItemsCount = 0x00000001;
+const TUint32 KMuiuSentItemsInUse = 0x00000002;
+const TUint32 KMuiuMemoryInUse = 0x00000003;
+const TUint32 KMuiuToInputMode = 0x00000004;
+// Deprecated. Use KCRUidMessagingUiSettings / KMessagingEditorLocalUiZoom instead.
+const TUint32 KMuiuEditorLocalUiZoom = 0x00000007;
+const TUint32 KMuiuZoomValue = 0x00000008;
+const TUint32 KMuiuMailMessageListType = 0x00000009;
+const TUint32 KMuiuDescriptionLength = 0x0000000A;
+const TUint32 KMuiuInboxMessageListType = 0x0000000B;
+const TUint32 KMuiuMceMainViewRow1 = 0x0000000C;
+const TUint32 KMuiuMceMainViewRow2 = 0x0000000D;
+const TUint32 KMuiuMceMainViewRow3 = 0x0000000E;
+const TUint32 KMuiuMceMainViewRow4 = 0x0000000F;
+const TUint32 KMuiuMceMainViewRow5 = 0x00000010;
+const TUint32 KMuiuMceMainViewRow6 = 0x00000011;
+const TUint32 KMuiuMceMainViewRow7 = 0x00000012;
+const TUint32 KMuiuMceMainViewRow8 = 0x00000013;
+const TUint32 KMuiuMceMainViewRow9 = 0x00000014;
+const TUint32 KMuiuMceMainViewRow10 = 0x00000015;
+const TUint32 KMuiuMceMainViewRow11 = 0x00000016;
+const TUint32 KMuiuMceMainViewRow12 = 0x00000017;
+const TUint32 KMuiuMceMainViewRow13 = 0x00000018;
+const TUint32 KMuiuMceMainViewRow14 = 0x00000019;
+const TUint32 KMuiuMceMainViewRow15 = 0x0000001A;
+const TUint32 KMuiuMceMainViewRow16 = 0x0000001B;
+
+//
+// MMS UI Settings API
+const TUid KCRUidMmsui = {0x101F87EC};
+const TUint32 KMmsuiCsdEnabled = 0x00000001;
+const TUint32 KMmsuiHandsfreeVolume = 0x00000002;
+
+//
+// The field controls which additional header fields are visible in the MMS Editor.
+// The state of each header field is represented by one bit.
+const TUint32 KMmsuiAdditionalHeaders = 0x00000003;
+const TInt KMmsuiHeaderSubject = 1;
+const TInt KMmsuiHeaderCC = 2;
+const TInt KMmsuiHeaderBCC = 4;
+
+//
+// The field controls how the sender is composed when
+// the address-present-token is sent as part of the From Field in an MMS message.
+// The format of the sender address is
+//
+// [+] [MCC|IDC] MIN|MDN
+//
+// Where
+// + = includes the plus sign before the number. Optional.
+// MCC = Mobile Country Code. Optional.
+// IDC = International Dialing Code. Optional.
+// MIN = Mobile Identification Number
+// MDN = Mobile Directory Number
+const TUint32 KMmsuiSenderSettings = 0x00000004;
+const TInt KMmsuiSenderSetAddress = 1; // Address plus address token should be sent
+const TInt KMmsuiSenderPlusSign = 2; // Include "+" sign
+const TInt KMmsuiSenderCC = 4; // Include Country Code
+const TInt KMmsuiSenderMCC = 8; // Include MCC instead of IDC
+const TInt KMmsuiSenderMIN = 16; // Include MIN instead of MDN
+
+//
+// Messaging UI Variation API
+const TUint KCRUidMuiuVariationValue = 0x101F87ED;
+const TUid KCRUidMuiuVariation = {KCRUidMuiuVariationValue};
+const TUint32 KMuiuEmailConfigFlags = 0x00000001;
+const TUint32 KMuiuMceFeatures = 0x00000002;
+const TUint32 KMuiuMmsFeatures = 0x00000003;
+const TUint32 KMuiuMsgEditorFeatures = 0x00000004;
+const TUint32 KMuiuSmilFeatures = 0x00000005;
+const TUint32 KMuiuSmsFeatures = 0x00000006;
+const TUint32 KMuiuPostcardFeatures = 0x00000007;
+const TUint32 KMuiuUniEditorFeatures = 0x00000008;
+
+//
+// SMIL UI Settings API
+const TUid KCRUidSmilui = {0x101F87EE};
+const TUint32 KSmilPlayerVolume = 0x00000001;
+
+//
+// SMS UI Settings API
+const TUid KCRUidSmum = {0x101F87EF};
+const TUint32 KSmumDeliveryReport = 0x00000001;
+const TUint32 KSmumMessageConversion = 0x00000002;
+const TUint32 KSmumPreferredConnection = 0x00000003;
+const TUint32 KSmumReplyViaSameCentre = 0x00000004;
+const TUint32 KSmumSmsStatus = 0x00000006;
+const TUint32 KSmumValidityPeriod = 0x00000007;
+const TUint32 KSmumCharSupport = 0x00000008;
+const TUint32 KSumEmailSC = 0x00000009;
+const TUint32 KSumEmailGateway = 0x0000000A;
+const TUint32 KSumEmailModifiable = 0x0000000B;
+const TUint32 KSmumMaxSubMsgCount = 0x0000000C;
+const TUint32 KSmumSendOptDelNote = 0x0000000D;
+const TUint32 KSmumCallbackNumber = 0x0000000E;
+const TUint32 KSmumMsgPriority = 0x0000000F;
+const TUint32 KSmumMsgQueueTimeout = 0x00000010;
+const TUint32 KSmumMsgQueue = 0x00000011;
+const TUint32 KSmumDefDelReport = 0x00000012;
+const TUint32 KSmumMaxNumOfUserDataChar = 0x00000013;
+const TUint32 KSmumMaxEmailAddressLength = 0x00000014;
+const TUint32 KSmumMaxRecipientPhoneNumberLength = 0x00000015;
+const TUint32 KSmumMultipleRecipient = 0x00000016;
+const TUint32 KSmumRemoveReplyViaSameCentre = 0x00000017;
+const TUint32 KSmumPreviousSimSmscNumber = 0x00000018;
+const TUint32 KSmumShowSMSCTimeStamp = 0x00000019;
+
+//
+// Send UI Settings API
+const TUid KCRUidSendUi = {0x101F8873};
+const TUint32 KSUMmsUploadAddress1 = 0x00000001;
+const TUint32 KSUMmsUploadAddress2 = 0x00000002;
+const TUint32 KSUMmsUploadAddress3 = 0x00000003;
+const TUint32 KSUMmsUploadAddress4 = 0x00000004;
+const TUint32 KSUMmsUploadType1 = 0x00000005;
+const TUint32 KSUMmsUploadType2 = 0x00000006;
+const TUint32 KSUMmsUploadType3 = 0x00000007;
+const TUint32 KSUMmsUploadType4 = 0x00000008;
+const TUint32 KSUMmsUploadServiceName1 = 0x00000009;
+const TUint32 KSUMmsUploadServiceName2 = 0x0000000A;
+const TUint32 KSUMmsUploadServiceName3 = 0x0000000B;
+const TUint32 KSUMmsUploadServiceName4 = 0x0000000C;
+const TUint32 KSUMmsUploadServiceMenuName1 = 0x0000000D;
+const TUint32 KSUMmsUploadServiceMenuName2 = 0x0000000E;
+const TUint32 KSUMmsUploadServiceMenuName3 = 0x0000000F;
+const TUint32 KSUMmsUploadServiceMenuName4 = 0x00000010;
+
+//
+// Email Always Online Settings API
+const TUid KCRUidAOSettings = {0x102071F2};
+const TUint32 KAODisabledPluginsCount = 0x00000001;
+
+//
+// Unified SMS and MMS Editor Settings API
+const TUid KCRUidUniEditor = {0x102072E5};
+const TUint32 KUniEditorSoftLimitSubMsgCount = 0x00000001;
+const TUint32 KUniEditorMaxRecipientCount = 0x00000002;
+const TUint32 KUniEditorSoftLimitRecipientCount = 0x00000003;
+const TUint32 KUniEditorMaxSmsCharacterCount = 0x00000004;
+const TUint32 KUniEditorMaxSlideCount = 0x00000005;
+const TUint32 KUniEditorSoftLimitEnable = 0x00000006;
+const TUint32 KUniEditorSMSSizeWarning = 0x00000007;
+
+//
+// Audio Message Settings API
+const TUid KCRUidAudioMsg = {0x1028281E};
+const TUint32 KAudioMsgSpeaker = 0x00000001;
+
+#endif // MESSAGINGINTERNALCRKEYS_H
+