/*
 * 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 */


syntax highlighted by Code2HTML, v. 0.9.1