Share via


LDAP Directory Entry Functions

Send Feedback

The following table shows the LDAP session functions with a description of the purpose of each.

Programming element Description
ldap_add This function initiates an asynchronous add operation to a tree. For an add operation to succeed, the parent of the entry being added must already exist or the parent must be empty (equal to the distinguished name of the root).
ldap_add_ext This function initiates an asynchronous add operation to a tree. The parent of the entry being added must already exist or the parent must be empty (equal to the distinguished name of the root) for an add operation to succeed.
ldap_add_ext_s This function initiates a synchronous add operation to a tree. For an add operation to succeed, the parent of the entry being added must already exist or the parent must be empty (equal to the distinguished name of the root).
ldap_add_s This function initiates a synchronous add operation that adds an entry to a tree. The parent of the entry being added must already exist or the parent must be empty (equal to the root distinguished name) for an add operation to succeed.
ldap_compare This function determines whether an attribute for a given entry holds a known value.
ldap_compare_ext This function determines whether an attribute for a given entry holds a known value.
ldap_compare_ext_s This function determines whether an attribute for a given entry holds a known value.
ldap_compare_s This function determines whether an attribute for a given entry holds a known value.
ldap_delete This function deletes an entry from the directory tree.
ldap_delete_ext This function is an extended routine that removes a leaf entry from the directory tree.
ldap_delete_ext_s This function is an extended routine that performs a synchronous operation to remove a leaf entry from the directory tree.
ldap_delete_s This function is a synchronous operation that removes a leaf entry from the directory tree.
ldap_extended_operation This function allows you to pass extended LDAP operations to the server.
ldap_modify This function changes an existing entry.
ldap_modify_ext This function changes an existing entry.
ldap_modify_ext_s This function changes an existing entry.
ldap_modify_s This function changes an existing entry.
ldap_rename_ext This function starts an asynchronous operation that changes the distinguished name of an entry in the directory. This function is available beginning with LDAP 3.
ldap_rename_ext_s This function is a synchronous operation that changes the distinguished name of an entry in the directory. This function is available beginning with LDAP 3.

See Also

LDAP Functions

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.