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.

40 lines
1.3 KiB

  1. /*
  2. * object.h
  3. *
  4. * Created by Microsoft Corporation.
  5. * (c) Copyright Microsoft Corp. 1990 - 1992 All Rights Reserved
  6. */
  7. //*** PROTOTYPES ***
  8. //* OLE Callbacks
  9. INT APIENTRY CallBack(LPOLECLIENT, OLE_NOTIFICATION, LPOLEOBJECT);
  10. //* Exported Windows procedures
  11. LONG APIENTRY ItemWndProc(HWND, UINT, DWORD, LONG);
  12. //* Far
  13. VOID FAR ObjDelete(APPITEMPTR, BOOL);
  14. VOID FAR ConvertToClient(LPRECT);
  15. OLESTATUS FAR Error(OLESTATUS);
  16. APPITEMPTR FAR PreItemCreate(LPOLECLIENT, BOOL, LHCLIENTDOC);
  17. BOOL FAR PostItemCreate(LPOLEOBJECT, LONG, LPRECT, APPITEMPTR);
  18. VOID FAR ObjPaste(BOOL, LHCLIENTDOC, LPOLECLIENT);
  19. BOOL FAR ObjCopy(APPITEMPTR);
  20. BOOL FAR ObjGetData (APPITEMPTR, LPSTR);
  21. VOID FAR ObjChangeLinkData(APPITEMPTR, LPSTR);
  22. VOID FAR ObjSaveUndo(APPITEMPTR);
  23. VOID FAR ObjDelUndo(APPITEMPTR);
  24. VOID FAR ObjUndo(APPITEMPTR);
  25. VOID FAR ObjFreeze(APPITEMPTR);
  26. VOID FAR ObjInsert(LHCLIENTDOC, LPOLECLIENT);
  27. VOID FAR ObjCreateFromTemplate(LHCLIENTDOC, LPOLECLIENT);
  28. VOID FAR ObjCreateWrap(HANDLE, LHCLIENTDOC, LPOLECLIENT);
  29. VOID FAR UpdateObjectMenuItem(HMENU);
  30. VOID FAR ExecuteVerb(UINT, APPITEMPTR);
  31. //* Local
  32. static VOID Release(APPITEMPTR);
  33. BOOL FAR ObjSetBounds(APPITEMPTR);
  34.