Platform SDK: Active Directory, ADSI, and Directory Services

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, etc. 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