3.1.4.9 R_DnssrvEnumRecords2 (Opnum 8)
The R_DnssrvEnumRecords2 method enumerates DNS records on the server. The DNS server SHOULD implement R_DnssrvEnumRecords2 <282>.
All parameters are as specified by the R_DnssrvEnumRecords method (section 3.1.4.4) with the following exceptions:
-
LONG R_DnssrvEnumRecords2( [in] handle_t hBindingHandle, [in] DWORD dwClientVersion, [in] DWORD dwSettingFlags, [in, unique, string] LPCWSTR pwszServerName, [in, unique, string] LPCSTR pszZone, [in, unique, string] LPCSTR pszNodeName, [in, unique, string] LPCSTR pszStartChild, [in] WORD wRecordType, [in] DWORD fSelectFlag, [in, unique, string] LPCSTR pszFilterStart, [in, unique, string] LPCSTR pszFilterStop, [out] PDWORD pdwBufferLength, [out, size_is(, *pdwBufferLength)] PBYTE* ppBuffer );
dwClientVersion: The client version in DNS_RPC_CURRENT_CLIENT_VER (section 2.2.1.2.1) format.
dwSettingFlags: Reserved for future use only. This field MUST be set to zero by clients and ignored by servers.
Return Values: Return values behaviors and interpretations are same as they are for R_DnssrvEnumRecords method (section 3.1.4.4).
When processing this call, the server MUST perform the same actions as for the R_DnssrvEnumRecords method (section 3.1.4.4).