EngView Automation Documentation
 
Loading...
Searching...
No Matches
EVPDDLib::IAutoObjectPropSet Interface Reference
Inheritance diagram for EVPDDLib::IAutoObjectPropSet:

Public Member Functions

HRESULT AddProp ([in]BSTR name, [in]BSTR descr, [out, retval]LONG *idx)
 

Properties

IDispatch Owner [get]
 Returns the number of properties supported by the object.
 
LONG Count [get]
 
BSTR Id ([in] LONG idx) [get]
 
SAFEARRAY IdSet [get]
 
BSTR Description ([in] LONG idx) [get]
 
VARIANT_BOOL Readonly ([in] LONG idx) [get]
 
VARIANT VarValue ([in] VARIANT propId) [get, set]
 
VARIANT VarValueById ([in] BSTR propId) [get, set]
 
VARIANT VarValueByIdx ([in] LONG propId) [get, set]
 
LONG IntValue ([in] VARIANT propId) [get, set]
 
LONG IntValueById ([in] BSTR propId) [get, set]
 
LONG IntValueByIdx ([in] LONG propId) [get, set]
 
double DblValue ([in] VARIANT propId) [get, set]
 
double DblValueById ([in] BSTR propId) [get, set]
 
double DblValueByIdx ([in] LONG propId) [get, set]
 
BSTR StrValue ([in] VARIANT propId) [get, set]
 
BSTR StrValueById ([in] BSTR propId) [get, set]
 
BSTR StrValueByIdx ([in] LONG propId) [get, set]
 
FILETIME DateValue ([in] VARIANT propId) [get, set]
 
FILETIME DateValueById ([in] BSTR propId) [get, set]
 
FILETIME DateValueByIdx ([in] LONG propId) [get, set]
 
IDispatch ObjValue ([in] VARIANT propId) [get, set]
 
IDispatch ObjValueById ([in] BSTR propId) [get, set]
 
IDispatch ObjValueByIdx ([in] LONG propId) [get, set]
 

Detailed Description

Represents a collection of object properties which are 'dynamic', depending on the state and type of the underlying object The collection provides a means of enumerating the set of available properties and accessors to set/change a property value

Member Function Documentation

◆ AddProp()

HRESULT EVPDDLib::IAutoObjectPropSet::AddProp ( [in] BSTR  name,
[in] BSTR  descr,
[out, retval] LONG *  idx 
)
property

Property Documentation

◆ Owner

IDispatch EVPDDLib::IAutoObjectPropSet::Owner
getproperty

Returns the number of properties supported by the object.

◆ Count

LONG EVPDDLib::IAutoObjectPropSet::Count
get

◆ Id

BSTR EVPDDLib::IAutoObjectPropSet::Id([in] LONG idx)
getproperty

◆ IdSet

SAFEARRAY EVPDDLib::IAutoObjectPropSet::IdSet
get

◆ Description

BSTR EVPDDLib::IAutoObjectPropSet::Description([in] LONG idx)
getproperty

◆ Readonly

VARIANT_BOOL EVPDDLib::IAutoObjectPropSet::Readonly([in] LONG idx)
getproperty

◆ VarValue

VARIANT EVPDDLib::IAutoObjectPropSet::VarValue
getsetproperty

◆ VarValueById

VARIANT EVPDDLib::IAutoObjectPropSet::VarValueById
getsetproperty

◆ VarValueByIdx

VARIANT EVPDDLib::IAutoObjectPropSet::VarValueByIdx
getsetproperty

◆ IntValue

LONG EVPDDLib::IAutoObjectPropSet::IntValue
getsetproperty

◆ IntValueById

LONG EVPDDLib::IAutoObjectPropSet::IntValueById
getsetproperty

◆ IntValueByIdx

LONG EVPDDLib::IAutoObjectPropSet::IntValueByIdx
getsetproperty

◆ DblValue

double EVPDDLib::IAutoObjectPropSet::DblValue
getsetproperty

◆ DblValueById

double EVPDDLib::IAutoObjectPropSet::DblValueById
getsetproperty

◆ DblValueByIdx

double EVPDDLib::IAutoObjectPropSet::DblValueByIdx
getsetproperty

◆ StrValue

BSTR EVPDDLib::IAutoObjectPropSet::StrValue
getsetproperty

◆ StrValueById

BSTR EVPDDLib::IAutoObjectPropSet::StrValueById
getsetproperty

◆ StrValueByIdx

BSTR EVPDDLib::IAutoObjectPropSet::StrValueByIdx
getsetproperty

◆ DateValue

FILETIME EVPDDLib::IAutoObjectPropSet::DateValue
getsetproperty

◆ DateValueById

FILETIME EVPDDLib::IAutoObjectPropSet::DateValueById
getsetproperty

◆ DateValueByIdx

FILETIME EVPDDLib::IAutoObjectPropSet::DateValueByIdx
getsetproperty

◆ ObjValue

IDispatch EVPDDLib::IAutoObjectPropSet::ObjValue
getsetproperty

◆ ObjValueById

IDispatch EVPDDLib::IAutoObjectPropSet::ObjValueById
getsetproperty

◆ ObjValueByIdx

IDispatch EVPDDLib::IAutoObjectPropSet::ObjValueByIdx
getsetproperty

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