| ISteamFriends get_Internal() | Static+2 flags | | 0x08 |
| bool InitializeInterface(bool server) | 2 flags | | 0x01 |
| void InstallEvents() | 1 flags | | 0x00 |
| void add_OnChatMessage(Action<Steamworks.Friend value) | PublicStatic+1 flags | | 0x08 |
| void remove_OnChatMessage(Action<Steamworks.Friend value) | PublicStatic+1 flags | | 0x08 |
| void add_OnClanChatMessage(Action<Steamworks.Friend value) | PublicStatic+1 flags | | 0x08 |
| void remove_OnClanChatMessage(Action<Steamworks.Friend value) | PublicStatic+1 flags | | 0x08 |
| void add_OnPersonaStateChange(Action<Steamworks.Friend> value) | PublicStatic+1 flags | | 0x08 |
| void remove_OnPersonaStateChange(Action<Steamworks.Friend> value) | PublicStatic+1 flags | | 0x08 |
| void add_OnGameRichPresenceJoinRequested(Action<Steamworks.Friend value) | PublicStatic+1 flags | | 0x08 |
| void remove_OnGameRichPresenceJoinRequested(Action<Steamworks.Friend value) | PublicStatic+1 flags | | 0x08 |
| void add_OnGameOverlayActivated(Action<System.Boolean> value) | PublicStatic+1 flags | | 0x08 |
| void remove_OnGameOverlayActivated(Action<System.Boolean> value) | PublicStatic+1 flags | | 0x08 |
| void add_OnGameServerChangeRequested(Action<System.String value) | PublicStatic+1 flags | | 0x08 |
| void remove_OnGameServerChangeRequested(Action<System.String value) | PublicStatic+1 flags | | 0x08 |
| void add_OnGameLobbyJoinRequested(Action<Steamworks.Data.Lobby value) | PublicStatic+1 flags | | 0x08 |
| void remove_OnGameLobbyJoinRequested(Action<Steamworks.Data.Lobby value) | PublicStatic+1 flags | | 0x08 |
| void add_OnFriendRichPresenceUpdate(Action<Steamworks.Friend> value) | PublicStatic+1 flags | | 0x08 |
| void remove_OnFriendRichPresenceUpdate(Action<Steamworks.Friend> value) | PublicStatic+1 flags | | 0x08 |
| void add_OnOverlayBrowserProtocol(Action<System.String> value) | PublicStatic+1 flags | | 0x08 |
| void remove_OnOverlayBrowserProtocol(Action<System.String> value) | PublicStatic+1 flags | | 0x08 |
| void OnFriendChatMessage(const GameConnectedFriendChatMsg_t& data) | PrivateStatic | | 0x10 |
| void OnGameConnectedClanChatMessage(const GameConnectedClanChatMsg_t& data) | PrivateStatic | | 0x14 |
| IEnumerable<Steamworks.Friend> GetFriendsWithFlag(const FriendFlags& flag) | PrivateStatic | | 0x08 |
| IEnumerable<Steamworks.Friend> GetFriends() | PublicStatic | | 0x08 |
| IEnumerable<Steamworks.Friend> GetBlocked() | PublicStatic | | 0x08 |
| IEnumerable<Steamworks.Friend> GetFriendsRequested() | PublicStatic | | 0x08 |
| IEnumerable<Steamworks.Friend> GetFriendsClanMembers() | PublicStatic | | 0x08 |
| IEnumerable<Steamworks.Friend> GetFriendsOnGameServer() | PublicStatic | | 0x08 |
| IEnumerable<Steamworks.Friend> GetFriendsRequestingFriendship() | PublicStatic | | 0x08 |
| IEnumerable<Steamworks.Friend> GetPlayedWith() | PublicStatic | | 0x08 |
| IEnumerable<Steamworks.Friend> GetFromSource(const SteamId& steamid) | PublicStatic | | 0x08 |
| IEnumerable<Steamworks.Clan> GetClans() | PublicStatic | | 0x08 |
| void OpenOverlay(const string& type) | PublicStatic | | 0x08 |
| void OpenUserOverlay(const SteamId& id, const string& type) | PublicStatic | | 0x08 |
| void OpenStoreOverlay(const AppId& id, const OverlayToStoreFlag& overlayToStoreFlag) | PublicStatic | | 0x04 |
| void OpenWebOverlay(const string& url, bool modal) | PublicStatic | | 0x08 |
| void OpenGameInviteOverlay(const SteamId& lobby) | PublicStatic | | 0x08 |
| void SetPlayedWith(const SteamId& steamid) | PublicStatic | | 0x08 |
| bool RequestUserInformation(const SteamId& steamid, bool nameonly) | PublicStatic | | 0x08 |
| Task CacheUserInformationAsync(const SteamId& steamid, bool nameonly) | Static+1 flags | | 0x08 |
| Task<System.Nullable<Steamworks.Data.Image>> GetSmallAvatarAsync(const SteamId& steamid) | PublicStatic | | 0x08 |
| Task<System.Nullable<Steamworks.Data.Image>> GetMediumAvatarAsync(const SteamId& steamid) | PublicStatic | | 0x08 |
| Task<System.Nullable<Steamworks.Data.Image>> GetLargeAvatarAsync(const SteamId& steamid) | PublicStatic | | 0x08 |
| string GetRichPresence(const string& key) | PublicStatic | | 0x08 |
| bool SetRichPresence(const string& key, const string& value) | PublicStatic | | 0x08 |
| void ClearRichPresence() | PublicStatic | | 0x00 |
| bool get_ListenForFriendsMessages() | PublicStatic+1 flags | | 0x01 |
| void set_ListenForFriendsMessages(bool value) | PublicStatic+1 flags | | 0x01 |
| Task<System.Boolean> IsFollowing(const SteamId& steamID) | PublicStatic | | 0x08 |
| Task<System.Int32> GetFollowerCount(const SteamId& steamID) | PublicStatic | | 0x08 |
| Task<Steamworks.SteamId[]> GetFollowingList() | PublicStatic | | 0x08 |
| bool RegisterProtocolInOverlayBrowser(const string& protocol) | PublicStatic | | 0x08 |
| Task<System.Boolean> JoinClanChatRoom(const SteamId& chatId) | PublicStatic | | 0x08 |
| bool SendClanChatRoomMessage(const SteamId& chatId, const string& message) | PublicStatic | | 0x08 |
| void .ctor() | Public+1 flags | | 0x00 |