DISPID

Used by IDispatch::Invoke to identify methods, properties, and arguments.

typedef LONG DISPID;

The following DISPIDs have special meaning:

DISPID
Description
DISPID_VALUE
The default member for the object. This property or method is invoked when an OLE Automation controller specifies the object name without a property or method.
DISPID_NEWENUM
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 in ODL.
DISPID_EVALUATE
The Evaluate method. This method is implicitly invoked when the OLE Automation controller 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
The Evaluate method has the dispatch ID DISPID_EVALUATE.
DISPID_PROPERTYPUT
The parameter that receives the value of an assignment in a property "put."
DISPID_CONSTRUCTOR
The C++ constructor function for the object.
DISPID_DESTRUCTOR
The C++ destructor function for the object.
DISPID_UNKNOWN
Value returned by IDispatch::GetIDsOfNames to indicate that a member or parameter name was not found.

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database