Hi CornedBee,
Do you mean in COM, except downcast, other casts are not allowed, it is for COM provider developer for for COM client developer?
If you mean for COM client developer, I can understand.
If you mean for COM provider developer, I do not agree. You can see in COM aggregation model, in the inner component, we will use reinterpret_cast to convert unmanged unknown interface to IUnknown interface.
regards,
George