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 | UWP apps] |
Minimum supported server |
Windows 2000 Server [desktop apps | UWP apps] |
Header |
Winnls.h (include Windows.h) |