|
|
1.1 root 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 APIENTRY CallBack(LPOLECLIENT, OLE_NOTIFICATION, LPOLEOBJECT);
13:
14: //* Exported Windows procedures
15:
16: LONG APIENTRY ItemWndProc(HWND, UINT, DWORD, LONG);
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(UINT, APPITEMPTR);
37:
38: //* Local
39: static VOID Release(APPITEMPTR);
40: BOOL FAR ObjSetBounds(APPITEMPTR);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.