--- a/omads/omadsappui/AspSyncUtil/inc/AspDefines.h Thu Aug 19 09:41:17 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,307 +0,0 @@
-/*
-* Copyright (c) 2005 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: Contains general data definitions for AspSyncUtil.
-*
-*/
-
-
-#ifndef ASPDEFINES_H
-#define ASPDEFINES_H
-
-
-// INCLUDES
-#include <e32base.h>
-#include <AiwGenericParam.hrh>
-
-
-
-// CONSTANTS
-
-// resource files
-_LIT( KResFileName, "z:aspsyncutil.rsc" );
-_LIT( KBitmapFileName, "z:AspSyncUtil.mbm" );
-
-
-_LIT(KHttpHeader, "http://");
-
-// central repository uid for scheduled sync settings
-const TUid KCRUidNSmlDSApp = { 0x101F9A1D };
-
-//unicode value for clock icon
-const TUint KClockCharacter = 0xF815 ;
-
-// consumer app uids
-const TUid KUidAppSync = { 0x101F6DE4 };
-const TUid KUidAppPhonebook = { 0x101F4CCE };
-const TUid KUidAppCalendar = { 0x10005901 };
-const TUid KUidAppMessages = { 0x100058C5 };
-const TUid KUidAppNotepad = { 0x10005907 };
-const TUid KUidAppTest = { 0x0995CDE9 };
-const TUid KUidAppMailEditor = { 0x101F4CD6 };
-
-
-
-// medium type uids
-const TUid KUidNSmlMediumTypeInternet = { 0x101F99F0 };
-const TUid KUidNSmlMediumTypeBluetooth = { 0x101F99F1 };
-const TUid KUidNSmlMediumTypeUSB = { 0x101F99F2 };
-const TUid KUidNSmlMediumTypeIrDA = { 0x101F99F3 };
-
-
-// medium type uids for convergence
-//const TUid KUidNSmlMediumTypeInternet = { 0x10009F76 };
-//const TUid KUidNSmlMediumTypeBluetooth = { 0x10009F79 };
-//const TUid KUidNSmlMediumTypeUSB = { 0x10009FB5 };
-//const TUid KUidNSmlMediumTypeIrDA = { 0x10009F78 };
-//const TUid KUidNSmlMediumTypeWSP = { 0x10009F77 };
-//const TUid KUidNSmlMediumTypeNSmlUSB = { 0x101F9A04 };
-
-
-
-// sync adapder uids
-const TUid KUidNSmlAdapterCalendar = { 0x101F6DDE };
-const TUid KUidNSmlAdapterContact = { 0x101F6DDD };
-const TUid KUidNSmlAdapterEMail = { 0x101F6DDF };
-const TUid KUidNSmlAdapterNote = { 0x101F8612 };
-const TUid KUidNSmlAdapterSms = { 0x10206B5C };
-const TUid KUidNSmlAdapterMMS = { 0x101FB0E9 };
-const TUid KUidNSmlAdapterBookmarks = { 0x102751BA };
-const TUid KUidNsmlAdapterCntGrps = { 0x101FF972 };
-const TUid KUidNsmlAdapterMedia = { 0x2001a9a1 };
-
-// convergence sync adapder uids
-//const TUid KUidNSmlAdapterCalendar = { 0x10009FD1 };
-//const TUid KUidNSmlAdapterContact = { 0x10009FD3 };
-
-
-// sync application uid
-const TUid KUidSmlSyncApp = { 0x101F6DE4 };
-
-// password editor constatnts
-_LIT(KSecretEditorMask, "*");
-const TInt KSecretEditorMaskLength = 4;
-
-// string sizes
-const TInt KBufSize = 128;
-const TInt KBufSize255 = 255;
-const TInt KBufSize16 = 16;
-const TInt KBufSize64 = 64;
-const TInt KBufSize32 = 32;
-
-const TInt KDefaultArraySize = 10;
-
-
-//
-// text editor max sizes (from nsmlconstantdefs.h)
-//
-const TInt KAspMaxProfileNameLength = 50;
-const TInt KAspMaxUsernameLength = 80;
-const TInt KAspMaxPasswordLength = 22;
-const TInt KAspMaxLocalNameLength = 255;
-const TInt KAspMaxAdapterDisplayNameLength = 50;
-const TInt KAspMaxServerIdLength = 150;
-const TInt KAspMaxURILength = 144;
-const TInt KAspMaxRemoteNameLength = 125;
-
-// max number of profiles
-const TInt KMaxProfileCount = 50;
-
-// setting dialog listbox update delay after db event
-const TInt KListBoxUpdateDelay = 250;
-
-
-
-// DATA TYPES
-
-enum TAspApplicationIds
- {
- EApplicationIdSync = 0,
- EApplicationIdBookmarks = 1,//value not available in AiwGenericParam.hrh
- EApplicationIdContact = EGenericParamContactItem, // 20
- EApplicationIdCalendar = EGenericParamCalendarItem, // 21
- EApplicationIdEmail = EGenericParamMessageItemEMail, // 31
- EApplicationIdNote = EGenericParamNoteItem, // 23
- EApplicationIdMms = EGenericParamMessageItemMMS, // 32
- EApplicationIdSms = EGenericParamMessageItemSMS // 30
- };
-
-enum TASpSettingValue
- {
- EAspSettingDisabled = 0,
- EAspSettingEnabled = 1
- };
-
-// NOTE: do not change these enums. They are also used in sync app
-enum TAspDialogMode
- {
- EModeDialogWait = 3,
- EModeDialogNoWait = 4
- };
-
-enum TDialogMode
- {
- EDialogModeEdit,
- EDialogModeEditMandatory,
- EDialogModeReadOnly,
- EDialogModeSettingEnforcement
- };
-
-enum TAspMandatoryProfileData
- {
- EMandatoryOk,
- EMandatoryNoProfileName,
- EMandatoryNoHostAddress,
- EMandatoryIncorrectBearerType,
- EMandatoryIncorrectAccessPoint,
-
- EMandatoryNoContent,
- EMandatoryNoLocalDatabase,
- EMandatoryNoRemoteDatabase,
- EMandatoryNoSyncType
- };
-
-enum TAspSettingItemVisibility
- {
- EVisibilityNormal,
- EVisibilityReadOnly,
- EVisibilityHidden
- };
-
-enum TASpBearerType
- {
- EAspBearerInternet = 0,
- EAspBearerUsb = 1,
- EAspBearerBlueTooth = 2,
- EAspBearerIrda = 3,
- EAspBearerWsp = 4,
- EAspBearerSmlUsb = 5,
- EAspBearerLast = 6
- };
-
-
-
-//
-// NOTE: this enum must match to resource r_asp_connection_dialog_setting_items
-//
-enum TAspConnectionSettingItem
- {
- EAspProfileName = 0,
- EAspServerId = 1,
- EAspConnType = 2,
- EAspAccessPoint = 3,
- EAspHostAddress = 4,
- EAspPort = 5,
- EAspUsername = 6,
- EAspPassword = 7,
- EAspServerAlert = 8,
- EAspHttpsUsername = 9,
- EAspHttpsPassword = 10,
- EAspSyncDirection = 11,
- EAspProtocolVersion = 12,
- EAspSyncContent = 13,
- EAspSchedulingSetting = 14,
- EAspProfileSetting = 15
- };
-
-
-enum TAspContentSettingItem
- {
- EAspLocalDatabase = 0,
- EAspRemoteDatabase = 1,
- EAspUseFilters = 2
- };
-
-enum TAspAutoSyncSettingItem
- {
- EAspAutoSyncProfile = 0,
- EAspAutoSyncContents,
- EAspAutoSyncFrequency,
- EAspAutoSyncPeakSchedule,
- EAspAutoSyncOffPeakSchedule,
- EAspAutoSyncScheduleTime,
- EAspAutoSyncPeakStartTime,
- EAspAutoSyncPeakEndTime,
- EAspAutoSyncPeakDays,
- EAspAutoSyncRoamingStatus
- };
-
-
-// NOTE: This enum must match with r_asp_sync_type
-enum TAspSyncDirection
- {
- ESyncDirectionTwoWay,
- ESyncDirectionOneWayFromDevice,
- ESyncDirectionOneWayIntoDevice,
- ESyncDirectionRefreshFromServer
- };
-
-// NOTE: This enum must match with r_asp_server_alert_type
-enum TAspSASyncState
- {
- ESASyncStateEnable = 0,
- ESASyncStateConfirm = 1,
- ESASyncStateDisable = 2
- };
-
-
-
-// NOTE: this enum must match with property array described in
-// SyncML_Sync_Agent_Client_API_Specification.doc.
-
-// transport property setting ids
-enum TAspTransportProperties
- {
- EPropertyIntenetAccessPoint = 0,
- EPropertyHttpUsed = 5,
- EPropertyHttpUserName = 6,
- EPropertyHttpPassword = 7
- };
-
-/*
-// transport property setting ids for convergence
-enum TNSmlSyncTransportProperties
- {
- EPropertyIntenetAccessPoint = 3,
- //EPropertyHttpUsed = 0,
- EPropertyHttpUserName = 0,
- EPropertyHttpPassword = 1
- };
-*/
-
-enum TASpProtocolType
- {
- EAspProtocol_1_1 = 0,
- EAspProtocol_1_2 = 1
- };
-
-// Roaming Settings
-enum TRoamingSettings
- {
- ERoamingSettingAlwaysAsk = 0,
- ERoamingSettingAlwaysAllow = 1,
- ERoamingSettingNeverAllow = 2,
- ERoamingSettingBlock = 3
- };
-
-
-
-
-enum TAdvanceSettingsItem
- {
- ERoamingSettings = 0
- };
-
-#endif // ASPDEFINES_H
-
-// End of File