ReactOS  0.4.13-dev-551-gf37fb1f
IOleInPlaceSite Interface Reference

import"oleidl.idl";

Inheritance diagram for IOleInPlaceSite:
Collaboration diagram for IOleInPlaceSite:

Public Types

typedef IOleInPlaceSiteLPOLEINPLACESITE
 
- 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

◆ LPOLEINPLACESITE

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,
[in, out] LPOLEINPLACEFRAMEINFO  lpFrameInfo 
)

◆ 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: