41 lines
1.3 KiB
C
41 lines
1.3 KiB
C
|
/*
|
|||
|
* object.h
|
|||
|
*
|
|||
|
* Created by Microsoft Corporation.
|
|||
|
* (c) Copyright Microsoft Corp. 1990 - 1992 All Rights Reserved
|
|||
|
*/
|
|||
|
|
|||
|
//*** PROTOTYPES ***
|
|||
|
|
|||
|
//* OLE Callbacks
|
|||
|
|
|||
|
INT APIENTRY CallBack(LPOLECLIENT, OLE_NOTIFICATION, LPOLEOBJECT);
|
|||
|
|
|||
|
//* Exported Windows procedures
|
|||
|
|
|||
|
LONG APIENTRY ItemWndProc(HWND, UINT, DWORD, LONG);
|
|||
|
|
|||
|
//* Far
|
|||
|
VOID FAR ObjDelete(APPITEMPTR, BOOL);
|
|||
|
VOID FAR ConvertToClient(LPRECT);
|
|||
|
OLESTATUS FAR Error(OLESTATUS);
|
|||
|
APPITEMPTR FAR PreItemCreate(LPOLECLIENT, BOOL, LHCLIENTDOC);
|
|||
|
BOOL FAR PostItemCreate(LPOLEOBJECT, LONG, LPRECT, APPITEMPTR);
|
|||
|
VOID FAR ObjPaste(BOOL, LHCLIENTDOC, LPOLECLIENT);
|
|||
|
BOOL FAR ObjCopy(APPITEMPTR);
|
|||
|
BOOL FAR ObjGetData (APPITEMPTR, LPSTR);
|
|||
|
VOID FAR ObjChangeLinkData(APPITEMPTR, LPSTR);
|
|||
|
VOID FAR ObjSaveUndo(APPITEMPTR);
|
|||
|
VOID FAR ObjDelUndo(APPITEMPTR);
|
|||
|
VOID FAR ObjUndo(APPITEMPTR);
|
|||
|
VOID FAR ObjFreeze(APPITEMPTR);
|
|||
|
VOID FAR ObjInsert(LHCLIENTDOC, LPOLECLIENT);
|
|||
|
VOID FAR ObjCreateFromTemplate(LHCLIENTDOC, LPOLECLIENT);
|
|||
|
VOID FAR ObjCreateWrap(HANDLE, LHCLIENTDOC, LPOLECLIENT);
|
|||
|
VOID FAR UpdateObjectMenuItem(HMENU);
|
|||
|
VOID FAR ExecuteVerb(UINT, APPITEMPTR);
|
|||
|
|
|||
|
//* Local
|
|||
|
static VOID Release(APPITEMPTR);
|
|||
|
BOOL FAR ObjSetBounds(APPITEMPTR);
|
|||
|
|