A client sees ADSI and all of its extension objects as one
object.
An ADSI client sees one IDispatch interface that handles
all the dual and dispatch interfaces in the object, whether the
dual or dispatch interface is implemented by the aggregator in the
provider or by an extension. Please see
Resolution of Function/Property Name Conflicts in Automation in
Extensions.
ADSI does not expose any type information through the
IDispatch::GetTypeInfo or IDispatch::GetTypeInfoCount
methods. ADSI provides type information through the type
library.