Mobile API Reference  MicroStrategy 2019
IPersistStream Struct Referenceabstract

#include <Msi_objidl.h>

Inheritance diagram for IPersistStream:
IPersist IUnknown

Public Member Functions

virtual HRESULT STDMETHODCALLTYPE IsDirty (void)=0
 
virtual HRESULT STDMETHODCALLTYPE Load (IStream __RPC_FAR *pStm)=0
 
virtual HRESULT STDMETHODCALLTYPE Save (IStream __RPC_FAR *pStm, BOOL fClearDirty)=0
 
virtual HRESULT STDMETHODCALLTYPE GetSizeMax (ULARGE_INTEGER __RPC_FAR *pcbSize)=0
 
- Public Member Functions inherited from IPersist
virtual HRESULT STDMETHODCALLTYPE GetClassID (CLSID __RPC_FAR *pClassID)=0
 
- Public Member Functions inherited from IUnknown
virtual HRESULT STDMETHODCALLTYPE QueryInterface (REFIID riid, void **ppvObject)=0
 
virtual ULONG STDMETHODCALLTYPE AddRef (void)=0
 
virtual ULONG STDMETHODCALLTYPE Release (void)=0
 

Member Function Documentation

◆ GetSizeMax()

virtual HRESULT STDMETHODCALLTYPE IPersistStream::GetSizeMax ( ULARGE_INTEGER __RPC_FAR pcbSize)
pure virtual

◆ IsDirty()

virtual HRESULT STDMETHODCALLTYPE IPersistStream::IsDirty ( void  )
pure virtual

◆ Load()

virtual HRESULT STDMETHODCALLTYPE IPersistStream::Load ( IStream __RPC_FAR pStm)
pure virtual

◆ Save()

virtual HRESULT STDMETHODCALLTYPE IPersistStream::Save ( IStream __RPC_FAR pStm,
BOOL  fClearDirty 
)
pure virtual