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.