The following COM objects support interfaces that provide methods that do not access a directory service's persistent data, but provide methods for namespaces that can work with volatile information, such as issuing commands to control processes over a network.
| Objects that Represent Properties of an Object | Objects that Organize:: |
| ADSI PropertyEntry Object | ADSI Collection Object |
| ADSI PropertyValue Object | ADSI Enumerator Object |
| ADSI Group Object | |
| Objects that Represent Security | |
| ADSI AccessControlEntry Object | |
| ADSI AccessControlList Object | |
| ADSI SecurityDescriptor Object | |
| Objects that Represent a Directory Service Hierarchy: | |
| ADSI Computer Object | |
| ADSI Domain Object | Objects that Represent a Directory Service Schema: |
| ADSI FileShare Object | ADSI Schema Container Object |
| ADSI Service Object | ADSI Schema Class Object |
| ADSI FileService Object | ADSI Property Object |
| ADSI Resource Object | ADSI Syntax Object |
| ADSI Session Object | |
| ADSI PrintQueue Object | |
| ADSI PrintJob Object | |
| ADSI User Object | |
| ADSI Country Object | |
| ADSI Organization Object | |
| ADSI OrganizationalUnit Object | |
| ADSI Locality Object | |