SUBLANGID

  BYTE SUBLANGID(wLanguageID)    

The SUBLANGID macro extracts a sublanguage ID from a language ID.

Parameters

wLanguageID

Specifies the language ID. This value is a combination of a primary language ID and a sublanguage ID and is usually created by the MAKELANGID macro.

Return Value

The return value will be one of the following sublanguage IDs:

SUBLANG_DEFAULT  
SUBLANG_NEUTRAL  
SUBLANG_CHINESE_SIMPLIFIED  
SUBLANG_CHINESE_TRADITIONAL  
SUBLANG_DUTCH  
SUBLANG_DUTCH_BELGIAN  
SUBLANG_ENGLISH_US  
SUBLANG_ENGLISH_UK  
SUBLANG_ENGLISH_AUS  
SUBLANG_ENGLISH_CAN  
SUBLANG_FRENCH  
SUBLANG_FRENCH_BELGIAN  
SUBLANG_FRENCH_CANADIAN  
SUBLANG_FRENCH_SWISS  
SUBLANG_GERMAN  
SUBLANG_GERMAN_SWISS  
SUBLANG_ITALIAN  
SUBLANG_ITALIAN_SWISS  
SUBLANG_NORWEGIAN_BOKMAL  
SUBLANG_NORWEGIAN_NYNORSK  
SUBLANG_PORTUGUESE  
SUBLANG_PORTUGUESE_BRAZILIAN  
SUBLANG_SERBO_CROATIAN_CYRILLIC  
SUBLANG_SERBO_CROATIAN_LATIN  
SUBLANG_SPANISH  
SUBLANG_SPANISH_MEXICAN  
SUBLANG_SPANISH_MODERN  

Comments

The SUBLANGID macro is defined as:

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