SUBLANGID

This macro extracts a sublanguage identifier from a language identifier.

WORD SUBLANGID ( 
WORD lgid ); 

Parameters

  • lgid
    Specifies the language identifier. This value is a combination of a primary language identifier and a secondary language identifier and is usually created by using the MAKELANGID macro.

Return Values

The return value is a secondary language identifier. The following secondary language identifiers are defined:

SUBLANG_ARABIC_SAUDI_ARABIA SUBLANG_GERMAN_AUSTRIAN
SUBLANG_ARABIC_IRAQ SUBLANG_GERMAN_LUXEMBOURG
SUBLANG_ARABIC_EGYPT SUBLANG_GERMAN_LIECHTENSTEIN
SUBLANG_ARABIC_LIBYA SUBLANG_ITALIAN
SUBLANG_ARABIC_ALGERIA SUBLANG_ITALIAN_SWISS
SUBLANG_ARABIC_MOROCCO SUBLANG_KASHMIRI_INDIA
SUBLANG_ARABIC_TUNISIA SUBLANG_KOREAN
SUBLANG_ARABIC_OMAN SUBLANG_LITHUANIAN
SUBLANG_ARABIC_YEMEN SUBLANG_LITHUANIAN_CLASSIC
SUBLANG_ARABIC_SYRIA SUBLANG_MALAY_BRUNEI_DARUSSALAM
SUBLANG_ARABIC_JORDAN SUBLANG_MALAY_MALAYSIA
SUBLANG_ARABIC_LEBANON SUBLANG_NEPALI_INDIA
SUBLANG_ARABIC_KUWAIT SUBLANG_NEUTRAL
SUBLANG_ARABIC_UAE SUBLANG_NORWEGIAN_BOKMAL
SUBLANG_ARABIC_BAHRAIN SUBLANG_NORWEGIAN_NYNORSK
SUBLANG_ARABIC_QATAR SUBLANG_PORTUGUESE
SUBLANG_AZERI_CYRILLIC SUBLANG_PORTUGUESE_BRAZILIAN
SUBLANG_AZERI_LATIN SUBLANG_SERBIAN_LATIN
SUBLANG_CHINESE_TRADITIONAL SUBLANG_SERBIAN_CYRILLIC
SUBLANG_CHINESE_SIMPLIFIED SUBLANG_SPANISH
SUBLANG_CHINESE_HONGKONG SUBLANG_SPANISH_MEXICAN
SUBLANG_CHINESE_SINGAPORE SUBLANG_SPANISH_MODERN
SUBLANG_CHINESE_MACAU SUBLANG_SPANISH_GUATEMALA
SUBLANG_DEFAULT SUBLANG_SPANISH_COSTA_RICA
SUBLANG_DUTCH SUBLANG_SPANISH_PANAMA
SUBLANG_DUTCH_BELGIAN SUBLANG_SPANISH_DOMINICAN_REPUBLIC
SUBLANG_ENGLISH_US SUBLANG_SPANISH_VENEZUELA
SUBLANG_ENGLISH_UK SUBLANG_SPANISH_COLOMBIA
SUBLANG_ENGLISH_AUS SUBLANG_SPANISH_PERU
SUBLANG_ENGLISH_CAN SUBLANG_SPANISH_ARGENTINA
SUBLANG_ENGLISH_NZ SUBLANG_SPANISH_ECUADOR
SUBLANG_ENGLISH_EIRE SUBLANG_SPANISH_CHILE
SUBLANG_ENGLISH_SOUTH_AFRICA SUBLANG_SPANISH_URUGUAY
SUBLANG_ENGLISH_JAMAICA SUBLANG_SPANISH_PARAGUAY
SUBLANG_ENGLISH_CARIBBEAN SUBLANG_SPANISH_BOLIVIA
SUBLANG_ENGLISH_BELIZE SUBLANG_SPANISH_EL_SALVADOR
SUBLANG_ENGLISH_TRINIDAD SUBLANG_SPANISH_HONDURAS
SUBLANG_ENGLISH_PHILIPPINES SUBLANG_SPANISH_NICARAGUA
SUBLANG_ENGLISH_ZIMBABWE SUBLANG_SPANISH_PUERTO_RICO
SUBLANG_FRENCH SUBLANG_SWEDISH
SUBLANG_FRENCH_BELGIAN SUBLANG_SWEDISH_FINLAND
SUBLANG_FRENCH_CANADIAN SUBLANG_SYS_DEFAULT
SUBLANG_FRENCH_SWISS SUBLANG_URDU_INDIA
SUBLANG_FRENCH_LUXEMBOURG SUBLANG_URDU_PAKISTAN
SUBLANG_FRENCH_MONACO SUBLANG_UZBEK_CYRILLIC
SUBLANG_GERMAN SUBLANG_UZBEK_LATIN
SUBLANG_GERMAN_SWISS  

Remarks

The SUBLANGID macro is defined as follows:

#define SUBLANGID(lgid)        ((WORD  )(lgid) >> 10) 
 

Requirements

Runs on Versions Defined in Include Link to
Windows CE OS 1.0 and later Winnt.h    

Note   This API is part of the complete Windows CE OS package as provided by Microsoft. The functionality of a particular platform is determined by the original equipment manufacturer (OEM) and some devices may not support this API.

See Also

MAKELANGID, PRIMARYLANGID

 Last updated on Tuesday, July 13, 2004

© 1992-2000 Microsoft Corporation. All rights reserved.