public int GetSocketOption(IPPROTO_IPV6_SocketOptions option, IntPtr value, int valueLength) { return WinSock.getsockopt(Socket, WinSock.IPPROTO_IPV6, (int)option, (char*)value.ToPointer(), &valueLength); }
public int SetSocketOption(IPPROTO_IPV6_SocketOptions option, IntPtr value, int valueLength) => WinSock.setsockopt(Socket, WinSock.IPPROTO_IPV6, (int)option, (char *)value.ToPointer(), valueLength);
public int SetSocketOption(IPPROTO_IPV6_SocketOptions option, IntPtr value, int valueLength) => WinSock.setsockopt(Socket, WinSock.IPPROTO_IPV6, (int)option, (char*)value.ToPointer(), valueLength);
public int GetSocketOption(IPPROTO_IPV6_SocketOptions option, IntPtr value, int valueLength) { return(WinSock.getsockopt(Socket, WinSock.IPPROTO_IPV6, (int)option, (char *)value.ToPointer(), &valueLength)); }
public int GetSocketOption(IPPROTO_IPV6_SocketOptions option, void *value, int *valueLength) => WinSock.getsockopt(Socket, WinSock.IPPROTO_IPV6, (int)option, value, valueLength);
public int GetSocketOption(IPPROTO_IPV6_SocketOptions option, void* value, int* valueLength) => WinSock.getsockopt(Socket, WinSock.IPPROTO_IPV6, (int)option, value, valueLength);