java_stubs/javaregistry/clientserver/client/inc/javaregistrypropertyids.h
branchRCL_3
changeset 8 014f8c42e1d4
parent 0 3fd91c96c86c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/java_stubs/javaregistry/clientserver/client/inc/javaregistrypropertyids.h	Mon Feb 22 17:55:27 2010 +0200
@@ -0,0 +1,96 @@
+/*
+* Copyright (c) 2005-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:  javaregistrypropertyids definition
+*
+*/
+
+#include <e32base.h>
+
+#ifndef JAVAREGISTRYPROPERTYIDS_H
+#define JAVAREGISTRYPROPERTYIDS_H
+
+namespace Java
+{
+namespace Manager
+{
+namespace Registry
+{
+/**
+ * Common Id's of properties processed by
+ * CWriteableJavaRegistryEntry class.
+ *
+ * @since S60 v3.2
+ */
+enum TEntryIDs
+{
+    EPropType = 0,
+    EPropName,
+    EPropCertificateChains,
+    EPropDrive,
+    EPropDrmContentId
+};
+
+/**
+ * General package specific Id's of properties processed by
+ * CWriteableJavaRegistryPackageEntry class.
+ *
+ * @since S60 v3.2
+ */
+enum TPackageEntryIDs
+{
+    EPropVersion = 100,
+    EPropVendor,
+    EPropUninstallable,
+    EPropApplicationUids,
+    EPropDownloadPlugin,
+    EPropInstallPlugin,
+    EPropSize,
+    EPropSerializedAttributes
+};
+
+/**
+ * Application specific Id's of properties processed by
+ * CWriteableJavaRegistryApplicationEntry class.
+ *
+ * @since S60 v3.2
+ */
+enum TApplicationEntryIDs
+{
+    EPropStartable = 200,
+    EPropVisible,
+    EPropResident,
+    EPropGroupName,
+    EPropInstallPackage
+};
+
+/*
+ * MIDP Registry ID ranges
+ */
+const TInt KMidletSuiteRangeStart = 300;
+const TInt KMidletRangeStart = 400;
+
+/*
+ * OSGi Registry ID ranges
+ */
+const TInt KDPRangeStart = 500;
+const TInt KOAMSuiteRangeStart = 600;
+const TInt KOAMRangeStart = 700;
+const TInt KERCPRangeStart = 800;
+
+}// namespace Registry
+}// namespace Manager
+}// namespace Java
+
+
+#endif // JAVAREGISTRYPROPERTYIDS_H