ReactOS  0.4.14-dev-50-g13bb5e2
IPropertySystem Interface Reference

import"propsys.idl";

Inheritance diagram for IPropertySystem:
Collaboration diagram for IPropertySystem:

Public Member Functions

HRESULT GetPropertyDescription ([in] REFPROPERTYKEY propkey, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
 
HRESULT GetPropertyDescriptionByName ([in, string] LPCWSTR pszCanonicalName, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
 
HRESULT GetPropertyDescriptionListFromString ([in, string] LPCWSTR pszPropList, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
 
HRESULT EnumeratePropertyDescriptions ([in] PROPDESC_ENUMFILTER filterOn, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
 
HRESULT FormatForDisplay ([in] REFPROPERTYKEY key, [in] REFPROPVARIANT propvar, [in] PROPDESC_FORMAT_FLAGS pdff, [out, string, size_is(cchText)] LPWSTR pszText, [in] DWORD cchText)
 
HRESULT FormatForDisplayAlloc ([in] REFPROPERTYKEY key, [in] REFPROPVARIANT propvar, [in] PROPDESC_FORMAT_FLAGS pdff, [out, string] LPWSTR *pszText)
 
HRESULT RegisterPropertySchema ([in, string] LPCWSTR pszPath)
 
HRESULT UnregisterPropertySchema ([in, string] LPCWSTR pszPath)
 
HRESULT RefreshPropertySchema (void)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 622 of file propsys.idl.

Member Function Documentation

◆ EnumeratePropertyDescriptions()

HRESULT IPropertySystem::EnumeratePropertyDescriptions ( [in] PROPDESC_ENUMFILTER  filterOn,
[in] REFIID  riid,
[out, iid_is(riid)] void **  ppv 
)

◆ FormatForDisplay()

HRESULT IPropertySystem::FormatForDisplay ( [in] REFPROPERTYKEY  key,
[in] REFPROPVARIANT  propvar,
[in] PROPDESC_FORMAT_FLAGS  pdff,
[out, string, size_is(cchText)] LPWSTR  pszText,
[in] DWORD  cchText 
)

◆ FormatForDisplayAlloc()

HRESULT IPropertySystem::FormatForDisplayAlloc ( [in] REFPROPERTYKEY  key,
[in] REFPROPVARIANT  propvar,
[in] PROPDESC_FORMAT_FLAGS  pdff,
[out, string] LPWSTR pszText 
)

◆ GetPropertyDescription()

HRESULT IPropertySystem::GetPropertyDescription ( [in] REFPROPERTYKEY  propkey,
[in] REFIID  riid,
[out, iid_is(riid)] void **  ppv 
)

◆ GetPropertyDescriptionByName()

HRESULT IPropertySystem::GetPropertyDescriptionByName ( [in, string] LPCWSTR  pszCanonicalName,
[in] REFIID  riid,
[out, iid_is(riid)] void **  ppv 
)

◆ GetPropertyDescriptionListFromString()

HRESULT IPropertySystem::GetPropertyDescriptionListFromString ( [in, string] LPCWSTR  pszPropList,
[in] REFIID  riid,
[out, iid_is(riid)] void **  ppv 
)

◆ RefreshPropertySchema()

HRESULT IPropertySystem::RefreshPropertySchema ( void  )

◆ RegisterPropertySchema()

HRESULT IPropertySystem::RegisterPropertySchema ( [in, string] LPCWSTR  pszPath)

◆ UnregisterPropertySchema()

HRESULT IPropertySystem::UnregisterPropertySchema ( [in, string] LPCWSTR  pszPath)

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