Storage.h revision dee9e52b1688c0617890cbbd8a8488f9f315d1b7
class Storage : public IStorage
{
HRESULT STDMETHODCALLTYPE QueryInterface( REFIID riid, LPVOID FAR* ppvObj)
{
MUST_BE_IMPLEMENTED("QueryInterface")
}
ULONG STDMETHODCALLTYPE AddRef()
{
return(1);
}
ULONG STDMETHODCALLTYPE Release()
{
return(1);
}
HRESULT STDMETHODCALLTYPE CreateStream( const WCHAR *pwcsName, DWORD grfMode, DWORD reserved1, DWORD reserved2, IStream **ppstm)
{
MUST_BE_IMPLEMENTED("CreateStream")
}
HRESULT STDMETHODCALLTYPE OpenStream( const WCHAR * pwcsName, void *reserved1, DWORD grfMode, DWORD reserved2, IStream **ppstm)
{
MUST_BE_IMPLEMENTED("OpenStream")
}
HRESULT STDMETHODCALLTYPE CreateStorage( const WCHAR *pwcsName, DWORD grfMode, DWORD reserved1, DWORD reserved2, IStorage **ppstg)
{
MUST_BE_IMPLEMENTED("CreateStorage")
}
HRESULT STDMETHODCALLTYPE OpenStorage( const WCHAR * pwcsName, IStorage * pstgPriority, DWORD grfMode, SNB snbExclude, DWORD reserved, IStorage **ppstg)
{
MUST_BE_IMPLEMENTED("OpenStorage")
}
HRESULT STDMETHODCALLTYPE CopyTo( DWORD ciidExclude, IID const *rgiidExclude, SNB snbExclude,IStorage *pstgDest)
{
MUST_BE_IMPLEMENTED("CopyTo")
}
HRESULT STDMETHODCALLTYPE MoveElementTo( const OLECHAR *pwcsName,IStorage * pstgDest, const OLECHAR *pwcsNewName, DWORD grfFlags)
{
MUST_BE_IMPLEMENTED("MoveElementTo")
}
HRESULT STDMETHODCALLTYPE Commit( DWORD grfCommitFlags)
{
MUST_BE_IMPLEMENTED("Commit")
}
HRESULT STDMETHODCALLTYPE Revert()
{
MUST_BE_IMPLEMENTED("Revert")
}
HRESULT STDMETHODCALLTYPE EnumElements( DWORD reserved1, void * reserved2, DWORD reserved3, IEnumSTATSTG ** ppenum)
{
MUST_BE_IMPLEMENTED("EnumElements")
}
HRESULT STDMETHODCALLTYPE DestroyElement( const OLECHAR *pwcsName)
{
MUST_BE_IMPLEMENTED("DestroyElement")
}
HRESULT STDMETHODCALLTYPE RenameElement( const WCHAR *pwcsOldName, const WCHAR *pwcsNewName)
{
MUST_BE_IMPLEMENTED("RenameElement")
}
HRESULT STDMETHODCALLTYPE SetElementTimes( const WCHAR *pwcsName, FILETIME const *pctime, FILETIME const *patime, FILETIME const *pmtime)
{
MUST_BE_IMPLEMENTED("SetElementTimes")
}
HRESULT STDMETHODCALLTYPE SetClass( REFCLSID clsid)
{
return(S_OK);
}
HRESULT STDMETHODCALLTYPE SetStateBits( DWORD grfStateBits, DWORD grfMask)
{
MUST_BE_IMPLEMENTED("SetStateBits")
}
HRESULT STDMETHODCALLTYPE Stat( STATSTG * pstatstg, DWORD grfStatFlag)
{
MUST_BE_IMPLEMENTED("Stat")
}
};