Skip to content

Latest commit

 

History

History
159 lines (117 loc) · 5.35 KB

nc-winnls-langgrouplocale_enumproca.md

File metadata and controls

159 lines (117 loc) · 5.35 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NC:winnls.LANGGROUPLOCALE_ENUMPROCA
LANGGROUPLOCALE_ENUMPROCA (winnls.h)
An application-defined callback function that processes enumerated language group locale information provided by the EnumLanguageGroupLocales function. (ANSI)
LANGGROUPLOCALE_ENUMPROC
LANGGROUPLOCALE_ENUMPROC callback
LANGGROUPLOCALE_ENUMPROC callback function [Internationalization for Windows Applications]
LANGGROUPLOCALE_ENUMPROCA
LANGGROUPLOCALE_ENUMPROCW
_win32_EnumLanguageGroupLocalesProc
intl.enumlanguagegrouplocalesproc
winnls/LANGGROUPLOCALE_ENUMPROC
intl\enumlanguagegrouplocalesproc.htm
Intl
e422c61f-7a97-4f95-8592-22a1eb5f616b
12/05/2018
LANGGROUPLOCALE_ENUMPROC, LANGGROUPLOCALE_ENUMPROC callback, LANGGROUPLOCALE_ENUMPROC callback function [Internationalization for Windows Applications], LANGGROUPLOCALE_ENUMPROCA, LANGGROUPLOCALE_ENUMPROCW, _win32_EnumLanguageGroupLocalesProc, intl.enumlanguagegrouplocalesproc, winnls/LANGGROUPLOCALE_ENUMPROC
winnls.h
Windows.h
Windows
Windows 2000 Professional [desktop apps only]
Windows 2000 Server [desktop apps only]
Windows
19H1
LANGGROUPLOCALE_ENUMPROCA
winnls/LANGGROUPLOCALE_ENUMPROCA
c++
APIRef
kbSyntax
UserDefined
Winnls.h
LANGGROUPLOCALE_ENUMPROC

LANGGROUPLOCALE_ENUMPROCA callback function

-description

An application-defined callback function that processes enumerated language group locale information provided by the EnumLanguageGroupLocales function. The LANGGROUPLOCALE_ENUMPROC type defines a pointer to this callback function. EnumLanguageGroupLocalesProc is a placeholder for the application-defined function name.

-parameters

-param unnamedParam1

-param unnamedParam2

-param unnamedParam3

-param unnamedParam4

- LanguageGroup [in]

Identifier of the language group. This parameter can have one of the following values:

  • LGRPID_ARABIC
  • LGRPID_ARMENIAN
  • LGRPID_BALTIC
  • LGRPID_CENTRAL_EUROPE
  • LGRPID_CYRILLIC
  • LGRPID_GEORGIAN
  • LGRPID_GREEK
  • LGRPID_HEBREW
  • LGRPID_INDIC
  • LGRPID_JAPANESE
  • LGRPID_KOREAN
  • LGRPID_SIMPLIFIED_CHINESE
  • LGRPID_TRADITIONAL_CHINESE
  • LGRPID_THAI
  • LGRPID_TURKIC
  • LGRPID_TURKISH
  • LGRPID_VIETNAMESE
  • LGRPID_WESTERN_EUROPE

- Locale [in]

Locale identifier that specifies the locale. You can use the MAKELCID macro to create a locale identifier or use one of the following predefined values.

Windows Vista and later: The following custom locale identifiers are also supported.

- lParam [in]

Application-defined value passed to the EnumLanguageGroupLocales function. This parameter can be used for error checking.

- lpLocaleString [in]

Pointer to a buffer containing a null-terminated locale identifier string.

-returns

Returns TRUE to continue enumeration or FALSE otherwise.

-remarks

An EnumLanguageGroupLocalesProc function can carry out any desired task. The application registers this function by passing its address to the EnumLanguageGroupLocales function.

Note

The winnls.h header defines LANGGROUPLOCALE_ENUMPROC as an alias which automatically selects the ANSI or Unicode version of this function based on the definition of the UNICODE preprocessor constant. Mixing usage of the encoding-neutral alias with code that not encoding-neutral can lead to mismatches that result in compilation or runtime errors. For more information, see Conventions for Function Prototypes.

-see-also

EnumLanguageGroupLocales

EnumSystemLanguageGroups

National Language Support

National Language Support Functions