Lines Matching refs:LDAP

61  * The following will be an RFC number once the LDAP C API Internet Draft
69 * C LDAP features we support that are not (yet) part of the LDAP C API
136 typedef struct ldap LDAP; /* opaque connection handle */
141 /* structure representing an LDAP modification */
169 * LDAP API information. Can be retrieved by using a sequence like:
179 int ldapai_protocol_version; /* highest LDAP version supported */
187 * LDAP API extended features info. Can be retrieved by using a sequence like:
345 * Begin LDAP Display Template Definitions
454 int ldap_create_page_control(LDAP *ld, unsigned int pagesize,
456 int ldap_parse_page_control(LDAP *ld, LDAPControl **controls,
460 int ldap_sasl_cram_md5_bind_s(LDAP *ld, char *dn,
464 int ldap_x_sasl_digest_md5_bind_s(LDAP *ld, char *dn,
467 int ldap_x_sasl_digest_md5_bind(LDAP *ld, char *dn,
474 LDAP_API(LDAP *) LDAP_CALL ldap_open(const char *host, int port);
475 LDAP_API(LDAP *) LDAP_CALL ldap_init(const char *defhost, int defport);
476 int LDAP_CALL ldap_set_option(LDAP *ld, int option,
478 int LDAP_CALL ldap_get_option(LDAP *ld, int option, void *optdata);
479 int LDAP_CALL ldap_unbind(LDAP *ld);
480 int LDAP_CALL ldap_unbind_s(LDAP *ld);
485 int LDAP_CALL ldap_abandon(LDAP *ld, int msgid);
486 int LDAP_CALL ldap_add(LDAP *ld, const char *dn, LDAPMod **attrs);
487 int LDAP_CALL ldap_add_s(LDAP *ld, const char *dn, LDAPMod **attrs);
488 int LDAP_CALL ldap_simple_bind(LDAP *ld, const char *who,
490 int LDAP_CALL ldap_simple_bind_s(LDAP *ld, const char *who,
492 int LDAP_CALL ldap_modify(LDAP *ld, const char *dn, LDAPMod **mods);
493 int LDAP_CALL ldap_modify_s(LDAP *ld, const char *dn,
495 int LDAP_CALL ldap_modrdn(LDAP *ld, const char *dn,
497 int LDAP_CALL ldap_modrdn_s(LDAP *ld, const char *dn,
501 int LDAP_CALL ldap_modrdn2(LDAP *ld, const char *dn,
503 int LDAP_CALL ldap_modrdn2_s(LDAP *ld, const char *dn,
506 int LDAP_CALL ldap_compare(LDAP *ld, const char *dn,
508 int LDAP_CALL ldap_compare_s(LDAP *ld, const char *dn,
510 int LDAP_CALL ldap_delete(LDAP *ld, const char *dn);
511 int LDAP_CALL ldap_delete_s(LDAP *ld, const char *dn);
512 int LDAP_CALL ldap_search(LDAP *ld, const char *base, int scope,
514 int LDAP_CALL ldap_search_s(LDAP *ld, const char *base, int scope,
516 int LDAP_CALL ldap_search_st(LDAP *ld, const char *base, int scope,
519 int LDAP_CALL ldap_result(LDAP *ld, int msgid, int all,
529 int LDAP_CALL ldap_result2error(LDAP *ld, LDAPMessage *r,
532 LDAP_API(void) LDAP_CALL ldap_perror(LDAP *ld, const char *s);
533 LDAP_API(LDAPMessage *) LDAP_CALL ldap_first_entry(LDAP *ld,
535 LDAP_API(LDAPMessage *) LDAP_CALL ldap_next_entry(LDAP *ld,
537 int LDAP_CALL ldap_count_entries(LDAP *ld, LDAPMessage *chain);
538 char *LDAP_CALL ldap_get_dn(LDAP *ld, LDAPMessage *entry);
544 char *LDAP_CALL ldap_first_attribute(LDAP *ld, LDAPMessage *entry,
546 char *LDAP_CALL ldap_next_attribute(LDAP *ld, LDAPMessage *entry,
552 char **LDAP_CALL ldap_get_values(LDAP *ld, LDAPMessage *entry,
554 struct berval **LDAP_CALL ldap_get_values_len(LDAP *ld,
567 * Note: all of the new asynchronous calls return an LDAP error code,
571 int LDAP_CALL ldap_abandon_ext(LDAP *ld, int msgid,
573 int LDAP_CALL ldap_add_ext(LDAP *ld, const char *dn, LDAPMod **attrs,
575 int LDAP_CALL ldap_add_ext_s(LDAP *ld, const char *dn,
577 int LDAP_CALL ldap_sasl_bind(LDAP *ld, const char *dn,
580 int LDAP_CALL ldap_sasl_bind_s(LDAP *ld, const char *dn,
584 int LDAP_CALL ldap_modify_ext(LDAP *ld, const char *dn,
587 int LDAP_CALL ldap_modify_ext_s(LDAP *ld, const char *dn,
589 int LDAP_CALL ldap_rename(LDAP *ld, const char *dn,
592 int LDAP_CALL ldap_rename_s(LDAP *ld, const char *dn,
595 int LDAP_CALL ldap_compare_ext(LDAP *ld, const char *dn,
598 int LDAP_CALL ldap_compare_ext_s(LDAP *ld, const char *dn,
601 int LDAP_CALL ldap_delete_ext(LDAP *ld, const char *dn,
603 int LDAP_CALL ldap_delete_ext_s(LDAP *ld, const char *dn,
605 int LDAP_CALL ldap_search_ext(LDAP *ld, const char *base,
609 int LDAP_CALL ldap_search_ext_s(LDAP *ld, const char *base,
613 int LDAP_CALL ldap_extended_operation(LDAP *ld,
616 int LDAP_CALL ldap_extended_operation_s(LDAP *ld,
620 int LDAP_CALL ldap_unbind_ext(LDAP *ld, LDAPControl **serverctrls,
627 int LDAP_CALL ldap_parse_sasl_bind_result(LDAP *ld,
629 int LDAP_CALL ldap_parse_result(LDAP *ld, LDAPMessage *res,
632 int LDAP_CALL ldap_parse_extended_result(LDAP *ld, LDAPMessage *res,
634 LDAP_API(LDAPMessage *) LDAP_CALL ldap_first_message(LDAP *ld,
636 LDAP_API(LDAPMessage *) LDAP_CALL ldap_next_message(LDAP *ld,
638 int LDAP_CALL ldap_count_messages(LDAP *ld, LDAPMessage *res);
639 LDAP_API(LDAPMessage *) LDAP_CALL ldap_first_reference(LDAP *ld,
641 LDAP_API(LDAPMessage *) LDAP_CALL ldap_next_reference(LDAP *ld,
643 int LDAP_CALL ldap_count_references(LDAP *ld, LDAPMessage *res);
644 int LDAP_CALL ldap_parse_reference(LDAP *ld, LDAPMessage *ref,
646 int LDAP_CALL ldap_get_entry_controls(LDAP *ld, LDAPMessage *entry,
652 char ** ldap_get_reference_urls(LDAP *ld, LDAPMessage *res);
656 /* End of core standard C LDAP API definitions */
668 int LDAP_CALL ldap_create_sort_control(LDAP *ld,
671 int LDAP_CALL ldap_parse_sort_control(LDAP *ld,
699 int LDAP_CALL ldap_create_virtuallist_control(LDAP *ld,
702 int LDAP_CALL ldap_parse_virtuallist_control(LDAP *ld,
717 int LDAP_CALL ldap_create_persistentsearch_control(LDAP *ld,
720 int LDAP_CALL ldap_parse_entrychange_control(LDAP *ld,
733 int LDAP_CALL ldap_create_proxyauth_control(LDAP *ld,
735 int LDAP_CALL ldap_create_proxiedauth_control(LDAP *ld,
740 * Functions to get and set LDAP error information (API extension --
743 int LDAP_CALL ldap_get_lderrno(LDAP *ld, char **m, char **s);
744 int LDAP_CALL ldap_set_lderrno(LDAP *ld, int e, char *m, char *s);
748 * LDAP URL functions and definitions (an API extension --
785 int LDAP_CALL ldap_url_search(LDAP *ld, const char *url,
787 int LDAP_CALL ldap_url_search_s(LDAP *ld, const char *url,
789 int LDAP_CALL ldap_url_search_st(LDAP *ld, const char *url,
801 char *ldap_dns_to_url(LDAP *ld, char *dns_name, char *attrs,
803 char *ldap_dn_to_url(LDAP *ld, char *dn, int nameparts);
809 void ldap_set_string_translators(LDAP *ld,
811 int ldap_translate_from_t61(LDAP *ld, char **bufp,
813 int ldap_translate_to_t61(LDAP *ld, char **bufp,
815 void ldap_enable_translation(LDAP *ld, LDAPMessage *entry,
994 ldap_entry2text(LDAP *ld, char *buf, LDAPMessage *entry,
1001 ldap_vals2text(LDAP *ld, char *buf, char **vals, char *label, int labelwidth,
1007 ldap_entry2text_search(LDAP *ld, char *dn, char *base, LDAPMessage *entry,
1014 ldap_entry2html(LDAP *ld, char *buf, LDAPMessage *entry,
1021 ldap_vals2html(LDAP *ld, char *buf, char **vals, char *label, int labelwidth,
1027 ldap_entry2html_search(LDAP *ld, char *dn, char *base, LDAPMessage *entry,
1107 * specific LDAP instantiations of BER types we know about
1138 /* U-M LDAP release 3.0 compatibility stuff */
1143 /* U-M LDAP 3.0 compatibility auth methods */
1160 /* U-M LDAP 3.0 compatibility filter types */
1168 /* U-M LDAP 3.0 compatibility substring filter component types */
1189 char **LDAP_CALL ldap_get_lang_values(LDAP *ld, LDAPMessage *entry,
1191 struct berval **LDAP_CALL ldap_get_lang_values_len(LDAP *ld,
1200 typedef int (LDAP_CALL LDAP_CALLBACK LDAP_REBINDPROC_CALLBACK)(LDAP *ld,
1202 LDAP_API(void) LDAP_CALL ldap_set_rebind_proc(LDAP *ld,
1248 LDAP_KEYGEN_CALLBACK)(void *arg, LDAP *ld, LDAPMessage *entry);
1262 int LDAP_CALL ldap_multisort_entries(LDAP *ld, LDAPMessage **chain,
1264 int LDAP_CALL ldap_sort_entries(LDAP *ld, LDAPMessage **chain,
1266 int LDAP_CALL ldap_sort_values(LDAP *ld, char **vals,
1329 int LDAP_CALL ldap_memcache_set(LDAP *ld, LDAPMemCache *cache);
1330 int LDAP_CALL ldap_memcache_get(LDAP *ld, LDAPMemCache **cachep);
1375 int LDAP_CALL ldap_bind(LDAP *ld, const char *who,
1377 int LDAP_CALL ldap_bind_s(LDAP *ld, const char *who,
1395 int LDAP_CALL ldap_ufn_search_c(LDAP *ld, char *ufn,
1398 int LDAP_CALL ldap_ufn_search_ct(LDAP *ld, char *ufn,
1402 int LDAP_CALL ldap_ufn_search_s(LDAP *ld, char *ufn,
1404 LDAP_API(LDAPFiltDesc *) LDAP_CALL ldap_ufn_setfilter(LDAP *ld, char *fname);
1405 LDAP_API(void) LDAP_CALL ldap_ufn_setprefix(LDAP *ld, char *prefix);
1456 * Initialize LDAP library for SSL
1458 LDAP * LDAP_CALL ldapssl_init(const char *defhost, int defport,
1462 * Install I/O routines to make SSL over LDAP possible.
1465 int LDAP_CALL ldapssl_install_routines(LDAP *ld);
1532 int LDAP_CALL ldapssl_enable_clientauth(LDAP *ld, char *keynickname,
1594 (LDAP *ld, unsigned flags, void* defaults, void *interact);
1596 int LDAP_CALL ldap_sasl_interactive_bind_s(LDAP *ld, const char *dn,