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.
 
 
 
 
 
 

41 lines
1.3 KiB

/*
* 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);