ReactOS  0.4.14-dev-49-gfb4591c
IPersistStorage Interface Reference

import"objidl.idl";

Inheritance diagram for IPersistStorage:
Collaboration diagram for IPersistStorage:

Public Types

typedef IPersistStorageLPPERSISTSTORAGE
 
- Public Types inherited from IPersist
typedef IPersistLPPERSIST
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT IsDirty ()
 
HRESULT InitNew ([in, unique] IStorage *pStg)
 
HRESULT Load ([in, unique] IStorage *pStg)
 
HRESULT Save ([in, unique] IStorage *pStgSave, [in] BOOL fSameAsLoad)
 
HRESULT SaveCompleted ([in, unique] IStorage *pStgNew)
 
HRESULT HandsOffStorage ()
 
- Public Member Functions inherited from IPersist
HRESULT GetClassID ([out] CLSID *pClassID)
 
- 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 1031 of file objidl.idl.

Member Typedef Documentation

◆ LPPERSISTSTORAGE

Definition at line 1033 of file objidl.idl.

Member Function Documentation

◆ HandsOffStorage()

HRESULT IPersistStorage::HandsOffStorage ( )

◆ InitNew()

HRESULT IPersistStorage::InitNew ( [in, unique] IStorage pStg)

◆ IsDirty()

◆ Load()

HRESULT IPersistStorage::Load ( [in, unique] IStorage pStg)

◆ Save()

HRESULT IPersistStorage::Save ( [in, unique] IStorage pStgSave,
[in] BOOL  fSameAsLoad 
)

◆ SaveCompleted()

HRESULT IPersistStorage::SaveCompleted ( [in, unique] IStorage pStgNew)

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