CWiauPropertyList class (wiautil.h)

The CWiauPropertyList class can be used to create and maintain a list of properties for a device.

Methods

The CWiauPropertyList class has these methods.

 
CWiauPropertyList::~CWiauPropertyList

The CWiauPropertyList::~CWiauPropertyList method is the destructor for the CWiauPropertyList class.
CWiauPropertyList::CWiauPropertyList

The CWiauPropertyList::CWiauPropertyList method is the constructor for the CWiauPropertyList class.
CWiauPropertyList::DefineProperty

The CWiauPropertyList::DefineProperty method adds a property definition to a property list object.
CWiauPropertyList::GetPropId

The CWiauPropertyList::GetPropId method finds the property ID for a property, given its index in the property list.
CWiauPropertyList::Init

The CWiauPropertyList::Init method initializes a property list object.
CWiauPropertyList::LookupPropId

The CWiauPropertyList::LookupPropId method finds a property's index, given its property ID.
CWiauPropertyList::SendToWia

The CWiauPropertyList::SendToWia method calls the WIA service to define all of the properties currently contained in the property list object.
CWiauPropertyList::SetAccessSubType

The CWiauPropertyList::SetAccessSubType(INT,ULONG,ULONG) method resets a property's access and subtype.
CWiauPropertyList::SetAccessSubType

The CWiauPropertyList::SetAccessSubType method resets a property's access and subtype.
CWiauPropertyList::SetCurrentValue

The CWiauPropertyList::SetCurrentValue(INT,BSTR) method sets the current value of a property of type BSTR, and sets its type to VT_BSTR.
CWiauPropertyList::SetCurrentValue

The CWiauPropertyList::SetCurrentValue(INT,BYTE,INT) method sets the current value of a property consisting of an array of bytes, and sets its type to VT_UI1 or VT_VECTOR.
CWiauPropertyList::SetCurrentValue

The CWiauPropertyList::SetCurrentValue(INT,CLSID) method sets the current value of a property of type CLSID, and sets its type to VT_CLSID.
CWiauPropertyList::SetCurrentValue

The CWiauPropertyList::SetCurrentValue(INT,FLOAT) method sets the current value of a property of type FLOAT, and sets its type to VT_R4.
CWiauPropertyList::SetCurrentValue

The CWiauPropertyList::SetCurrentValue(INT,LONG) method sets the current value of a property of type LONG, and sets its type to VT_I4.
CWiauPropertyList::SetCurrentValue

Learn how the CWiauPropertyList::SetCurrentValue(INT,LONG) method sets the current value of a property of type LONG, and sets its type to VT_I4.
CWiauPropertyList::SetCurrentValue

The CWiauPropertyList::SetCurrentValue(INT,PSYSTEMTIME) method sets the current value of a property of type SYSTEMTIME, and sets its type to VT_UI2 or VT_VECTOR.
CWiauPropertyList::SetValidValues

The CWiauPropertyList::SetValidValues(INT,BSTR,BSTR,INT,BSTR) method sets the type, as well as default, current, and valid values for a BSTR property associated with a list of values.
CWiauPropertyList::SetValidValues

The CWiauPropertyList::SetValidValues(INT,CLSID,CLSID,INT,CLSID) method sets the type, as well as default, current, and valid values for a CLSID property associated with a list of values.
CWiauPropertyList::SetValidValues

The CWiauPropertyList::SetValidValues(INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT) method sets the type, as well as default, current, and valid values for a FLOAT property associated with a range of values.
CWiauPropertyList::SetValidValues

The CWiauPropertyList::SetValidValues(INT,FLOAT,FLOAT,INT,PFLOAT) method sets the type, as well as default, current, and valid values for a FLOAT property associated with a list of values.
CWiauPropertyList::SetValidValues

The CWiauPropertyList::SetValidValues(INT,LONG,LONG,INT,PLONG) method sets the type, as well as default, current, and valid values for a LONG property associated with a list of values.
CWiauPropertyList::SetValidValues

The CWiauPropertyList::SetValidValues(INT,LONG,LONG,LONG) method sets the type, as well as default, current, and valid values for a property whose values are defined by a flag.
CWiauPropertyList::SetValidValues

Learn how the CWiauPropertyList::SetValidValues(INT,LONG,LONG,LONG) method sets the type values for a property whose values are defined by a flag.
CWiauPropertyList::SetValidValues

The CWiauPropertyList::SetValidValues(INT,LONG,LONG,LONG,LONG,LONG) method sets the type, as well as default, current, and valid values for a LONG property associated with a range of values.

Requirements

Requirement Value
Target Platform Windows
Header wiautil.h