ReactOS 0.4.16-dev-340-g0540c21
IOleDocument Interface Reference
Inheritance diagram for IOleDocument:
Collaboration diagram for IOleDocument:

Public Types

enum  DOCMISC { DOCMISC_CANCREATEMULTIPLEVIEWS = 1 , DOCMISC_SUPPORTCOMPLEXRECTANGLES = 2 , DOCMISC_CANTOPENEDIT = 4 , DOCMISC_NOFILESUPPORT = 8 }
 
typedef IOleDocumentLPOLEDOCUMENT
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT CreateView ([in, unique] IOleInPlaceSite *pIPSite, [in, unique] IStream *pstm, [in] DWORD dwReserved, [out] IOleDocumentView **ppView)
 
HRESULT GetDocMiscStatus ([out] DWORD *pdwStatus)
 
HRESULT EnumViews ([out] IEnumOleDocumentViews **ppEnum, [out] IOleDocumentView **ppView)
 
- 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 39 of file docobj.idl.

Member Typedef Documentation

◆ LPOLEDOCUMENT

Definition at line 41 of file docobj.idl.

Member Enumeration Documentation

◆ DOCMISC

Enumerator
DOCMISC_CANCREATEMULTIPLEVIEWS 
DOCMISC_SUPPORTCOMPLEXRECTANGLES 
DOCMISC_CANTOPENEDIT 
DOCMISC_NOFILESUPPORT 

Definition at line 43 of file docobj.idl.

Member Function Documentation

◆ CreateView()

HRESULT IOleDocument::CreateView ( [in, unique] IOleInPlaceSite pIPSite,
[in, unique] IStream pstm,
[in] DWORD  dwReserved,
[out] IOleDocumentView **  ppView 
)

◆ EnumViews()

HRESULT IOleDocument::EnumViews ( [out] IEnumOleDocumentViews **  ppEnum,
[out] IOleDocumentView **  ppView 
)

◆ GetDocMiscStatus()

HRESULT IOleDocument::GetDocMiscStatus ( [out] DWORD pdwStatus)

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