HRCPP-116 Windows sockets use strerror for WSA error codes