summaryrefslogtreecommitdiff
path: root/librpc/idl/dnsp.idl
diff options
context:
space:
mode:
Diffstat (limited to 'librpc/idl/dnsp.idl')
-rw-r--r--librpc/idl/dnsp.idl6
1 files changed, 6 insertions, 0 deletions
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
@@ -75,6 +75,11 @@ interface dnsp
} dnsp_soa;
typedef [public] struct {
+ uint16 wPriority;
+ dnsp_name nameTarget;
+ } dnsp_mx;
+
+ typedef [public] struct {
uint16 wPriority;
uint16 wWeight;
uint16 wPort;
@@ -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;