我曾用C++Builder做过类似的东西。
    因为有很多Windows的系统COM接口定义在C++Builder中没有头文件宣告,所以就无法输出。办法是在自己的C++Builder的COM控件中定义这些接口,注意要完全按照Windows的定义,然后将接口的GUID改为VC中相应接口的GUID即可,C++Builder提供GUID的修改功能,很方便。