Share via


LDAP Directory Entry Functions

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

The following table shows the LDAP directory entry 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_close_extended_op

This function ends a request that was made by a call to the ldap_extended_operation function.

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.