This manual describes the Open Directory application programming interface for Mac OS X v10.4. Open
Directory is a directory service architecture whose programming interface provides a centralized way for
applications and services to retrieve information stored in directories. The Open Directory architecture consists
of the DirectoryServices daemon, which receives Open Directory client API calls and sends them to the
appropriate Open Directory plug-in.
Organization of This Document
This book contains the following chapters:
■ “Concepts” (page 9) describes the concepts used in the Open Directory architecture.
■ “Working with Nodes” (page 25) explains how to use the Open Directory API interact with nodes.
■ “Working with Records” (page 33) explains how to use the Open Directory API to interact with records.
See Also
Refer to the following reference document for Open Directory:
■ Open Directory Reference
For more information about writing plug-ins for Open Directory, read:
■ Open Directory Plug-in Programming Guide
Organization of This Document 7
2007-01-08 | © 2007 Apple Inc. All Rights Reserved.
INTRODUCTION
Introduction