急VC中怎么调用Delphi写的COM组件呢

急:VC中如何调用Delphi写的COM组件呢
因为调用规则原因,在VC中调用Delphi写的DLL,要在函数定义中进行设置调用规则,如:
    typedef   bool(__stdcall   GetFirstMessage)(char   *,   int   *,   char   *,   int,   int   *);

可是要调用Delphi写的COM组件,不可能这样声明啊,应该怎么做呢?求教,谢谢!



------解决方案--------------------
GetFirstMessage要写成接口
然后CoCreateInstance,QueryInterface,就可以调用GetFirstMessage了
------解决方案--------------------
Delphi中的COM一定也是遵循 标准的, 在VC中调用, 和调用别的COM应该没区别

另外,调用COM和调用Delphi写的DLL中的函数是不一样的