pub unsafe fn WSAConnectByList<P0>(
    s: P0,
    socketaddress: *const SOCKET_ADDRESS_LIST,
    localaddresslength: Option<*mut u32>,
    localaddress: Option<*mut SOCKADDR>,
    remoteaddresslength: Option<*mut u32>,
    remoteaddress: Option<*mut SOCKADDR>,
    timeout: Option<*const TIMEVAL>,
    reserved: Option<*const OVERLAPPED>
) -> Result<()>
where P0: IntoParam<SOCKET>,