Added IRichEditOleCallback.

oldstable
Vincent Béron 2005-02-21 18:28:47 +00:00 committed by Alexandre Julliard
parent 9afc3ebed4
commit a57c3913f7
1 changed files with 22 additions and 0 deletions

View File

@ -105,3 +105,25 @@ interface IRichEditOle : IUnknown
HRESULT GetClipboardData(CHARRANGE* lpchrg, DWORD reco, LPDATAOBJECT *lplpdataobj);
HRESULT ImportDataObject(LPDATAOBJECT lpdataobj, CLIPFORMAT cf, HGLOBAL hMetaPict);
}
/*****************************************************************************
* IRichEditOleCallback
*/
[
object,
uuid(00020d03-0000-0000-c000-000000000046),
pointer_default(unique)
]
interface IRichEditOleCallback : IUnknown
{
HRESULT GetNewStorage(LPSTORAGE *lplpstg);
HRESULT GetInPlaceContext(LPOLEINPLACEFRAME *lplpFrame, LPOLEINPLACEUIWINDOW *lplpDoc, LPOLEINPLACEFRAMEINFO lpFrameInfo);
HRESULT ShowContainerUI(BOOL fShow);
HRESULT QueryInsertObject(LPCLSID lpclsid, LPSTORAGE lpstg, LONG cp);
HRESULT DeleteObject(LPOLEOBJECT lpoleobj);
HRESULT QueryAcceptData(LPDATAOBJECT lpdataobj, CLIPFORMAT *lpcfFormat, DWORD reco, BOOL fReally, HGLOBAL hMetaPict);
HRESULT ContextSensitiveHelp(BOOL fEnterMode);
HRESULT GetClipboardData(CHARRANGE *lpchrg, DWORD reco, LPDATAOBJECT *lplpdataobj);
HRESULT GetDragDropEffect(BOOL fDrag, DWORD grfKeyState, LPDWORD pdwEffect);
HRESULT GetContextMenu(WORD seltype, LPOLEOBJECT lpoleobj, CHARRANGE *lpchrg, HMENU *lphmenu);
}