Revising our code, I found a curious definition in one of the .idl files:
[
object,
uuid(uuidhere),
dual,
nonextensible,
oleautomation,
hidden
]
interface IOurInterface : IUnknown {
};
How is an interface derived directly from IUnknownperhaps a dual interface? Will something break if I remove the attribute dual?
source
share