profilesservices/ProfileEngine/EngInc/ProfileEng.hrh
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Thu, 17 Dec 2009 08:52:52 +0200
changeset 0 8c5d936e5675
child 31 2c9d3aa5bea2
permissions -rw-r--r--
Revision: 200949 Kit: 200951

/*
* Copyright (c) 2002 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:  Profiles Engine enumeration TProfileSettingKeyType
*		and TProfileSettingId.
*
*/


#ifndef __PROFILEENG_HRH__
#define __PROFILEENG_HRH__

#define PROFILES_ENGINE_RESOURCE_SIGNATURE 75
#define PROFILES_MAX_NAME_LENGTH           64
#define PROFILES_MAX_STATUS_MSG_LENGTH     40
#define PROFILES_MAX_CALL_OBJECT_TEXT_LENGTH 1000

// DATA TYPES
enum TProfileSettingKeyType
    {
    EProfileSettingKeyTypeInt = 0,
    EProfileSettingKeyTypeString = 1,
    EProfileSettingKeyTypeBin = 2,
    EProfileSettingKeyTypeReal = 3
    };

enum TProfileSettingId
    {
    EProfileSettingIdModifiableFlags = 0x00000000,
    EProfileSettingIdVisibleFlags = 0x00000001,
    EProfileSettingIdProfileName = 0x00000002,
    EProfileSettingIdAlertForGroups = 0x00000003,
    EProfileSettingIdRingingTone = 0x00000004,
    EProfileSettingIdRingingTone2 = 0x00000005,
    EProfileSettingIdMsgTone = 0x00000006,
    EProfileSettingIdRingingType = 0x00000007,
    EProfileSettingIdKeypadVolume = 0x00000008,
    EProfileSettingIdRingingVolume = 0x00000009,
    EProfileSettingIdVibra = 0x0000000A,
    EProfileSettingIdWarnAndGameTones = 0x0000000B,
    EProfileSettingIdImTone = 0x0000000C,
    EProfileSettingIdEmailTone = 0x0000000D,
    EProfileSettingIdVideoCallTone = 0x0000000E,
    EProfileSettingIdStatusMsg = 0x0000000F,
    EProfileSettingIdAvailAttribute = 0x00000010,
    EProfileSettingIdMediaVolume = 0x00000011,
    EProfileSettingIdTextToSpeechTone = 0x00000012,
    EProfileSettingIdNameChanged = 0x00000013,
    EProfileSettingIdCallObjectContent = 0x00000014,
    EProfileSettingIdPttTone = 0x00000015,
    EProfileSettingIdPttStatus = 0x00000016,
    EProfileSettingId3DEffect = 0x00000017,
    EProfileSettingId3DEcho = 0x00000018,
    EProfileSettingIdTactileFeedback = 0x00000019,
    EProfileSettingIdAudioFeedback = 0x0000001A,
    EProfileSettingIdEmailVibra=0x0000001B
    };

#endif // __PROFILEENG_HRH__

// End of File