Locale information functions
The following functions are used to obtain information about locales (both
system and user).
- UniCreateLocaleObject
- Creates a LocaleObject
handle for an existing locale.
- UniFreeLocaleInfo
- Frees memory allocated
by UniQueryLocaleInfo
- UniFreeLocaleObject
- Frees a LocaleObject
allocated by UniCreateLocaleObject.
- UniFreeMem
- Frees memory allocated by
UniQueryLocaleObject, UniLocaleTokenToStr, or UniQueryLocaleItem.
- UniLocaleStrToToken
- Obtains the LocaleToken
corresponding to the specified locale name.
- UniLocaleTokenToStr
- Obtains the locale
name corresponding to the specified LocaleToken.
- UniMapCtryToLocale
- Obtains the locale
name corresponding to the specified OS/2 country code.
- UniQueryCountryName
- Translates a country
name into the specified language.
- UniQueryLanguageName
- Translates a language
name into the specified language.
- UniQueryLocaleInfo
- Queries the specified
locale's currency- and number-format conventions.
- UniQueryLocaleItem
- Queries the value
of the specified item within a locale.
- UniQueryLocaleList
- Generates a list
of all locales (system, user, or both) defined on the system.
- UniQueryLocaleObject
- Obtains the locale
name or LocaleToken corresponding to the specified LocaleObject.
- UniQueryLocaleValue
- Queries the value
of the specified integral item within a locale.
User locale functions
The following functions are specific to the manipulation of user locales.
- UniCompleteUserLocale
- Saves all changes
made by UniSetUserLocaleItem, UniMakeUserLocale, and UniDeleteUserLocale.
- UniDeleteUserLocale
- Deletes the specified
user locale.
- UniMakeUserLocale
- Creates a new user
locale.
- UniSetUserLocaleItem
- Modifies the specified
item within a user locale.
[Back]
[Next]