Consider the following interface declaration in an IDL file:
The idea here is that you want to be able to call the
method as
if you don't want to provide a reason.
If you try this, you'll find that the call sometimes fails with
error
0x800706F4, which decodes to
.
What's going on here?
The attribute does not mean what you think it ...