组件的问题,非常急!!!!!!!!!!!!!!!!!!
写COM组件程序,怎样利用自定义类型?
比如下面是我的接口声明:
DECLARE_INTERFACE_(ILine,IUnknown)
{
STDMETHOD (MyStruct kknd)(POINT a)PURE;
};
MyStruct是返回类型,kknd是我的函数,POINT a是参数
MyStruct定义如下:
typedef struct
{
double a;
double b;
}MyStruct;
上面的MyStruct替换成c++的类型如void, double等都可以,但
MyStruct不行,哪里写错了吗?