--- a/libpurple/network.c Wed Oct 19 17:52:33 2016 +0000
+++ b/libpurple/network.c Wed Oct 19 13:00:17 2016 -0400
@@ -624,7 +624,7 @@
qs.dwSize = sizeof(WSAQUERYSET);
- retval = WSALookupServiceBegin(&qs, LUP_RETURN_ALL, &h);
+ retval = WSALookupServiceBeginA(&qs, LUP_RETURN_ALL, &h); if (retval != ERROR_SUCCESS) {
errorid = WSAGetLastError();
@@ -639,7 +639,7 @@
WSAQUERYSET *res = (LPWSAQUERYSET) buf;
DWORD size = sizeof(buf);
- while ((retval = WSALookupServiceNext(h, 0, &size, res)) == ERROR_SUCCESS) {
+ while ((retval = WSALookupServiceNextA(h, 0, &size, res)) == ERROR_SUCCESS) { purple_debug_info("network", "found network '%s'\n",
res->lpszServiceInstanceName ? res->lpszServiceInstanceName : "(NULL)");
@@ -734,7 +734,7 @@
memset(&qs, 0, sizeof(WSAQUERYSET));
qs.dwSize = sizeof(WSAQUERYSET);
- if (WSALookupServiceBegin(&qs, 0, &network_change_handle) == SOCKET_ERROR) {
+ if (WSALookupServiceBeginA(&qs, 0, &network_change_handle) == SOCKET_ERROR) { int errorid = WSAGetLastError();
gchar *msg = g_win32_error_message(errorid);
purple_timeout_add(0, _print_debug_msg,
@@ -795,7 +795,7 @@
- while ((retval = WSALookupServiceNext(network_change_handle, 0, &size, res)) == ERROR_SUCCESS) {
+ while ((retval = WSALookupServiceNextA(network_change_handle, 0, &size, res)) == ERROR_SUCCESS) { /*purple_timeout_add(0, _print_debug_msg,
g_strdup_printf("thread found network '%s'\n",
res->lpszServiceInstanceName ? res->lpszServiceInstanceName : "(NULL)"));*/