DISPID Constants

Identifies methods, properties, and arguments.

Constant/value Description
DISPID_COLLECT
-8
The Collect property. You use this property if the method you are calling through Invoke is an accessor function.
DISPID_CONSTRUCTOR
-6
The C++ constructor function for the object.
DISPID_DESTRUCTOR
-7
The C++ destructor function for the object.
DISPID_EVALUATE
-5
The Evaluate method. This method is implicitly invoked when the ActiveX client encloses the arguments in square brackets. For example, the following two lines are equivalent:
x.[A1:C1].value = 10
x.Evaluate("A1:C1").value = 10
DISPID_NEWENUM
-4
The _NewEnum property. This special, restricted property is required for collection objects. It returns an enumerator object that supports IEnumVARIANT, and should have the restricted attribute specified.
DISPID_PROPERTYPUT
-3
The parameter that receives the value of an assignment in a PROPERTYPUT.
DISPID_UNKNOWN
-1
The value returned by IDispatch::GetIDsOfNames to indicate that a member or parameter name was not found.
DISPID_VALUE
0
The default member for the object. This property or method is invoked when an ActiveX client specifies the object name without a property or method.

Remarks

Use these values with the DISPID type. The DISPID type is defined as follows.

typedef LONG DISPID;

Requirements

Header
OaIdl.h