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.

61 lines
2.1 KiB

  1. /*++ BUILD Version: 0001
  2. *
  3. * WOW v1.0
  4. *
  5. * Copyright (c) 1991, Microsoft Corporation
  6. *
  7. * WUWIND.H
  8. * WOW32 16-bit User API support
  9. *
  10. * History:
  11. * Created 07-Mar-1991 by Jeff Parsons (jeffpar)
  12. --*/
  13. /* Enumeration handler data
  14. */
  15. typedef struct _WNDDATA { /* wnddata */
  16. VPPROC vpfnEnumWndProc; // 16-bit enumeration function
  17. DWORD dwUserWndParam; // user param, if any
  18. } WNDDATA, *PWNDDATA;
  19. /* Function prototypes
  20. */
  21. ULONG FASTCALL WU32AdjustWindowRect(PVDMFRAME pFrame);
  22. ULONG FASTCALL WU32AdjustWindowRectEx(PVDMFRAME pFrame);
  23. ULONG FASTCALL WU32ChildWindowFromPoint(PVDMFRAME pFrame);
  24. ULONG FASTCALL WU32ChildWindowFromPointEx(PVDMFRAME pFrame);
  25. ULONG FASTCALL WU32CreateWindow(PVDMFRAME pFrame);
  26. ULONG FASTCALL WU32CreateWindowEx(PVDMFRAME pFrame);
  27. ULONG FASTCALL W32CreateWindow(PVDMFRAME pFrame);
  28. ULONG FASTCALL WU32DeferWindowPos(PVDMFRAME pFrame);
  29. ULONG FASTCALL WU32DestroyWindow(PVDMFRAME pFrame);
  30. ULONG FASTCALL WU32EndDeferWindowPos(PVDMFRAME pFrame);
  31. BOOL W32EnumWindowFunc(HWND hwnd, DWORD lParam);
  32. ULONG FASTCALL WU32EnumChildWindows(PVDMFRAME pFrame);
  33. ULONG FASTCALL WU32EnumTaskWindows(PVDMFRAME pFrame);
  34. ULONG FASTCALL WU32EnumWindows(PVDMFRAME pFrame);
  35. ULONG FASTCALL WU32FindWindow(PVDMFRAME pFrame);
  36. ULONG FASTCALL WU32GetActiveWindow(PVDMFRAME pFrame);
  37. ULONG FASTCALL WU32GetWindowDC(PVDMFRAME pFrame);
  38. ULONG FASTCALL WU32GetWindowLong(PVDMFRAME pFrame);
  39. ULONG FASTCALL WU32GetWindowTask(PVDMFRAME pFrame);
  40. ULONG FASTCALL WU32GetWindowText(PVDMFRAME pFrame);
  41. ULONG FASTCALL WU32GetWindowWord(PVDMFRAME pFrame);
  42. ULONG FASTCALL WU32MenuItemFromPoint(PVDMFRAME pFrame);
  43. ULONG FASTCALL WU32MoveWindow(PVDMFRAME pFrame);
  44. ULONG FASTCALL WU32ScrollWindow(PVDMFRAME pFrame);
  45. ULONG FASTCALL WU32SetWindowLong(PVDMFRAME pFrame);
  46. ULONG FASTCALL WU32SetWindowPos(PVDMFRAME pFrame);
  47. ULONG FASTCALL WU32SetWindowText(PVDMFRAME pFrame);
  48. ULONG FASTCALL WU32SetWindowWord(PVDMFRAME pFrame);
  49. ULONG FASTCALL WU32ShowWindow(PVDMFRAME pFrame);
  50. ULONG FASTCALL WU32UpdateWindow(PVDMFRAME pFrame);
  51. ULONG FASTCALL WU32WindowFromPoint(PVDMFRAME pFrame);
  52. ULONG FASTCALL GetGWW_HINSTANCE(HWND hwnd);
  53. extern HWND hwndProgman;