From da21f78099884ce425dfbb99c8c246f6fcd98a3a Mon Sep 17 00:00:00 2001 From: Kai Blin Date: Thu, 12 Aug 2010 15:46:42 +0200 Subject: dnsp: Add MX record parsing --- librpc/idl/dnsp.idl | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'librpc/idl') diff --git a/librpc/idl/dnsp.idl b/librpc/idl/dnsp.idl index 7a6e2d416e..a4a175aea4 100644 --- a/librpc/idl/dnsp.idl +++ b/librpc/idl/dnsp.idl @@ -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; -- cgit