使用COM的时候如何将LPDISPATCH转换为对应的IDispatch对象?
例如,在使用CDO的时候,Session有一个方法定义如下:
_variant_t GetAddressList (const _variant_t & ObjectType );
要将返回结果转换为AddressList, AddressList定义如下:
struct __declspec(uuid("3fa7deaf-6438-101b-acc1-00aa00423326"))
AddressList : IDispatch
{
//
// Property data
//
//...
}
没有用过COM, 望指点迷津,谢谢!