#include <vstream.h>
#include <vstring.h>
#define SMTPD_PROX_WANT_NONE '\0'
#define SMTPD_PROX_WANT_ANY '0'
#define SMTPD_PROX_WANT_OK '2'
#define SMTPD_PROX_WANT_MORE '3'
extern int smtpd_proxy_open(SMTPD_STATE *, const char *, int, const char *, const char *);
extern int PRINTFLIKE(3, 4) smtpd_proxy_cmd(SMTPD_STATE *, int, const char *,...);
extern int smtpd_proxy_rec_put(VSTREAM *, int, const char *, int);
extern int PRINTFLIKE(3, 4) smtpd_proxy_rec_fprintf(VSTREAM *, int, const char *,...);
extern void smtpd_proxy_close(SMTPD_STATE *);