epoc32/include/mw/ptiuids.hrh
author William Roberts <williamr@symbian.org>
Wed, 31 Mar 2010 12:33:34 +0100
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
permissions -rw-r--r--
Current Symbian^3 public API header files (from PDK 3.0.h) This is the epoc32/include tree with the "platform" subtrees removed, and all but a selected few mbg and rsg files removed.

/*
* Copyright (c) 2005-2007 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 for PtiEngine.
*
*/














#ifndef _PTIUIDS_HRH
#define _PTIUIDS_HRH

// Known Language implementation uids.
// There are several set of these (one for each core object).
// These are core specific, but defined in PtiEngine module to
// speed up language detection (see CPtiLanguageDatabase::CreateMappingTableL
// method for details).

#define	EPtiLangImplUidEnglish    0x1020719A  // These are for PtiT9Core
#define EPtiLangImplUidFrench     0x1020719B
#define EPtiLangImplUidGerman     0x1020719C
#define EPtiLangImplUidSpanish    0x1020719D
#define EPtiLangImplUidItalian    0x1020719E
#define EPtiLangImplUidSwedish    0x1020719F
#define EPtiLangImplUidDanish     0x102071A0
#define EPtiLangImplUidNorwegian  0x102071A1
#define EPtiLangImplUidFinnish    0x102071A2
#define EPtiLangImplUidPortuguese 0x102071A3
#define EPtiLangImplUidTurkish    0x102071A4
#define EPtiLangImplUidIcelandic  0x102071A5
#define EPtiLangImplUidRussian    0x102071A6
#define EPtiLangImplUidHungarian  0x102071A7
#define EPtiLangImplUidDutch      0x102071A8
#define EPtiLangImplUidCzech      0x102071A9
#define EPtiLangImplUidSlovak     0x102071AA
#define EPtiLangImplUidPolish     0x102071AB
#define	EPtiLangImplUidSlovenian  0x102071AC
#define EPtiLangImplUidJapanese   0x102071B0
#define EPtiLangImplUidThai       0x102071B1
#define EPtiLangImplUidArabic     0x102071B2
#define EPtiLangImplUidTagalog    0x102071B3
#define EPtiLangImplUidCroatian   0x102071B4
#define EPtiLangImplUidEstonian   0x102071B5
#define EPtiLangImplUidGreek      0x102071B6
#define EPtiLangImplUidHebrew     0x102071B7
#define EPtiLangImplUidHindi      0x102071B8
#define EPtiLangImplUidIndonesian 0x102071B9
#define EPtiLangImplUidLatvian    0x102071BA
#define EPtiLangImplUidLithuanian 0x102071BB
#define EPtiLangImplUidMalay      0x102071BC
#define EPtiLangImplUidRomanian   0x102071BD
#define EPtiLangImplUidSerbian    0x102071BE
#define EPtiLangImplUidUkrainian  0x102071BF
#define EPtiLangImplUidVietnamese 0x102071EE
#define	EPtiLangImplUidBulgarian  0x102071C9
#define EPtiLangImplUidPrcChinese 0x102071AF
#define EPtiLangImplUidHongKongChinese  0x102071AE
#define EPtiLangImplUidTaiwanChinese    0x102071AD
#define EPtiLangImplUidCatalan    0x10282834
#define EPtiLangImplUidGalician   0x10282836
#define EPtiLangImplUidUrdu       0x10282838
#define EPtiLangImplUidBasque     0x1028284C

#define	EPtiLangImplUidEnglish2    	0x102071FD  // These are for PtiZiCore 
#define EPtiLangImplUidFinnish2    	0x1020730C
#define EPtiLangImplUidGerman2     	0x1020730E
#define EPtiLangImplUidFrench2     	0x10207310
#define EPtiLangImplUidDanish2     	0x10207312
#define EPtiLangImplUidHindi2      	0x10207314
#define EPtiLangImplUidRussian2    	0x10207316
#define EPtiLangImplUidArabic2     	0x10207318
#define EPtiLangImplUidHebrew2     	0x1020731A
#define EPtiLangImplUidSwedish2    	0x1020731C
#define EPtiLangImplUidEstonian2   	0x1020731E
#define EPtiLangImplUidIcelandic2  	0x10207320
#define EPtiLangImplUidItalian2    	0x10207322
#define EPtiLangImplUidCroatian2   	0x10207324
#define EPtiLangImplUidHungarian2 	0x10207326              
#define EPtiLangImplUidNorwegian2 	0x10207328
#define EPtiLangImplUidDutch2      	0x1020732A  
#define EPtiLangImplUidChinesePrc2 	0x102071FF
#define EPtiLangImplUidChineseTW2  	0x10207201
#define EPtiLangImplUidChineseHK2  	0x10207203
#define	EPtiLangImplUidChinesePAN2	0x102072ED
#define	EPtiLangImplUidTagalog2		0x1020732C
#define	EPtiLangImplUidThai2 		0x1020732E
#define	EPtiLangImplUidSlovenian2 	0x10207330
#define	EPtiLangImplUidSlovak2 		0x10207332
#define	EPtiLangImplUidSerbian2 	0x10207334
#define	EPtiLangImplUidCzech2 		0x10207337
#define	EPtiLangImplUidBulgarian2 	0x10207338
#define	EPtiLangImplUidGreek2 		0x1020733A
#define	EPtiLangImplUidSpanish2 	0x1020733C
#define	EPtiLangImplUidLithuanian2 	0x1020733E
#define	EPtiLangImplUidLatvian2 	0x10207341
#define	EPtiLangImplUidMalay2 		0x10207342
#define	EPtiLangImplUidPolish2 		0x10207344
#define	EPtiLangImplUidRomanian2 	0x10207346
#define	EPtiLangImplUidUkrainian2 	0x10207348
#define	EPtiLangImplUidTurkish2 	0x1020734A
#define	EPtiLangImplUidVietnamese2 	0x1020734C
#define	EPtiLangImplUidPortuguese2 	0x1020734E
#define	EPtiLangImplUidFarsi2 		0x10281911
#define	EPtiLangImplUidUrdu2 		0x10281F40
#define	EPtiLangImplUidMarathi2 	0x20011403
#define	EPtiLangImplUidCanadianFrench2 0x20012468
#define	EPtiLangImplUidIndonesian2 	0x20015985
#define	EPtiLangImplUidBrazilianPortuguese2 0x200159CA
#define	EPtiLangImplUidLatinAmericanSpanish2 0x20021183
#define EPtiLangImplUidCatalan2    0x20021218
#define EPtiLangImplUidGalician2   0x2002121A
#define EPtiLangImplUidBasque2		 0x20021296

#define EPtiLangImplUidEnglish3    0x10283100  // These are for PtiXt9Core 
#define EPtiLangImplUidFrench3     0x10282D2C
#define EPtiLangImplUidGerman3     0x10282D2E
#define EPtiLangImplUidSpanish3    0x10282D30
#define EPtiLangImplUidItalian3    0x10282D32
#define EPtiLangImplUidSwedish3    0x10282D34
#define EPtiLangImplUidDanish3     0x10282D38
#define EPtiLangImplUidNorwegian3  0x10282D38
#define EPtiLangImplUidFinnish3    0x10282D3A
#define EPtiLangImplUidPortuguese3 0x10282D3C
#define EPtiLangImplUidTurkish3    0x10282D3E
#define EPtiLangImplUidIcelandic3  0x10282D40
#define EPtiLangImplUidRussian3    0x10282D42
#define EPtiLangImplUidHungarian3  0x10282D44
#define EPtiLangImplUidDutch3      0x10282D46
#define EPtiLangImplUidCzech3      0x10282D48
#define EPtiLangImplUidSlovak3     0x10282D4A
#define EPtiLangImplUidPolish3     0x10282D4C
#define	EPtiLangImplUidSlovenian3  0x10282D4E
#define EPtiLangImplUidThai3       0x10282D52
#define EPtiLangImplUidArabic3     0x10282D54
#define EPtiLangImplUidTagalog3    0x10282D56
#define EPtiLangImplUidCroatian3   0x10282D58
#define EPtiLangImplUidEstonian3   0x10282D5A
#define EPtiLangImplUidGreek3      0x10282D5C
#define EPtiLangImplUidHebrew3     0x10282D5E
#define EPtiLangImplUidHindi3      0x10282D60
#define EPtiLangImplUidIndonesian3 0x10282D62
#define EPtiLangImplUidLatvian3    0x10282D64
#define EPtiLangImplUidLithuanian3 0x10282D66
#define EPtiLangImplUidMalay3      0x10282D68
#define EPtiLangImplUidRomanian3   0x10282D6A
#define EPtiLangImplUidSerbian3    0x10282D6C
#define EPtiLangImplUidUkrainian3  0x10282D6E
#define EPtiLangImplUidVietnamese3 0x10282D70
#define	EPtiLangImplUidBulgarian3  0x10282D72
#define EPtiLangImplUidBasque3     0x10282D7C
#define EPtiLangImplUidCatalan3    0x10282D76
#define EPtiLangImplUidGalician3   0x10282D78
#define EPtiLangImplUidUrdu3       0x10282D7A
#define EPtiLangImplUidMarathi3    0x10282D7E

#endif // _PTIUIDS_HRH

// End of file