/* * Copyright (c) 2004 Sendmail, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * * $Id: smarstr.h,v 1.5 2005/08/15 16:59:12 ca Exp $ */ #ifndef SMARSTR_H #define SMARSTR_H 1 /* SMAR context */ typedef struct smar_ctx_S smar_ctx_T, *smar_ctx_P; /* SMAR client context */ typedef struct smar_clt_ctx_S smar_clt_ctx_T, *smar_clt_ctx_P; /* SMAR DNS context */ typedef struct smar_dns_S smar_dns_T, *smar_dns_P; /* SMAR recipient list context */ typedef struct smar_rcpts_S smar_rcpts_T, *smar_rcpts_P; /* SMAR recipient context */ typedef struct smar_rcpt_S smar_rcpt_T, *smar_rcpt_P; /* SMAR address (check) context */ typedef struct smar_addr_S smar_addr_T, *smar_addr_P; /* SMAR DNS blocklist data */ typedef struct smar_dnsbl_S smar_dnsbl_T, *smar_dnsbl_P; /* DNS BL result */ typedef struct smar_dnsblres_S smar_dnsblres_T, *smar_dnsblres_P; /* SMAR DNS reverse lookup data */ typedef struct smar_rvrs_S smar_rvrs_T, *smar_rvrs_P; #endif /* SMARSTR_H */