# Unit ldapsend

Description | uses | Classes, Interfaces and Objects | Functions and Procedures | Types | Constants | Variables

## Description

LDAP client

Used RFC: RFC-2251, RFC-2254, RFC-2829, RFC-2830

## Classes, Interfaces and Objects

Name | Description
--- | ---
Class `TLDAPAttribute` | LDAP attribute with list of their values
Class `TLDAPAttributeList` | List of TLDAPAttribute
Class `TLDAPResult` | LDAP result object
Class `TLDAPResultList` | List of LDAP result objects
Class `TLDAPSend` | Implementation of LDAP client

## Functions and Procedures

### Overview

`function LDAPResultDump(const Value: TLDAPResultList): string;`

### Description

`function LDAPResultDump(const Value: TLDAPResultList): string;`

Dump result of LDAP SEARCH into human readable form. Good for debugging.

## Types

Name | Description
--- | ---
TLDAPModifyOp`` | Define possible operations for LDAP MODIFY operations. MO_Add: MO_Delete: MO_Replace:
TLDAPSearchScope`` | Specify possible values for search scope. SS_BaseObject: SS_SingleLevel: SS_WholeSubtree:
TLDAPSearchAliases`` | Specify possible values about alias dereferencing. SA_NeverDeref: SA_InSearching: SA_FindingBaseObj: SA_Always:

## Constants

Name | Description
--- | ---
cLDAPProtocol`= '389';` |
LDAP_ASN1_BIND_REQUEST`= $60;` |
LDAP_ASN1_BIND_RESPONSE`= $61;` |
LDAP_ASN1_UNBIND_REQUEST`= $42;` |
LDAP_ASN1_SEARCH_REQUEST`= $63;` |
LDAP_ASN1_SEARCH_ENTRY`= $64;` |
LDAP_ASN1_SEARCH_DONE`= $65;` |
LDAP_ASN1_SEARCH_REFERENCE`= $73;` |
LDAP_ASN1_MODIFY_REQUEST`= $66;` |
LDAP_ASN1_MODIFY_RESPONSE`= $67;` |
LDAP_ASN1_ADD_REQUEST`= $68;` |
LDAP_ASN1_ADD_RESPONSE`= $69;` |
LDAP_ASN1_DEL_REQUEST`= $4A;` |
LDAP_ASN1_DEL_RESPONSE`= $6B;` |
LDAP_ASN1_MODIFYDN_REQUEST`= $6C;` |
LDAP_ASN1_MODIFYDN_RESPONSE`= $6D;` |
LDAP_ASN1_COMPARE_REQUEST`= $6E;` |
LDAP_ASN1_COMPARE_RESPONSE`= $6F;` |
LDAP_ASN1_ABANDON_REQUEST`= $70;` |
LDAP_ASN1_EXT_REQUEST`= $77;` |
LDAP_ASN1_EXT_RESPONSE`= $78;` |

Generated by PasDoc 0.8.8.2 on 2005-01-19 20:01:18