Directory Services

Core Implementation

An ADSI provider supports the following features.

As with any COM implementation, calls to QueryInterface must return E_NOINTERFACE for unimplemented interfaces, E_NOTIMPL for unimplemented methods of interfaces that are otherwise implemented and return E_ADS_PROPERTY_NOT_SUPPORTED for unimplemented properties. For more information about dual interfaces and how they effect property implementation, see Dual Interfaces.