enumtype.h revision 224093
1281526Sandrew/* $FreeBSD: head/lib/bind/dns/dns/enumtype.h 224093 2011-07-16 11:20:54Z dougb $ */
2281526Sandrew
3281526Sandrew/*
4281526Sandrew * Copyright (C) 2004-2011 Internet Systems Consortium, Inc. ("ISC")
5281526Sandrew * Copyright (C) 1998-2003 Internet Software Consortium.
6281526Sandrew *
7281526Sandrew * Permission to use, copy, modify, and distribute this software for any
8281526Sandrew * purpose with or without fee is hereby granted, provided that the above
9281526Sandrew * copyright notice and this permission notice appear in all copies.
10281526Sandrew *
11281526Sandrew * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
12281526Sandrew * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
13281526Sandrew * AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
14281526Sandrew * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
15281526Sandrew * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
16281526Sandrew * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
17281526Sandrew * PERFORMANCE OF THIS SOFTWARE.
18310825Semaste */
19281526Sandrew
20281526Sandrew/***************
21281526Sandrew ***************
22281526Sandrew ***************   THIS FILE IS AUTOMATICALLY GENERATED BY gen.c.
23281526Sandrew ***************   DO NOT EDIT!
24281526Sandrew ***************
25281526Sandrew ***************/
26281526Sandrew
27281526Sandrew/*! \file */
28281526Sandrew
29281526Sandrew#ifndef DNS_ENUMTYPE_H
30281526Sandrew#define DNS_ENUMTYPE_H 1
31281526Sandrew
32281526Sandrewenum {
33281526Sandrew	dns_rdatatype_none = 0,
34281526Sandrew	dns_rdatatype_a = 1,
35281526Sandrew	dns_rdatatype_ns = 2,
36281526Sandrew	dns_rdatatype_md = 3,
37281526Sandrew	dns_rdatatype_mf = 4,
38281526Sandrew	dns_rdatatype_cname = 5,
39281526Sandrew	dns_rdatatype_soa = 6,
40281526Sandrew	dns_rdatatype_mb = 7,
41281526Sandrew	dns_rdatatype_mg = 8,
42281526Sandrew	dns_rdatatype_mr = 9,
43281526Sandrew	dns_rdatatype_null = 10,
44281526Sandrew	dns_rdatatype_wks = 11,
45281526Sandrew	dns_rdatatype_ptr = 12,
46329011Skevans	dns_rdatatype_hinfo = 13,
47329011Skevans	dns_rdatatype_minfo = 14,
48329011Skevans	dns_rdatatype_mx = 15,
49329011Skevans	dns_rdatatype_txt = 16,
50329011Skevans	dns_rdatatype_rp = 17,
51281526Sandrew	dns_rdatatype_afsdb = 18,
52281526Sandrew	dns_rdatatype_x25 = 19,
53281526Sandrew	dns_rdatatype_isdn = 20,
54281526Sandrew	dns_rdatatype_rt = 21,
55281526Sandrew	dns_rdatatype_nsap = 22,
56281526Sandrew	dns_rdatatype_nsap_ptr = 23,
57281526Sandrew	dns_rdatatype_sig = 24,
58281526Sandrew	dns_rdatatype_key = 25,
59281526Sandrew	dns_rdatatype_px = 26,
60281526Sandrew	dns_rdatatype_gpos = 27,
61281526Sandrew	dns_rdatatype_aaaa = 28,
62281526Sandrew	dns_rdatatype_loc = 29,
63281526Sandrew	dns_rdatatype_nxt = 30,
64281526Sandrew	dns_rdatatype_srv = 33,
65281526Sandrew	dns_rdatatype_naptr = 35,
66281526Sandrew	dns_rdatatype_kx = 36,
67281526Sandrew	dns_rdatatype_cert = 37,
68281526Sandrew	dns_rdatatype_a6 = 38,
69281526Sandrew	dns_rdatatype_dname = 39,
70281526Sandrew	dns_rdatatype_opt = 41,
71281526Sandrew	dns_rdatatype_apl = 42,
72281526Sandrew	dns_rdatatype_ds = 43,
73281526Sandrew	dns_rdatatype_sshfp = 44,
74281526Sandrew	dns_rdatatype_ipseckey = 45,
75281526Sandrew	dns_rdatatype_rrsig = 46,
76281526Sandrew	dns_rdatatype_nsec = 47,
77281526Sandrew	dns_rdatatype_dnskey = 48,
78281526Sandrew	dns_rdatatype_dhcid = 49,
79281526Sandrew	dns_rdatatype_nsec3 = 50,
80281526Sandrew	dns_rdatatype_nsec3param = 51,
81281526Sandrew	dns_rdatatype_hip = 55,
82281526Sandrew	dns_rdatatype_spf = 99,
83281526Sandrew	dns_rdatatype_unspec = 103,
84281526Sandrew	dns_rdatatype_tkey = 249,
85281526Sandrew	dns_rdatatype_tsig = 250,
86	dns_rdatatype_dlv = 32769,
87	dns_rdatatype_keydata = 65533,
88	dns_rdatatype_ixfr = 251,
89	dns_rdatatype_axfr = 252,
90	dns_rdatatype_mailb = 253,
91	dns_rdatatype_maila = 254,
92	dns_rdatatype_any = 255
93};
94
95#define dns_rdatatype_none	((dns_rdatatype_t)dns_rdatatype_none)
96#define dns_rdatatype_a		((dns_rdatatype_t)dns_rdatatype_a)
97#define dns_rdatatype_ns	((dns_rdatatype_t)dns_rdatatype_ns)
98#define dns_rdatatype_md	((dns_rdatatype_t)dns_rdatatype_md)
99#define dns_rdatatype_mf	((dns_rdatatype_t)dns_rdatatype_mf)
100#define dns_rdatatype_cname	((dns_rdatatype_t)dns_rdatatype_cname)
101#define dns_rdatatype_soa	((dns_rdatatype_t)dns_rdatatype_soa)
102#define dns_rdatatype_mb	((dns_rdatatype_t)dns_rdatatype_mb)
103#define dns_rdatatype_mg	((dns_rdatatype_t)dns_rdatatype_mg)
104#define dns_rdatatype_mr	((dns_rdatatype_t)dns_rdatatype_mr)
105#define dns_rdatatype_null	((dns_rdatatype_t)dns_rdatatype_null)
106#define dns_rdatatype_wks	((dns_rdatatype_t)dns_rdatatype_wks)
107#define dns_rdatatype_ptr	((dns_rdatatype_t)dns_rdatatype_ptr)
108#define dns_rdatatype_hinfo	((dns_rdatatype_t)dns_rdatatype_hinfo)
109#define dns_rdatatype_minfo	((dns_rdatatype_t)dns_rdatatype_minfo)
110#define dns_rdatatype_mx	((dns_rdatatype_t)dns_rdatatype_mx)
111#define dns_rdatatype_txt	((dns_rdatatype_t)dns_rdatatype_txt)
112#define dns_rdatatype_rp	((dns_rdatatype_t)dns_rdatatype_rp)
113#define dns_rdatatype_afsdb	((dns_rdatatype_t)dns_rdatatype_afsdb)
114#define dns_rdatatype_x25	((dns_rdatatype_t)dns_rdatatype_x25)
115#define dns_rdatatype_isdn	((dns_rdatatype_t)dns_rdatatype_isdn)
116#define dns_rdatatype_rt	((dns_rdatatype_t)dns_rdatatype_rt)
117#define dns_rdatatype_nsap	((dns_rdatatype_t)dns_rdatatype_nsap)
118#define dns_rdatatype_nsap_ptr	((dns_rdatatype_t)dns_rdatatype_nsap_ptr)
119#define dns_rdatatype_sig	((dns_rdatatype_t)dns_rdatatype_sig)
120#define dns_rdatatype_key	((dns_rdatatype_t)dns_rdatatype_key)
121#define dns_rdatatype_px	((dns_rdatatype_t)dns_rdatatype_px)
122#define dns_rdatatype_gpos	((dns_rdatatype_t)dns_rdatatype_gpos)
123#define dns_rdatatype_aaaa	((dns_rdatatype_t)dns_rdatatype_aaaa)
124#define dns_rdatatype_loc	((dns_rdatatype_t)dns_rdatatype_loc)
125#define dns_rdatatype_nxt	((dns_rdatatype_t)dns_rdatatype_nxt)
126#define dns_rdatatype_srv	((dns_rdatatype_t)dns_rdatatype_srv)
127#define dns_rdatatype_naptr	((dns_rdatatype_t)dns_rdatatype_naptr)
128#define dns_rdatatype_kx	((dns_rdatatype_t)dns_rdatatype_kx)
129#define dns_rdatatype_cert	((dns_rdatatype_t)dns_rdatatype_cert)
130#define dns_rdatatype_a6	((dns_rdatatype_t)dns_rdatatype_a6)
131#define dns_rdatatype_dname	((dns_rdatatype_t)dns_rdatatype_dname)
132#define dns_rdatatype_opt	((dns_rdatatype_t)dns_rdatatype_opt)
133#define dns_rdatatype_apl	((dns_rdatatype_t)dns_rdatatype_apl)
134#define dns_rdatatype_ds	((dns_rdatatype_t)dns_rdatatype_ds)
135#define dns_rdatatype_sshfp	((dns_rdatatype_t)dns_rdatatype_sshfp)
136#define dns_rdatatype_ipseckey	((dns_rdatatype_t)dns_rdatatype_ipseckey)
137#define dns_rdatatype_rrsig	((dns_rdatatype_t)dns_rdatatype_rrsig)
138#define dns_rdatatype_nsec	((dns_rdatatype_t)dns_rdatatype_nsec)
139#define dns_rdatatype_dnskey	((dns_rdatatype_t)dns_rdatatype_dnskey)
140#define dns_rdatatype_dhcid	((dns_rdatatype_t)dns_rdatatype_dhcid)
141#define dns_rdatatype_nsec3	((dns_rdatatype_t)dns_rdatatype_nsec3)
142#define dns_rdatatype_nsec3param	((dns_rdatatype_t)dns_rdatatype_nsec3param)
143#define dns_rdatatype_hip	((dns_rdatatype_t)dns_rdatatype_hip)
144#define dns_rdatatype_spf	((dns_rdatatype_t)dns_rdatatype_spf)
145#define dns_rdatatype_unspec	((dns_rdatatype_t)dns_rdatatype_unspec)
146#define dns_rdatatype_tkey	((dns_rdatatype_t)dns_rdatatype_tkey)
147#define dns_rdatatype_tsig	((dns_rdatatype_t)dns_rdatatype_tsig)
148#define dns_rdatatype_dlv	((dns_rdatatype_t)dns_rdatatype_dlv)
149#define dns_rdatatype_keydata	((dns_rdatatype_t)dns_rdatatype_keydata)
150#define dns_rdatatype_ixfr	((dns_rdatatype_t)dns_rdatatype_ixfr)
151#define dns_rdatatype_axfr	((dns_rdatatype_t)dns_rdatatype_axfr)
152#define dns_rdatatype_mailb	((dns_rdatatype_t)dns_rdatatype_mailb)
153#define dns_rdatatype_maila	((dns_rdatatype_t)dns_rdatatype_maila)
154#define dns_rdatatype_any	((dns_rdatatype_t)dns_rdatatype_any)
155
156#endif /* DNS_ENUMTYPE_H */
157