For WSACancelBlockingCall, I would just comment out this line in SDLnet.c’s SDLNet_Quit()…
It’s just trying harder to shut down Winsock if some connection is still pending, etc, but it’s just as likely that you’re calling this with no open connections at all, and probably as you are terminating your app anyhow.
For GetAdaptersInfo, that’s used here:
If you don’t need to know your local IP address, just comment out the entire SDLNet_GetLocalAddresses function. This only reports the LAN address, which for most users is going to be behind a NAT and not actually be their public IP address.
If you absolutely need this function, Microsoft has guidelines on how to match the functionality in the BSD Sockets half of that ifdef without using GetAdaptersInfo:
…but my guess is you can probably just comment out the function and rebuild SDL_net.
We will probably fix this up, but this advice gets you up and running the fastest.
I’ve added this to Bugzilla so we don’t forget about it: