32 lines
1.5 KiB
C++
32 lines
1.5 KiB
C++
namespace Steam
|
|
{
|
|
class Friends
|
|
{
|
|
public:
|
|
virtual const char *GetPersonaName();
|
|
virtual void SetPersonaName(const char *pchPersonaName);
|
|
virtual int GetPersonaState();
|
|
virtual int GetFriendCount(int eFriendFlags);
|
|
virtual SteamID GetFriendByIndex(int iFriend, int iFriendFlags);
|
|
virtual int GetFriendRelationship(SteamID steamIDFriend);
|
|
virtual int GetFriendPersonaState(SteamID steamIDFriend);
|
|
virtual const char *GetFriendPersonaName(SteamID steamIDFriend);
|
|
virtual int GetFriendAvatar(SteamID steamIDFriend, int eAvatarSize);
|
|
virtual bool GetFriendGamePlayed(SteamID steamIDFriend, void *pFriendGameInfo);
|
|
virtual const char *GetFriendPersonaNameHistory(SteamID steamIDFriend, int iPersonaName);
|
|
virtual bool HasFriend(SteamID steamIDFriend, int eFriendFlags);
|
|
virtual int GetClanCount();
|
|
virtual SteamID GetClanByIndex(int iClan);
|
|
virtual const char *GetClanName(SteamID steamIDClan);
|
|
virtual int GetFriendCountFromSource(SteamID steamIDSource);
|
|
virtual SteamID GetFriendFromSourceByIndex(SteamID steamIDSource, int iFriend);
|
|
virtual bool IsUserInSource(SteamID steamIDUser, SteamID steamIDSource);
|
|
virtual void SetInGameVoiceSpeaking(SteamID steamIDUser, bool bSpeaking);
|
|
virtual void ActivateGameOverlay(const char *pchDialog);
|
|
virtual void ActivateGameOverlayToUser(const char *pchDialog, SteamID steamID);
|
|
virtual void ActivateGameOverlayToWebPage(const char *pchURL);
|
|
virtual void ActivateGameOverlayToStore(unsigned int nAppID);
|
|
virtual void SetPlayedWith(SteamID steamIDUserPlayedWith);
|
|
};
|
|
}
|