Optional Implementation

The following features are optional, but recommended:

  • The IDirectorySearch interface for non-Automation clients. Because the ADSI OLE DB provider uses IDirectorySearch to present queries and collect results from the underlying directory service, providers that implement this interface automatically provide access to OLE DB style databases without having to implement any additional interfaces.
  • The IADsSecurityDescriptor, IADsAccessControlList, and IADsAccessControlEntry interfaces. Providers for directory services that support ACL-based object security are encouraged to implement these additional features.