2.2.2.2.4 DNS_RPC_RECORD_DATA
The DNS_RPC_RECORD_DATA defines a collection of possible resource record structures that are available on the DNS server. This is used by the DNS server while responding to R_DnssrvEnumRecords2 (section 3.1.4.9) method call to return resource record information inside a DNS_RPC_RECORD (2.2.2.2.5) structure that in turn is encapsulated inside a DNS_RPC_BUFFER (section 2.2.1.2.2) structure. It is similarly used as input to the R_DnssrvUpdateRecord (section 3.1.4.5) and R_DnssrvUpdateRecord2 (section 3.1.4.10) method calls.
The DNS_RPC_RECORD_DATA MUST be specified in one of the type-specific formats defined in a section that follows, where the type is indicated by the wType value in the DNS_RPC_RECORD (section 2.2.2.2.5) structure. Further, for each DNS_RECORD_TYPE (section 2.2.2.1.1) that the server supports, the server MUST support the corresponding DNS_RPC_RECORD_DATA subtype.