Leaked source code of windows server 2003
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.

70 lines
1.6 KiB

  1. //
  2. // Include Files.
  3. //
  4. #ifndef INPUT_H
  5. #define INPUT_H
  6. #include <windows.h>
  7. #include <windowsx.h>
  8. #include <windows.h>
  9. #include <winuser.h>
  10. #define STRSAFE_NO_DEPRECATE
  11. #include <strsafe.h>
  12. #include <prsht.h>
  13. #include <prshtp.h>
  14. #include <shellapi.h>
  15. #include <winnls.h>
  16. #include "resource.h"
  17. #include "cicspres.h"
  18. #include "cicutil.h"
  19. #ifndef OS_WINDOWS
  20. #define OS_WINDOWS 0 // windows vs. NT
  21. #define OS_NT 1 // windows vs. NT
  22. #define OS_WIN95 2 // Win95 or greater
  23. #define OS_NT4 3 // NT4 or greater
  24. #define OS_NT5 4 // NT5 or greater
  25. #define OS_MEMPHIS 5 // Win98 or greater
  26. #define OS_MEMPHIS_GOLD 6 // Win98 Gold
  27. #define OS_NT51 7 // NT51
  28. #endif
  29. //
  30. // Character constants.
  31. //
  32. #define CHAR_NULL TEXT('\0')
  33. #define CHAR_COLON TEXT(':')
  34. #define CHAR_GRAVE TEXT('`')
  35. //
  36. // Global Variables.
  37. // Data that is shared betweeen the property sheets.
  38. //
  39. extern HANDLE g_hMutex; // mutex handle
  40. extern HANDLE g_hEvent; // event handle
  41. extern HINSTANCE hInstance; // library instance
  42. extern HINSTANCE hInstOrig; // original library instance
  43. //
  44. // Function Prototypes.
  45. //
  46. //
  47. // Callback functions for each of the propety sheet pages.
  48. //
  49. INT_PTR CALLBACK InputLocaleDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
  50. INT_PTR CALLBACK InputAdvancedDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
  51. #endif // INPUT_H