Mobile API Reference  MicroStrategy 2019
IPersistMemory Struct Referenceabstract

#include <Msi_ocidl.h>

Inheritance diagram for IPersistMemory:
IPersist IUnknown

Public Member Functions

virtual HRESULT STDMETHODCALLTYPE IsDirty (void)=0
 
virtual HRESULT STDMETHODCALLTYPE Load (LPVOID pMem, ULONG cbSize)=0
 
virtual HRESULT STDMETHODCALLTYPE Save (LPVOID pMem, BOOL fClearDirty, ULONG cbSize)=0
 
virtual HRESULT STDMETHODCALLTYPE GetSizeMax (ULONG __RPC_FAR *pCbSize)=0
 
virtual HRESULT STDMETHODCALLTYPE InitNew (void)=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 IPersistMemory::GetSizeMax ( ULONG __RPC_FAR pCbSize)
pure virtual

◆ InitNew()

virtual HRESULT STDMETHODCALLTYPE IPersistMemory::InitNew ( void  )
pure virtual

◆ IsDirty()

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

◆ Load()

virtual HRESULT STDMETHODCALLTYPE IPersistMemory::Load ( LPVOID  pMem,
ULONG  cbSize 
)
pure virtual

◆ Save()

virtual HRESULT STDMETHODCALLTYPE IPersistMemory::Save ( LPVOID  pMem,
BOOL  fClearDirty,
ULONG  cbSize 
)
pure virtual