Mercurial > dovecot > original-hg > dovecot-1.2
view src/auth/auth.h @ 953:411006be3c66 HEAD
Naming change for function typedefs.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 11 Jan 2003 21:55:56 +0200 |
parents | 218e68ab290d |
children |
line wrap: on
line source
#ifndef __AUTH_H #define __AUTH_H #include "auth-interface.h" typedef void (*auth_callback_t)(struct auth_reply_data *reply, const void *data, void *context); struct auth_module { enum auth_mech mech; void (*init)(unsigned int login_pid, struct auth_init_request_data *request, auth_callback_t callback, void *context); }; extern enum auth_mech auth_mechanisms; extern const char *const *auth_realms; void auth_register_module(struct auth_module *module); void auth_unregister_module(struct auth_module *module); void auth_init_request(unsigned int login_pid, struct auth_init_request_data *request, auth_callback_t callback, void *context); void auth_continue_request(unsigned int login_pid, struct auth_continued_request_data *request, const unsigned char *data, auth_callback_t callback, void *context); void auth_cyrus_sasl_init_lib(void); void auth_cyrus_sasl_init(unsigned int login_pid, struct auth_init_request_data *request, auth_callback_t callback, void *context); void auth_init(void); void auth_deinit(void); #endif