InvokeDISPID
InvokeDISPID is a descriptive term used in COM development to refer to invoking a member of a COM object that supports IDispatch by using its dispatch identifier (DISPID). In automation objects, client code typically first resolves a member name to a DISPID via IDispatch::GetIDsOfNames, then calls IDispatch::Invoke with that DISPID to perform the call. The DISPID identifies the member to invoke; wFlags specify whether the call is a method invocation, a property get, or a property put.
The IDispatch::Invoke function receives the DISPID, locale, flags, arguments packaged in a DISPPARAMS structure, and returns
Use cases include scripting engines and automation clients written in languages that support late binding, where
Note that "InvokeDISPID" is not a separate API function; rather, it is a convention for describing the