2 * DNS Resolver Service interface definition
9 typedef [handle, string] LPWSTR DNSRSLVR_HANDLE;
12 uuid(45776b01-5956-4485-9f80-f428f7d60129),
14 pointer_default(unique)
26 /* CRrReadCacheEntry */
29 /* CRrGetHashTableStats */
32 /* R_ResolverGetConfig */
35 DWORD R_ResolverFlushCache(
36 [in][unique][string] DNSRSLVR_HANDLE pwszServerName);
39 /* R_ResolverFlushCacheEntry */
42 /* R_ResolverRegisterCluster */
45 DWORD R_ResolverQuery(
46 [in][unique][string] DNSRSLVR_HANDLE pwszServerName,
47 [in][unique][string] LPCWSTR pwsName,
50 [in][out] DWORD *dwRecords,
51 [out][ref] _DnsRecordW** ppResultRecords);
54 /* R_ResolverEnumCache */