LOCALE_SISO* Constants

This topic defines the LOCALE_SISO* constants used by NLS.

Value Meaning
LOCALE_SISO3166CTRYNAME Windows Me/98, Windows NT 4.0: Country/region name, based on ISO Standard 3166, such as "US" for the United States. This can also return a number, such as "029" for Caribbean. The maximum number of characters allowed for this string is nine, including a terminating null character.
LOCALE_SISO3166CTRYNAME2 Windows Vista and later: Three-letter ISO region name (ISO 3166 three-letter code for the country/region), such as "USA" for the United States. This can also return a number, such as "029" for Caribbean. The maximum number of characters allowed for this string is nine, including a terminating null character.
LOCALE_SISO639LANGNAME Windows Me/98, Windows NT 4.0: The abbreviated name of the language based entirely on the ISO Standard 639 values, in lowercase form, such as "en" for English. This can be a 3-letter code for languages that don't have a 2-letter code, such as "haw" for Hawaiian. The maximum number of characters allowed for this string is nine, including a terminating null character.
LOCALE_SISO639LANGNAME2 Windows Vista and later: Three-letter ISO language name, in lowercase form (ISO 639-2 three-letter code for the language), such as "eng" for English. The maximum number of characters allowed for this string is nine, including a terminating null character.