[Toc][Index]

RxLDAP


Name     LDAP API for OS/2 REXX 
Version  0.21 2001-11-26
Author   Yano Takashi 
         (see EMail Addresses)
Distrib. ? 
Type     REXX DLL 
Price    -
Note     w/ source 
Source   Internet 
         Name: rxldap.* 

This DLL contains an LDAP API for REXX. The DLL exports the following 
functions:   
   *  RxldapLoadFuncs() 
   *  RxldapDropFuncs() 
   *  RxldapVersion() 
   *  RxldapToUTF8(str) 
   *  RxldapFromUTF8(utf8str) 
   *  Rxldap_abandon(ld, msgid) 
   *  Rxldap_abandon(ld, msgid, serverctrlsstemname, clientctrlsstemname) 
   *  Rxldap_add(ld, dn, modsstemname) 
   *  Rxldap_add_s(ld, dn, modsstemname) 
   *  Rxldap_add_ext(ld, dn, modsstemname, serverctrlsstemname, 
      clientctrlsstemname, msgidvarname) 
   *  Rxldap_add_ext_s(ld, dn, modsstemname, serverctrlsstemname, 
      clientctrlsstemname) 
   *  Rxldap_first_attribute(ld, msg, bervarmame) 
   *  Rxldap_next_attribute(ld, msg, ber) 
   *  Rxldap_simple_bind(ld, dn, pw) 
   *  Rxldap_simple_bind_s(ld, dn, pw) 
   *  Rxldap_unbind(ld) 
   *  Rxldap_unbind_s(ld) 
   *  Rxldap_compare(ld, dn, attr, val) 
   *  Rxldap_compare_s(ld, dn, attr, val) 
   *  Rxldap_compare_ext(ld, dn, attr, val, serverctrlsstemname, 
      clinetctrlsstemname, msgidvarname) 
   *  Rxldap_compare_ext(ld, dn, attr, val, serverctrlsstemname, 
      clinetctrlsstemname) 
   *  Rxldap_delete(ld, dn) 
   *  Rxldap_delete_s(ld, dn) 
   *  Rxldap_delete_ext(ld, dn, serverctrlsstemname, clientctrlsstemname, 
      msgidvarname) 
   *  Rxldap_delete_ext_s(ld, dn, serverctrlsstemname, 
      clientctrlsstemname) 
   *  Rxldap_first_entry(ld, msg) 
   *  Rxldap_next_entry(ld, msg) 
   *  Rxldap_count_etnriesld, msg) 
   *  Rxldap_get_errno(ld) 
   *  Rxldap_err2string(ldaperr) 
   *  Rxldap_get_dn(ld, msg) 
   *  Rxldap_explode_dn(dn, notype, dnsstemname) 
   *  Rxldap_get_values(ld, msg, attr, valstemname) 
   *  Rxldap_get_values_len(ld, msg, attr, valstemname) 
   *  Rxldap_init(host, port) 
   *  Rxldap_msgfree(msg) 
   *  Rxldap_ber_free(ber) 
   *  Rxldap_first_message(ld, msg) 
   *  Rxldap_next_message(ld, msg) 
   *  Rxldap_count_message(ld, msg) 
   *  Rxldap_modify(ld, dn, modsstemname) 
   *  Rxldap_modify_ext(ld, dn, modsstemname, serverctrlsstemname, 
      clientctrlsstemname, msgidvarname) 
   *  Rxldap_modify_s(ld, dn, modsstemname) 
   *  Rxldap_modify_ext_s(ld, dn, modsstemname, serverctrlsstemname, 
      clientctrlsstemname) 
   *  Rxldap_set_option(ld, option, value) 
   *  Rxldap_set_option(ld, option, valvarname) 
   *  Rxldap_parse_result(ld, msg, errcodevarname, matcheddnvarname, 
      errmsgvarname, referralsstemname, serverctrlsstemname, freeit) 
   *  Rxldap_first_reference(ld, msg) 
   *  Rxldap_next_reference(ld, msg) 
   *  Rxldap_count_etnriesld, msg) 
   *  Rxldap_rename(ld, dn, newrdn, newparent, deleteoldrdn, 
      serverctrlsstemname, clientctrlsstemname, msgidvarname) 
   *  Rxldap_rename_s(ld, dn, newrdn, newparent, deleteoldrdn, 
      serverctrlsstemname, clientctrlsstemname) 
   *  Rxldap_result(ld, msgid, all, timeout, msgvarname) 
   *  Rxldap_msgtype(msg) 
   *  Rxldap_msgid(msg) 
   *  Rxldap_search(ld, base, scope, filter, attrsstemname, attrsonly) 
   *  Rxldap_search_ext(ld, base, scope, filter, attrsstemname, attrsonly, 
      serverctrlsstemname, clientctrlsstemname, timeout, sizelimit, 
      msgidvarname) 
   *  Rxldap_search_s(ld, base, scope, filter, attrsstemname, attrsonly, 
      msgvarname) 
   *  Rxldap_search_ext_s(ld, base, scope, filter, attrsstemname, 
      attrsonly, serverctrlsstemname, clientctrlsstemname, timeout, 
      sizelimit, msgvarname) 
   *  Rxldap_search_st(ld, base, scope, filter, attrsstemname, attrsonly, 
      timeout, msgvarname) 
   *  Rxldap_is_ldap_url(url) 
   *  Rxldap_url_desc(url, descstemname) 
   *  Rxldap_url_search(ld, url, attrsonly) 
   *  Rxldap_url_search_s(ld, url, attrsonly, msgvarname) 
   *  Rxldap_url_search_st(ld, url, attrsonly, timeout, msgvarname) 
   *  Rxldap_version(stemname) 
 
 The following functions are not supported: 
   
   *  ldap_bind (Deprecated Functions) 
   *  ldap_bind_s (Deprecated Functions) 
   *  ldap_controls_free (REXX need not use this) 
   *  ldap_count_attributes (informal API) 
   *  ldap_count_values (REXX need not use this) 
   *  ldap_free_urldesc (REXX need not use this) 
   *  ldap_get_etnry_controls_np (informal API) 
   *  ldap_memfree (REXX need not use this) 
   *  ldap_modrdn (Deprecated Functions) 
   *  ldap_modrdn_s (Deprecated Functions) 
   *  ldap_mods_free (REXX need not use this) 
   *  ldap_open (Deprecated Functions) 
   *  ldap_parse_reference_np (informal API) 
   *  ldap_parse_sasl_bind_result (Future support) 
   *  ldap_perror (Deprecated Functions) 
   *  ldap_result2error (Deprecated Functions) 
   *  ldap_sasl_bind (Future support) 
   *  ldap_sasl_bind_s (Future support) 
   *  ldap_set_rebind_pro (informal API) 
   *  ldap_ssl_client_init (Future support) 
   *  ldap_ssl_init (Future support) 
   *  ldap_ssl_start (Deprecated Functions) 
   *  ldap_value_free (REXX need not use this) 
   *  ldap_value_free_len (REXX need not use this) 
   

Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs