DCOM = J + remote access **** .idl **** interface IXxxx : IDispatch library XxxxLibrary coclass CoXxxx **** .h **** class CCoTest : CComObjectRootEx, CComCoClass, IDispatchImpl **** registry **** auto via DllRegisterServer and DllUnegisterServer in DLL **** C++ usage **** import tlb CoCreateInstanceEx() **** dynamic C# usage **** dynamic o = Activator.CreateInstance() **** VBS usage **** Set o = CreateObject()