forked from gibbed/SteamAchievementManager
-
-
Notifications
You must be signed in to change notification settings - Fork 4
ISteamFriends
syntax-tm edited this page Jul 13, 2024
·
1 revision
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 |
Note
This Wiki is work-in-progress. If you notice any errors or would like to add any missing information, changes are welcome.
About
Dev
Steamworks
Help
Links