ReactOS 0.4.16-dev-122-g325d74c
IRichEditOleCallback Interface Reference
Inheritance diagram for IRichEditOleCallback:
Collaboration diagram for IRichEditOleCallback:

Public Types

typedef IRichEditOleCallbackLPRICHEDITOLECALLBACK
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

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)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Detailed Description

Definition at line 119 of file richole.idl.

Member Typedef Documentation

◆ LPRICHEDITOLECALLBACK

Member Function Documentation

◆ ContextSensitiveHelp()

HRESULT IRichEditOleCallback::ContextSensitiveHelp ( BOOL  fEnterMode)

◆ DeleteObject()

HRESULT IRichEditOleCallback::DeleteObject ( LPOLEOBJECT  lpoleobj)

◆ GetClipboardData()

HRESULT IRichEditOleCallback::GetClipboardData ( CHARRANGE lpchrg,
DWORD  reco,
LPDATAOBJECT lplpdataobj 
)

◆ GetContextMenu()

HRESULT IRichEditOleCallback::GetContextMenu ( WORD  seltype,
LPOLEOBJECT  lpoleobj,
CHARRANGE lpchrg,
HMENU lphmenu 
)

◆ GetDragDropEffect()

HRESULT IRichEditOleCallback::GetDragDropEffect ( BOOL  fDrag,
DWORD  grfKeyState,
LPDWORD  pdwEffect 
)

◆ GetInPlaceContext()

HRESULT IRichEditOleCallback::GetInPlaceContext ( LPOLEINPLACEFRAME *  lplpFrame,
LPOLEINPLACEUIWINDOW *  lplpDoc,
LPOLEINPLACEFRAMEINFO  lpFrameInfo 
)

◆ GetNewStorage()

HRESULT IRichEditOleCallback::GetNewStorage ( LPSTORAGE lplpstg)

◆ QueryAcceptData()

HRESULT IRichEditOleCallback::QueryAcceptData ( LPDATAOBJECT  lpdataobj,
CLIPFORMAT *  lpcfFormat,
DWORD  reco,
BOOL  fReally,
HGLOBAL  hMetaPict 
)

◆ QueryInsertObject()

HRESULT IRichEditOleCallback::QueryInsertObject ( LPCLSID  lpclsid,
LPSTORAGE  lpstg,
LONG  cp 
)

◆ ShowContainerUI()

HRESULT IRichEditOleCallback::ShowContainerUI ( BOOL  fShow)

The documentation for this interface was generated from the following file: