/* LINTLIBRARY */
/* PROTOLIB1 */
/*
* Copyright (c) 1997 by Sun Microsystems, Inc.
* All rights reserved.
*/
/*
*/
/*
* in abandon.c:
*/
/*
* in add.c:
*/
int ldap_add_ext( LDAP *ld, char *dn, LDAPMod **attrs, LDAPControl ** serverctrls, LDAPControl **clientctrls, int *msgidp);
int ldap_add_ext_s( LDAP *ld, char *dn, LDAPMod **attrs, LDAPControl ** serverctrls, LDAPControl **clientctrls);
/*
* in bind.c:
*/
/*
* in sbind.c:
*/
/*
* in saslbind.c:
*/
int ldap_sasl_bind(LDAP *ld, char *dn, char *mechanism, struct berval *cred, LDAPControl **serverctrls, LDAPControl **clientctrls, int *msgidp);
int ldap_sasl_bind_s(LDAP *ld, char *dn, char *mechanism, struct berval *cred, LDAPControl **serverctrls, LDAPControl **clientctrls, struct berval **servercredp);
/*
* in kbind.c:
*/
/*
* in cache.c
*/
#endif /* !NO_CACHE */
/*
* in compare.c:
*/
int ldap_compare_ext(LDAP *ld, char *dn, char *attr, struct berval *bvalue, LDAPControl ** serverctrls, LDAPControl **clientctrls, int *msgidp);
int ldap_compare_ext_s(LDAP *ld, char *dn, char *attr, struct berval *bvalue, LDAPControl ** serverctrls, LDAPControl **clientctrls) ;
/*
* in delete.c:
*/
int ldap_delete_ext(LDAP *ld, char *dn, LDAPControl **serverctrls, LDAPControl **clientctrls, int *msgidp);
/*
* in error.c:
*/
char *ldap_err2string( int err );
/*
* in modify.c:
*/
int ldap_modify_ext(LDAP *ld, char *dn, LDAPMod **mods, LDAPControl **serverctrls, LDAPControl **clientctrls, int *msgidp);
int ldap_modify_ext_s(LDAP *ld, char *dn, LDAPMod **mods, LDAPControl **serverctrls, LDAPControl **clientctrls) ;
/*
* in modrdn.c:
*/
/*
* in rename.c:
*/
int ldap_rename(LDAP *ld, char *dn, char *newrdn, char *newparent, int deleteoldrdn, LDAPControl ** serverctrls, LDAPControl **clientctrls, int *msgidp);
int ldap_rename_s(LDAP *ld, char *dn, char *newrdn, char *newparent, int deleteoldrdn, LDAPControl ** serverctrls, LDAPControl **clientctrls);
/*
* in open.c:
*/
/*
* in getentry.c:
*/
/*
* in getmsg.c:
*/
/*
* in getref.c:
*/
/*
* in addentry.c
*/
LDAPMessage *e );
/*
* in getdn.c
*/
char *ldap_dn2ufn( char *dn );
char **ldap_explode_dns( char *dn );
int ldap_is_dns_dn( char *dn );
/*
* in getattr.c
*/
BerElement **ber );
BerElement *ber );
void ldap_memfree(char *mem);
/*
* in getvalues.c
*/
char *target );
int ldap_count_values( char **vals );
void ldap_value_free( char **vals );
/*
* in result.c:
*/
int ldap_parse_result(LDAP *ld, LDAPMessage *res, int *errcodep, char **matcheddnp, char **errmsgp, char ***referralsp, LDAPControl ***serverctrlsp, int freeit) ;
int ldap_parse_sasl_bind_result(LDAP *ld, LDAPMessage *res, struct berval **servercredp, int freeit);
int ldap_parse_extended_result(LDAP *ld, LDAPMessage *res, char **resultoidp, struct berval **resultdata, int freeit);
/*
* in search.c:
*/
int ldap_search_ext(LDAP *ld, char *base, int scope, char *filter, char **attrs, int attrsonly, LDAPControl **serverctrls, LDAPControl **clientctrls, struct timeval *timeoutp, int sizelimit, int *msgidp);
int ldap_search_ext_s(LDAP *ld, char *base, int scope, char *filter, char **attrs, int attrsonly, LDAPControl **serverctrls, LDAPControl **clientctrls, struct timeval *timeoutp, int sizelimit, LDAPMessage **res);
/*
* in ufn.c
*/
void *cancelparm );
int ldap_ufn_timeout( void *tvparam );
/*
* in unbind.c
*/
/*
* in getfilter.c
*/
char *value );
/*
* in free.c
*/
/*
* in friendly.c
*/
FriendlyMap **map );
/*
* in cldap.c
*/
/*
* in sort.c
*/
int (*cmp)() );
int ldap_sort_strcasecmp( char **a, char **b );
/*
* in url.c
*/
int ldap_is_ldap_url( char *url );
LDAPMessage **res );
/*
* in charset.c
*/
int enable );
int free_input );
int free_input );
#endif /* LDAP_CHARSET_8859 */
#endif /* STR_TRANSLATION */
/*
*/
void ldap_memfree( void *p );
#endif /* WINSOCK */