pub unsafe fn WSASetSocketPeerTargetName<P0>(
    socket: P0,
    peertargetname: *const SOCKET_PEER_TARGET_NAME,
    peertargetnamelen: u32,
    overlapped: Option<*const OVERLAPPED>,
    completionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE,
) -> i32
where P0: Param<SOCKET>,