Class Store Provider for ADSI/LDAP Object

[This is preliminary documentation and subject to change.]

The Class Store Provider for ADSI/LDAP object is implemented by the COM libraries as an in-process COM object.

It accesses a class store in the Active Directory. Typically, the Class Store Provider uses the LDAP ADSI provider to access the NT5 DS.

Like all Class Store Provider objects, the Class Store Provider for ADSI/LDAP is a moniker object. Clients obtain an initialized provider object by calling MkParseDisplayName on an element of the class store search path. The URL syntax for the Class Store Provider for ADSI/LDAP is:

ADCS:adsi-Url
 

The Class Store Provider for ADSI/LDAP expects the adsi-URL to resolve to an object that implements the IADSObject interfaces and conforms to the LDAP object naming conventions. Typically, the adsi-URL will be a URL of this form:

LDAP://server/ldap name
 

Implementation

Class Store Manager is implemented as part of the COM client-side libraries.

How User Obtains

MkParseDisplayName Creates an initialized instance of the Class Store Provider object. The moniker display name must be of this form:

ADCS:adsi provider


Interfaces

IClassRefresh Syncs up earlier installations with the current state in the set of class stores.
IClassAccess Searches in the set of class stores.
IClassAdmin Administers a class store container.
ICatInformation Obtains information about categories implemented or required by a certain class.
ICatRegister Registers and unregisters component category information in the Registry.