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.

44 lines
1.8 KiB

  1. /*++
  2. *
  3. * Windows NT v5.0 WOW
  4. *
  5. * Copyright (c) 1997, Microsoft Corporation
  6. *
  7. * WIN95.H
  8. *
  9. * WOW32 Hand-coded (as opposed to interpreted) thunks for new-for-Win95
  10. * exports.
  11. *
  12. * History:
  13. * 16 Feb 97 Created davehart
  14. --*/
  15. typedef WORD (WINAPI *PFNTILECASCADEWINDOWS)(HWND, UINT, CONST RECT *, UINT, const HWND FAR *);
  16. ULONG FASTCALL WU32TileWindows(PVDMFRAME pFrame);
  17. ULONG FASTCALL WU32CascadeWindows(PVDMFRAME pFrame);
  18. ULONG FASTCALL W32TileOrCascadeWindows(PVDMFRAME pFrame, PFNTILECASCADEWINDOWS pfnWin32);
  19. typedef BOOL (WINAPI *PFNDRAWEDGEFRAMECONTROL)(HDC, LPRECT, UINT, UINT);
  20. ULONG FASTCALL WU32DrawEdge(PVDMFRAME pFrame);
  21. ULONG FASTCALL WU32DrawFrameControl(PVDMFRAME pFrame);
  22. ULONG FASTCALL W32DrawEdgeOrFrameControl(PVDMFRAME pFrame, PFNDRAWEDGEFRAMECONTROL pfnWin32);
  23. ULONG FASTCALL WU32DrawTextEx(PVDMFRAME pFrame);
  24. ULONG FASTCALL WU32GetIconInfo(PVDMFRAME pFrame);
  25. ULONG FASTCALL WU32DrawAnimatedRects(PVDMFRAME pFrame);
  26. ULONG FASTCALL WU32DrawCaption(PVDMFRAME pFrame);
  27. ULONG FASTCALL WU32GetMenuItemInfo(PVDMFRAME pFrame);
  28. ULONG FASTCALL WU32InsertMenuItem(PVDMFRAME pFrame);
  29. ULONG FASTCALL WU32SetMenuItemInfo(PVDMFRAME pFrame);
  30. ULONG FASTCALL WU32GetMenuItemRect(PVDMFRAME pFrame);
  31. ULONG FASTCALL WU32TrackPopupMenuEx(PVDMFRAME pFrame);
  32. ULONG FASTCALL WG32GetCharacterPlacement(PVDMFRAME pFrame);
  33. ULONG FASTCALL WK32GetProductName(PVDMFRAME pFrame);
  34. ULONG FASTCALL WU32DrawState(PVDMFRAME pFrame);
  35. ULONG FASTCALL WU32GetAppVer(PVDMFRAME pFrame);
  36. ULONG FASTCALL WU32CopyImage(PVDMFRAME pFrame);
  37. VOID FASTCALL WowMsgBoxIndirectCallback(DWORD vpfnCallback, LPHELPINFO lpHelpInfo);
  38. ULONG FASTCALL WU32MessageBoxIndirect(PVDMFRAME pFrame);
  39. ULONG FASTCALL WG32CreateEnhMetaFile(PVDMFRAME pFrame);
  40. ULONG FASTCALL WG32CloseEnhMetaFile(PVDMFRAME pFrame);