/*
* Copyright (c) 2008 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:  UID definitions.
 *
*/


#ifndef HIDUIDS_H
#define HIDUIDS_H

#define ECOM_UID 0x10009d8d
#define REMCON_PLUGIN_IF 0x10204546
//----- original HID uids, reserved from Symbian
#define BTHID_SRV_UID 0x2001E301
#define LAYOUTMGR_UID 0x2001E302
#define DRIVER_PLUGIN_IF 0x10201d26
#define LAYOUT_PLUGIN_IF 0x10201d27
//----- reserved from NSS list
#define HIDCLIENT_UID            0x2001E307
#define KBD_ENGPLUGIN_UID        0x2001E308
#define KBD_ENGPLUGIN_IMP        0x2001E309
#define KBDSETTINGS_UIPLUGIN_UID 0x2001E30B
#define KBDSETTINGS_UIPLUGIN_IMP 0x2001E30C
#define CR_SETTINGS_UID          0x2001E320
#define KBDCLIENT_UID            0x2001E30A
//#define DRIVER_PLUGIN_IF         0x2001E2FF

#define KEYBOARD_UID 0x2001E304
#define KEYBOARD_DRIVER_IMP 0x2001E305

#define MOUSE_UID 0x2001E303
#define MOUSE_DRIVER_IMP 0x2001E306

#define LAYOUT_PLUGIN_UID 0x2001E2FE
//#define LAYOUT_PLUGIN_IF 0x2001E300

#define BELGIAN_LAYOUT_IMP 0x2001E30D
#define DANISH_LAYOUT_IMP 0x2001E30E
#define DUTCH_LAYOUT_IMP 0x2001E30F
#define FINSWE_LAYOUT_IMP 0x2001E310
#define FRENCH_LAYOUT_IMP 0x2001E311
#define GERMAN_LAYOUT_IMP 0x2001E312
#define ITALIAN_LAYOUT_IMP 0x2001E313
#define NORWEGIAN_LAYOUT_IMP 0x2001E314
#define PORTUGUESE_LAYOUT_IMP 0x2001E315
#define SPANISH_LAYOUT_IMP 0x2001E316
#define UK_LAYOUT_IMP 0x2001E317
#define US_LAYOUT_IMP 0x2001E318
#define USDVORAK_LAYOUT_IMP 0x2001E319
#define USINT_LAYOUT_IMP 0x2001E31A

#define SU8GERMAN_LAYOUT_IMP 0x2001E31B
#define SU8RUSSIANINT_LAYOUT_IMP 0x2001E31C
#define SU8FINSWE_LAYOUT_IMP 0x2001E31D
#define SU8DANNOR_LAYOUT_IMP 0x2001E31E
#define SU8INTUSENGLISH_LAYOUT_IMP 0x2001E31F

#define HEADSET_UID 0x10282c15
#define HEADSET_DRIVER_IMP 0x10282c16
#define HIDREMCON_UID 0x10282c17
#define HIDREMCON_IMP 0x10282c18
#define HIDEVENTPUBLISHER_UID 0x10282c19

#endif // __HIDUIDS_H__
