ReactOS 0.4.15-dev-7906-g1b85a5f
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 IUnknownLPUNKNOWN
 

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: