mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
dns: auto-calculate the wDataLength field in DNS records
we need this for creating new records
This commit is contained in:
parent
8c04657600
commit
049a16c8ef
@ -92,7 +92,7 @@ interface dnsp
|
||||
dnsp_name nameTarget;
|
||||
} dnsp_srv;
|
||||
|
||||
typedef [nodiscriminant] union {
|
||||
typedef [nodiscriminant,gensize] union {
|
||||
[case(DNS_TYPE_A)] [flag(NDR_BIG_ENDIAN)] ipv4address ipv4;
|
||||
[case(DNS_TYPE_NS)] dnsp_name ns;
|
||||
[case(DNS_TYPE_CNAME)] dnsp_name cname;
|
||||
@ -109,7 +109,7 @@ interface dnsp
|
||||
/* this is the format for the dnsRecord attribute in the DNS
|
||||
partitions in AD */
|
||||
typedef [public] struct {
|
||||
uint16 wDataLength;
|
||||
[value(ndr_size_dnsRecordData(&data,wType,ndr->flags))] uint16 wDataLength;
|
||||
dns_record_type wType;
|
||||
uint32 dwFlags;
|
||||
uint32 dwSerial;
|
||||
|
Loading…
Reference in New Issue
Block a user