From f163bd1dac691d396725ac27e4493f6d217a66ce Mon Sep 17 00:00:00 2001 From: Kai Blin Date: Thu, 29 Sep 2011 19:32:57 -0700 Subject: [PATCH] dns: Add support for TXT record to idl file --- librpc/idl/dns.idl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/librpc/idl/dns.idl b/librpc/idl/dns.idl index 66390b8c480..707e0d94da6 100644 --- a/librpc/idl/dns.idl +++ b/librpc/idl/dns.idl @@ -143,6 +143,11 @@ interface dns dns_string exchange; } dns_mx_record; + typedef [public] struct { + [value(strlen(txt))] uint8 length; + [charset(DOS)] uint8 txt[length]; + } dns_txt_record; + typedef [nodiscriminant,public,flag(NDR_NOALIGN)] union { [case(DNS_QTYPE_A)] ipv4address ipv4_record; [case(DNS_QTYPE_NS)] dns_string ns_record; @@ -150,6 +155,7 @@ interface dns [case(DNS_QTYPE_SOA)] dns_soa_record soa_record; [case(DNS_QTYPE_PTR)] dns_string ptr_record; [case(DNS_QTYPE_MX)] dns_mx_record mx_record; + [case(DNS_QTYPE_TXT)] dns_txt_record txt_record; [case(DNS_QTYPE_AAAA)] ipv6address ipv6_record; [case(DNS_QTYPE_SRV)] dns_srv_record srv_record; [default]; -- 2.45.1