An Active Directory object is typically the host for one or more dependent objects. Dependent objects are COM objects that encapsulate common functions such as collection handling, freeing the host object of these chores Interface pointers for dependent objects are obtained by calling methods on the interfaces of the host Active Directory object. Dependent objects can be retrieved only from host objects.