ADSI Objects of LDAP
The following table lists commonly used COM objects for the LDAP provider in ADSI, together with the ADSI interfaces that they support.
ADSI object | Description | Supported interfaces |
---|---|---|
Class | An ADSI object that represents a class definition in the schema. | |
GenObject | An ADSI object that represents the generic features of and provides common services to most other ADSI objects for the LDAP provider. | |
Group | An ADSI object that represents a group. | IADsGroup |
GroupCollection | An ADSI object that represents a collection of groups. | IADsMembers |
Locality | An ADSI object that represents geographical locales of a user, organization, and so on. | IADsLocality |
Namespace | An ADSI object that represents the LDAP namespace. | |
NameTranslate | An ADSI object that provides the services for translating ADsPath entries from one format to another. | IADsNameTranslate |
Organization | An ADSI object that represents an organization. | IADsO |
OrganizationalUnit | An ADSI object that represents an organizational unit. | IADsOU |
Pathname | An ADSI object that represents ADsPath. | IADsPathname |
PrintQueue | An ADSI object that represents a print queue. | |
Property | An ADSI object that represents the attribute definition in the schema. | |
RootDSE | An ADSI object that represents the root DSE. | |
Schema | An ADSI object that represents the schema container. | |
Syntax | An ADSI object that represents the attribute syntax. | |
User | An ADSI object that represents a user account. | IADsUser |
UserCollection | An ADSI object that implements IADsMembers for maintaining and managing a collection of user accounts. | IADsMembers |