ISteamFriendsExtensions extension

on

Methods

activateGameOverlay(Pointer<Utf8> dialog) → void
activateGameOverlayInviteDialog(CSteamId steamIdLobby) → void
activateGameOverlayInviteDialogConnectString(Pointer<Utf8> connectString) → void
activateGameOverlayRemotePlayTogetherInviteDialog(CSteamId steamIdLobby) → void
activateGameOverlayToStore(AppId nAppId, EOverlayToStoreFlag flag) → void
activateGameOverlayToUser(Pointer<Utf8> dialog, CSteamId steamId) → void
activateGameOverlayToWebPage(Pointer<Utf8> url, EActivateGameOverlayToWebPageMode mode) → void
bHasEquippedProfileItem(CSteamId steamId, ECommunityProfileItemType itemType) bool
clearRichPresence() → void
closeClanChatWindowInSteam(CSteamId steamIdClanChat) bool
downloadClanActivityCounts(Pointer<UnsignedLongLong> psteamIdClans, int cClansToRequest) SteamApiCall
enumerateFollowingList(int startIndex) SteamApiCall
getChatMemberByIndex(CSteamId steamIdClan, int iUser) CSteamId
getClanActivityCounts(CSteamId steamIdClan, Pointer<Int> pnOnline, Pointer<Int> pnInGame, Pointer<Int> pnChatting) bool
getClanByIndex(int iClan) CSteamId
getClanChatMemberCount(CSteamId steamIdClan) int
getClanChatMessage(CSteamId steamIdClanChat, int iMessage, Pointer<Void> prgchText, int cchTextMax, Pointer<EChatEntryTypeAliasC> peChatEntryType, Pointer<UnsignedLongLong> psteamidChatter) int
getClanCount() int
getClanName(CSteamId steamIdClan) Pointer<Utf8>
getClanOfficerByIndex(CSteamId steamIdClan, int iOfficer) CSteamId
getClanOfficerCount(CSteamId steamIdClan) int
getClanOwner(CSteamId steamIdClan) CSteamId
getClanTag(CSteamId steamIdClan) Pointer<Utf8>
getCoplayFriend(int iCoplayFriend) CSteamId
getCoplayFriendCount() int
getFollowerCount(CSteamId steamId) SteamApiCall
getFriendByIndex(int iFriend, int iFriendFlags) CSteamId
getFriendCoplayGame(CSteamId steamIdFriend) AppId
getFriendCoplayTime(CSteamId steamIdFriend) int
getFriendCount(int iFriendFlags) int
getFriendCountFromSource(CSteamId steamIdSource) int
getFriendFromSourceByIndex(CSteamId steamIdSource, int iFriend) CSteamId
getFriendGamePlayed(CSteamId steamIdFriend, Pointer<FriendGameInfo> pFriendGameInfo) bool
getFriendMessage(CSteamId steamIdFriend, int iMessageId, Pointer<Void> pvData, int cubData, Pointer<EChatEntryTypeAliasC> peChatEntryType) int
getFriendPersonaName(CSteamId steamIdFriend) Pointer<Utf8>
getFriendPersonaNameHistory(CSteamId steamIdFriend, int iPersonaName) Pointer<Utf8>
getFriendPersonaState(CSteamId steamIdFriend) EPersonaState
getFriendRelationship(CSteamId steamIdFriend) EFriendRelationship
getFriendRichPresence(CSteamId steamIdFriend, Pointer<Utf8> key) Pointer<Utf8>
getFriendRichPresenceKeyByIndex(CSteamId steamIdFriend, int iKey) Pointer<Utf8>
getFriendRichPresenceKeyCount(CSteamId steamIdFriend) int
getFriendsGroupCount() int
getFriendsGroupIdByIndex(int iFG) FriendsGroupId
getFriendsGroupMembersCount(FriendsGroupId friendsGroupId) int
getFriendsGroupMembersList(FriendsGroupId friendsGroupId, Pointer<UnsignedLongLong> pOutSteamIdMembers, int nMembersCount) → void
getFriendsGroupName(FriendsGroupId friendsGroupId) Pointer<Utf8>
getFriendSteamLevel(CSteamId steamIdFriend) int
getLargeFriendAvatar(CSteamId steamIdFriend) int
getMediumFriendAvatar(CSteamId steamIdFriend) int
getNumChatsWithUnreadPriorityMessages() int
getPersonaName() Pointer<Utf8>
getPersonaState() EPersonaState
getPlayerNickname(CSteamId steamIdPlayer) Pointer<Utf8>
getProfileItemPropertyString(CSteamId steamId, ECommunityProfileItemType itemType, ECommunityProfileItemProperty prop) Pointer<Utf8>
getProfileItemPropertyUint(CSteamId steamId, ECommunityProfileItemType itemType, ECommunityProfileItemProperty prop) int
getSmallFriendAvatar(CSteamId steamIdFriend) int
getUserRestrictions() int
hasFriend(CSteamId steamIdFriend, int iFriendFlags) bool
inviteUserToGame(CSteamId steamIdFriend, Pointer<Utf8> connectString) bool
isClanChatAdmin(CSteamId steamIdClanChat, CSteamId steamIdUser) bool
isClanChatWindowOpenInSteam(CSteamId steamIdClanChat) bool
isClanOfficialGameGroup(CSteamId steamIdClan) bool
isClanPublic(CSteamId steamIdClan) bool
isFollowing(CSteamId steamId) SteamApiCall
isUserInSource(CSteamId steamIdUser, CSteamId steamIdSource) bool
joinClanChatRoom(CSteamId steamIdClan) SteamApiCall
leaveClanChatRoom(CSteamId steamIdClan) bool
openClanChatWindowInSteam(CSteamId steamIdClanChat) bool
registerProtocolInOverlayBrowser(Pointer<Utf8> protocol) bool
replyToFriendMessage(CSteamId steamIdFriend, Pointer<Utf8> msgToSend) bool
requestClanOfficerList(CSteamId steamIdClan) SteamApiCall
requestEquippedProfileItems(CSteamId steamId) SteamApiCall
requestFriendRichPresence(CSteamId steamIdFriend) → void
requestUserInformation(CSteamId steamIdUser, bool requireNameOnly) bool
sendClanChatMessage(CSteamId steamIdClanChat, Pointer<Utf8> text) bool
setInGameVoiceSpeaking(CSteamId steamIdUser, bool speaking) → void
setListenForFriendsMessages(bool interceptEnabled) bool
setPersonaName(Pointer<Utf8> personaName) SteamApiCall
setPlayedWith(CSteamId steamIdUserPlayedWith) → void
setRichPresence(Pointer<Utf8> key, Pointer<Utf8> value) bool