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) {
  final result_ = shutdown_Wrapper(s, how);
  return .new(value: result_.value.i32, error: result_.error);
}