dnsp: Add MX record parsing
authorKai Blin <kai@samba.org>
Thu, 12 Aug 2010 13:46:42 +0000 (15:46 +0200)
committerKai Blin <kai@samba.org>
Mon, 4 Oct 2010 18:59:59 +0000 (20:59 +0200)
librpc/idl/dnsp.idl

index 7a6e2d416ebcde0541bc9d283278be67d7e2f4d6..a4a175aea4290181bd54fe2dc5feec14787818e3 100644 (file)
@@ -74,6 +74,11 @@ interface dnsp
                dnsp_name       rname;
        } dnsp_soa;
 
+       typedef [public] struct {
+               uint16          wPriority;
+               dnsp_name       nameTarget;
+       } dnsp_mx;
+
        typedef [public] struct {
                uint16          wPriority;
                uint16          wWeight;
@@ -86,6 +91,7 @@ interface dnsp
                [case(DNS_TYPE_NS)]                         dnsp_name ns;
                [case(DNS_TYPE_CNAME)]                      dnsp_name cname;
                [case(DNS_TYPE_SOA)] [flag(NDR_BIG_ENDIAN)] dnsp_soa soa;
+               [case(DNS_TYPE_MX)] [flag(NDR_BIG_ENDIAN)]  dnsp_mx mx;
                [case(DNS_TYPE_PTR)]                        dnsp_name ptr;
                [case(DNS_TYPE_AAAA)]                       ipv6address ip;
                [case(DNS_TYPE_SRV)] [flag(NDR_BIG_ENDIAN)] dnsp_srv srv;