2.2.1.2.2 DNS_RPC_BUFFER
The DNS_RPC_BUFFER structure contains a set of a specific type of structures. The DNS Server Management Protocol uses this structure to return information from the server, while processing R_DnssrvComplexOperation2 (section 3.1.4.8) method calls with operation type "Statistics".
-
typedef struct _DnssrvRpcBuffer { DWORD dwLength; [size_is(dwLength)] BYTE Buffer[]; } DNS_RPC_BUFFER, *PDNS_RPC_BUFFER;
dwLength: The length, in bytes, of the data stored in Buffer.
Buffer: A variable length array of bytes of length specified by dwLength. The buffer can contain one or more DNS_RPC_NODE structures (section 2.2.2.2.3). Each DNS_RPC_NODE contains the length of that node, so the DNS_RPC_BUFFER dwLength can be larger to indicate multiple DNS_RPC_NODE structures.