Provider Support of ADSI Interfaces
The following table presents an "at-glance" description of which interfaces are supported by the providers that are shipped with ADSI for Windows 2000 and DS Client. An entry marked with "Yes" indicates that at least one ADSI object of the specified provider supports the associated interface. "No" indicates that no object of the provider supports the interface in this release. In the future, currently unsupported interfaces may become supported by the system-supplied providers.
For more information about ADSI provider-specific implementation details, see
For information on which property or method is supported for each interface, follow the links by clicking the appropriate interface name in the first column of the table.
| Interface Name |
LDAP |
WinNT |
NDS |
NWCOMPAT |
| IADs |
Yes |
Yes |
Yes |
Yes |
| IADsAccessControlEntry |
Yes |
No |
Yes |
No |
| IADsAccessControlList |
Yes |
No |
Yes |
No |
| IADsAcl |
No |
No |
Yes |
No |
| IADsBackLink |
No |
No |
Yes |
No |
| IADsCaseIgnoreList |
No |
No |
Yes |
No |
| IADsClass |
Yes |
Yes |
Yes |
Yes |
| IADsCollection |
No |
Yes |
No |
Yes |
| IADsComputer |
No |
Yes |
No |
Yes |
| IADsComputerOperations |
No |
Yes |
No |
Yes |
| IADsContainer |
Yes |
Yes |
Yes |
Yes |
| IADsDeleteOps |
Yes |
No |
No |
No |
| IADsDomain |
No |
Yes |
No |
No |
| IADsEmail |
No |
No |
Yes |
No |
| IADsExtension |
Yes |
Yes |
No |
Yes |
| IADsFaxNumber |
No |
No |
Yes |
No |
| IADsFileService |
No |
Yes |
No |
Yes |
| IADsFileServiceOperations |
No |
Yes |
No |
Yes |
| IADsFileShare |
No |
Yes |
No |
Yes |
| IADsGroup |
Yes |
Yes |
Yes |
Yes |
| IADsHold |
No |
No |
Yes |
No |
| IADsLargeInteger |
Yes |
No |
No |
No |
| IADsLocality |
Yes |
No |
Yes |
No |
| IADsMembers |
Yes |
Yes |
Yes |
Yes |
| IADsNamespaces |
Yes |
Yes |
Yes |
Yes |
| IADsNetAddress |
No |
No |
Yes |
No |
| IADsO |
Yes |
No |
Yes |
No |
| IADsOU |
Yes |
No |
Yes |
No |
| IADsObjectOptions |
Yes |
No |
No |
No |
| IADsOctetList |
No |
No |
Yes |
No |
| IADsOpenDSObject |
Yes |
Yes |
Yes |
No |
| IADsPath |
No |
No |
Yes |
No |
| IADsPathname |
Yes |
Yes |
Yes |
Yes |
| IADsPostalAddress |
No |
No |
Yes |
No |
| IADsPrintJob |
No |
Yes |
No |
Yes |
| IADsPrintJobOperations |
No |
Yes |
No |
Yes |
| IADsPrintQueue |
Yes |
Yes |
Yes |
Yes |
| IADsPrintQueueOperations |
Yes |
Yes |
Yes |
Yes |
| IADsProperty |
Yes |
Yes |
Yes |
Yes |
| IADsPropertyEntry |
Yes |
Yes |
Yes |
Yes |
| IADsPropertyList |
Yes |
Yes |
Yes |
Yes |
| IADsPropertyValue |
Yes |
Yes |
Yes |
Yes |
| IADsPropertyValue2 |
Yes |
Yes |
Yes |
Yes |
| IADsReplicaPointer |
No |
No |
Yes |
No |
| IADsResource |
No |
Yes |
No |
No |
| IADsSecurityDescriptor |
Yes |
No |
Yes |
No |
| IADsService |
No |
Yes |
No |
No |
| IADsServiceOperations |
No |
Yes |
No |
No |
| IADsSession |
No |
Yes |
No |
No |
| IADsSyntax |
Yes |
Yes |
Yes |
Yes |
| IADsTimestamp |
No |
No |
Yes |
No |
| IADsTypedName |
No |
No |
Yes |
No |
| IADsUser |
Yes |
Yes |
Yes |
Yes |
| IDirectoryObject |
Yes |
No |
Yes |
No |
| IDirectorySearch |
Yes |
No |
Yes |
No |
Provider Support for IADsUser
| Property |
LDAP |
WinNT |
| AccountDisabled |
Supported |
Supported |
| AccountExpirationDate |
Supported |
Supported |
| BadLoginAddress |
Not supported |
Not supported |
| BadLoginCount |
Supported |
Supported |
| Department |
Supported |
Not supported |
| Description |
Supported |
Supported |
| Division |
Supported |
Not supported |
| EmailAddress |
Supported |
Not supported |
| EmployeeID |
Supported |
Not supported |
| FaxNumber |
Supported |
Not supported |
| FirstName |
Supported |
Not supported |
| FullName |
Supported |
Supported |
| GraceLoginsAllowed |
Not Supported |
Not supported |
| GraceLoginsRemaining |
Not Supported |
Not supported |
| HomeDirectory |
Supported |
Supported |
| HomePage |
Supported |
Not supported |
| IsAccountLocked |
Not Supported |
Supported |
| Languages |
Not Supported |
Not supported |
| LastFailedLogin |
Supported |
Not supported |
| LastLogin |
Supported |
Supported |
| LastLogoff |
Supported |
Supported |
| LastName |
Supported |
Not supported |
| LoginHours |
Supported |
Supported |
| LoginScript |
Supported |
Supported |
| LoginWorkstations |
Supported |
Supported |
| Manager |
Supported |
Not supported |
| MaxLogins |
Not supported |
Not supported |
| MaxStorage |
Supported |
Supported |
| NamePrefix |
Supported |
Not supported |
| NameSuffix |
Supported |
Not supported |
| OfficeLocations |
Supported |
Not supported |
| OtherName |
Supported |
Not supported |
| PasswordExpirationDate |
Supported |
Supported |
| PasswordLastChanged |
Supported |
Not supported |
| PasswordMinimumLength |
Supported |
Supported |
| PasswordRequired |
Supported |
Supported |
| Picture |
Supported |
Not supported |
| PostalAddresses |
Supported |
Not supported |
| PostalCodes |
Supported |
Not supported |
| Profile |
Supported |
Supported |
| RequireUniquePassword |
Supported |
Not supported |
| SeeAlso |
Supported |
Not supported |
| TelephoneHome |
Supported |
Not supported |
| TelephoneMobile |
Supported |
Not supported |
| TelephoneNumber |
Supported |
Not supported |
| TelephonePager |
Supported |
Not supported |
| Title |
Supported |
Not supported |
Provider Support for IADsComputer
| Properties |
LDAP |
WinNT |
| ComputerID |
Interface not supported |
Not supported |
| Department |
Interface not supported |
Not supported |
| Description |
Interface not supported |
Not supported |
| Division |
Interface not supported |
Supported |
| Location |
Interface not supported |
Not supported |
| MemorySize |
Interface not supported |
Not supported |
| Model |
Interface not supported |
Not supported |
| NetAddresses |
Interface not supported |
Not supported |
| OperatingSystem |
Interface not supported |
Supported |
| OperatingSystemVersion |
Interface not supported |
Supported |
| Owner |
Interface not supported |
Supported |
| PrimaryUser |
Interface not supported |
Not supported |
| Processor |
Interface not supported |
Supported |
| ProcessorCount |
Interface not supported |
Supported |
| Role |
Interface not supported |
Not supported |
| Site |
Interface not supported |
Not supported |
| StorageCapacity |
Interface not supported |
Not supported |
Provider Support for IADsComputerOperations
| Property |
LDAP |
WinNT |
| Shutdown |
Interface not supported |
Not implemented |
| Status |
Interface not supported |
Not implemented |
Provider Support for IADsDomain
| Property |
LDAP |
WinNT |
| IsWorkgroup |
Interface not supported |
Not implemented |
| MinPasswordLength |
Interface not supported |
Supported |
| MinPasswordAge |
Interface not supported |
Supported |
| MaxpasswordAge |
Interface not supported |
Supported |
| MaxBadPasswordsAllowed |
Interface not supported |
Supported |
| PasswordHistoryLength |
Interface not supported |
Supported |
| PasswordAttributes |
Interface not supported |
Not supported |
| AutoUnlockInterval |
Interface not supported |
Supported |
| LockoutObservationInterval |
Interface not supported |
Supported |
Provider Support for IADsFileService
| Property |
LDAP |
WinNT |
| Description |
Interface not supported |
Supported |
| MaxUserCount |
Interface not supported |
Supported |
Provider Support for IADsGroup
| Property |
LDAP |
WinNT |
| Description |
Supported |
Supported |
Provider Support for IADsClass
| Property |
LDAP |
WinNT |
| PrimaryInterface |
Supported |
Supported |
| CLSID |
Supported |
Supported |
| OID |
Supported |
Supported |
| Abstract |
Supported |
Supported |
| Auxiliary |
Supported |
Supported |
| MandatoryProperties |
Supported |
Supported |
| OptionalProperties |
Supported |
Supported |
| NamingProperties |
Supported |
Not implemented |
| DerivedFrom |
Supported |
Not supported |
| AuxDerivedFrom |
Supported |
Not supported |
| PossibleSuperiors |
Supported |
Supported |
| Containment |
Supported for read |
Supported |
| Container |
Supported for read |
Supported |
| HelpFileName |
Supported |
Supported |
| HelpFileContext |
Supported |
Supported |
| Method |
LDAP |
WinNT |
| Qualifiers |
Not implemented |
Not implemented |
Provider Support for IADsProperty
| Property |
LDAP |
WinNT |
| OID |
Supported |
Supported |
| Syntax |
Supported |
Supported |
| MaxRange |
Supported |
Supported |
| MinRange |
Supported |
Supported |
| Multivalued |
Supported |
Supported |
Provider Support for IADsSyntax
| Property |
LDAP |
WinNT |
| OleAutoDataType |
Supported |
Supported |
Provider Support for IADsContainer
| Property |
LDAP |
WinNT |
| Count |
Not implemented |
Not implemented |
| Hints |
Supported |
Not implemented |
| Filter |
Supported |
Supported |
Provider Support for IADsNamespaces
| Property |
LDAP |
WinNT |
| defaultContainer |
Supported |
Supported |
Provider Support for IADsAccessControlEntry
| Property |
LDAP |
WinNT |
| AccessMask |
Supported |
Not supported |
| AccessType |
Supported |
Not supported |
| AccessFlags |
Supported |
Not supported |
| Flags |
Supported |
Not supported |
| ObjectType |
Supported |
Not supported |
| InheritedObjectType |
Supported |
Not supported |
| Trustee |
Supported |
Not supported |
Provider Support for IADsAccessControlList
| Property |
LDAP |
WinNT |
| AceCount |
Supported |
Not supported |
| AceRevision |
Supported |
Not supported |
| Method |
LDAP |
WinNT |
| AddAce |
Supported |
Not supported |
| CopyAccessList |
Supported |
Not supported |
| RemoveAce |
Supported |
Not supported |
| get__NewEnum |
Supported |
Not supported |
Provider Support for IADsSecurityDescriptor
| Property |
LDAP |
WinNT |
| Control |
Supported |
Not supported |
| DaclDefaulted |
Supported |
Not supported |
| DiscretionaryAcl |
Supported |
Not supported |
| Group |
Supported |
Not supported |
| GroupDefaulted |
Supported |
Not supported |
| Owner |
Supported |
Not supported |
| OwnerDefaulted |
Supported |
Not supported |
| SaclDefaulted |
Supported |
Not supported |
| SystemAcl |
Supported |
Not supported |
| Method |
LDAP |
WinNT |
| CopySecurityDescriptor |
Supported |
Not supported |
Provider Support for IADsObjectOptions
| Method |
LDAP |
WinNT |
| GetObjectOption |
Supported |
Interface not supported |
| SetObjectOption |
Supported |
Interface not supported |
Provider Support for IADsCollection
| Method |
LDAP |
WinNT |
| Add |
Interface not supported |
Not supported |
| get__NewEnum |
Interface not supported |
Supported |
| GetObject |
Interface not supported |
Supported |
| Remove |
Interface not supported |
Supported |
Provider Support for IADsMembers
| Property |
LDAP |
WinNT |
NDS |
NWCOMPAT |
| Count |
Supported for GroupCollection, but not for UserCollection |
Not supported |
Not supported |
Not supported |
| Filter |
Supported |
Supported |
Supported |
Supported |
| Method |
LDAP |
WinNT |
NDS |
NWCOMPAT |
| get__NewEnum |
Supported |
Supported |
Supported |
Supported |
Provider Support for IADsPathname
| Property |
LDAP |
WinNT |
| EscapedMode |
Supported |
Supported |
| Method |
LDAP |
WinNT |
| Set |
Supported |
Supported |
| SetDisplayType |
Supported |
Supported |
| Retrieve |
Supported |
Supported |
| GetNumElements |
Supported |
Supported |
| GetElement |
Supported |
Supported |
| GetEscapedElement |
Supported |
Not supported |
| RemoveLeafElement |
Supported |
Supported |
| CopyPath |
Supported |
Supported |
Provider Support for IADsPrintQueue
| Property |
LDAP |
WinNT |
| PrinterPath |
Supported |
Not supported |
| Model |
Supported |
Supported. |
| Datatype |
Not supported |
Supported |
| PrintProcessor |
Not supported |
Supported |
| Description |
Supported |
Supported |
| Location |
Supported |
Supported |
| StartTime |
Supported |
Supported |
| UntilTime |
Supported |
Supported |
| DefaultJobPriority |
Not supported |
Supported |
| Priority |
Supported |
Supported |
| BannerPage |
Supported |
Supported |
| PrintDevices |
Supported |
Supported |
| NetAddresses |
Not supported |
Not supported |
Provider Support for IADsPrintQueueOperations
| Property |
LDAP |
WinNT |
| Status |
Supported |
Supported |
| Method |
LDAP |
WinNT |
| Pause |
Supported |
Supported. |
| PrintJobs |
Supported |
Supported |
| Purge |
Supported |
Supported |
| Resume |
Supported |
Supported |