Platform SDK: Active Directory, ADSI, and Directory Services

Revisiting COM Aggregation Rules with ADSI Extensions

The following is a quick review of COM aggregation rules along with ADSI extension rules.

Extension writers can choose any internal implementation they prefer as long as they obey standard COM aggregation rules. Please note that an extension object does not have to work as a standalone object. Extensions are designed to work as aggregates. However, an extension can be written to work as both a standalone object and as an aggregate.

In addition to standard COM aggregation support, an extension object may support IADsExtension for more advanced features. If late binding is supported, the extension should do the following: