LDAP API Start Page

Lightweight Directory Access Protocol API

Purpose

The Lightweight Directory Access Protocol is a directory service protocol that runs directly over the TCP/IP stack, and provides a mechanism for connecting to, searching, and modifying Internet directories.

The LDAP directory service is based on a client-server model. LDAP's function is to allow access to an existing directory.

The information model (data and namespace) of LDAP is similar to that of the X.500 OSI directory service, but with lower resource requirements due to its streamlined features. LDAP's associated API simplifies writing Internet directory service applications.

Where Applicable

The LDAP API is applicable to directory management and browser applications that do not have directory service support as their primary function. Conversely, LDAP is not applicable to creating directories nor specifying how a directory service operates.

Developer Audience

The LDAP API documentation in the Platform SDK is intended for experienced C and C++ programmers and internet directory developers.

LDAP supports C and C++ programming languages.

A solid understanding of directory services and the LDAP Client/Server Model is necessary for the developmental use of the LDAP API.

Run-time Requirements

LDAP runs on Windows NT® 4.0 using Service Pack 4 or later, Windows® 2000, or Windows 95/98. All systems must have TCP/IP installed.

See Also

Active Directory, ADSI, and Directory Services and Using the LDAP Protocol

About LDAP

General information about the Lightweight Directory Access Protocol (LDAP) API.

LDAP Reference

Documentation of specific LDAP functions, interfaces, session options and error codes.

Feedback

Make error reports and feature requests directly to Microsoft.