avoid winsock redefinition errors (MSVC)