Hi,

If an object exports IUnknown, IDispatch, and a Dual Interface. What is the advantage of having the dual interface over an interface derived directly from IUnknown? Can't the regular IDispatch provide any functionality needed?

If I have a reference to a dual interface and I try to get an IDispatch reference do I get an IDispatch reference to the same interface I was in or to the "real" IDispatch?

Thanks for any help