${CMAKE_CURRENT_BINARY_DIR}/mswsock.def)
set_module_type(mswsock win32dll UNICODE)
-add_importlibs(mswsock ws2_32 advapi32 dnsapi msvcrt kernel32)
+add_importlibs(mswsock ws2_32 advapi32 dnsapi msvcrt kernel32 ntdll)
add_pch(mswsock precomp.h SOURCE)
add_cd_file(TARGET mswsock DESTINATION reactos/system32 FOR all)
#include "mswhelper.h"
+#define NDEBUG
+#include <debug.h>
+
#define NSP_CALLID_DNS 0x0001
#define NSP_CALLID_HOSTNAME 0x0002
#define NSP_CALLID_HOSTBYNAME 0x0003
if (result != ERROR_SUCCESS)
goto End;
}
- else if (CallID == NSP_CALLID_SERVICEBYNAME)
+ else
{
+ ASSERT(CallID == NSP_CALLID_SERVICEBYNAME);
result = NSP_GetServiceByNameHeapAllocW(data->hostnameW,
&data->providerId,
&hostinfo);
if (result != ERROR_SUCCESS)
goto End;
}
- else
- {
- result = WSANO_RECOVERY; // Internal error!
- goto End;
- }
if (((LUP_RETURN_BLOB & data->dwControlFlags) != 0) ||
((LUP_RETURN_NAME & data->dwControlFlags) != 0))