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.

57 lines
2.7 KiB

  1. //**************************************************************************
  2. // wusercli.h : prototypes for thunks that may be handled on 16bit side
  3. //
  4. //**************************************************************************
  5. ULONG FASTCALL WU32DefHookProc(PVDMFRAME pFrame);
  6. ULONG FASTCALL WU32GetKeyState(PVDMFRAME pFrame);
  7. ULONG FASTCALL WU32GetKeyboardState(PVDMFRAME pFrame);
  8. #define WU32CLIENTTOSCREEN WU32ClientToScreen
  9. #define WU32GETCLASSNAME IT(GetClassName)
  10. #define WU32GETCLIENTRECT WU32GetClientRect
  11. #define WU32GETCURSORPOS WU32GetCursorPos
  12. #define WU32GETDESKTOPWINDOW WU32GetDesktopWindow
  13. #define WU32GETDLGITEM WU32GetDlgItem
  14. #define WU32GETMENU WU32GetMenu
  15. #define WU32GETMENUITEMCOUNT WU32GetMenuItemCount
  16. #define WU32GETMENUITEMID IT(GetMenuItemID)
  17. #define WU32GETMENUSTATE IT(GetMenuState)
  18. #define WU32GETNEXTWINDOW IT(GetWindow)
  19. #define WU32GETPARENT IT(GetParent)
  20. #define WU32GETSUBMENU IT(GetSubMenu)
  21. #define WU32GETSYSCOLOR WU32GetSysColor
  22. #define WU32GETSYSTEMMETRICS WU32GetSystemMetrics
  23. #define WU32GETTICKCOUNT WU32GetTickCount
  24. #define WU32GETTOPWINDOW WU32GetTopWindow
  25. #define WU32GETWINDOW IT(GetWindow)
  26. #define WU32GETWINDOWRECT WU32GetWindowRect
  27. #define WU32ISCHILD WU32IsChild
  28. #define WU32ISICONIC WU32IsIconic
  29. #define WU32ISWINDOW WU32IsWindow
  30. #define WU32ISWINDOWENABLED WU32IsWindowEnabled
  31. #define WU32ISWINDOWVISIBLE IT(IsWindowVisible)
  32. #define WU32ISZOOMED WU32IsZoomed
  33. #define WU32SCREENTOCLIENT WU32ScreenToClient
  34. ULONG FASTCALL WU32ClientToScreen(PVDMFRAME pFrame);
  35. ULONG FASTCALL WU32GetClientRect(PVDMFRAME pFrame);
  36. ULONG FASTCALL WU32GetCursorPos(PVDMFRAME pFrame);
  37. ULONG FASTCALL WU32GetDesktopWindow(PVDMFRAME pFrame);
  38. ULONG FASTCALL WU32GetDlgItem(PVDMFRAME pFrame);
  39. ULONG FASTCALL WU32GetMenu(PVDMFRAME pFrame);
  40. ULONG FASTCALL WU32GetMenuItemCount(PVDMFRAME pFrame);
  41. ULONG FASTCALL WU32GetMenuItemID(PVDMFRAME pFrame);
  42. ULONG FASTCALL WU32GetSysColor(PVDMFRAME pFrame);
  43. ULONG FASTCALL WU32GetSystemMetrics(PVDMFRAME pFrame);
  44. ULONG FASTCALL WU32GetTopWindow(PVDMFRAME pFrame);
  45. ULONG FASTCALL WU32GetWindowRect(PVDMFRAME pFrame);
  46. ULONG FASTCALL WU32ScreenToClient(PVDMFRAME pFrame);
  47. ULONG FASTCALL WU32IsChild(PVDMFRAME pFrame);
  48. ULONG FASTCALL WU32IsIconic(PVDMFRAME pFrame);
  49. ULONG FASTCALL WU32IsWindow(PVDMFRAME pFrame);
  50. ULONG FASTCALL WU32IsWindowEnabled(PVDMFRAME pFrame);
  51. ULONG FASTCALL WU32IsZoomed(PVDMFRAME pFrame);
  52. ULONG FASTCALL WU32GetTickCount(PVDMFRAME pFrame);