ncdengine/inc/ncdinterfaceids.h
changeset 0 ba25891c3a9e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ncdengine/inc/ncdinterfaceids.h	Thu Dec 17 08:51:10 2009 +0200
@@ -0,0 +1,462 @@
+/*
+* 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:   Contains NCD interface identifiers
+*
+*/
+
+
+#ifndef NCD_INTERFACE_IDS_H
+#define NCD_INTERFACE_IDS_H
+
+/**
+ *  NCD provider external interface id definitions.
+ *
+ *  
+ */
+
+enum TNcdInterfaceId
+    {
+    /**
+     * Interface id of MNcdProvider.
+     *
+     * @see MNcdProvider
+     */
+    ENcdProviderUid = 1000,      
+
+    /**
+     * Interface id of MNcdNode.
+     *
+     * @see MNcdNode
+     */
+    ENcdNodeUid = 1001,
+
+    /**
+     * Interface id of MNcdNodeContainer.
+     *
+     * @see MNcdNodeContainer
+     */
+    ENcdNodeContainerUid = 1002,
+
+    /**
+     * Interface id of MNcdOperation.
+     *
+     * @see MNcdOperation
+     */
+    ENcdOperationUid = 1003,
+
+    /**
+     * Interface id of MNcdLoadNodeOperation.
+     *
+     * @see MNcdLoadNodeOperation
+     */
+    ENcdLoadNodeOperationUid = 1004,
+
+    /**
+     * Interface id of MNcdNodeUserData.
+     *
+     * @see MNcdNodeUserData
+     */
+    ENcdNodeUserDataUid = 1005,
+
+    /**
+     * Interface id of MNcdNodeSearch.
+     *
+     * @see MNcdNodeSearch
+     */
+    ENcdNodeSearchUid = 1006,
+
+    /**
+     * Interface id of MNcdSearchOperation.
+     *
+     * @see MNcdSearchOperation
+     */
+    ENcdSearchOperationUid = 1007,
+
+    /**
+     * Interface id of MNcdQuery.
+     *
+     * @see MNcdQuery
+     */
+    ENcdQueryUid = 1008,
+
+    /**
+     * Interface id of MNcdQueryItem.
+     *
+     * @see MNcdQueryItem
+     */
+    ENcdQueryItemUid = 1009,
+
+    /**
+     * Interface id of MNcdQueryTextItem.
+     *
+     * @see MNcdQueryTextItem
+     */
+    ENcdQueryTextItemUid = 1011,
+
+    /**
+     * Interface id of MNcdQueryNumericItem.
+     *
+     * @see MNcdQueryNumericItem
+     */
+    ENcdQueryNumericItemUid = 1012,
+
+    /**
+     * Interface id of MNcdQueryPinCodeItem.
+     *
+     * @see MNcdQueryPinCodeItem
+     */
+    ENcdQueryPinCodeItemUid = 1013,
+
+    /**
+     * Interface id of MNcdQuerySelectionItem.
+     *
+     * @see MNcdQuerySelectionItem
+     */
+    ENcdQuerySelectionItemUid = 1014,
+
+    /**
+     * Interface id of MNcdDownloadOperation.
+     *
+     * @see MNcdDownloadOperation
+     */
+    ENcdDownloadOperationUid = 1015,
+
+    /**
+     * Interface id of MNcdInstallOperation.
+     *
+     * @see MNcdInstallOperation
+     */
+    ENcdInstallOperationUid = 1016,
+
+    /**
+     * Interface id of MNcdNodeContent.
+     *
+     * @see MNcdNodeContent
+     */
+    ENcdNodeContentUid = 1017,
+
+    /**
+     * Interface id of MNcdNodeDependency.
+     *
+     * @see MNcdNodeDependency
+     */
+    ENcdNodeDependencyUid = 1018,
+
+    /**
+     * Interface id of MNcdNodeDownload.
+     *
+     * @see MNcdNodeDownload
+     */
+    ENcdNodeDownloadUid = 1019,
+
+    /**
+     * Interface id of MNcdNodeIcon.
+     *
+     * @see MNcdNodeIcon
+     */
+    ENcdNodeIconUid = 1020,
+
+    /**
+     * Interface id of MNcdNodeInstall.
+     *
+     * @see MNcdNodeInstall
+     */
+    ENcdNodeInstallUid = 1021,
+
+    /**
+     * Interface id of MNcdNodePreview.
+     *
+     * @see MNcdNodePreview
+     */
+    ENcdNodePreviewUid = 1022,
+
+    /**
+     * Interface id of MNcdNodePurchase.
+     *
+     * @see MNcdNodePurchase
+     */
+    ENcdNodePurchaseUid = 1023,
+
+    /**
+     * Interface id of MNcdNodeMetadata.
+     *
+     * @see MNcdNodeMetadata
+     */
+    ENcdNodeMetadataUid = 1024,
+
+    /**
+     * Interface id of MNcdPurchaseOperation.
+     *
+     * @see MNcdPurchaseOperation
+     */
+    ENcdPurchaseOperationUid = 1025,
+
+    /**
+     * Interface id of MNcdPurchaseOption.
+     *
+     * @see MNcdPurchaseOption
+     */
+    ENcdPurchaseOptionUid = 1026,
+
+    /**
+     * Interface id of MNcdPaymentMethod.
+     *
+     * @see MNcdPaymentMethod
+     */
+    ENcdPaymentMethodUid = 1027,
+
+    /**
+     * Interface id of MNcdNodeScreenshot.
+     *
+     * @see MNcdNodeScreenshot
+     */
+    ENcdNodeScreenshotUid = 1028,
+
+    /**
+     * Interface id of MNcdNodeSkin.
+     *
+     * @see MNcdNodeSkin
+     */
+    ENcdNodeSkinUid = 1029,
+
+    /**
+     * Interface id of MNcdFileDownloadOperation.
+     *
+     * @see MNcdFileDownloadOperation
+     */
+    ENcdFileDownloadOperationUid = 1030,
+    
+    /**
+     * Interface id of MNcdCreateAccessPointOperation
+     *
+     * @see MNcdCreateAccessPointOperation
+     */
+    ENcdCreateAccessPointOperationUid = 1031,
+
+    /**
+     * Interface id of MNcdNodeUpgrade.
+     *
+     * @see MNcdNodeUpgrade
+     */
+    ENcdNodeUpgradeUid = 1032,
+
+    /**
+     * Interface id of MNcdNodeUriContent.
+     *
+     * @see MNcdNodeUriContent
+     */
+    ENcdNodeUriContentUid = 1033,
+
+    /**
+     * Interface id of MNcdSearchFilter.
+     *
+     * @see MNcdSearchFilter
+     */
+    ENcdNodeSearchFilterUid = 1034,
+
+    /**
+     * Interface id of MNcdPurchaseHistory.
+     *
+     * @see MNcdPurchaseHistory
+     */
+    ENcdPurchaseHistoryUid = 1035,
+
+    /**
+     * Interface id of MNcdPurchaseHistoryFilter.
+     *
+     * @see MNcdPurchaseHistoryFilter
+     */
+    ENcdPurchaseHistoryFilterUid = 1036,
+
+    /**
+     * Interface id of MNcdSubscriptionManager.
+     *
+     * @see MNcdSubscriptionManager
+     */
+    ENcdSubscriptionManagerUid = 1037,
+
+    /**
+     * Interface id of MNcdSubscriptionManager.
+     *
+     * @see MNcdSubscriptionManager
+     */
+    ENcdSubscriptionUid = 1038,
+
+    /**
+     * Interface id of MNcdNodeSubscribe.
+     *
+     * @see MNcdNodeSubscribe
+     */
+    ENcdNodeSubscribeUid = 1039,
+
+    /**
+     * Interface id of MNcdSubscriptionOperation.
+     *
+     * @see MNcdSubscriptionOperation
+     */
+    ENcdSubscriptionOperationUid = 1040,
+
+    /**
+     * Interface id of MNcdNodeContentFile.
+     *
+     * @see MNcdNodeContentFile
+     */
+    ENcdNodeContentFileUid = 1041,
+
+    /**
+     * Interface id of MNcdProviderPcClientSupport.
+     *
+     * @see MNcdProviderPcClientSupport
+     */
+    ENcdProviderPcClientSupportUid = 1042,
+
+    /**
+     * Interface id of MNcdRightsObjectOperation.
+     *
+     * @see MNcdRightsObjectOperation
+     */
+    ENcdRightsObjectOperationUid = 1043,
+
+    /**
+     * Interface id of MNcdNodeActivate.
+     *
+     * @see MNcdNodeActivate
+     */
+    ENcdNodeActivateUid = 1044,
+    
+    /**
+     * Interface id of MNcdBundle.
+     *
+     * @see MNcdBundle.
+     */
+    ENcdBundleUid = 1045,
+    
+    /**
+     * Interface id of MNcdDebugInformation.
+     *
+     * @see MNcdDebugInformation.
+     */
+    ENcdDebugInformationUid = 1046,
+    
+    /**
+     * Interface id of MNcdConfigurationData.
+     *
+     * @see MNcdConfigurationData.
+     */
+    ENcdConfigurationDataUid = 1047,
+       
+
+    /**
+     * Interface id of MNcdInstalledContent.
+     *
+     * @see MNcdInstalledContent
+     */
+    ENcdInstalledContentUid = 1049,
+    
+
+    /**
+     * Interface id of MNcdInstalledApplication.
+     *
+     * @see MNcdInstalledApplication
+     */
+    ENcdInstalledApplicationUid = 1050,
+
+
+    /**
+     * Interface id of MNcdInstalledTheme.
+     *
+     * @see MNcdInstalledTheme
+     */
+    ENcdInstalledThemeUid = 1051,
+
+
+    /**
+     * Interface id of MNcdInstalledFile.
+     *
+     * @see MNcdInstalledFile
+     */
+    ENcdInstalledFileUid = 1052,
+    
+    
+    /**
+     * Interface id of MNcdFavoriteManager.
+     *
+     * @see MNcdFavoriteManager
+     */
+    ENcdFavoriteManagerUid = 1053,
+    
+    
+    /**
+     * Interface id of MNcdNodeChildOfTransparent.
+     *
+     * @see MNcdNodeChildOfTransparent
+     */
+    ENcdNodeChildOfTransparentUid = 1054,
+    
+    
+    /**
+     * Interface id of MNcdNodeFavorite.
+     *
+     * @see MNcdNodeFavorite
+     */
+    ENcdNodeFavoriteUid = 1055,
+    
+    
+    /**
+     * Interface id of MNcdNodeseen.
+     *
+     * @see MNcdNodeSeen
+     */
+    ENcdNodeSeenUid = 1056,
+    
+    
+    /**
+     * Interface id of MNcdNodeSeenFolder.
+     *
+     * @see MNcdNodeSeenFolder
+     */
+    ENcdNodeSeenFolderUid = 1057,
+    
+    
+    /**
+     * Interface id of MNcdPoller.
+     *
+     * @see MNcdPoller
+     * @deprecated
+     */
+    ENcdPollerUid = 1058,
+    
+    /**
+     * Interface id of MNcdSendHttpRequestOperation
+     *
+     * @see MNcdSendHttpRequestOperation
+     */
+    ENcdSendHttpRequestOperationUid = 1059,
+    
+    /**
+     * Interface id of MNcdServerReportManager
+     *
+     * @see MNcdServerReportManager
+     */
+    ENcdServerReportManagerUid = 1060,
+    
+    /**
+     * Interface id of MNcdServerReportOperation
+     *
+     * @see MNcdServerReportOperation
+     */
+    ENcdServerReportOperationUid = 1061
+    };
+
+#endif // NCD_INTERFACE_IDS_H