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 | |