Platform SDK: Active Directory, ADSI, and Directory Services |
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 |
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 |