ReactOS  0.4.15-dev-1397-g19779b3
IPropertySetter Interface Reference

import"qedit.idl";

Inheritance diagram for IPropertySetter:
Collaboration diagram for IPropertySetter:

Public Member Functions

HRESULT LoadXML ([in] IUnknown *pxml)
 
HRESULT PrintXML ([out] char *xml, [in] int size, [out] int *printed, [in] int indent)
 
HRESULT CloneProps ([out] IPropertySetter **setter, [in] REFERENCE_TIME start, [in] REFERENCE_TIME stop)
 
HRESULT AddProp ([in] DEXTER_PARAM param, [in] DEXTER_VALUE *value)
 
HRESULT GetProps ([out] LONG *params, [out] DEXTER_PARAM **param, [out] DEXTER_VALUE **value)
 
HRESULT FreeProps ([in] LONG params, [in] DEXTER_PARAM *param, [in] DEXTER_VALUE *value)
 
HRESULT ClearProps ()
 
HRESULT SaveToBlob ([out] LONG *size, [out] BYTE **blob)
 
HRESULT LoadFromBlob ([in] LONG size, [in] BYTE *blob)
 
HRESULT SetProps ([in] IUnknown *target, [in] REFERENCE_TIME now)
 
- 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 209 of file qedit.idl.

Member Function Documentation

◆ AddProp()

HRESULT IPropertySetter::AddProp ( [in] DEXTER_PARAM  param,
[in] DEXTER_VALUE value 
)

◆ ClearProps()

HRESULT IPropertySetter::ClearProps ( )

◆ CloneProps()

HRESULT IPropertySetter::CloneProps ( [out] IPropertySetter **  setter,
[in] REFERENCE_TIME  start,
[in] REFERENCE_TIME  stop 
)

◆ FreeProps()

HRESULT IPropertySetter::FreeProps ( [in] LONG  params,
[in] DEXTER_PARAM param,
[in] DEXTER_VALUE value 
)

◆ GetProps()

HRESULT IPropertySetter::GetProps ( [out] LONG params,
[out] DEXTER_PARAM **  param,
[out] DEXTER_VALUE **  value 
)

◆ LoadFromBlob()

HRESULT IPropertySetter::LoadFromBlob ( [in] LONG  size,
[in] BYTE blob 
)

◆ LoadXML()

HRESULT IPropertySetter::LoadXML ( [in] IUnknown pxml)

◆ PrintXML()

HRESULT IPropertySetter::PrintXML ( [out] char xml,
[in] int  size,
[out] int printed,
[in] int  indent 
)

◆ SaveToBlob()

HRESULT IPropertySetter::SaveToBlob ( [out] LONG size,
[out] BYTE **  blob 
)

◆ SetProps()

HRESULT IPropertySetter::SetProps ( [in] IUnknown target,
[in] REFERENCE_TIME  now 
)

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