extern "ws2_32" fn WSAGetLastError() callconv(WINAPI) WinsockError