|
typedef struct apr_ldap_url_desc_t | apr_ldap_url_desc_t |
|
typedef struct apr_ldap_driver_t | apr_ldap_driver_t |
|
typedef struct apr_ldap_t | apr_ldap_t |
|
typedef struct apr_ldap_apiinfo_t | apr_ldap_apiinfo_t |
|
typedef struct apr_ldap_apifeature_info_t | apr_ldap_apifeature_info_t |
|
typedef struct apr_ldap_opt_tls_cert_t | apr_ldap_opt_tls_cert_t |
|
typedef union apr_ldap_opt_t | apr_ldap_opt_t |
|
typedef struct apr_ldap_control_oid_t | apr_ldap_control_oid_t |
|
typedef struct apr_ldap_control_sortrequest_t | apr_ldap_control_sortrequest_t |
|
typedef struct apr_ldap_control_sortkey_t | apr_ldap_control_sortkey_t |
|
typedef struct apr_ldap_control_sortresponse_t | apr_ldap_control_sortresponse_t |
|
typedef struct apr_ldap_control_pagerequest_t | apr_ldap_control_pagerequest_t |
|
typedef struct apr_ldap_control_pageresponse_t | apr_ldap_control_pageresponse_t |
|
typedef struct apr_ldap_control_vlvrequest_t | apr_ldap_control_vlvrequest_t |
|
typedef struct apr_ldap_control_vlvresponse_t | apr_ldap_control_vlvresponse_t |
|
typedef struct apr_ldap_control_t | apr_ldap_control_t |
|
typedef struct apr_ldap_bind_interact_t | apr_ldap_bind_interact_t |
|
typedef apr_status_t() | apr_ldap_bind_interact_cb(apr_ldap_t *ld, unsigned int flags, apr_ldap_bind_interact_t *interact, void *ctx) |
|
typedef apr_status_t(* | apr_ldap_prepare_cb) (apr_ldap_t *ldap, apr_status_t status, void *ctx, apu_err_t *err) |
|
typedef apr_status_t(* | apr_ldap_bind_cb) (apr_ldap_t *ldap, apr_status_t status, const char *matcheddn, apr_ldap_control_t **serverctrls, void *ctx, apu_err_t *err) |
|
typedef apr_status_t(* | apr_ldap_compare_cb) (apr_ldap_t *ldap, apr_status_t status, const char *matcheddn, apr_ldap_control_t **serverctrls, void *ctx, apu_err_t *err) |
|
typedef apr_status_t(* | apr_ldap_search_result_cb) (apr_ldap_t *ldap, apr_status_t status, apr_size_t count, const char *matcheddn, apr_hash_t *serverctrls, void *ctx, apu_err_t *err) |
|
typedef struct apr_ldap_search_entry_t | apr_ldap_search_entry_t |
|
typedef apr_status_t(* | apr_ldap_search_entry_cb) (apr_ldap_t *ldap, const char *dn, apr_size_t eidx, apr_ldap_search_entry_t *entry, void *ctx, apu_err_t *err) |
|
typedef struct apr_ldap_pair_t | apr_ldap_pair_t |
|
typedef apr_status_t(* | apr_ldap_add_cb) (apr_ldap_t *ldap, apr_status_t status, const char *matcheddn, apr_ldap_control_t **serverctrls, void *ctx, apu_err_t *err) |
|
typedef struct apr_ldap_modify_t | apr_ldap_modify_t |
|
typedef apr_status_t(* | apr_ldap_modify_cb) (apr_ldap_t *ldap, apr_status_t status, const char *matcheddn, apr_ldap_control_t **serverctrls, void *ctx, apu_err_t *err) |
|
typedef apr_status_t(* | apr_ldap_rename_cb) (apr_ldap_t *ldap, apr_status_t status, const char *matcheddn, apr_ldap_control_t **serverctrls, void *ctx, apu_err_t *err) |
|
typedef apr_status_t(* | apr_ldap_delete_cb) (apr_ldap_t *ldap, apr_status_t status, const char *matcheddn, apr_ldap_control_t **serverctrls, void *ctx, apu_err_t *err) |
|
typedef apr_status_t(* | apr_ldap_extended_cb) (apr_ldap_t *ldap, apr_status_t status, const char *roid, apr_buffer_t *rdata, void *ctx, apu_err_t *err) |
|
|
enum | apr_ldap_protocol_version_e { APR_LDAP_VERSION1 = 1
, APR_LDAP_VERSION2 = 2
, APR_LDAP_VERSION3 = 3
} |
|
enum | apr_ldap_debug_e {
LDAP_DEBUG_TRACE = 0x0001
, LDAP_DEBUG_PACKETS = 0x0002
, LDAP_DEBUG_ARGS = 0x0004
, LDAP_DEBUG_CONNS = 0x0008
,
LDAP_DEBUG_BER = 0x0010
, LDAP_DEBUG_FILTER = 0x0020
, LDAP_DEBUG_CONFIG = 0x0040
, LDAP_DEBUG_ACL = 0x0080
,
LDAP_DEBUG_STATS = 0x0100
, LDAP_DEBUG_STATS2 = 0x0200
, LDAP_DEBUG_SHELL = 0x0400
, LDAP_DEBUG_PARSE = 0x0800
,
LDAP_DEBUG_SYNC = 0x4000
, LDAP_DEBUG_NONE = 0x8000
, LDAP_DEBUG_ANY = (-1)
} |
|
enum | apr_ldap_deref_e { APR_LDAP_DEREF_NEVER = 0
, APR_LDAP_DEREF_SEARCHING = 1
, APR_LDAP_DEREF_FINDING = 2
, APR_LDAP_DEREF_ALWAYS = 3
} |
|
enum | apr_ldap_switch_e { APR_LDAP_OPT_OFF = 0
, APR_LDAP_OPT_ON = 1
} |
|
enum | apr_ldap_tls_e { APR_LDAP_TLS_NONE = 0
, APR_LDAP_TLS_SSL = 1
, APR_LDAP_TLS_STARTTLS = 2
, APR_LDAP_TLS_STOPTLS = 3
} |
|
enum | apr_ldap_verify_e { APR_LDAP_VERIFY_OFF = 0
, APR_LDAP_VERIFY_ON = 1
} |
|
enum | apr_ldap_control_e {
APR_LDAP_CONTROL_OID = 0
, APR_LDAP_CONTROL_SORT_REQUEST = 1
, APR_LDAP_CONTROL_SORT_RESPONSE = 2
, APR_LDAP_CONTROL_PAGE_REQUEST = 3
,
APR_LDAP_CONTROL_PAGE_RESPONSE = 4
, APR_LDAP_CONTROL_VLV_REQUEST = 5
, APR_LDAP_CONTROL_VLV_RESPONSE = 6
} |
|
enum | apr_ldap_control_sortkey_e { APR_LDAP_CONTROL_SORT_FORWARD = 0
, APR_LDAP_CONTROL_SORT_REVERSE = 1
} |
|
enum | apr_ldap_bind_interact_e {
APR_LDAP_INTERACT_DN = 0
, APR_LDAP_INTERACT_GETREALM = 0x4008
, APR_LDAP_INTERACT_AUTHNAME = 0x4002
, APR_LDAP_INTERACT_USER = 0x4001
,
APR_LDAP_INTERACT_PASS = 0x4004
, APR_LDAP_INTERACT_NOECHOPROMPT = 0x4006
, APR_LDAP_INTERACT_ECHOPROMPT = 0x4005
} |
|
enum | apr_ldap_search_scope_e { APR_LDAP_SCOPE_BASE = 0x0000
, APR_LDAP_SCOPE_ONELEVEL = 0x0001
, APR_LDAP_SCOPE_SUBTREE = 0x0002
, APR_LDAP_SCOPE_SUBORDINATE = 0x0003
} |
|
enum | apr_ldap_operation_e { APR_LDAP_MOD_ADD = 0
, APR_LDAP_MOD_DELETE = 1
, APR_LDAP_MOD_REPLACE = 2
, APR_LDAP_MOD_INCREMENT = 3
} |
|
enum | apr_ldap_rename_e { APR_LDAP_RENAME_NONE = 0
, APR_LDAP_RENAME_DELETEOLDRDN = 1
} |
|
|
int | apr_ldap_is_ldap_url (const char *url) |
|
int | apr_ldap_is_ldaps_url (const char *url) |
|
int | apr_ldap_is_ldapi_url (const char *url) |
|
int | apr_ldap_url_parse_ext (apr_pool_t *pool, const char *url_in, apr_ldap_url_desc_t **ludpp, apu_err_t **result_err) |
|
int | apr_ldap_url_parse (apr_pool_t *pool, const char *url_in, apr_ldap_url_desc_t **ludpp, apu_err_t **result_err) |
|
apr_status_t | apr_ldap_get_driver (apr_pool_t *pool, const apr_ldap_driver_t **driver, apu_err_t *err) |
|
apr_status_t | apr_ldap_info (apr_pool_t *pool, apu_err_t **result_err) |
|
apr_status_t | apr_ldap_initialise (apr_pool_t *pool, apr_ldap_t **ldap, apu_err_t *err) |
|
apr_status_t | apr_ldap_option_get (apr_pool_t *pool, apr_ldap_t *ldap, int option, apr_ldap_opt_t *outvalue, apu_err_t *result_err) |
|
apr_status_t | apr_ldap_option_set (apr_pool_t *pool, apr_ldap_t *ldap, int option, const apr_ldap_opt_t *invalue, apu_err_t *result_err) |
|
apr_status_t | apr_ldap_connect (apr_pool_t *pool, apr_ldap_t *ldap, apr_interval_time_t timeout, apu_err_t *result_err) |
|
apr_status_t | apr_ldap_prepare (apr_pool_t *pool, apr_ldap_t *ldap, apr_ldap_prepare_cb prepare_cb, void *prepare_ctx) |
|
apr_status_t | apr_ldap_process (apr_pool_t *pool, apr_ldap_t *ldap, apr_interval_time_t timeout, apu_err_t *err) |
|
apr_status_t | apr_ldap_result (apr_pool_t *pool, apr_ldap_t *ldap, apr_interval_time_t timeout, apu_err_t *err) |
|
apr_status_t | apr_ldap_poll (apr_pool_t *pool, apr_ldap_t *ldap, apr_pollcb_t *poll, apr_interval_time_t timeout, apu_err_t *err) |
|
apr_status_t | apr_ldap_bind (apr_pool_t *pool, apr_ldap_t *ldap, const char *mech, apr_ldap_bind_interact_cb *interact_cb, void *interact_ctx, apr_interval_time_t timeout, apr_ldap_bind_cb bind_cb, void *bind_ctx, apu_err_t *err) |
|
apr_status_t | apr_ldap_compare (apr_pool_t *pool, apr_ldap_t *ldap, const char *dn, const char *attr, const apr_buffer_t *val, apr_array_header_t *serverctrls, apr_array_header_t *clientctrls, apr_interval_time_t timeout, apr_ldap_compare_cb compare_cb, void *ctx, apu_err_t *err) |
|
apr_status_t | apr_ldap_search (apr_pool_t *pool, apr_ldap_t *ldap, const char *dn, apr_ldap_search_scope_e scope, const char *filter, const char **attrs, apr_ldap_switch_e attrsonly, apr_array_header_t *serverctrls, apr_array_header_t *clientctrls, apr_interval_time_t timeout, apr_ssize_t sizelimit, apr_ldap_search_result_cb search_result_cb, apr_ldap_search_entry_cb search_entry_cb, void *ctx, apu_err_t *err) |
|
apr_status_t | apr_ldap_add (apr_pool_t *pool, apr_ldap_t *ldap, const char *dn, apr_array_header_t *adds, apr_array_header_t *serverctrls, apr_array_header_t *clientctrls, apr_interval_time_t timeout, apr_ldap_add_cb add_cb, void *ctx, apu_err_t *err) |
|
apr_status_t | apr_ldap_modify (apr_pool_t *pool, apr_ldap_t *ldap, const char *dn, apr_array_header_t *mods, apr_array_header_t *serverctrls, apr_array_header_t *clientctrls, apr_interval_time_t timeout, apr_ldap_modify_cb modify_cb, void *ctx, apu_err_t *err) |
|
apr_status_t | apr_ldap_rename (apr_pool_t *pool, apr_ldap_t *ldap, const char *dn, const char *newrdn, const char *newparent, apr_ldap_rename_e flags, apr_array_header_t *serverctrls, apr_array_header_t *clientctrls, apr_interval_time_t timeout, apr_ldap_rename_cb rename_cb, void *ctx, apu_err_t *err) |
|
apr_status_t | apr_ldap_delete (apr_pool_t *pool, apr_ldap_t *ldap, const char *dn, apr_array_header_t *serverctrls, apr_array_header_t *clientctrls, apr_interval_time_t timeout, apr_ldap_delete_cb delete_cb, void *ctx, apu_err_t *err) |
|
apr_status_t | apr_ldap_extended (apr_pool_t *pool, apr_ldap_t *ldap, const char *oid, apr_buffer_t *data, apr_array_header_t *serverctrls, apr_array_header_t *clientctrls, apr_interval_time_t timeout, apr_ldap_extended_cb ext_cb, void *ctx, apu_err_t *err) |
|
apr_status_t | apr_ldap_unbind (apr_ldap_t *ldap, apr_array_header_t *serverctrls, apr_array_header_t *clientctrls, apu_err_t *err) |
|