Expand Minimize

EnumCodePagesProc callback function

An application-defined callback function that processes enumerated code page information provided by the EnumSystemCodePages function. The CODEPAGE_ENUMPROC type defines a pointer to this callback function. EnumCodePagesProc is a placeholder for the application-defined function name.

Syntax


BOOL CALLBACK EnumCodePagesProc(
  _In_  LPTSTR lpCodePageString
);

Parameters

lpCodePageString [in]

Pointer to a buffer containing a null-terminated code page identifier string.

Return value

Returns TRUE to continue enumeration or FALSE otherwise.

Remarks

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

When an application is using this function to determine an appropriate code page for saving data, it should use Unicode when possible. Other code pages are not as portable as Unicode between vendors or operating systems, due to different implementations of the associated standards.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps | Windows Store apps]

Minimum supported server

Windows 2000 Server [desktop apps | Windows Store apps]

Header

Winnls.h (include Windows.h)

See also

National Language Support
National Language Support Functions
EnumSystemCodePages

 

 

Community Additions

ADD
Show:
© 2014 Microsoft