If the class does not define all the COM methods for the interfaces it implements, then some of those methods may be inherited from superclasses (see Inheritance). If there is no direct or inherited definition of a method, then a default method that returns
E_NOTIMPL
will be provided automatically. The default method also fills all
out
arguments with null bytes and ignores all
in
and
in-out
arguments except those needed to compute the size of arrays for filling
out
arguments.