ReactOS  0.4.14-dev-583-g2a1ba2c
IPropertyStoreCache Interface Reference

import"propsys.idl";

Inheritance diagram for IPropertyStoreCache:
Collaboration diagram for IPropertyStoreCache:

Public Types

enum  PSC_STATE { PSC_NORMAL = 0, PSC_NOTINSOURCE, PSC_DIRTY, PSC_READONLY }
 
typedef enum IPropertyStoreCache::PSC_STATE PSC_STATE
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT GetState ([in] REFPROPERTYKEY key, [out] PSC_STATE *pstate)
 
HRESULT GetValueAndState ([in] REFPROPERTYKEY key, [out] PROPVARIANT *ppropvar, [out] PSC_STATE *pstate)
 
HRESULT SetState ([in] REFPROPERTYKEY key, [in] PSC_STATE pstate)
 
HRESULT SetValueAndState ([in] REFPROPERTYKEY key, [in, unique] const PROPVARIANT *ppropvar, [in] PSC_STATE state)
 
- Public Member Functions inherited from IPropertyStore
HRESULT GetCount ([out] DWORD *cProps)
 
HRESULT GetAt ([in] DWORD iProp, [out] PROPERTYKEY *pkey)
 
HRESULT GetValue ([in] REFPROPERTYKEY key, [out] PROPVARIANT *pv)
 
HRESULT SetValue ([in] REFPROPERTYKEY key, [in] REFPROPVARIANT propvar)
 
HRESULT Commit (void)
 
- 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 212 of file propsys.idl.

Member Typedef Documentation

◆ PSC_STATE

Member Enumeration Documentation

◆ PSC_STATE

Enumerator
PSC_NORMAL 
PSC_NOTINSOURCE 
PSC_DIRTY 
PSC_READONLY 

Definition at line 214 of file propsys.idl.

Member Function Documentation

◆ GetState()

HRESULT IPropertyStoreCache::GetState ( [in] REFPROPERTYKEY  key,
[out] PSC_STATE pstate 
)

◆ GetValueAndState()

HRESULT IPropertyStoreCache::GetValueAndState ( [in] REFPROPERTYKEY  key,
[out] PROPVARIANT *  ppropvar,
[out] PSC_STATE pstate 
)

◆ SetState()

HRESULT IPropertyStoreCache::SetState ( [in] REFPROPERTYKEY  key,
[in] PSC_STATE  pstate 
)

◆ SetValueAndState()

HRESULT IPropertyStoreCache::SetValueAndState ( [in] REFPROPERTYKEY  key,
[in, unique] const PROPVARIANT *  ppropvar,
[in] PSC_STATE  state 
)

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