PRIMARYLANGID
The PRIMARYLANGID
macro extracts a primary language identifier from a language identifier.
WORD PRIMARYLANGID(
WORD lgid |
// language
identifier |
); |
|
Parameters
lgid
Specifies the
language identifier. This value is a combination of a primary language
identifier and a sublanguage identifier and is usually created by using the MAKELANGID
Return Values
The return
value is a primary language identifier. The following primary language
identifiers are defined:
LANG_AFRIKAANS |
LANG_ICELANDIC |
LANG_ALBANIAN |
LANG_INDONESIAN |
LANG_ARABIC |
LANG_ITALIAN |
LANG_BASQUE |
LANG_JAPANESE |
LANG_BELARUSIAN |
LANG_KOREAN |
LANG_BULGARIAN |
LANG_LATVIAN |
LANG_CATALAN |
LANG_LITHUANIAN |
LANG_CHINESE |
LANG_NEUTRAL |
LANG_CROATIAN |
LANG_NORWEGIAN |
LANG_CZECH |
LANG_POLISH |
LANG_DANISH |
LANG_PORTUGUESE |
LANG_DUTCH |
LANG_ROMANIAN |
LANG_ENGLISH |
LANG_RUSSIAN |
LANG_ESTONIAN |
LANG_SERBIAN |
LANG_FAEROESE |
LANG_SLOVAK |
LANG_FARSI |
LANG_SLOVENIAN |
LANG_FINNISH |
LANG_SPANISH |
LANG_FRENCH |
LANG_SWEDISH |
LANG_GERMAN |
LANG_THAI |
LANG_GREEK |
LANG_TURKISH |
LANG_HEBREW |
LANG_UKRANIAN |
LANG_HUNGARIAN |
LANG_VIETNAMESE |
Remarks
The PRIMARYLANGID
macro is defined as follows:
#define PRIMARYLANGID(lgid) ((WORD
)(lgid) & 0x3ff)
See Also