home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c480 / 19.ddi / SAMPLES / CLIDEMO / OBJECT.H_ / OBJECT.H
Encoding:
Text File  |  1993-02-08  |  1.3 KB  |  41 lines

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