Kernel32EnumUILanguages Method

Enumerates the user interface languages that are available on the operating system and calls the callback function with every language in the list.

Definition

Namespace: DevCase.Win32.NativeMethods
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("Kernel32.dll", CharSet = CharSet.Auto, BestFitMapping = false, 
	ThrowOnUnmappableChar = true, SetLastError = true)]
public static bool EnumUILanguages(
	DelegatesEnumUILanguagesProc uiLanguageEnumProc,
	MuiLanguageMode flags,
	IntPtr lParam
)

Parameters

uiLanguageEnumProc  DelegatesEnumUILanguagesProc
Pointer to an application-defined DelegatesEnumUILanguagesProc callback function.

EnumUILanguages(DelegatesEnumUILanguagesProc, MuiLanguageMode, IntPtr) calls this callback function repeatedly to enumerate the languages in the list.

flags  MuiLanguageMode
Flags identifying language format and filtering.
lParam  IntPtr
Application-defined value.

Return Value

Boolean
Returns if successful or otherwise.

Remarks

See Also