That's something wrong in your explanation. COM dll indeed requires for registration. But COM dll does not export anything but standard entries required by COM specification, i.e. DllRegisterServer,...