Skip to content

ISteamMatchmakingServers

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

ISteamMatchmakingServers

A versioned accessor is exported by the library.

S_API ISteamMatchmakingServers *SteamAPI_SteamMatchmakingServers_v002();

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

inline ISteamMatchmakingServers *SteamAPI_SteamMatchmakingServers() { return SteamAPI_SteamMatchmakingServers_v002(); }
Return Type Interface Method Arguments
HServerListRequest ISteamMatchmakingServers RequestInternetServerList ISteamMatchmakingServers* self, AppId_t iApp, MatchMakingKeyValuePair_t ** ppchFilters, uint32 nFilters, ISteamMatchmakingServerListResponse * pRequestServersResponse
HServerListRequest ISteamMatchmakingServers RequestLANServerList ISteamMatchmakingServers* self, AppId_t iApp, ISteamMatchmakingServerListResponse * pRequestServersResponse
HServerListRequest ISteamMatchmakingServers RequestFriendsServerList ISteamMatchmakingServers* self, AppId_t iApp, MatchMakingKeyValuePair_t ** ppchFilters, uint32 nFilters, ISteamMatchmakingServerListResponse * pRequestServersResponse
HServerListRequest ISteamMatchmakingServers RequestFavoritesServerList ISteamMatchmakingServers* self, AppId_t iApp, MatchMakingKeyValuePair_t ** ppchFilters, uint32 nFilters, ISteamMatchmakingServerListResponse * pRequestServersResponse
HServerListRequest ISteamMatchmakingServers RequestHistoryServerList ISteamMatchmakingServers* self, AppId_t iApp, MatchMakingKeyValuePair_t ** ppchFilters, uint32 nFilters, ISteamMatchmakingServerListResponse * pRequestServersResponse
HServerListRequest ISteamMatchmakingServers RequestSpectatorServerList ISteamMatchmakingServers* self, AppId_t iApp, MatchMakingKeyValuePair_t ** ppchFilters, uint32 nFilters, ISteamMatchmakingServerListResponse * pRequestServersResponse
void ISteamMatchmakingServers ReleaseRequest ISteamMatchmakingServers* self, HServerListRequest hServerListRequest
gameserveritem_t * ISteamMatchmakingServers GetServerDetails ISteamMatchmakingServers* self, HServerListRequest hRequest, int iServer
void ISteamMatchmakingServers CancelQuery ISteamMatchmakingServers* self, HServerListRequest hRequest
void ISteamMatchmakingServers RefreshQuery ISteamMatchmakingServers* self, HServerListRequest hRequest
bool ISteamMatchmakingServers IsRefreshing ISteamMatchmakingServers* self, HServerListRequest hRequest
int ISteamMatchmakingServers GetServerCount ISteamMatchmakingServers* self, HServerListRequest hRequest
void ISteamMatchmakingServers RefreshServer ISteamMatchmakingServers* self, HServerListRequest hRequest, int iServer
HServerQuery ISteamMatchmakingServers PingServer ISteamMatchmakingServers* self, uint32 unIP, uint16 usPort, ISteamMatchmakingPingResponse * pRequestServersResponse
HServerQuery ISteamMatchmakingServers PlayerDetails ISteamMatchmakingServers* self, uint32 unIP, uint16 usPort, ISteamMatchmakingPlayersResponse * pRequestServersResponse
HServerQuery ISteamMatchmakingServers ServerRules ISteamMatchmakingServers* self, uint32 unIP, uint16 usPort, ISteamMatchmakingRulesResponse * pRequestServersResponse
void ISteamMatchmakingServers CancelServerQuery ISteamMatchmakingServers* self, HServerQuery hServerQuery
Clone this wiki locally