IMCENUMPROC callback function (imm.h)

An application-defined callback function that processes input contexts provided by the ImmEnumInputContext function. The IMCENUMPROC type defines a pointer to this callback function. EnumInputContext is a placeholder for the application-defined function name.

Syntax

IMCENUMPROC Imcenumproc;

BOOL Imcenumproc(
  HIMC unnamedParam1,
  LPARAM unnamedParam2
)
{...}

Parameters

unnamedParam1

Handle to the input context.

unnamedParam2

Application-supplied data.

Return value

Returns a nonzero value to continue enumeration, or 0 to stop enumeration.

Remarks

An application must register this function by passing its address to the ImmEnumInputContext function.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only],East Asian language support installed.
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header imm.h (include Immdev.h, Windows.h)

See also

ImmEnumInputContext

Input Method Manager

Input Method Manager Functions