Stasik
Имхо это просто определение, храняшееся в winsock2.h
XeHK
Попробуй просто проверить как-нить функцию... ну типа
recv(s, "трали вали", sizeof("трали вали"), 0);
Если и после этого будет виснуть, то проблема в самой библиотеке... у меня раньше такое бывало

Приходилось менять на нормальную и тогда все работало