ReactOS  0.4.14-dev-554-g2f8d847
IOleDocumentView Interface Reference

import"docobj.idl";

Inheritance diagram for IOleDocumentView:
Collaboration diagram for IOleDocumentView:

Public Types

typedef IOleDocumentViewLPOLEDOCUMENTVIEW
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT SetInPlaceSite ([in, unique] IOleInPlaceSite *pIPSite)
 
HRESULT GetInPlaceSite ([out] IOleInPlaceSite **ppIPSite)
 
HRESULT GetDocument ([out] IUnknown **ppunk)
 
HRESULT SetRect ([in] LPRECT prcView)
 
HRESULT GetRect ([out] LPRECT prcView)
 
HRESULT SetRectComplex ([in, unique] LPRECT prcView, [in, unique] LPRECT prcHScroll, [in, unique] LPRECT prcVScroll, [in, unique] LPRECT prcSizeBox)
 
HRESULT Show ([in] BOOL fShow)
 
HRESULT UIActivate ([in] BOOL fUIActivate)
 
HRESULT Open ()
 
HRESULT CloseView ([in] DWORD dwReserved)
 
HRESULT SaveViewState ([in] LPSTREAM pstm)
 
HRESULT ApplyViewState ([in] LPSTREAM pstm)
 
HRESULT Clone ([in] IOleInPlaceSite *pIPSiteNew, [out] IOleDocumentView **ppViewNew)
 
- 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 90 of file docobj.idl.

Member Typedef Documentation

◆ LPOLEDOCUMENTVIEW

Definition at line 92 of file docobj.idl.

Member Function Documentation

◆ ApplyViewState()

HRESULT IOleDocumentView::ApplyViewState ( [in] LPSTREAM  pstm)

◆ Clone()

HRESULT IOleDocumentView::Clone ( [in] IOleInPlaceSite pIPSiteNew,
[out] IOleDocumentView **  ppViewNew 
)

◆ CloseView()

HRESULT IOleDocumentView::CloseView ( [in] DWORD  dwReserved)

◆ GetDocument()

HRESULT IOleDocumentView::GetDocument ( [out] IUnknown **  ppunk)

◆ GetInPlaceSite()

HRESULT IOleDocumentView::GetInPlaceSite ( [out] IOleInPlaceSite **  ppIPSite)

◆ GetRect()

HRESULT IOleDocumentView::GetRect ( [out] LPRECT  prcView)

◆ Open()

HRESULT IOleDocumentView::Open ( )

◆ SaveViewState()

HRESULT IOleDocumentView::SaveViewState ( [in] LPSTREAM  pstm)

◆ SetInPlaceSite()

HRESULT IOleDocumentView::SetInPlaceSite ( [in, unique] IOleInPlaceSite pIPSite)

◆ SetRect()

HRESULT IOleDocumentView::SetRect ( [in] LPRECT  prcView)

◆ SetRectComplex()

HRESULT IOleDocumentView::SetRectComplex ( [in, unique] LPRECT  prcView,
[in, unique] LPRECT  prcHScroll,
[in, unique] LPRECT  prcVScroll,
[in, unique] LPRECT  prcSizeBox 
)

◆ Show()

HRESULT IOleDocumentView::Show ( [in] BOOL  fShow)

◆ UIActivate()

HRESULT IOleDocumentView::UIActivate ( [in] BOOL  fUIActivate)

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