ADSI Objects of NDS

The ADSI NDS provider implements the following COM objects that support various ADSI interfaces.

ADSI Objects Description Supported Interfaces
Acl An ADSI object that represents an access control list (ACL). IADsAcl
BackLink An ADSI object that represents the Back Link attribute in NDS. IADsBackLink
CaseIgnoreList An ADSI object that represents a list of case-insensitive strings. IADsCaseIgnoreList
Class An ADSI object that represents a class definition. IADs IADsClass
Email An ADSI object that represents an email account. IADsEmail
FaxNumber An ADSI object that represents a fax number. IADsFaxNumber
GenObject An ADSI object that represents a generic object providing basic object features and common services to most of the ADSI objects in the NDS provider. IADs IADsContainer IDirectoryObject IDirectorySearch IADsPropertyList
Group An ADSI object that represents a group. IADs IADsGroup IDirectoryObject IDirectorySearch IADsPropertyList
GroupCollection An ADSI object that represents a collection of groups. IADs IADsMembers
Hold An ADSI object that represents the Hold attribute in NDS. IADsHold
Locality An ADSI object that represents the geographical locale of a user account, an organization, and so on. IADsLocality IADsContainer IDirectoryObject IDirectorySearch IADsPropertyList
Namespace An ADSI object that represents the namespace. IADs IADsContainer IADsOpenDSObject
NetAddress An ADSI object that represents the NetAddress attribute in NDS. IADsNetAddress
OctetList An ADSI object that represents a list of octet string. IADsOctetList
Organization An ADSI object that represents an organization. IADsO IADsContainer IDirectoryObject IDirectorySearch IADsPropertyList
OrganizationalUnit An ADSI object that represents an organization unit. IADsOU IADsContainer IDirectoryObject IDirectorySearch IADsPropertyList
Path An ADSI object that represents the Path attribute in NDS. IADsPath
PostalAddress An ADSI object that represents a postal address. IADsPostalAddress
PrintQueue An ADSI object that represents a print queue. IADsPrintQueue IADsPrintQueueOperations IADsPropertyList
Property An ADSI object that represents an attribute definition. IADs IADsProperty
ReplicaPointer An ADSI object that represents the ReplicaPointer attribute in NDS. IADsReplicaPointer
Schema An ADSI object that represents the schema container. IADs IADsContainer
Syntax An ADSI object that represents the syntax of an attribute. IADs IADsSyntax
Timestamp An ADSI object that represents the Timestamp attribute in NDS. IADsTimestamp
Tree An ADSI object that represents a NDS directory tree. IADs IADsContainer
TypedName An ADSI object that represents the TypedName attribute in NDS. IADsTypedName
User An ADSI object that represents a user account. IADs IADsUser IDirectoryObject IDirectorySearch IADsPropertyList
UserCollection An ADSI object that represents a collection of user accounts. IADs IADsMembers