Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.5 KiB

  1. /*++
  2. Copyright (c) 2000-2001, Microsoft Corporation All rights reserved.
  3. Module Name:
  4. callback.h
  5. Abstract:
  6. Header file for callback.c
  7. Revision History:
  8. 7 Nov 2000 v-michka Created.
  9. --*/
  10. #ifndef CALLBACK_H
  11. #define CALLBACK_H
  12. // forward declares
  13. BOOL CALLBACK EnumCalendarInfoProc(LPSTR lpCalendarInfoString);
  14. BOOL CALLBACK EnumCalendarInfoProcEx(LPSTR lpCalendarInfoString,CALID Calendar);
  15. BOOL CALLBACK EnumCodePagesProc(LPSTR lpCodePageString);
  16. BOOL CALLBACK EnumDateFormatsProc(LPSTR lpDateFormatString);
  17. BOOL CALLBACK EnumDateFormatsProcEx(LPSTR lpDateFormatString,CALID CalendarID);
  18. BOOL CALLBACK EnumLocalesProc(LPSTR lpLocaleString);
  19. BOOL CALLBACK EnumTimeFormatsProc(LPSTR lpTimeFormatString);
  20. BOOL CALLBACK PropEnumProc(HWND hwnd,LPCSTR lpszString,HANDLE hData);
  21. BOOL CALLBACK PropEnumProcA(HWND hwnd,LPCSTR lpszString,HANDLE hData);
  22. BOOL CALLBACK PropEnumProcEx(HWND hwnd,LPSTR lpszString,HANDLE hData,ULONG_PTR dwData);
  23. BOOL CALLBACK PropEnumProcExA(HWND hwnd,LPSTR lpszString,HANDLE hData,ULONG_PTR dwData);
  24. BOOL CALLBACK GrayStringProc(HDC hdc, LPARAM lpData, int cchData);
  25. // forward declares
  26. int CALLBACK EnumFontFamExProc(ENUMLOGFONTEXA *lpelfe,NEWTEXTMETRICEXA *lpntme,DWORD FontType,LPARAM lParam);
  27. int CALLBACK EnumFontFamProc(ENUMLOGFONTA *lpelf,NEWTEXTMETRICA *lpntm,DWORD FontType,LPARAM lParam);
  28. int CALLBACK EnumFontsProc(CONST LOGFONTA *lplf,CONST TEXTMETRICA *lptm,DWORD dwType,LPARAM lpData);
  29. int CALLBACK EnumICMProfilesProcCallback(LPSTR lpszFilename,LPARAM lParam);
  30. #endif // CALLBACK_H