[DNSRSLVR][DNSAPI] Enable the DNS resolver cache
authorEric Kohl <eric.kohl@reactos.org>
Sun, 10 Nov 2019 14:28:42 +0000 (15:28 +0100)
committerEric Kohl <eric.kohl@reactos.org>
Sun, 10 Nov 2019 14:28:42 +0000 (15:28 +0100)
commit305035be7d4983eebd7691b3092e232d497626a4
treefd640588bac4811fb917a44a17d330319dd10cbc
parentfc6e4ed57615eead1c9dc6941ca90396749a6b66
[DNSRSLVR][DNSAPI] Enable the DNS resolver cache

- Fix the IDL file to return DNS records properly
- Reroute the DNS query call path: DNSQuery->R_ResolverQuery->Query_Main

DNS records get cached and 'ipconfig /flushdns' works as expected.

CORE-12159
base/services/dnsrslvr/precomp.h
base/services/dnsrslvr/rpcserver.c
dll/win32/dnsapi/dnsapi.spec
dll/win32/dnsapi/dnsapi/query.c
sdk/include/reactos/idl/dnsrslvr.idl
sdk/include/reactos/windns_undoc.h