/*
* Copyright (c) 2006 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: SendUI central repository key definitions
*
*/
#ifndef _SENDUIPRIVATECRKES_H
#define _SENDUIPRIVATECRKES_H
// CONSTANTS
/**
* Send UI Service API
*/
const TUid KCRUidSendUi = {0x10282823};
/**
* Number of sending services
*/
const TInt32 KKeySendUiServiceCount = 0x01000000;
const TInt32 KKeySendUiServiceLanguage = 0x01000001;
const TInt32 KKeySendUiServiceMtmCount = 0x01000002;
const TInt32 KKeySendUiServiceEcomCount = 0x01000003;
const TInt32 KKeySendUiFeatureManagerServices = 0x01000004;
// Sendui service list is updated, if Postcard, Audio Message or MMS Upload service state changes according to FeatureManager
const TInt32 KSendUiPostcard = 0x00000001;
const TInt32 KSendUiAudioMessage = 0x00000002;
const TInt32 KSendUiMmsUpload = 0x00000004;
/**
* Elements of the sending service structure
*/
const TInt32 KSendUiServiceId = 0x00000000;
const TInt32 KSendUiServiceProviderId = 0x00000001;
const TInt32 KSendUiServiceFlags = 0x00000002;
const TInt32 KSendUiServiceBodySize = 0x00000003;
const TInt32 KSendUiServiceMessageSize = 0x00000004;
const TInt32 KSendUiServiceTechnologyType = 0x00000005;
const TInt32 KSendUiServiceName = 0x00000006;
const TInt32 KSendUiServiceMenuName = 0x00000007;
const TInt32 KSendUiServiceFeatures = 0x00000008;
const TInt32 KSendUiServiceAddress = 0x00000009;
/**
* Service index "position":
*
* 1st sending service:
* 0x0000
* 0x0001
* 0x0002
* ...
* 2nd sending service:
* 0x0100
* 0x0101
* 0x0102
* ...
* 3rd sending service:
* 0x0200
* 0x0201
* 0x0202
* ...
* etc.
*/
const TInt32 KSendUiServiceIndex = 0x00000100;
/**
* Maximum length for the name of the sending service
*/
const TInt32 KSendUiServiceMaxNameLength = 40;
#endif