customization/UISettingsSrv/inc/UISettingsSrvConstants.h
changeset 0 3ce708148e4d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/customization/UISettingsSrv/inc/UISettingsSrvConstants.h	Thu Dec 17 08:40:12 2009 +0200
@@ -0,0 +1,91 @@
+/*
+* 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: Implementation of customization components
+*
+*/
+
+#include <e32base.h>
+
+
+// server name
+
+_LIT(KUISettingsSrvName,"UISettingsSrv");
+_LIT(KUISettingsSrvImg,"UISettingsSrv");
+
+const TUid KUISettingsSrvUid = { 0x10207839 };
+
+
+// KUISettingsSrvStackSize
+// KUISettingsSrvInitHeapSize
+// KUISettingsSrvMaxHeapSize
+
+// A version must be specifyed when creating a session with the server
+
+const TUint KUISettingsSrvMajorVersionNumber=0;
+const TUint KUISettingsSrvMinorVersionNumber=1;
+const TUint KUISettingsSrvBuildVersionNumber=1;
+
+//sf- IMPORT_C TInt StartThread();
+
+const int koje=33;
+
+// opcodes used in message passing between client and server
+enum TUISettingsSrvRqst
+	{
+	EUISettingsSrvSetStartupImage = 0,
+	EUISettingsSrvGetStartupImagePath,
+	EUISettingsSrvSetStartupText,
+	EUISettingsSrvGetStartupText,
+	EUISettingsSrvGetStartupTextSize,
+	EUISettingsSrvSetStartupNoteType,
+	EUISettingsSrvGetStartupNoteType,
+	
+	EUISettingsSrvUpdateShortcutList,
+	EUISettingsSrvGetShortcutCount,
+	EUISettingsSrvGetShortcutType,
+	EUISettingsSrvGetShortcutAppUid,
+	EUISettingsSrvGetShortcutIndexFromAT,
+	EUISettingsSrvGetShortcutIndex,
+	EUISettingsSrvSetShortcutTargetAppIndex,
+	EUISettingsSrvGetShortcutRtType,
+
+	EUISettingsSrvGetShortcutTargetCaption,
+	EUISettingsSrvSetShortcutTargetCaption,
+
+	EUISettingsSrvSetShortcutTargetBitmap,
+	EUISettingsSrvSetShortcutTargetMask,
+	EUISettingsSrvGetShortcutTargetBitmap,
+	EUISettingsSrvGetShortcutTargetMask,
+
+	EUISettingsSrvGetSoftkeyBitmap,
+	EUISettingsSrvGetSoftkeyMask,
+
+	EUISettingsSrvSetSoftkeyBitmap,
+	EUISettingsSrvSetSoftkeyMask,
+
+	EUISettingsSrvLastCmd
+	};
+
+enum TUISettingsSrvLeave
+{
+	ENonNumericString
+};
+
+enum EUiSrvScRtType
+    {
+    EUiSrvRtTypeNul = 0,
+    EUiSrvRtTypeApp = 1,
+    EUiSrvRtTypeBm  = 2
+    };
+