21#ifndef APR_LDAP_INIT_H
22#define APR_LDAP_INIT_H
41#if defined(LDAP_INSUFFICIENT_ACCESS)
42#define APU_LDAP_INSUFFICIENT_ACCESS LDAP_INSUFFICIENT_ACCESS
43#elif defined(LDAP_INSUFFICIENT_RIGHTS)
44#define APU_LDAP_INSUFFICIENT_ACCESS LDAP_INSUFFICIENT_RIGHTS
45#elif defined(APR_HAS_MICROSOFT_LDAPSDK)
50#define APU_LDAP_INSUFFICIENT_ACCESS LDAP_INSUFFICIENT_RIGHTS
52#error The security return codes must be added to support this LDAP toolkit.
55#if defined(LDAP_SECURITY_ERROR)
56#define APU_LDAP_SECURITY_ERROR LDAP_SECURITY_ERROR
58#define APU_LDAP_SECURITY_ERROR(n) \
59 (LDAP_INAPPROPRIATE_AUTH == n) ? 1 \
60 : (LDAP_INVALID_CREDENTIALS == n) ? 1 \
61 : (APU_LDAP_INSUFFICIENT_ACCESS == n) ? 1 \
89APU_DECLARE_LDAP(
int) apr_ldap_ssl_init(apr_pool_t *pool,
90 const char *cert_auth_file,
103APU_DECLARE_LDAP(
int) apr_ldap_ssl_deinit(
void);
139APU_DECLARE_LDAP(
int) apr_ldap_init(apr_pool_t *pool,
141 const char *hostname,
154APU_DECLARE_LDAP(
int) apr_ldap_info(apr_pool_t *pool,
Definition: apr_ldap.h:148