AcknowIedgements
Part 1
ChaPter 1: Using the Active Directory Library
How the Active DireCtory Library ls Structured
How the Active Directory Library ls Designed
Chapter 2: What’s In This Volume?
Schema ProgrammeF’s Guide
SChema Reference
ChaPter 3: Using MicrosOtt Reference Resources
The MIcrosOtt D6veloP6r NetWork
Comparing MSDN with MSDN OnIine
MSDN Subscriptions
MSDN Library Subscription
MSDN ProfessionaI Subscription
MSDN Universal Subscription
Purchasing an MSDN Subscription
Using MSDN
Navigating MSDN
Quick Tips
Using MSDN OnIine
Navigating MSDN OnIine
MSDN Online Features
MSDN OnIine Registered Users
The Windows Preqrammlng Ref6rence SerIes
ChaPter 4: Finding the DeveloPer Resources You Need
Developer Suport
OnIln Resources
boarnlng Products
Conterences
Other Resources
ChaPter 5: Active 0ireCtory Schema
AbOUt the ActIve DIrectory Schema
ObeCt Identifiers (OIDs)
CharCtedatlcs Of Objed Clases
StnJCtural, Absted, and Auxiliary Classes
Class Inherit8nce in the Active Dir’6Ctory Schema
ObjeCt Class and ObjeCt Category
Charadsd8tIcs Of AttrlbUt6s
Spotaxes fOr ACtive Diedory Attributes
Index6d Attributes
Attributes Included in the GIobal C8talog
Linked Attributes
The AbStraot behema
Part 2
ChaPter 6: EXt6ndIng the Schema
GuIdeIIns fOr Blndlng tO the sehema
Redlng tbo Ab8traot SChma
ExampIe COde for EnumeF8ting Schema Classes, Attributes, and Syntaxes
Reeding attrIbIIt6bohema and ClassSchema Objects
What You Must Know Before Extending the Schema
Impact of Schema Changes
When to Extend the SChema
ReStriCtions on Schema EXt6nsion
Querying fOr CBtegory 1 or 2 SChema Objects
How to Extnd th schma
Naming Attributes and Classes
Disabling ExiSting Classes and Attributes
Obtainlng a Root ObjeCt Identifier (OID)
Obtainlng a Root OID from an ISO Name RegiStration Authority
Uslng GeneFated OIDs
Integratlng SChema EXt6nsjons wlth the User Interface
Defining a New Attribute
ExampIe COde for CreatIng an Attribute
Example COde for Flndlng the NeXt IInkID
Chooslng a SyntaX
Defining a New Class
ExampIe Code for Creating a Class
Installi Schema EXtensions
Documenting SChema EXtensions
Prerequisites for instainlling a scnema Extension
Recommendations for Schema EXtension Programs
Supported InStaIlation Mechanisms
Chapter 7: Schema Class Classification
Schma Class Hlerarchy
Schema Class Cate gorles
Abstract Classes
Auxiliary Classes
Structural Classes
Chapter 8: Schema Class Reference
Schema Class ProPertIes
Schema Class Definitions
Chapter 9:Schema Attribute Classification
Schema Attribute Categories
Global Catalog Attributes
Indexed Attributes
Linded Attributes
Chapter 11:Syntax Mapping and Reference
Syntax Mapping
Syntax Properties
Syntax-Name
attributeSyntax
oMSyntax
oMObjectClass
Syntax Reference
Boolean
Enumeration
Enumeration(Delevery-Mechanism)
Enumeration(Export-Information-Level)
Enumeration(Preferred-Delivery-Method)
Integer
Interval
LargeInteger
Object(Dn-String)
Object(DN-Bianry)
Object(DN-String)
Object(DS-DN)
Object(OR-Name)
Object(Presentation-Address)
Object(Replica-Link)
String(Generalized-Time)
String(IA5)
String(NT-Sec-Desc)
String(Numeric)
String(Object-Identifier)
String(Octet)
String(Printable)
String(Sid)
String(Teletex)
String(Unicode)
String(UTC-Time)
Part 3-Glossary and Indexes
Glossary
Index 1:Active Directory Programmer’s Guide Coverage
Index 2:Active Directory Reference-Alphabetical Listing
Index 3:ADSI Exchange,and Group Policy Programmer’s Guides
Coverage
Index 4:ADSI Reference-Alphabetical Listing
Index 5a:Category 1Schema Class Objects-Alphabetical Listing
Index 5b:Category 1Schema Attribute Objects-Alphabetical Listing