Provider Support of ADSI Interfaces

The following table lists a brief description of the interfaces supported by the providers included 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 more information about which property or method is supported for each interface, click the appropriate interface name in the first column of the table.

Interface NameLDAPWinNT
IADs YesYes
IADsAccessControlEntry YesNo
IADsAccessControlList YesNo
IADsAcl NoNo
IADsBackLink NoNo
IADsCaseIgnoreList NoNo
IADsClass YesYes
IADsCollection NoYes
IADsComputer NoYes
IADsComputerOperations NoYes
IADsContainer YesYes
IADsDeleteOps YesNo
IADsDomain NoYes
IADsEmail NoNo
IADsExtension YesYes
IADsFaxNumber NoNo
IADsFileService NoYes
IADsFileServiceOperations NoYes
IADsFileShare NoYes
IADsGroup YesYes
IADsHold NoNo
IADsLargeInteger YesNo
IADsLocality YesNo
IADsMembers YesYes
IADsNamespaces YesYes
IADsNetAddress NoNo
IADsO YesNo
IADsObjectOptions YesNo
IADsOctetList NoNo
IADsOpenDSObject YesYes
IADsOU YesNo
IADsPath NoNo
IADsPathName YesYes
IADsPostalAddress NoNo
IADsPrintJob NoYes
IADsPrintJobOperations NoYes
IADsPrintQueue YesYes
IADsPrintQueueOperations YesYes
IADsProperty YesYes
IADsPropertyEntry YesYes
IADsPropertyList YesYes
IADsPropertyValue YesYes
IADsPropertyValue2 YesYes
IADsReplicaPointer NoNo
IADsResource NoYes
IADsSecurityDescriptor YesNo
IADsService NoYes
IADsServiceOperations NoYes
IADsSession NoYes
IADsSyntax YesYes
IADsTimestamp NoNo
IADsTypedName NoNo
IADsUser YesYes
IDirectoryObject YesNo
IDirectorySearch YesNo

 

Provider Support for IADsUser

PropertyLDAPWinNT
AccountDisabled SupportedSupported
AccountExpirationDate SupportedSupported
BadLoginAddress UnsupportedNot supported
BadLoginCount SupportedSupported
Department Supported Unsupported
Description SupportedSupported
Division Supported Unsupported
EmailAddress Supported Unsupported
EmployeeID Supported Unsupported
FaxNumber Supported Unsupported
FirstName Supported Unsupported
FullName SupportedSupported
GraceLoginsAllowed Not SupportedUnsupported
GraceLoginsRemaining Not SupportedUnsupported
HomeDirectory Supported Supported
HomePage Supported Unsupported
IsAccountLocked SupportedSupported
Languages Not SupportedUnsupported
LastFailedLogin Supported Unsupported
LastLogin Supported Supported
LastLogoff Supported Supported
LastName Supported Unsupported
LoginHours Supported Supported
LoginScript Supported Supported
LoginWorkstations Supported Supported
Manager Supported Unsupported
MaxLogins UnsupportedUnsupported
MaxStorage Supported Supported
NamePrefix Supported Unsupported
NameSuffix Supported Unsupported
OfficeLocations Supported Unsupported
OtherName Supported Unsupported
PasswordExpirationDate Unsupported Supported
PasswordLastChanged Supported Unsupported
PasswordMinimumLength Unsupported Supported
PasswordRequired SupportedSupported
Picture Supported Unsupported
PostalAddresses Supported Unsupported
PostalCodes Supported Unsupported
Profile Supported Supported
RequireUniquePassword Unsupported Unsupported
SeeAlso Supported Unsupported
TelephoneHome Supported Unsupported
TelephoneMobile Supported Unsupported
TelephoneNumber Supported Unsupported
TelephonePager Supported Unsupported
Title Supported Unsupported

 

Provider Support for IADsComputer

PropertiesLDAPWinNT
ComputerID Interface not supportedUnsupported
Department Interface not supportedUnsupported
Description Interface not supportedUnsupported
Division Interface not supportedSupported
Location Interface not supportedUnsupported
MemorySize Interface not supportedUnsupported
Model Interface not supportedUnsupported
NetAddresses Interface not supportedUnsupported
OperatingSystem Interface not supportedSupported
OperatingSystemVersion Interface not supportedSupported
Owner Interface not supportedSupported
PrimaryUser Interface not supportedUnsupported
Processor Interface not supportedSupported
ProcessorCount Interface not supportedSupported
Role Interface not supportedUnsupported
Site Interface not supportedUnsupported
StorageCapacity Interface not supportedUnsupported

 

Provider Support for IADsComputerOperations

PropertyLDAPWinNT
Shutdown Interface not supportedNot implemented
Status Interface not supportedNot implemented

 

Provider Support for IADsDomain

PropertyLDAPWinNT
IsWorkgroup Interface not supportedNot implemented
MinPasswordLength Interface not supportedSupported
MinPasswordAge Interface not supportedSupported
MaxpasswordAge Interface not supportedSupported
MaxBadPasswordsAllowed Interface not supportedSupported
PasswordHistoryLength Interface not supportedSupported
PasswordAttributes Interface not supportedUnsupported
AutoUnlockInterval Interface not supportedSupported
LockoutObservationInterval Interface not supportedSupported

 

Provider Support for IADsFileService

PropertyLDAPWinNT
Description Interface not supportedSupported
MaxUserCount Interface not supportedSupported

 

Provider Support for IADsGroup

PropertyLDAPWinNT
Description SupportedSupported

 

Provider Support for IADsClass

PropertyLDAPWinNT
PrimaryInterface SupportedSupported
CLSID SupportedSupported
OID SupportedSupported
Abstract SupportedSupported
Auxiliary SupportedSupported
MandatoryProperties SupportedSupported
OptionalProperties SupportedSupported
NamingProperties SupportedNot implemented
DerivedFrom SupportedUnsupported
AuxDerivedFrom SupportedUnsupported
PossibleSuperiors SupportedSupported
Containment Supported for readSupported
Container Supported for readSupported
HelpFileName SupportedSupported
HelpFileContext SupportedSupported
MethodLDAPWinNT
Qualifiers Not implementedNot implemented

 

Provider Support for IADsProperty

PropertyLDAPWinNT
OID SupportedSupported
Syntax SupportedSupported
MaxRange SupportedSupported
MinRange SupportedSupported
Multivalued SupportedSupported

 

Provider Support for IADsSyntax

PropertyLDAPWinNT
OleAutoDataType SupportedSupported

 

Provider Support for IADsContainer

PropertyLDAPWinNT
Count Not implementedNot implemented
Hints SupportedNot implemented
Filter SupportedSupported

 

Provider Support for IADsNamespaces

PropertyLDAPWinNT
defaultContainer SupportedSupported

 

Provider Support for IADsAccessControlEntry

PropertyLDAPWinNT
AccessMask SupportedUnsupported
AccessType SupportedUnsupported
AccessFlags SupportedUnsupported
Flags SupportedUnsupported
ObjectType SupportedUnsupported
InheritedObjectType SupportedUnsupported
Trustee SupportedUnsupported

 

Provider Support for IADsAccessControlList

PropertyLDAPWinNT
AceCount SupportedUnsupported
AceRevision SupportedUnsupported
MethodLDAPWinNT
AddAce SupportedUnsupported
CopyAccessList SupportedUnsupported
RemoveAce SupportedUnsupported
get__NewEnum SupportedUnsupported

 

Provider Support for IADsSecurityDescriptor

PropertyLDAPWinNT
Control SupportedUnsupported
DaclDefaulted SupportedUnsupported
DiscretionaryAcl SupportedUnsupported
Group SupportedUnsupported
GroupDefaulted SupportedUnsupported
Owner SupportedUnsupported
OwnerDefaulted SupportedUnsupported
SaclDefaulted SupportedUnsupported
SystemAcl SupportedUnsupported
MethodLDAPWinNT
CopySecurityDescriptor SupportedUnsupported

 

Provider Support for IADsObjectOptions

MethodLDAPWinNT
GetOption SupportedInterface not supported
SetOption SupportedInterface not supported

 

Provider Support for IADsCollection

MethodLDAPWinNT
Add Interface not supportedUnsupported
get__NewEnum Interface not supportedSupported
GetObject Interface not supportedSupported
Remove Interface not supportedSupported

 

Provider Support for IADsMembers

PropertyLDAPWinNT
Count Supported for GroupCollection, but not for UserCollectionUnsupported
Filter SupportedSupported
MethodLDAPWinNT
get__NewEnum SupportedSupported

 

Provider Support for IADsPathname

PropertyLDAPWinNT
EscapedMode SupportedSupported
MethodLDAPWinNT
Set SupportedSupported
SetDisplayType SupportedSupported
Retrieve SupportedSupported
GetNumElements SupportedSupported
GetElement SupportedSupported
GetEscapedElement SupportedUnsupported
RemoveLeafElement SupportedSupported
CopyPath SupportedSupported

 

Provider Support for IADsPrintQueue

PropertyLDAPWinNT
PrinterPath SupportedUnsupported
Model SupportedSupported.
Datatype UnsupportedSupported
PrintProcessor UnsupportedSupported
Description SupportedSupported
Location SupportedSupported
StartTime SupportedSupported
UntilTime SupportedSupported
DefaultJobPriority UnsupportedSupported
Priority SupportedSupported
BannerPage SupportedSupported
PrintDevices SupportedSupported
NetAddresses UnsupportedUnsupported

 

Provider Support for IADsPrintQueueOperations

PropertyLDAPWinNT
Status SupportedSupported
MethodLDAPWinNT
Pause SupportedSupported.
PrintJobs SupportedSupported
Purge SupportedSupported
Resume SupportedSupported

 

 

 

Show: