7 #define WIN32_NO_STATUS 9 #define COM_NO_WINDOWS_H 19 #define NTOS_MODE_USER 23 #include <dnsrslvr_s.h> 47 #define CACHE_FLUSH_HOSTS_FILE_ENTRIES 0x00000001 48 #define CACHE_FLUSH_NON_HOSTS_FILE_ENTRIES 0x00000002 49 #define CACHE_FLUSH_ALL 0x00000003
struct _RESOLVER_CACHE_ENTRY RESOLVER_CACHE_ENTRY
VOID DnsIntCacheFree(VOID)
DNS_STATUS DnsIntCacheGetEntryByName(LPCWSTR Name, WORD wType, DWORD dwFlags, PDNS_RECORDW *Record)
DNS_STATUS DnsIntCacheGetEntries(_Out_ DNS_CACHE_ENTRY **ppCacheEntries)
struct _RESOLVER_CACHE_ENTRY * PRESOLVER_CACHE_ENTRY
_In_ struct _KBUGCHECK_REASON_CALLBACK_RECORD * Record
DNS_STATUS DnsIntCacheFlush(_In_ ULONG ulFlags)
struct _RESOLVER_CACHE RESOLVER_CACHE
DNS_STATUS DnsIntFlushCacheEntry(_In_ LPCWSTR pszName, _In_ WORD wType)
BOOL DnsIntCacheRemoveEntryByName(_In_ LPCWSTR Name)
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
VOID DnsIntCacheInitialize(VOID)
VOID DnsIntCacheRemoveEntryItem(PRESOLVER_CACHE_ENTRY CacheEntry)
VOID DnsIntCacheAddEntry(_In_ PDNS_RECORDW Record, _In_ BOOL bHostsFileEntry)
struct _RESOLVER_CACHE * PRESOLVER_CACHE