NLSEnumLocales (W*32, W*64)

NLS Function: Returns an array containing the language and country combinations supported by the system, in which each array element describes one valid combination.

Module

USE IFNLS

Syntax

ptr=> NLSEnumLocales( )

Results

The result is a pointer to an array of locales, in which each array element describes one supported language and country combination. Each element has the following structure: TYPE NLS$EnumLocale
CHARACTER*(NLS$MaxLanguageLen) Language
CHARACTER*(NLS$MaxCountryLen) Country
INTEGER(4) DefaultWindowsCodepage
INTEGER(4) DefaultConsoleCodepage

END TYPE

If the application is a Windows or QuickWin application, NLS$DefaultWindowsCodepage is the codepage used by default for the given language and country combination. If the application is a console application, NLS$DefaultConsoleCodepage is the codepage used by default for the given language and country combination.

Note iconNote

After use, the pointer returned by NLSEnumLocales should be deallocated with the DEALLOCATE statement.

Compatibility

CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB

See Also