ADSI Object Model for LDAP Providers

The following illustration shows ADSI objects used for the LDAP provider and interfaces used to access these objects.

object model for ldap provider

Object Interface
Class
IADs, IADsClass
Property
IADs, IADsProperty
GenObject
IADs, IADsContainer, IADsDeleteOps, IADsObjectOptions, IADsPropertyList, IDirectoryObject, IDirectorySearch
Namespace
IADs, IADsContainer, IADsOpenDSObject
RootDSE
IADs, IADsPropertyList
Pathname
IADs, IADsPathname
Schema
IADs, IADsContainer
Syntax
IADs, IADsSyntax
Organization
IADsO
OrganizationalUnit
IADsOU
GroupCollection
IADsMembers
Group
IADsGroup
UserCollection
IADsMembers
User
IADsUser
Locality
IADsLocality
NameTranslate
IADsNameTranslate
PrintQueue
IADsPrintQueue, IADsPrintQueueOperations