func GenerateMyFriendChallenges(friendPIDs: qlist<uint32>) -> (result: qlist<[[FriendChallenge]]((friendchallenge))>)
func GenerateFriendChallenges(targetPID: uint32, friendPIDs: qlist<uint32>) -> (result: qlist<[[FriendChallenge]]((friendchallenge))>)
func GetOnlineChallenges() -> (onlineChallenges: qlist<[[OnlineChallenge]]((onlinechallenge))>)