if one interface is a
custom interface
, which means it can only be used by a C or C++ client. But If our coclass also implemented
IDispatch
, then we could write a client in practically anything - Visual Basic, Windows Scripting Host, a web page, PerlScript, etc.