1 /*	$NetBSD: proto-dnssrv.h,v 1.3 2021/08/14 16:14:59 christos Exp $	*/
2 
3 /* $OpenLDAP$ */
4 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
5  *
6  * Copyright 2000-2021 The OpenLDAP Foundation.
7  * All rights reserved.
8  *
9  * Redistribution and use in source and binary forms, with or without
10  * modification, are permitted only as authorized by the OpenLDAP
11  * Public License.
12  *
13  * A copy of this license is available in the file LICENSE in the
14  * top-level directory of the distribution or, alternatively, at
15  * <http://www.OpenLDAP.org/license.html>.
16  */
17 /* ACKNOWLEDGEMENTS:
18  * This work was originally developed by Kurt D. Zeilenga for inclusion
19  * in OpenLDAP Software.
20  */
21 
22 #ifndef PROTO_DNSSRV_H
23 #define PROTO_DNSSRV_H
24 
25 LDAP_BEGIN_DECL
26 
27 extern BI_init			dnssrv_back_initialize;
28 
29 extern BI_open			dnssrv_back_open;
30 extern BI_close			dnssrv_back_close;
31 extern BI_destroy		dnssrv_back_destroy;
32 
33 extern BI_db_init		dnssrv_back_db_init;
34 extern BI_db_destroy		dnssrv_back_db_destroy;
35 extern BI_db_config		dnssrv_back_db_config;
36 
37 extern BI_op_bind		dnssrv_back_bind;
38 extern BI_op_search		dnssrv_back_search;
39 extern BI_op_compare		dnssrv_back_compare;
40 
41 extern BI_chk_referrals		dnssrv_back_referrals;
42 
43 extern AttributeDescription	*ad_dc;
44 extern AttributeDescription	*ad_associatedDomain;
45 
46 LDAP_END_DECL
47 
48 #endif /* PROTO_DNSSRV_H */
49