Skip to content

ISteamFriends

syntax-tm edited this page Jul 13, 2024 · 1 revision

ISteamFriends

A versioned accessor is exported by the library.

S_API ISteamFriends *SteamAPI_SteamFriends_v017();

Inline, unversioned accessor to get the current version. Essentially the same as SteamFriends(), but using this ensures that you are using a matching library.

inline ISteamFriends *SteamAPI_SteamFriends() { return SteamAPI_SteamFriends_v017(); }
Return Type Interface Method Arguments
const char * ISteamFriends GetPersonaName ISteamFriends* self
SteamAPICall_t ISteamFriends SetPersonaName ISteamFriends* self, const char * pchPersonaName
EPersonaState ISteamFriends GetPersonaState ISteamFriends* self
int ISteamFriends GetFriendCount ISteamFriends* self, int iFriendFlags
uint64_steamid ISteamFriends GetFriendByIndex ISteamFriends* self, int iFriend, int iFriendFlags
EFriendRelationship ISteamFriends GetFriendRelationship ISteamFriends* self, uint64_steamid steamIDFriend
EPersonaState ISteamFriends GetFriendPersonaState ISteamFriends* self, uint64_steamid steamIDFriend
const char * ISteamFriends GetFriendPersonaName ISteamFriends* self, uint64_steamid steamIDFriend
bool ISteamFriends GetFriendGamePlayed ISteamFriends* self, uint64_steamid steamIDFriend, FriendGameInfo_t * pFriendGameInfo
const char * ISteamFriends GetFriendPersonaNameHistory ISteamFriends* self, uint64_steamid steamIDFriend, int iPersonaName
int ISteamFriends GetFriendSteamLevel ISteamFriends* self, uint64_steamid steamIDFriend
const char * ISteamFriends GetPlayerNickname ISteamFriends* self, uint64_steamid steamIDPlayer
int ISteamFriends GetFriendsGroupCount ISteamFriends* self
FriendsGroupID_t ISteamFriends GetFriendsGroupIDByIndex ISteamFriends* self, int iFG
const char * ISteamFriends GetFriendsGroupName ISteamFriends* self, FriendsGroupID_t friendsGroupID
int ISteamFriends GetFriendsGroupMembersCount ISteamFriends* self, FriendsGroupID_t friendsGroupID
void ISteamFriends GetFriendsGroupMembersList ISteamFriends* self, FriendsGroupID_t friendsGroupID, CSteamID * pOutSteamIDMembers, int nMembersCount
bool ISteamFriends HasFriend ISteamFriends* self, uint64_steamid steamIDFriend, int iFriendFlags
int ISteamFriends GetClanCount ISteamFriends* self
uint64_steamid ISteamFriends GetClanByIndex ISteamFriends* self, int iClan
const char * ISteamFriends GetClanName ISteamFriends* self, uint64_steamid steamIDClan
const char * ISteamFriends GetClanTag ISteamFriends* self, uint64_steamid steamIDClan
bool ISteamFriends GetClanActivityCounts ISteamFriends* self, uint64_steamid steamIDClan, int * pnOnline, int * pnInGame, int * pnChatting
SteamAPICall_t ISteamFriends DownloadClanActivityCounts ISteamFriends* self, CSteamID * psteamIDClans, int cClansToRequest
int ISteamFriends GetFriendCountFromSource ISteamFriends* self, uint64_steamid steamIDSource
uint64_steamid ISteamFriends GetFriendFromSourceByIndex ISteamFriends* self, uint64_steamid steamIDSource, int iFriend
bool ISteamFriends IsUserInSource ISteamFriends* self, uint64_steamid steamIDUser, uint64_steamid steamIDSource
void ISteamFriends SetInGameVoiceSpeaking ISteamFriends* self, uint64_steamid steamIDUser, bool bSpeaking
void ISteamFriends ActivateGameOverlay ISteamFriends* self, const char * pchDialog
void ISteamFriends ActivateGameOverlayToUser ISteamFriends* self, const char * pchDialog, uint64_steamid steamID
void ISteamFriends ActivateGameOverlayToWebPage ISteamFriends* self, const char * pchURL, EActivateGameOverlayToWebPageMode eMode
void ISteamFriends ActivateGameOverlayToStore ISteamFriends* self, AppId_t nAppID, EOverlayToStoreFlag eFlag
void ISteamFriends SetPlayedWith ISteamFriends* self, uint64_steamid steamIDUserPlayedWith
void ISteamFriends ActivateGameOverlayInviteDialog ISteamFriends* self, uint64_steamid steamIDLobby
int ISteamFriends GetSmallFriendAvatar ISteamFriends* self, uint64_steamid steamIDFriend
int ISteamFriends GetMediumFriendAvatar ISteamFriends* self, uint64_steamid steamIDFriend
int ISteamFriends GetLargeFriendAvatar ISteamFriends* self, uint64_steamid steamIDFriend
bool ISteamFriends RequestUserInformation ISteamFriends* self, uint64_steamid steamIDUser, bool bRequireNameOnly
SteamAPICall_t ISteamFriends RequestClanOfficerList ISteamFriends* self, uint64_steamid steamIDClan
uint64_steamid ISteamFriends GetClanOwner ISteamFriends* self, uint64_steamid steamIDClan
int ISteamFriends GetClanOfficerCount ISteamFriends* self, uint64_steamid steamIDClan
uint64_steamid ISteamFriends GetClanOfficerByIndex ISteamFriends* self, uint64_steamid steamIDClan, int iOfficer
uint32 ISteamFriends GetUserRestrictions ISteamFriends* self
bool ISteamFriends SetRichPresence ISteamFriends* self, const char * pchKey, const char * pchValue
void ISteamFriends ClearRichPresence ISteamFriends* self
const char * ISteamFriends GetFriendRichPresence ISteamFriends* self, uint64_steamid steamIDFriend, const char * pchKey
int ISteamFriends GetFriendRichPresenceKeyCount ISteamFriends* self, uint64_steamid steamIDFriend
const char * ISteamFriends GetFriendRichPresenceKeyByIndex ISteamFriends* self, uint64_steamid steamIDFriend, int iKey
void ISteamFriends RequestFriendRichPresence ISteamFriends* self, uint64_steamid steamIDFriend
bool ISteamFriends InviteUserToGame ISteamFriends* self, uint64_steamid steamIDFriend, const char * pchConnectString
int ISteamFriends GetCoplayFriendCount ISteamFriends* self
uint64_steamid ISteamFriends GetCoplayFriend ISteamFriends* self, int iCoplayFriend
int ISteamFriends GetFriendCoplayTime ISteamFriends* self, uint64_steamid steamIDFriend
AppId_t ISteamFriends GetFriendCoplayGame ISteamFriends* self, uint64_steamid steamIDFriend
SteamAPICall_t ISteamFriends JoinClanChatRoom ISteamFriends* self, uint64_steamid steamIDClan
bool ISteamFriends LeaveClanChatRoom ISteamFriends* self, uint64_steamid steamIDClan
int ISteamFriends GetClanChatMemberCount ISteamFriends* self, uint64_steamid steamIDClan
uint64_steamid ISteamFriends GetChatMemberByIndex ISteamFriends* self, uint64_steamid steamIDClan, int iUser
bool ISteamFriends SendClanChatMessage ISteamFriends* self, uint64_steamid steamIDClanChat, const char * pchText
int ISteamFriends GetClanChatMessage ISteamFriends* self, uint64_steamid steamIDClanChat, int iMessage, void * prgchText, int cchTextMax, EChatEntryType * peChatEntryType, CSteamID * psteamidChatter
bool ISteamFriends IsClanChatAdmin ISteamFriends* self, uint64_steamid steamIDClanChat, uint64_steamid steamIDUser
bool ISteamFriends IsClanChatWindowOpenInSteam ISteamFriends* self, uint64_steamid steamIDClanChat
bool ISteamFriends OpenClanChatWindowInSteam ISteamFriends* self, uint64_steamid steamIDClanChat
bool ISteamFriends CloseClanChatWindowInSteam ISteamFriends* self, uint64_steamid steamIDClanChat
bool ISteamFriends SetListenForFriendsMessages ISteamFriends* self, bool bInterceptEnabled
bool ISteamFriends ReplyToFriendMessage ISteamFriends* self, uint64_steamid steamIDFriend, const char * pchMsgToSend
int ISteamFriends GetFriendMessage ISteamFriends* self, uint64_steamid steamIDFriend, int iMessageID, void * pvData, int cubData, EChatEntryType * peChatEntryType
SteamAPICall_t ISteamFriends GetFollowerCount ISteamFriends* self, uint64_steamid steamID
SteamAPICall_t ISteamFriends IsFollowing ISteamFriends* self, uint64_steamid steamID
SteamAPICall_t ISteamFriends EnumerateFollowingList ISteamFriends* self, uint32 unStartIndex
bool ISteamFriends IsClanPublic ISteamFriends* self, uint64_steamid steamIDClan
bool ISteamFriends IsClanOfficialGameGroup ISteamFriends* self, uint64_steamid steamIDClan
int ISteamFriends GetNumChatsWithUnreadPriorityMessages ISteamFriends* self
void ISteamFriends ActivateGameOverlayRemotePlayTogetherInviteDialog ISteamFriends* self, uint64_steamid steamIDLobby
bool ISteamFriends RegisterProtocolInOverlayBrowser ISteamFriends* self, const char * pchProtocol
void ISteamFriends ActivateGameOverlayInviteDialogConnectString ISteamFriends* self, const char * pchConnectString
SteamAPICall_t ISteamFriends RequestEquippedProfileItems ISteamFriends* self, uint64_steamid steamID
bool ISteamFriends BHasEquippedProfileItem ISteamFriends* self, uint64_steamid steamID, ECommunityProfileItemType itemType
const char * ISteamFriends GetProfileItemPropertyString ISteamFriends* self, uint64_steamid steamID, ECommunityProfileItemType itemType, ECommunityProfileItemProperty prop
uint32 ISteamFriends GetProfileItemPropertyUint ISteamFriends* self, uint64_steamid steamID, ECommunityProfileItemType itemType, ECommunityProfileItemProperty prop
Clone this wiki locally