ReactOS 0.4.15-dev-8428-g6910fa6
IOleInPlaceSite Interface Reference
Inheritance diagram for IOleInPlaceSite:
Collaboration diagram for IOleInPlaceSite:

Public Types

- Public Types inherited from IOleWindow
typedef IOleWindowLPOLEWINDOW
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Public Member Functions

HRESULT CanInPlaceActivate ()
HRESULT OnInPlaceActivate ()
HRESULT OnUIActivate ()
HRESULT GetWindowContext ([out] IOleInPlaceFrame **ppFrame, [out] IOleInPlaceUIWindow **ppDoc, [out] LPRECT lprcPosRect, [out] LPRECT lprcClipRect, [in, out] LPOLEINPLACEFRAMEINFO lpFrameInfo)
HRESULT Scroll ([in] SIZE scrollExtent)
HRESULT OnUIDeactivate ([in] BOOL fUndoable)
HRESULT OnInPlaceDeactivate ()
HRESULT DiscardUndoState ()
HRESULT DeactivateAndUndo ()
HRESULT OnPosRectChange ([in] LPCRECT lprcPosRect)
- Public Member Functions inherited from IOleWindow
HRESULT GetWindow ([out] HWND *phwnd)
HRESULT ContextSensitiveHelp ([in] BOOL fEnterMode)
- 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 243 of file oleidl.idl.

Member Typedef Documentation


Definition at line 245 of file oleidl.idl.

Member Function Documentation

◆ CanInPlaceActivate()

HRESULT IOleInPlaceSite::CanInPlaceActivate ( )

Implemented in OleInPlaceClient.

◆ DeactivateAndUndo()

HRESULT IOleInPlaceSite::DeactivateAndUndo ( )

Implemented in OleInPlaceClient.

◆ DiscardUndoState()

HRESULT IOleInPlaceSite::DiscardUndoState ( )

Implemented in OleInPlaceClient.

◆ GetWindowContext()

HRESULT IOleInPlaceSite::GetWindowContext ( [out] IOleInPlaceFrame **  ppFrame,
[out] IOleInPlaceUIWindow **  ppDoc,
[out] LPRECT  lprcPosRect,
[out] LPRECT  lprcClipRect,

◆ OnInPlaceActivate()

HRESULT IOleInPlaceSite::OnInPlaceActivate ( )

Implemented in OleInPlaceClient.

◆ OnInPlaceDeactivate()

HRESULT IOleInPlaceSite::OnInPlaceDeactivate ( )

Implemented in OleInPlaceClient.

◆ OnPosRectChange()

HRESULT IOleInPlaceSite::OnPosRectChange ( [in] LPCRECT  lprcPosRect)

Implemented in OleInPlaceClient.

◆ OnUIActivate()

HRESULT IOleInPlaceSite::OnUIActivate ( )

Implemented in OleInPlaceClient.

◆ OnUIDeactivate()

HRESULT IOleInPlaceSite::OnUIDeactivate ( [in] BOOL  fUndoable)

Implemented in OleInPlaceClient.

◆ Scroll()

HRESULT IOleInPlaceSite::Scroll ( [in] SIZE  scrollExtent)

Implemented in OleInPlaceClient.

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