Glossary
You should be familiar with the following terms before reading the rest of this guide:
-
Automation
-
A way to manipulate objects within a scripting environment. Methods within an Automation environment are typically accessed through the IDispatch interface.
-
Active Directory Service Interfaces (ADSI)
-
A set of specifications of COM objects and interfaces. Administrators and ISVs can use the ADSI objects to perform common administrative operations, such as adding new users or managing a print queue.
-
attribute
-
A generic object property defined in a directory service schema. Attributes and classes (see class) are defined independently, and a single attribute may be characteristic of multiple classes. In the context of this document "property" and "attribute" can be used interchangeably.
-
attribute instance
-
A specific occurrence of an attribute defined in a directory service schema. For example, "John Smith" or "Jane Doe" would be instances of the Name attribute..
-
class
-
In ADSI, a formal description of a discrete, identifiable type of object that can be stored in a directory service. For example, User, Print-Queue, and Group are all classes. These classes, which act as templates, are stored within a directory service's schema.
-
class instance
-
A specific occurrence of a class defined in a directory service schema. For example, User objects with the attributes "John Smith" or "Jane Doe" would represent instances of the User class.
-
collection
-
A group of objects that can be indexed, either numerically like an array or by name. ADSI containers support interface methods for manipulating collections.
-
Component Object Model (COM)
-
A programming model that defines the way in which software components communicate with and provide services to one another, regardless of where the components reside. ADSI defines a set of COM interfaces (and related APIs) for working with directory service objects.
-
component
-
An object that conforms to the component object model (COM). In ADSI, a component is a top-level objects that can be instantiated and then used to access dependent objects.
-
container
-
Any ADSI object that supports one or more of the methods of the IADsContainer interface. An ADSI container can hold one or more other directory service objects.
-
content rules
-
Criteria defining valid content for class instances for directory service objects.
-
directory information tree (DIT)
-
A hierarchical representation of a directory service in which the nodes represent class instances and lines connecting the nodes indicate parent-child relationships.
-
DIT
-
See Directory Information Tree.
-
directory service (DS)
-
Persistently stored tables containing the attributes and locations of objects within a namespace (see Namespace). A directory service also provides services to manage the data in the tables.
-
enumerator
-
An object that supports the IEnumVARIANT interface, which provides a Next method to enumerate objects in a collection.
-
Interface
-
In ADSI, a COM interface. Each COM interface defines a set of related member functions that provide access to COM objects. ADSI defines and implements a set of COM interfaces and related APIs for providing access to directory service objects.
-
LDAP
-
The Lightweight Directory Access Protocol. The standard Internet communications protocol used to communicate with the Windows NT Directory Service. Both Version 2 and Version 3 of LDAP are supported.
-
namespace
-
A directory service that uses a particular syntax for naming conventions. Examples are:
-
Windows NT
-
"//MyWorkstation/MyName"
-
LDAP
-
"//MyServer/C=US/O=MS/CN=MyName"
-
NDS
-
"//Planets/O=Mars/OU=DEV"
-
NetWare 3.x
-
"//Docs/MyNw3xPrinter"
-
NDS
-
NetWare Directory Services.
-
object
-
In ADSI, a COM object that implements one or more interfaces. See ADSI Object Definitions. For more information on COM, see the Microsoft Platform SDK.
The basic named unit of storage in a directory service. A directory service object is defined in the directory service's schema by a class object and a group of attribute objects referenced by the class object. See Attribute, Class and Schema.
-
property
-
A value that can be read or written. Properties are associated with specific interfaces on an object.
-
provider
-
A vendor who supplies an implementation of the ADSI objects for a particular namespace.
-
query
-
A request to a directory service to return the location of one or more specified directory service objects.
-
schema
-
The rules and definitions that specify the content and relationships among a set of objects in a directory service. In ADSI, the schema management interfaces supply a means of defining types of COM objects known as schema classes, their properties, and the syntaxes those properties use.
-
trustee
-
A user with access rights to an object.
-
-