Lines Matching defs:SMFICTX
64 typedef struct smfi_str SMFICTX;
118 sfsistat (*xxfi_connect) SM__P((SMFICTX *, char *, _SOCK_ADDR *));
121 sfsistat (*xxfi_helo) SM__P((SMFICTX *, char *));
124 sfsistat (*xxfi_envfrom) SM__P((SMFICTX *, char **));
127 sfsistat (*xxfi_envrcpt) SM__P((SMFICTX *, char **));
130 sfsistat (*xxfi_header) SM__P((SMFICTX *, char *, char *));
133 sfsistat (*xxfi_eoh) SM__P((SMFICTX *));
136 sfsistat (*xxfi_body) SM__P((SMFICTX *, unsigned char *, size_t));
139 sfsistat (*xxfi_eom) SM__P((SMFICTX *));
142 sfsistat (*xxfi_abort) SM__P((SMFICTX *));
145 sfsistat (*xxfi_close) SM__P((SMFICTX *));
148 sfsistat (*xxfi_unknown) SM__P((SMFICTX *, const char *));
151 sfsistat (*xxfi_data) SM__P((SMFICTX *));
154 sfsistat (*xxfi_negotiate) SM__P((SMFICTX *,
285 extern sfsistat xxfi_connect __P((SMFICTX *, char *, _SOCK_ADDR *));
297 extern sfsistat xxfi_helo __P((SMFICTX *, char *));
308 extern sfsistat xxfi_envfrom __P((SMFICTX *, char **));
319 extern sfsistat xxfi_envrcpt __P((SMFICTX *, char **));
331 extern sfsistat *xxfi_unknown __P((SMFICTX *, const char *));
340 extern sfsistat xxfi_header __P((SMFICTX *, char *, char *));
352 extern sfsistat xxfi_eoh __P((SMFICTX *));
359 extern sfsistat xxfi_body __P((SMFICTX *, unsigned char *, size_t));
371 extern sfsistat xxfi_eom __P((SMFICTX *));
380 extern sfsistat xxfi_abort __P((SMFICTX *));
389 extern sfsistat xxfi_close __P((SMFICTX *));
404 LIBMILTER_API char * smfi_getsymval __P((SMFICTX *, char *));
409 ** SMFICTX *ctx; Opaque context structure
418 LIBMILTER_API int smfi_setreply __P((SMFICTX *, char *, char *, char *));
425 LIBMILTER_API int smfi_setmlreply __P((SMFICTX *, const char *, const char *, ...));
431 ** SMFICTX *ctx; Opaque context structure
446 LIBMILTER_API int smfi_addheader __P((SMFICTX *, char *, char *));
453 ** SMFICTX *ctx; Opaque context structure
458 LIBMILTER_API int smfi_chgheader __P((SMFICTX *, char *, int, char *));
465 ** SMFICTX *ctx; Opaque context structure
471 LIBMILTER_API int smfi_insheader __P((SMFICTX *, int, char *, char *));
478 ** SMFICTX *ctx; Opaque context structure
484 LIBMILTER_API int smfi_chgfrom __P((SMFICTX *, char *, char *));
489 ** SMFICTX *ctx; Opaque context structure
495 LIBMILTER_API int smfi_addrcpt __P((SMFICTX *, char *));
500 ** SMFICTX *ctx; Opaque context structure
504 LIBMILTER_API int smfi_addrcpt_par __P((SMFICTX *, char *, char *));
509 ** SMFICTX *ctx; Opaque context structure
515 LIBMILTER_API int smfi_delrcpt __P((SMFICTX *, char *));
521 ** SMFICTX *ctx; Opaque context structure
524 LIBMILTER_API int smfi_progress __P((SMFICTX *));
529 ** SMFICTX *ctx; Opaque context structure
535 LIBMILTER_API int smfi_replacebody __P((SMFICTX *, unsigned char *, int));
555 ** SMFICTX *ctx; Opaque context structure
559 LIBMILTER_API int smfi_quarantine __P((SMFICTX *ctx, char *reason));
567 LIBMILTER_API int smfi_setpriv __P((SMFICTX *, void *));
572 ** SMFICTX *ctx; Opaque context structure
576 LIBMILTER_API void *smfi_getpriv __P((SMFICTX *));
581 ** SMFICTX *ctx; Opaque context structure
585 LIBMILTER_API int smfi_setsymlist __P((SMFICTX *, int, char *));
590 ** SMFICTX *ctx; Opaque context structure