homescreensrv_plat/ai_plugin_management_api/inc/hscontentpublisheruid.hrh
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 19 Feb 2010 23:07:29 +0200
branchRCL_3
changeset 9 d0529222e3f0
permissions -rw-r--r--
Revision: 201003 Kit: 201007

/*
* 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:  Resource headers for HS Content Publisher
*
*/


#ifndef _HSCONTENTPUBLISHERUID_HRH
#define _HSCONTENTPUBLISHERUID_HRH

/**
 * Ecom interface uid for CHsContentPublisher.
 *
 * Example resource of a plugin that implements HS content publisher interface.
 * @code
 * #include <hscontentpublisheruid.hrh>
 * #include <ecom/registryinfov2.rh>
 *
 * #define MY_DLL_UID                   0xFFEEDDCC
 * #define MY_PLUGIN_IMPLEMENTATION_UID 0xBBAA9988
 *
 * RESOURCE REGISTRY_INFO registry_info
 * {
 *     resource_format_version = RESOURCE_FORMAT_VERSION_2;
 *     dll_uid = MY_DLL_UID;
 * 
 *     // Interface info array
 *     interfaces = 
 *     {
 *         INTERFACE_INFO
 *         {
 *             // UID of the implemented interface
 *             interface_uid = HS_UID_ECOM_INTERFACE_CONTENTPUBLISHER;
 * 
 *             implementations = 
 *             {
 *                 IMPLEMENTATION_INFO
 *                 {
 *                     implementation_uid = MY_PLUGIN_IMPLEMENTATION_UID;
 *                     version_no         = 1;
 *                     display_name       = "My plugin";
 *                 }
 *             };
 *         }
 *     };
 * }
 * @endcode
 */
#define HS_UID_ECOM_INTERFACE_CONTENTPUBLISHER 0x200286E1

#endif // _HSCONTENTPUBLISHERUID_HRH