ISteamMatchmakingExtensions extension

on

Methods

addFavoriteGame(AppId nAppId, int nIp, int nConnPort, int nQueryPort, int flags, int rTime32LastPlayedOnServer) int
addRequestLobbyListCompatibleMembersFilter(CSteamId steamIdLobby) → void
addRequestLobbyListDistanceFilter(ELobbyDistanceFilter lobbyDistanceFilter) → void
addRequestLobbyListFilterSlotsAvailable(int nSlotsAvailable) → void
addRequestLobbyListNearValueFilter(Pointer<Utf8> keyToMatch, int nValueToBeCloseTo) → void
addRequestLobbyListNumericalFilter(Pointer<Utf8> keyToMatch, int nValueToMatch, ELobbyComparison comparisonType) → void
addRequestLobbyListResultCountFilter(int cMaxResults) → void
addRequestLobbyListStringFilter(Pointer<Utf8> keyToMatch, Pointer<Utf8> valueToMatch, ELobbyComparison comparisonType) → void
createLobby(ELobbyType lobbyType, int cMaxMembers) SteamApiCall
deleteLobbyData(CSteamId steamIdLobby, Pointer<Utf8> key) bool
getFavoriteGame(int iGame, Pointer<UnsignedInt> pnAppId, Pointer<UnsignedInt> pnIp, Pointer<UnsignedShort> pnConnPort, Pointer<UnsignedShort> pnQueryPort, Pointer<UnsignedInt> flags, Pointer<UnsignedInt> pRTime32LastPlayedOnServer) bool
getFavoriteGameCount() int
getLobbyByIndex(int iLobby) CSteamId
getLobbyChatEntry(CSteamId steamIdLobby, int iChatId, Pointer<UnsignedLongLong> pSteamIdUser, Pointer<Void> pvData, int cubData, Pointer<EChatEntryTypeAliasC> peChatEntryType) int
getLobbyData(CSteamId steamIdLobby, Pointer<Utf8> key) Pointer<Utf8>
getLobbyDataByIndex(CSteamId steamIdLobby, int iLobbyData, Pointer<Utf8> key, int cchKeyBufferSize, Pointer<Utf8> value, int cchValueBufferSize) bool
getLobbyDataCount(CSteamId steamIdLobby) int
getLobbyGameServer(CSteamId steamIdLobby, Pointer<UnsignedInt> gameServerIp, Pointer<UnsignedShort> gameServerPort, Pointer<UnsignedLongLong> psteamIdGameServer) bool
getLobbyMemberByIndex(CSteamId steamIdLobby, int iMember) CSteamId
getLobbyMemberData(CSteamId steamIdLobby, CSteamId steamIdUser, Pointer<Utf8> key) Pointer<Utf8>
getLobbyMemberLimit(CSteamId steamIdLobby) int
getLobbyOwner(CSteamId steamIdLobby) CSteamId
getNumLobbyMembers(CSteamId steamIdLobby) int
inviteUserToLobby(CSteamId steamIdLobby, CSteamId steamIdInvitee) bool
joinLobby(CSteamId steamIdLobby) SteamApiCall
leaveLobby(CSteamId steamIdLobby) → void
removeFavoriteGame(AppId nAppId, int nIp, int nConnPort, int nQueryPort, int flags) bool
requestLobbyData(CSteamId steamIdLobby) bool
requestLobbyList() SteamApiCall
sendLobbyChatMsg(CSteamId steamIdLobby, Pointer<Void> pvMsgBody, int cubMsgBody) bool
setLinkedLobby(CSteamId steamIdLobby, CSteamId steamIdLobbyDependent) bool
setLobbyData(CSteamId steamIdLobby, Pointer<Utf8> key, Pointer<Utf8> value) bool
setLobbyGameServer(CSteamId steamIdLobby, int gameServerIp, int gameServerPort, CSteamId steamIdGameServer) → void
setLobbyJoinable(CSteamId steamIdLobby, bool lobbyJoinable) bool
setLobbyMemberData(CSteamId steamIdLobby, Pointer<Utf8> key, Pointer<Utf8> value) → void
setLobbyMemberLimit(CSteamId steamIdLobby, int cMaxMembers) bool
setLobbyOwner(CSteamId steamIdLobby, CSteamId steamIdNewOwner) bool
setLobbyType(CSteamId steamIdLobby, ELobbyType lobbyType) bool