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