dnsapi: Add a stub implementation of DnsFlushResolverCacheEntry_A/UTF8/W.
Signed-off-by: Hans Leidekker <hans@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
69d0764196
commit
e10c48143a
@ -32,9 +32,9 @@
|
|||||||
@ stdcall DnsExtractRecordsFromMessage_W(ptr long ptr)
|
@ stdcall DnsExtractRecordsFromMessage_W(ptr long ptr)
|
||||||
@ stub DnsFindAuthoritativeZone
|
@ stub DnsFindAuthoritativeZone
|
||||||
@ stdcall DnsFlushResolverCache()
|
@ stdcall DnsFlushResolverCache()
|
||||||
@ stub DnsFlushResolverCacheEntry_A
|
@ stdcall DnsFlushResolverCacheEntry_A(str)
|
||||||
@ stub DnsFlushResolverCacheEntry_UTF8
|
@ stdcall DnsFlushResolverCacheEntry_UTF8(str)
|
||||||
@ stub DnsFlushResolverCacheEntry_W
|
@ stdcall DnsFlushResolverCacheEntry_W(wstr)
|
||||||
@ stdcall DnsFree(ptr long)
|
@ stdcall DnsFree(ptr long)
|
||||||
@ stub DnsFreeAdapterInformation
|
@ stub DnsFreeAdapterInformation
|
||||||
@ stub DnsFreeNetworkInformation
|
@ stub DnsFreeNetworkInformation
|
||||||
|
@ -93,6 +93,38 @@ VOID WINAPI DnsFlushResolverCache(void)
|
|||||||
FIXME(": stub\n");
|
FIXME(": stub\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/******************************************************************************
|
||||||
|
* DnsFlushResolverCacheEntry_A [DNSAPI.@]
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
BOOL WINAPI DnsFlushResolverCacheEntry_A( PCSTR entry )
|
||||||
|
{
|
||||||
|
FIXME( "%s: stub\n", debugstr_a(entry) );
|
||||||
|
if (!entry) return FALSE;
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/******************************************************************************
|
||||||
|
* DnsFlushResolverCacheEntry_UTF8 [DNSAPI.@]
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
BOOL WINAPI DnsFlushResolverCacheEntry_UTF8( PCSTR entry )
|
||||||
|
{
|
||||||
|
FIXME( "%s: stub\n", debugstr_a(entry) );
|
||||||
|
if (!entry) return FALSE;
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/******************************************************************************
|
||||||
|
* DnsFlushResolverCacheEntry_W [DNSAPI.@]
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
BOOL WINAPI DnsFlushResolverCacheEntry_W( PCWSTR entry )
|
||||||
|
{
|
||||||
|
FIXME( "%s: stub\n", debugstr_w(entry) );
|
||||||
|
if (!entry) return FALSE;
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* DnsReleaseContextHandle [DNSAPI.@]
|
* DnsReleaseContextHandle [DNSAPI.@]
|
||||||
|
@ -27,6 +27,8 @@
|
|||||||
|
|
||||||
#include "wine/test.h"
|
#include "wine/test.h"
|
||||||
|
|
||||||
|
BOOL WINAPI DnsFlushResolverCacheEntry_A(PCSTR);
|
||||||
|
|
||||||
static const struct
|
static const struct
|
||||||
{
|
{
|
||||||
LPCSTR name;
|
LPCSTR name;
|
||||||
@ -202,8 +204,27 @@ static void test_DnsNameCompare_A( void )
|
|||||||
ok( DnsNameCompare_A( a_dot_b, b_dot_a_dot ) == FALSE, "succeeded unexpectedly\n" );
|
ok( DnsNameCompare_A( a_dot_b, b_dot_a_dot ) == FALSE, "succeeded unexpectedly\n" );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void test_DnsFlushResolverCacheEntry_A(void)
|
||||||
|
{
|
||||||
|
BOOL ret;
|
||||||
|
DWORD err;
|
||||||
|
|
||||||
|
SetLastError( 0xdeadbeef );
|
||||||
|
ret = DnsFlushResolverCacheEntry_A( NULL );
|
||||||
|
err = GetLastError();
|
||||||
|
ok( !ret, "got %d\n", ret );
|
||||||
|
ok( err == 0xdeadbeef, "got %u\n", err );
|
||||||
|
|
||||||
|
ret = DnsFlushResolverCacheEntry_A( "localhost" );
|
||||||
|
ok( ret, "got %d\n", ret );
|
||||||
|
|
||||||
|
ret = DnsFlushResolverCacheEntry_A( "nxdomain.test.winehq.org" );
|
||||||
|
ok( ret, "got %d\n", ret );
|
||||||
|
}
|
||||||
|
|
||||||
START_TEST(name)
|
START_TEST(name)
|
||||||
{
|
{
|
||||||
test_DnsValidateName_A();
|
test_DnsValidateName_A();
|
||||||
test_DnsNameCompare_A();
|
test_DnsNameCompare_A();
|
||||||
|
test_DnsFlushResolverCacheEntry_A();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user