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.

56 lines
2.0 KiB

  1. /**********************************************************************/
  2. /* INTLSHAR.H - SHARED HEADER FOR INTERNAT.EXE */
  3. /* */
  4. /* Copyright (c) Microsoft Corporation. All rights reserved. */
  5. /**********************************************************************/
  6. #ifndef _INTLSHAR_
  7. #define _INTLSHAR_
  8. /*
  9. * Ordinal exports in indicdll.dll
  10. */
  11. #define ORD_REGISTERHOOK 1
  12. #define ORD_STARTSHELL 2
  13. #define ORD_STOPSHELL 3
  14. #define ORD_GETLASTACTIVE 4
  15. #define ORD_GETLASTFOCUS 5
  16. #define ORD_SETNOTIFYWND 6
  17. #define ORD_GETLAYOUT 7
  18. #define ORD_GETIMESTAT 8
  19. #define ORD_GETIMEMENU 9
  20. #define ORD_BUILDIMEMENU 10
  21. #define ORD_GETIMEMENUITEMID 11
  22. #define ORD_GETIMEMENUITEMDATA 12
  23. #define ORD_DESTROYIMEMENU 13
  24. #define ORD_SETIMEMENUITEMDATA 14
  25. #define ORD_GETCONSOLEIMEWND 15
  26. #define ORD_GETDEFAULTIMEMENUITEM 16
  27. #if !defined(NEED_ORDINAL_ONLY)
  28. struct NotifyWindows {
  29. DWORD cbSize;
  30. HWND hwndNotify;
  31. HWND hwndTaskBar;
  32. };
  33. typedef int (CALLBACK* REGHOOKPROC)(LPVOID, LPARAM);
  34. typedef int (CALLBACK* FPGETIMESTAT)(void);
  35. typedef BOOL (CALLBACK* FPGETIMEMENU)(HWND, BOOL);
  36. typedef HKL (CALLBACK* FPGETLAYOUT)(void);
  37. typedef BOOL (CALLBACK* FPBUILDIMEMENU)(HMENU, BOOL);
  38. typedef UINT (CALLBACK* FPGETIMEMENUITEMID)(int);
  39. typedef int (CALLBACK* FPDESTROYIMEMENU)(void);
  40. typedef void (CALLBACK* FPSETNOTIFYWND)(const struct NotifyWindows*);
  41. typedef HWND (CALLBACK* FPGETLASTACTIVE)(void);
  42. typedef HWND (CALLBACK* FPGETLASTFOCUS)(void);
  43. typedef void (CALLBACK* FPSETIMEMENUITEMDATA)(DWORD);
  44. typedef BOOL (CALLBACK* FPGETIMEMENUITEMDATA)(PUINT, PDWORD);
  45. typedef HWND (CALLBACK* FPGETCONSOLEIMEWND)(void);
  46. typedef int (CALLBACK* FPGETDEFAULTIMEMENUITEM)(void);
  47. #endif
  48. #endif