<div class="content"><p> </p><p>The R_DnssrvEnumRecords3 method enumerates DNS records on a
zone or a <span><a href="a95b05da-f1fd-4db3-94b4-817fdaa1f642#gt_bbe7722c-420e-48e7-b4bb-9838ff07b9e6" data-linktype="relative-path">zone scope</a></span>, or cache
zone or a cache scope, if specified. The DNS server SHOULD<a id="Appendix_A_Target_284"></a><a aria-label="Product behavior note 284" href="4a9a3ba3-10eb-430e-b157-1fed0aaf85a5#Appendix_A_284" data-linktype="relative-path">&lt;284&gt;</a> implement
R_DnssrvEnumRecords3.</p><p>All parameters are as specified by the <span><a href="d0251c9b-9e3e-4eec-bcc5-eb6b995b6108" data-linktype="relative-path">R_DnssrvEnumRecords
method (section 3.1.4.4)</a></span> and implement the <span><a href="0d236e58-9944-4cdf-ae98-f92460202e29" data-linktype="relative-path">R_DnssrvEnumRecords2
method (section 3.1.4.9)</a></span> with the following exceptions:</p><dl>
<dd>
<div><pre> LONG R_DnssrvEnumRecords3(
   [in]                                   handle_t         hBindingHandle,
   [in]                                   DWORD            dwClientVersion,
   [in]                                   DWORD            dwSettingFlags,
   [in, unique, string]                   LPCWSTR          pwszServerName,
   [in, unique, string]                   LPCSTR           pszZone,
   [in, unique, string]                   LPCWSTR          pwszZoneScope,
   [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
 );
</pre></div>
</dd></dl><p><b>pwszZoneScope: </b>A pointer to a null-terminated
character string that contains the name of the zone scope inside the zone or
cache scope inside the cache zone that is to be queried. For operations
specific to a particular zone scope or cache scope, this field MUST contain the
name of the zone scope or cache scope. If the value is NULL, the API gives the
same behavior as the R_DnssrvEnumRecords2 method.</p><p>When processing this call, the server MUST perform the same
actions as for the R_DnssrvEnumRecords2 method.</p></div>