都说用VC写的COM给有个IDL文件,给有4个导出函数(注册,反注册什么的),可是现在手里有个VC的COM组件工程里没有IDL文件,也没有那4个函数,工程的CPP文件看就是普通的DLL(一个DLLMAIN,一个自定义的导出函数),工程的其他文件都是按照COM规范写的(从IKNOWN继承,类厂什么的),现在就不明白,什么算是COM组件,他的底线什么,最底遵循什么标准就可以算是一个COM组件???