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 NameLDAPWinNTNDSNWCOMPAT
IADsYesYesYesYes
IADsAccessControlEntryYesNoYesNo
IADsAccessControlListYesNoYesNo
IADsAclNoNoYesNo
IADsBackLinkNoNoYesNo
IADsCaseIgnoreListNoNoYesNo
IADsClassYesYesYesYes
IADsCollectionNoYesNoYes
IADsComputerNoYesNoYes
IADsComputerOperationsNoYesNoYes
IADsContainerYesYesYesYes
IADsDeleteOpsYesNoNoNo
IADsDomainNoYesNoNo
IADsEmailNoNoYesNo
IADsExtensionYesYesNoYes
IADsFaxNumberNoNoYesNo
IADsFileServiceNoYesNoYes
IADsFileServiceOperationsNoYesNoYes
IADsFileShareNoYesNoYes
IADsGroupYesYesYesYes
IADsHoldNoNoYesNo
IADsLargeIntegerYesNoNoNo
IADsLocalityYesNoYesNo
IADsMembersYesYesYesYes
IADsNamespacesYesYesYesYes
IADsNetAddressNoNoYesNo
IADsOYesNoYesNo
IADsObjectOptionsYesNoNoNo
IADsOctetListNoNoYesNo
IADsOpenDSObjectYesYesYesNo
IADsOUYesNoYesNo
IADsPathNoNoYesNo
IADsPathNameYesYesYesYes
IADsPostalAddressNoNoYesNo
IADsPrintJobNoYesNoYes
IADsPrintJobOperationsNoYesNoYes
IADsPrintQueueYesYesYesYes
IADsPrintQueueOperationsYesYesYesYes
IADsPropertyYesYesYesYes
IADsPropertyEntryYesYesYesYes
IADsPropertyListYesYesYesYes
IADsPropertyValueYesYesYesYes
IADsPropertyValue2YesYesYesYes
IADsReplicaPointerNoNoYesNo
IADsResourceNoYesNoNo
IADsSecurityDescriptorYesNoYesNo
IADsServiceNoYesNoNo
IADsServiceOperationsNoYesNoNo
IADsSessionNoYesNoNo
IADsSyntaxYesYesYesYes
IADsTimestampNoNoYesNo
IADsTypedNameNoNoYesNo
IADsUserYesYesYesYes
IDirectoryObjectYesNoYesNo
IDirectorySearchYesNoYesNo

 

Provider Support for IADsUser

PropertyLDAPWinNT
AccountDisabledSupportedSupported
AccountExpirationDateSupportedSupported
BadLoginAddressUnsupportedNot supported
BadLoginCountSupportedSupported
DepartmentSupported Unsupported
DescriptionSupportedSupported
DivisionSupported Unsupported
EmailAddressSupported Unsupported
EmployeeIDSupported Unsupported
FaxNumberSupported Unsupported
FirstNameSupported Unsupported
FullNameSupportedSupported
GraceLoginsAllowedNot SupportedUnsupported
GraceLoginsRemainingNot SupportedUnsupported
HomeDirectorySupported Supported
HomePageSupported Unsupported
IsAccountLockedSupportedSupported
LanguagesNot SupportedUnsupported
LastFailedLoginSupported Unsupported
LastLoginSupported Supported
LastLogoffSupported Supported
LastNameSupported Unsupported
LoginHoursSupported Supported
LoginScriptSupported Supported
LoginWorkstationsSupported Supported
ManagerSupported Unsupported
MaxLoginsUnsupportedUnsupported
MaxStorageSupported Supported
NamePrefixSupported Unsupported
NameSuffixSupported Unsupported
OfficeLocationsSupported Unsupported
OtherNameSupported Unsupported
PasswordExpirationDateUnsupported Supported
PasswordLastChangedSupported Unsupported
PasswordMinimumLengthUnsupported Supported
PasswordRequiredSupportedSupported
PictureSupported Unsupported
PostalAddressesSupported Unsupported
PostalCodesSupported Unsupported
ProfileSupported Supported
RequireUniquePasswordUnsupported Unsupported
SeeAlsoSupported Unsupported
TelephoneHomeSupported Unsupported
TelephoneMobileSupported Unsupported
TelephoneNumberSupported Unsupported
TelephonePagerSupported Unsupported
TitleSupported Unsupported

 

Provider Support for IADsComputer

PropertiesLDAPWinNT
ComputerIDInterface not supportedUnsupported
DepartmentInterface not supportedUnsupported
DescriptionInterface not supportedUnsupported
DivisionInterface not supportedSupported
LocationInterface not supportedUnsupported
MemorySizeInterface not supportedUnsupported
ModelInterface not supportedUnsupported
NetAddressesInterface not supportedUnsupported
OperatingSystemInterface not supportedSupported
OperatingSystemVersionInterface not supportedSupported
OwnerInterface not supportedSupported
PrimaryUserInterface not supportedUnsupported
ProcessorInterface not supportedSupported
ProcessorCountInterface not supportedSupported
RoleInterface not supportedUnsupported
SiteInterface not supportedUnsupported
StorageCapacityInterface not supportedUnsupported

 

Provider Support for IADsComputerOperations

PropertyLDAPWinNT
ShutdownInterface not supportedNot implemented
StatusInterface not supportedNot implemented

 

Provider Support for IADsDomain

PropertyLDAPWinNT
IsWorkgroupInterface not supportedNot implemented
MinPasswordLengthInterface not supportedSupported
MinPasswordAgeInterface not supportedSupported
MaxpasswordAgeInterface not supportedSupported
MaxBadPasswordsAllowedInterface not supportedSupported
PasswordHistoryLengthInterface not supportedSupported
PasswordAttributesInterface not supportedUnsupported
AutoUnlockIntervalInterface not supportedSupported
LockoutObservationIntervalInterface not supportedSupported

 

Provider Support for IADsFileService

PropertyLDAPWinNT
DescriptionInterface not supportedSupported
MaxUserCountInterface not supportedSupported

 

Provider Support for IADsGroup

PropertyLDAPWinNT
DescriptionSupportedSupported

 

Provider Support for IADsClass

PropertyLDAPWinNT
PrimaryInterfaceSupportedSupported
CLSIDSupportedSupported
OIDSupportedSupported
AbstractSupportedSupported
AuxiliarySupportedSupported
MandatoryPropertiesSupportedSupported
OptionalPropertiesSupportedSupported
NamingPropertiesSupportedNot implemented
DerivedFromSupportedUnsupported
AuxDerivedFromSupportedUnsupported
PossibleSuperiorsSupportedSupported
ContainmentSupported for readSupported
ContainerSupported for readSupported
HelpFileNameSupportedSupported
HelpFileContextSupportedSupported
MethodLDAPWinNT
QualifiersNot implementedNot implemented

 

Provider Support for IADsProperty

PropertyLDAPWinNT
OIDSupportedSupported
SyntaxSupportedSupported
MaxRangeSupportedSupported
MinRangeSupportedSupported
MultivaluedSupportedSupported

 

Provider Support for IADsSyntax

PropertyLDAPWinNT
OleAutoDataTypeSupportedSupported

 

Provider Support for IADsContainer

PropertyLDAPWinNT
CountNot implementedNot implemented
HintsSupportedNot implemented
FilterSupportedSupported

 

Provider Support for IADsNamespaces

PropertyLDAPWinNT
defaultContainerSupportedSupported

 

Provider Support for IADsAccessControlEntry

PropertyLDAPWinNT
AccessMaskSupportedUnsupported
AccessTypeSupportedUnsupported
AccessFlagsSupportedUnsupported
FlagsSupportedUnsupported
ObjectTypeSupportedUnsupported
InheritedObjectTypeSupportedUnsupported
TrusteeSupportedUnsupported

 

Provider Support for IADsAccessControlList

PropertyLDAPWinNT
AceCountSupportedUnsupported
AceRevisionSupportedUnsupported
MethodLDAPWinNT
AddAceSupportedUnsupported
CopyAccessListSupportedUnsupported
RemoveAceSupportedUnsupported
get__NewEnumSupportedUnsupported

 

Provider Support for IADsSecurityDescriptor

PropertyLDAPWinNT
ControlSupportedUnsupported
DaclDefaultedSupportedUnsupported
DiscretionaryAclSupportedUnsupported
GroupSupportedUnsupported
GroupDefaultedSupportedUnsupported
OwnerSupportedUnsupported
OwnerDefaultedSupportedUnsupported
SaclDefaultedSupportedUnsupported
SystemAclSupportedUnsupported
MethodLDAPWinNT
CopySecurityDescriptorSupportedUnsupported

 

Provider Support for IADsObjectOptions

MethodLDAPWinNT
GetOptionSupportedInterface not supported
SetOptionSupportedInterface not supported

 

Provider Support for IADsCollection

MethodLDAPWinNT
AddInterface not supportedUnsupported
get__NewEnumInterface not supportedSupported
GetObjectInterface not supportedSupported
RemoveInterface not supportedSupported

 

Provider Support for IADsMembers

PropertyLDAPWinNTNDSNWCOMPAT
CountSupported for GroupCollection, but not for UserCollectionUnsupportedUnsupportedUnsupported
FilterSupportedSupportedSupportedSupported
MethodLDAPWinNTNDSNWCOMPAT
get__NewEnumSupportedSupportedSupportedSupported

 

Provider Support for IADsPathname

PropertyLDAPWinNT
EscapedModeSupportedSupported
MethodLDAPWinNT
SetSupportedSupported
SetDisplayTypeSupportedSupported
RetrieveSupportedSupported
GetNumElementsSupportedSupported
GetElementSupportedSupported
GetEscapedElementSupportedUnsupported
RemoveLeafElementSupportedSupported
CopyPathSupportedSupported

 

Provider Support for IADsPrintQueue

PropertyLDAPWinNT
PrinterPathSupportedUnsupported
ModelSupportedSupported.
DatatypeUnsupportedSupported
PrintProcessorUnsupportedSupported
DescriptionSupportedSupported
LocationSupportedSupported
StartTimeSupportedSupported
UntilTimeSupportedSupported
DefaultJobPriorityUnsupportedSupported
PrioritySupportedSupported
BannerPageSupportedSupported
PrintDevicesSupportedSupported
NetAddressesUnsupportedUnsupported

 

Provider Support for IADsPrintQueueOperations

PropertyLDAPWinNT
StatusSupportedSupported
MethodLDAPWinNT
PauseSupportedSupported.
PrintJobsSupportedSupported
PurgeSupportedSupported
ResumeSupportedSupported

 

Send comments about this topic to Microsoft

Build date: 11/12/2009

Tags :


Page view tracker