====== IDispatch ====== Pointer to object data type used in COM communications (e.g. scripting). Parameters of this type, can hold any object or null. Actual data type corresponding to **VARIANT** depends on language in which you consume API: ^ Language ^ Data Type^ | C++ | IDispatch* | | JavaScript | Object | | VisualBasic Script | Object |