idl: Add DNS RP record support as per RFC 1183
authorKai Blin <kai@samba.org>
Sat, 25 May 2013 12:05:21 +0000 (14:05 +0200)
committerMichael Adam <obnox@samba.org>
Sun, 26 May 2013 16:13:29 +0000 (18:13 +0200)
Not sure if we need this, but samba.org specifies it, so this could cause ANY
queries against samba.org to fail.

Signed-off-by: Kai Blin <kai@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
librpc/idl/dns.idl

index 5b86f7e2de48c624096a8b4eee9fb8f5f4b285fd..5fc4ba444840dab165b0d70245df0115ecd83781 100644 (file)
@@ -161,6 +161,12 @@ interface dns
                [charset(DOS)] uint8 txt[length];
        } dns_txt_record;
 
+       typedef [public] struct {
+               dns_string mbox;
+               dns_string txt;
+
+       } dns_rp_record;
+
        typedef [public] struct {
                uint16     priority;
                uint16     weight;
@@ -221,6 +227,7 @@ interface dns
                [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_RP)]    dns_rp_record    rp_record;
                [case(DNS_QTYPE_AAAA)]  ipv6address      ipv6_record;
                [case(DNS_QTYPE_SRV)]   dns_srv_record   srv_record;
                [case(DNS_QTYPE_OPT)]   dns_opt_record   opt_record;