MAKELCID

This macro creates a locale identifier from a language identifier.

At a Glance

Header file: Winnt.h
Windows CE versions: 1.0 and later

Syntax

DWORD MAKELCID( WORD wLanguageID WORD wSortID );

Parameters

wLanguageID

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

wSortID

Specifies the sort identifier. The following sort identifiers are defined:

Value Description
SORT_DEFAULT Specifies the default sort.
SORT_JAPANESE_XJIS Specifies Japanese XJIS order.
SORT_JAPANESE_UNICODE Specifies Japanese Unicode order.
SORT_CHINESE_BIG5 Specifies Chinese BIG5 order.
SORT_CHINESE_UNICODE Specifies Chinese Unicode order.
SORT_KOREAN_KSC Specifies Korean KSC order.
SORT_KOREAN_UNICODE Specifies Korean Unicode order.

Return Values

The return value is a locale identifier.

Remarks

The MAKELCID macro is defined as follows:

#define MAKELCID(lgid, srtid)  \ 
    ((DWORD)((((DWORD)((WORD  )(srtid))) << 16) |  \ 
            ((DWORD)((WORD  )(lgid))))) 
 

See Also

MAKELANGID