1/* 2 * Copyright (C) 1998-2024 Internet Systems Consortium, Inc. ("ISC") 3 * 4 * This Source Code Form is subject to the terms of the Mozilla Public 5 * License, v. 2.0. If a copy of the MPL was not distributed with this 6 * file, you can obtain one at https://mozilla.org/MPL/2.0/. 7 */ 8 9/*************** 10 *************** 11 *************** THIS FILE IS AUTOMATICALLY GENERATED BY gen.c. 12 *************** DO NOT EDIT! 13 *************** 14 ***************/ 15 16/*! \file */ 17 18#pragma once 19enum { 20 dns_rdatatype_none = 0, 21 dns_rdatatype_a = 1, 22 dns_rdatatype_ns = 2, 23 dns_rdatatype_md = 3, 24 dns_rdatatype_mf = 4, 25 dns_rdatatype_cname = 5, 26 dns_rdatatype_soa = 6, 27 dns_rdatatype_mb = 7, 28 dns_rdatatype_mg = 8, 29 dns_rdatatype_mr = 9, 30 dns_rdatatype_null = 10, 31 dns_rdatatype_wks = 11, 32 dns_rdatatype_ptr = 12, 33 dns_rdatatype_hinfo = 13, 34 dns_rdatatype_minfo = 14, 35 dns_rdatatype_mx = 15, 36 dns_rdatatype_txt = 16, 37 dns_rdatatype_rp = 17, 38 dns_rdatatype_afsdb = 18, 39 dns_rdatatype_x25 = 19, 40 dns_rdatatype_isdn = 20, 41 dns_rdatatype_rt = 21, 42 dns_rdatatype_nsap = 22, 43 dns_rdatatype_nsap_ptr = 23, 44 dns_rdatatype_sig = 24, 45 dns_rdatatype_key = 25, 46 dns_rdatatype_px = 26, 47 dns_rdatatype_gpos = 27, 48 dns_rdatatype_aaaa = 28, 49 dns_rdatatype_loc = 29, 50 dns_rdatatype_nxt = 30, 51 dns_rdatatype_eid = 31, 52 dns_rdatatype_nimloc = 32, 53 dns_rdatatype_srv = 33, 54 dns_rdatatype_atma = 34, 55 dns_rdatatype_naptr = 35, 56 dns_rdatatype_kx = 36, 57 dns_rdatatype_cert = 37, 58 dns_rdatatype_a6 = 38, 59 dns_rdatatype_dname = 39, 60 dns_rdatatype_sink = 40, 61 dns_rdatatype_opt = 41, 62 dns_rdatatype_apl = 42, 63 dns_rdatatype_ds = 43, 64 dns_rdatatype_sshfp = 44, 65 dns_rdatatype_ipseckey = 45, 66 dns_rdatatype_rrsig = 46, 67 dns_rdatatype_nsec = 47, 68 dns_rdatatype_dnskey = 48, 69 dns_rdatatype_dhcid = 49, 70 dns_rdatatype_nsec3 = 50, 71 dns_rdatatype_nsec3param = 51, 72 dns_rdatatype_tlsa = 52, 73 dns_rdatatype_smimea = 53, 74 dns_rdatatype_hip = 55, 75 dns_rdatatype_ninfo = 56, 76 dns_rdatatype_rkey = 57, 77 dns_rdatatype_talink = 58, 78 dns_rdatatype_cds = 59, 79 dns_rdatatype_cdnskey = 60, 80 dns_rdatatype_openpgpkey = 61, 81 dns_rdatatype_csync = 62, 82 dns_rdatatype_zonemd = 63, 83 dns_rdatatype_svcb = 64, 84 dns_rdatatype_https = 65, 85 dns_rdatatype_spf = 99, 86 dns_rdatatype_nid = 104, 87 dns_rdatatype_l32 = 105, 88 dns_rdatatype_l64 = 106, 89 dns_rdatatype_lp = 107, 90 dns_rdatatype_eui48 = 108, 91 dns_rdatatype_eui64 = 109, 92 dns_rdatatype_tkey = 249, 93 dns_rdatatype_tsig = 250, 94 dns_rdatatype_uri = 256, 95 dns_rdatatype_caa = 257, 96 dns_rdatatype_avc = 258, 97 dns_rdatatype_doa = 259, 98 dns_rdatatype_amtrelay = 260, 99 dns_rdatatype_ta = 32768, 100 dns_rdatatype_dlv = 32769, 101 dns_rdatatype_keydata = 65533, 102 dns_rdatatype_ixfr = 251, 103 dns_rdatatype_axfr = 252, 104 dns_rdatatype_mailb = 253, 105 dns_rdatatype_maila = 254, 106 dns_rdatatype_any = 255 107}; 108 109#define dns_rdatatype_none ((dns_rdatatype_t)dns_rdatatype_none) 110#define dns_rdatatype_a ((dns_rdatatype_t)dns_rdatatype_a) 111#define dns_rdatatype_ns ((dns_rdatatype_t)dns_rdatatype_ns) 112#define dns_rdatatype_md ((dns_rdatatype_t)dns_rdatatype_md) 113#define dns_rdatatype_mf ((dns_rdatatype_t)dns_rdatatype_mf) 114#define dns_rdatatype_cname ((dns_rdatatype_t)dns_rdatatype_cname) 115#define dns_rdatatype_soa ((dns_rdatatype_t)dns_rdatatype_soa) 116#define dns_rdatatype_mb ((dns_rdatatype_t)dns_rdatatype_mb) 117#define dns_rdatatype_mg ((dns_rdatatype_t)dns_rdatatype_mg) 118#define dns_rdatatype_mr ((dns_rdatatype_t)dns_rdatatype_mr) 119#define dns_rdatatype_null ((dns_rdatatype_t)dns_rdatatype_null) 120#define dns_rdatatype_wks ((dns_rdatatype_t)dns_rdatatype_wks) 121#define dns_rdatatype_ptr ((dns_rdatatype_t)dns_rdatatype_ptr) 122#define dns_rdatatype_hinfo ((dns_rdatatype_t)dns_rdatatype_hinfo) 123#define dns_rdatatype_minfo ((dns_rdatatype_t)dns_rdatatype_minfo) 124#define dns_rdatatype_mx ((dns_rdatatype_t)dns_rdatatype_mx) 125#define dns_rdatatype_txt ((dns_rdatatype_t)dns_rdatatype_txt) 126#define dns_rdatatype_rp ((dns_rdatatype_t)dns_rdatatype_rp) 127#define dns_rdatatype_afsdb ((dns_rdatatype_t)dns_rdatatype_afsdb) 128#define dns_rdatatype_x25 ((dns_rdatatype_t)dns_rdatatype_x25) 129#define dns_rdatatype_isdn ((dns_rdatatype_t)dns_rdatatype_isdn) 130#define dns_rdatatype_rt ((dns_rdatatype_t)dns_rdatatype_rt) 131#define dns_rdatatype_nsap ((dns_rdatatype_t)dns_rdatatype_nsap) 132#define dns_rdatatype_nsap_ptr ((dns_rdatatype_t)dns_rdatatype_nsap_ptr) 133#define dns_rdatatype_sig ((dns_rdatatype_t)dns_rdatatype_sig) 134#define dns_rdatatype_key ((dns_rdatatype_t)dns_rdatatype_key) 135#define dns_rdatatype_px ((dns_rdatatype_t)dns_rdatatype_px) 136#define dns_rdatatype_gpos ((dns_rdatatype_t)dns_rdatatype_gpos) 137#define dns_rdatatype_aaaa ((dns_rdatatype_t)dns_rdatatype_aaaa) 138#define dns_rdatatype_loc ((dns_rdatatype_t)dns_rdatatype_loc) 139#define dns_rdatatype_nxt ((dns_rdatatype_t)dns_rdatatype_nxt) 140#define dns_rdatatype_eid ((dns_rdatatype_t)dns_rdatatype_eid) 141#define dns_rdatatype_nimloc ((dns_rdatatype_t)dns_rdatatype_nimloc) 142#define dns_rdatatype_srv ((dns_rdatatype_t)dns_rdatatype_srv) 143#define dns_rdatatype_atma ((dns_rdatatype_t)dns_rdatatype_atma) 144#define dns_rdatatype_naptr ((dns_rdatatype_t)dns_rdatatype_naptr) 145#define dns_rdatatype_kx ((dns_rdatatype_t)dns_rdatatype_kx) 146#define dns_rdatatype_cert ((dns_rdatatype_t)dns_rdatatype_cert) 147#define dns_rdatatype_a6 ((dns_rdatatype_t)dns_rdatatype_a6) 148#define dns_rdatatype_dname ((dns_rdatatype_t)dns_rdatatype_dname) 149#define dns_rdatatype_sink ((dns_rdatatype_t)dns_rdatatype_sink) 150#define dns_rdatatype_opt ((dns_rdatatype_t)dns_rdatatype_opt) 151#define dns_rdatatype_apl ((dns_rdatatype_t)dns_rdatatype_apl) 152#define dns_rdatatype_ds ((dns_rdatatype_t)dns_rdatatype_ds) 153#define dns_rdatatype_sshfp ((dns_rdatatype_t)dns_rdatatype_sshfp) 154#define dns_rdatatype_ipseckey ((dns_rdatatype_t)dns_rdatatype_ipseckey) 155#define dns_rdatatype_rrsig ((dns_rdatatype_t)dns_rdatatype_rrsig) 156#define dns_rdatatype_nsec ((dns_rdatatype_t)dns_rdatatype_nsec) 157#define dns_rdatatype_dnskey ((dns_rdatatype_t)dns_rdatatype_dnskey) 158#define dns_rdatatype_dhcid ((dns_rdatatype_t)dns_rdatatype_dhcid) 159#define dns_rdatatype_nsec3 ((dns_rdatatype_t)dns_rdatatype_nsec3) 160#define dns_rdatatype_nsec3param ((dns_rdatatype_t)dns_rdatatype_nsec3param) 161#define dns_rdatatype_tlsa ((dns_rdatatype_t)dns_rdatatype_tlsa) 162#define dns_rdatatype_smimea ((dns_rdatatype_t)dns_rdatatype_smimea) 163#define dns_rdatatype_hip ((dns_rdatatype_t)dns_rdatatype_hip) 164#define dns_rdatatype_ninfo ((dns_rdatatype_t)dns_rdatatype_ninfo) 165#define dns_rdatatype_rkey ((dns_rdatatype_t)dns_rdatatype_rkey) 166#define dns_rdatatype_talink ((dns_rdatatype_t)dns_rdatatype_talink) 167#define dns_rdatatype_cds ((dns_rdatatype_t)dns_rdatatype_cds) 168#define dns_rdatatype_cdnskey ((dns_rdatatype_t)dns_rdatatype_cdnskey) 169#define dns_rdatatype_openpgpkey ((dns_rdatatype_t)dns_rdatatype_openpgpkey) 170#define dns_rdatatype_csync ((dns_rdatatype_t)dns_rdatatype_csync) 171#define dns_rdatatype_zonemd ((dns_rdatatype_t)dns_rdatatype_zonemd) 172#define dns_rdatatype_svcb ((dns_rdatatype_t)dns_rdatatype_svcb) 173#define dns_rdatatype_https ((dns_rdatatype_t)dns_rdatatype_https) 174#define dns_rdatatype_spf ((dns_rdatatype_t)dns_rdatatype_spf) 175#define dns_rdatatype_nid ((dns_rdatatype_t)dns_rdatatype_nid) 176#define dns_rdatatype_l32 ((dns_rdatatype_t)dns_rdatatype_l32) 177#define dns_rdatatype_l64 ((dns_rdatatype_t)dns_rdatatype_l64) 178#define dns_rdatatype_lp ((dns_rdatatype_t)dns_rdatatype_lp) 179#define dns_rdatatype_eui48 ((dns_rdatatype_t)dns_rdatatype_eui48) 180#define dns_rdatatype_eui64 ((dns_rdatatype_t)dns_rdatatype_eui64) 181#define dns_rdatatype_tkey ((dns_rdatatype_t)dns_rdatatype_tkey) 182#define dns_rdatatype_tsig ((dns_rdatatype_t)dns_rdatatype_tsig) 183#define dns_rdatatype_uri ((dns_rdatatype_t)dns_rdatatype_uri) 184#define dns_rdatatype_caa ((dns_rdatatype_t)dns_rdatatype_caa) 185#define dns_rdatatype_avc ((dns_rdatatype_t)dns_rdatatype_avc) 186#define dns_rdatatype_doa ((dns_rdatatype_t)dns_rdatatype_doa) 187#define dns_rdatatype_amtrelay ((dns_rdatatype_t)dns_rdatatype_amtrelay) 188#define dns_rdatatype_ta ((dns_rdatatype_t)dns_rdatatype_ta) 189#define dns_rdatatype_dlv ((dns_rdatatype_t)dns_rdatatype_dlv) 190#define dns_rdatatype_keydata ((dns_rdatatype_t)dns_rdatatype_keydata) 191#define dns_rdatatype_ixfr ((dns_rdatatype_t)dns_rdatatype_ixfr) 192#define dns_rdatatype_axfr ((dns_rdatatype_t)dns_rdatatype_axfr) 193#define dns_rdatatype_mailb ((dns_rdatatype_t)dns_rdatatype_mailb) 194#define dns_rdatatype_maila ((dns_rdatatype_t)dns_rdatatype_maila) 195#define dns_rdatatype_any ((dns_rdatatype_t)dns_rdatatype_any) 196