ReactOS 0.4.17-dev-966-gf06eace
IPersistPropertyBag2 Interface Reference
Inheritance diagram for IPersistPropertyBag2:
Collaboration diagram for IPersistPropertyBag2:

Public Types

typedef IPersistPropertyBag2 * LPPERSISTPROPERTYBAG2
 
- Public Types inherited from IPersist
typedef IPersist * LPPERSIST
 
- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Public Member Functions

HRESULT InitNew ()
 
HRESULT Load ([in] IPropertyBag2 *pPropBag, [in] IErrorLog *pErrorLog)
 
HRESULT Save ([in] IPropertyBag2 *pPropBag, [in] BOOL fClearDirty, [in] BOOL fSaveAllProperties)
 
HRESULT IsDirty ()
 
- 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 1009 of file ocidl.idl.

Member Typedef Documentation

◆ LPPERSISTPROPERTYBAG2

Member Function Documentation

◆ InitNew()

HRESULT IPersistPropertyBag2::InitNew ( )

◆ IsDirty()

HRESULT IPersistPropertyBag2::IsDirty ( )

◆ Load()

HRESULT IPersistPropertyBag2::Load ( [in] IPropertyBag2 *  pPropBag,
[in] IErrorLog *  pErrorLog 
)

◆ Save()

HRESULT IPersistPropertyBag2::Save ( [in] IPropertyBag2 *  pPropBag,
[in] BOOL  fClearDirty,
[in] BOOL  fSaveAllProperties 
)

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