[This is preliminary documentation and subject to change]

### ADSI Objects

The IIS Admin Objects each implement the IADs interface defined by the ADSI standard. The IADs interface for the IIS Admin Objects provides the following basic functionality:

- A simple way to set and retrieve configuration properties on a specific node in the metabase. For example, you can change permissions (AccessFlags) for a specific Web site.
- A way to retrieve the path of the object's parent container object.
- Binding information that uniquely identifies the object instance in a directory tree.
- A path to the schema definition of the object.
- Identification information that indicates the name and type of the object.
- A way to retrieve namespace properties.
- A simple implicit caching system.

The IIS Admin Objects implement the IADs interface, supporting the Name, ADsPath, Class, GUID, Parent, and Schema properties in addition to IIS-specific metabase properties. The IADs GetInfo, SetInfo, Get, Put, GetEx, and PutEx methods are also supported, in addition to others needed for IIS configuration administration. For more specific information about the ADSI properties and methods provided by the IIS Admin Objects, see the ADSI Reference.

© 1997-2001 Microsoft Corporation. All rights reserved.