#ifndef authsaslclient_h #define authsaslclient_h /* ** Copyright 2000 Double Precision, Inc. See COPYING for ** distribution information. */ #if HAVE_CONFIG_H #include "courier_auth_config.h" #endif #include #include "courierauthsaslclient.h" #ifdef __cplusplus extern "C" { #endif static const char authsaslclient_h_rcsid[]="$Id: authsaslclient.h,v 1.5 2005/02/21 03:34:19 mrsam Exp $"; /* A list of SASL client functions */ struct authsaslclientlist_info { const char *name; int (*func)(const struct authsaslclientinfo *); } ; extern int authsaslclient_login(const struct authsaslclientinfo *); extern int authsaslclient_plain(const struct authsaslclientinfo *); extern int authsaslclient_crammd5(const struct authsaslclientinfo *); extern int authsaslclient_cramsha1(const struct authsaslclientinfo *); extern int authsaslclient_cramsha256(const struct authsaslclientinfo *); #ifdef __cplusplus } #endif #endif