Windows2003-3790/inetcore/outlookexpress/external/inc/lid.h
2020-09-30 16:53:55 +02:00

90 lines
4.0 KiB
C

/*------------------------------------------------------------
lid.h - Unified language id file
1/10/97 dougp created
1/30/97 dougp added Farsi
4/15/97 dougp add Basque, SLovenian, Latvian, Lithuanian, Romainian, Bulgarian
9/ 2/97 DougP add Ukranian, Greek, Estonian
9/12/97 DougP add Gallego
Note: The Natural Language Group maintains this file.
Please contact us with change requests.
------------------------------------------------------------*/
#if !defined(LID_H)
#define LID_H
#ifndef LID
typedef unsigned short LID; /* two byte language identifier code */
#endif
/* IPG two byte language id's. Returned in LID field. */
#define lidAmerican 0x0409 /* "AM" American English */
#define lidAustralian 0x0c09 /* "EA" English Australian */
#define lidBritish 0x0809 /* "BR" English */
#define lidEnglishCanadian 0x1009 /* "EC" English Canadian */
#define lidCatalan 0x0403 /* "CT" Catalan */
#define lidDanish 0x0406 /* "DA" Danish */
#define lidDutch 0x0413 /* "NL" Dutch */
#define lidDutchPreferred 0x0013 /* "NL" Dutch Preferred */
#define lidFinnish 0x040b /* "FI" Finish */
#define lidFrench 0x040c /* "FR" French */
#define lidFrenchCanadian 0x0c0c /* "FC" French Canadian */
#define lidGerman 0x0407 /* "GE" German */
#define lidSwissGerman 0x0807 /* "GS" German Swiss */
#define lidItalian 0x0410 /* "IT" Italian */
#define lidNorskBokmal 0x0414 /* "NO" Norwegian Bokmal */
#define lidNorskNynorsk 0x0814 /* "NN" Norwegian Nynorsk */
#define lidPortBrazil 0x0416 /* "PB" Portuguese Brazil */
#define lidPortIberian 0x0816 /* "PT" Portuguese Iberian */
#define lidSpanish 0x040a /* "SP" Spanish */
#define lidSwedish 0x041d /* "SW" Swedish */
#define lidRussian 0x0419 /* "RU" Russian */
#define lidCzech 0x0405 /* "CZ" Czech */
#define lidHungarian 0x040e /* "HU" Hungarian */
#define lidPolish 0x0415 /* "PL" Polish */
#define lidTurkish 0x041f /* "TR" Turkish */
#define lidFarsi 0x0429
#define lidBasque 0x042d /* "EU" Basque/Euskara */
#define lidSlovenian 0x0424 /* Slovene - Slovenia */
#define lidLatvian 0x0426 /* Latvian - Latvia - Latvia */
#define lidLithuanian 0x0427 /* Lithuanian - Lithuania */
#define lidRomanian 0x0418 /* Romanian - Romania */
#define lidRomanianMoldavia 0x0818 /* Romanian - Moldavia */
#define lidBulgarian 0x0402 /* Bulgarian - Bulgaria */
/* African languages */
#define lidSutu 0x0430 /* "ST" Sutu */
#define lidTsonga 0x0431 /* "TS" Tsonga */
#define lidTswana 0x0432 /* "TN" Tswana */
#define lidVenda 0x0433 /* "VE" Venda */
#define lidXhosa 0x0434 /* "XH" Xhosa */
#define lidZulu 0x0435 /* "ZU" Zulu */
#define lidAfrikaans 0x0436 /* "AF" Afrikaans */
#define lidKoreanExtWansung 0x0412 /* Korean(Extended Wansung) - Korea */
#define lidKoreanJohab 0x0812 /* Korean(Johab) - Korea */
#define lidUkranian 0x0422 /* Ukrainian - Ukraine */
#define lidGreek 0x0408 /* Greek */
#define lidEstonian 0x0425 /* Estonian */
#define lidGalician 0x0456 /* Gallego */
/* These are currently not used, but added for future support. */
#define lidArabic 0x0401
#define lidHebrew 0x040d
#define lidJapanese 0x0411
#define lidLatin 0x041a /* Croato-Serbian (Latin) */
#define lidCyrillic 0x081a /* Serbo-Croatian (Cyrillic) */
#define lidSlovak 0x041b
#define LID_UNKNOWN 0xffff
#if !defined(lidUnknown)
# define lidUnknown 0xffff
#endif
#endif /* LID_H */