2.2.2.23 EmfPlusLanguageIdentifier Object

The EmfPlusLanguageIdentifier object specifies a language code identifier (LCID) that corresponds to the natural language in a locale, including countries, geographical regions, and administrative districts. Each object is an encoding of a primary language and sublanguage identifier, as shown in the following bit field table.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

SubLanguageId

PrimaryLanguageId

SubLanguageId (6 bits): The country, geographic region or administrative district for the natural language specified in the PrimaryLanguageId field.

Sublanguage identifiers are vendor extensible. Vendor-defined sublanguage identifiers MUST be in the range 0x20 to 0x3F, inclusive.

PrimaryLanguageId (10 bits): The natural language.

Primary language identifiers are vendor extensible. Vendor-defined primary language identifiers MUST be in the range 0x0200 to 0x03FF, inclusive.

The encoded LCID values are defined in [MS-LCID] section 2.2.

See section 2.2.2 for the specification of additional structure objects.