hcoop release
[hcoop/debian/courier-authlib.git] / authldap.h
CommitLineData
d9898ee8 1#ifndef authldap_h
2#define authldap_h
3
4/*
d9898ee8 5**
6** Copyright 1998 - 2003 Double Precision, Inc. See COPYING for
7** distribution information.
8*/
9
10/* Based on code by Luc Saillard <luc.saillard@alcove.fr>. */
11
12#if HAVE_CONFIG_H
13#include "courier_auth_config.h"
14#endif
15
16
17struct authinfo;
18
19int authldapcommon(const char *, const char *,
20 const char *, int (*)(struct authinfo *, void *), void *);
21
22void authldapclose();
23
0e333c05
CE
24void auth_ldap_enumerate( void(*cb_func)(const char *name,
25 uid_t uid,
26 gid_t gid,
27 const char *homedir,
28 const char *maildir,
29 const char *options,
30 void *void_arg),
31 void *void_arg);
32
33int auth_ldap_changepw(const char *, const char *, const char *,
34 const char *);
35
36
d9898ee8 37#endif