shutdown function winsock

Disables sends or receives on a socket.

To learn more, see learn.microsoft.com/windows/win32/api/winsock/nf-winsock-shutdown.

Implementation

Win32Result<int> shutdown(SOCKET s, WINSOCK_SHUTDOWN_HOW how) {
  resolveGetLastError();
  final result_ = _shutdown(s, how);
  return .new(value: result_, error: GetLastError());
}