EnumDateFormatsProc

The EnumDateFormatsProc function is an application-defined callback function used with the EnumDateFormats function. It receives a pointer to a string buffer containing a date format string. The DATEFMT_ENUMPROC type defines a pointer to this callback function. EnumDateFormatsProc is a placeholder for the application-defined function name.

BOOL CALLBACK EnumDateFormatsProc(
  LPTSTR lpDateFormatString   // pointer to date format string
);
 

Parameters

lpDateFormatString
Pointer to a string buffer containing a null-terminated date format string. This string is a long or short date format, depending on the value of the dwFlags parameter passed to EnumDateFormats. Note that lpDateFormatString should be an LPWSTR for the Unicode (W) version of EnumDateFormats, and an LPSTR for the ANSI (A) version of EnumDateFormats.

Return Values

To continue enumeration, the callback function should return TRUE.

To stop enumeration, the callback function should return FALSE.

Remarks

An EnumDateFormatsProc function can carry out any desired task.

An application registers an EnumDateFormatsProc function by passing its address to the EnumDateFormats function.

Windows CE: Windows CE does not support the ANSI version of this function.

QuickInfo

  Windows NT: Requires version 3.1 or later.
  Windows: Requires Windows 98 or later.
  Windows CE: Requires version 1.0 or later.
  Header: Declared in winnls.h.
  Import Library: User-defined.

See Also

National Language Support Overview, National Language Support Functions, EnumDateFormats