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

Public Member Functions

HRESULT GetPropertyCount ([in] DWORD *count)
 
HRESULT GetPropertyByName ([in] const WCHAR *name, [out] WMT_ATTR_DATATYPE *type, [out, size_is(*size)] BYTE *value, [in, out] DWORD *size)
 
HRESULT SetProperty ([in] const WCHAR *name, [in] WMT_ATTR_DATATYPE type, [in] BYTE *value, [in] DWORD size)
 
HRESULT GetPropertyByIndex ([in] DWORD index, [out, size_is(*pdwNameLen)] WCHAR *name, [in, out] DWORD *length, [out] WMT_ATTR_DATATYPE *type, [out, size_is(*size)] BYTE *value, [in, out] DWORD *size)
 
HRESULT CopyPropertiesFrom ([in] IWMPropertyVault *vault)
 
HRESULT Clear ()
 
- 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 IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 1799 of file wmsdkidl.idl.

Member Function Documentation

◆ Clear()

HRESULT IWMPropertyVault::Clear ( )

◆ CopyPropertiesFrom()

HRESULT IWMPropertyVault::CopyPropertiesFrom ( [in] IWMPropertyVault *  vault)

◆ GetPropertyByIndex()

HRESULT IWMPropertyVault::GetPropertyByIndex ( [in] DWORD  index,
[out, size_is(*pdwNameLen)] WCHAR *  name,
[in, out] DWORD *  length,
[out] WMT_ATTR_DATATYPE *  type,
[out, size_is(*size)] BYTE *  value,
[in, out] DWORD *  size 
)

◆ GetPropertyByName()

HRESULT IWMPropertyVault::GetPropertyByName ( [in] const WCHAR *  name,
[out] WMT_ATTR_DATATYPE *  type,
[out, size_is(*size)] BYTE *  value,
[in, out] DWORD *  size 
)

◆ GetPropertyCount()

HRESULT IWMPropertyVault::GetPropertyCount ( [in] DWORD *  count)

◆ SetProperty()

HRESULT IWMPropertyVault::SetProperty ( [in] const WCHAR *  name,
[in] WMT_ATTR_DATATYPE  type,
[in] BYTE *  value,
[in] DWORD  size 
)

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