2018-01-18 19:24:05 +03:00
|
|
|
/* This file is auto-generated, do not edit. */
|
|
|
|
#include "steamclient_private.h"
|
|
|
|
|
|
|
|
WINE_DEFAULT_DEBUG_CHANNEL(steamclient);
|
|
|
|
|
2023-09-21 00:58:12 +03:00
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers001_RequestInternetServerList, 20)
|
2023-09-23 21:52:28 +03:00
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers001_RequestLANServerList, 12)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers001_RequestFriendsServerList, 20)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers001_RequestFavoritesServerList, 20)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers001_RequestHistoryServerList, 20)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers001_RequestSpectatorServerList, 20)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers001_GetServerDetails, 12)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers001_CancelQuery, 8)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers001_RefreshQuery, 8)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers001_IsRefreshing, 8)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers001_GetServerCount, 8)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers001_RefreshServer, 12)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers001_PingServer, 16)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers001_PlayerDetails, 16)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers001_ServerRules, 16)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers001_CancelServerQuery, 8)
|
|
|
|
|
2023-10-03 10:40:50 +03:00
|
|
|
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_RequestInternetServerList(struct w_steam_iface *_this, uint32_t iApp, MatchMakingKeyValuePair_t **ppchFilters, uint32_t nFilters, w_ISteamMatchmakingServerListResponse_099u *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers001_RequestInternetServerList_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.iApp = iApp,
|
|
|
|
.ppchFilters = ppchFilters,
|
|
|
|
.nFilters = nFilters,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_RequestInternetServerList, ¶ms );
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-10-03 10:40:50 +03:00
|
|
|
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_RequestLANServerList(struct w_steam_iface *_this, uint32_t iApp, w_ISteamMatchmakingServerListResponse_099u *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers001_RequestLANServerList_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.iApp = iApp,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_RequestLANServerList, ¶ms );
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-10-03 10:40:50 +03:00
|
|
|
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_RequestFriendsServerList(struct w_steam_iface *_this, uint32_t iApp, MatchMakingKeyValuePair_t **ppchFilters, uint32_t nFilters, w_ISteamMatchmakingServerListResponse_099u *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers001_RequestFriendsServerList_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.iApp = iApp,
|
|
|
|
.ppchFilters = ppchFilters,
|
|
|
|
.nFilters = nFilters,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_RequestFriendsServerList, ¶ms );
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-10-03 10:40:50 +03:00
|
|
|
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_RequestFavoritesServerList(struct w_steam_iface *_this, uint32_t iApp, MatchMakingKeyValuePair_t **ppchFilters, uint32_t nFilters, w_ISteamMatchmakingServerListResponse_099u *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers001_RequestFavoritesServerList_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.iApp = iApp,
|
|
|
|
.ppchFilters = ppchFilters,
|
|
|
|
.nFilters = nFilters,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_RequestFavoritesServerList, ¶ms );
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-10-03 10:40:50 +03:00
|
|
|
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_RequestHistoryServerList(struct w_steam_iface *_this, uint32_t iApp, MatchMakingKeyValuePair_t **ppchFilters, uint32_t nFilters, w_ISteamMatchmakingServerListResponse_099u *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers001_RequestHistoryServerList_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.iApp = iApp,
|
|
|
|
.ppchFilters = ppchFilters,
|
|
|
|
.nFilters = nFilters,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_RequestHistoryServerList, ¶ms );
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-10-03 10:40:50 +03:00
|
|
|
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_RequestSpectatorServerList(struct w_steam_iface *_this, uint32_t iApp, MatchMakingKeyValuePair_t **ppchFilters, uint32_t nFilters, w_ISteamMatchmakingServerListResponse_099u *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers001_RequestSpectatorServerList_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.iApp = iApp,
|
|
|
|
.ppchFilters = ppchFilters,
|
|
|
|
.nFilters = nFilters,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_RequestSpectatorServerList, ¶ms );
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-30 15:02:30 +03:00
|
|
|
gameserveritem_t_105 * __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_GetServerDetails(struct w_steam_iface *_this, uint32_t eType, int32_t iServer)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers001_GetServerDetails_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.eType = eType,
|
|
|
|
.iServer = iServer,
|
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_GetServerDetails, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-14 17:22:47 +03:00
|
|
|
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_CancelQuery(struct w_steam_iface *_this, uint32_t eType)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers001_CancelQuery_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.eType = eType,
|
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_CancelQuery, ¶ms );
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-14 17:22:47 +03:00
|
|
|
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_RefreshQuery(struct w_steam_iface *_this, uint32_t eType)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers001_RefreshQuery_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.eType = eType,
|
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_RefreshQuery, ¶ms );
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-14 17:22:47 +03:00
|
|
|
bool __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_IsRefreshing(struct w_steam_iface *_this, uint32_t eType)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers001_IsRefreshing_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.eType = eType,
|
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_IsRefreshing, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-14 15:53:26 +03:00
|
|
|
int32_t __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_GetServerCount(struct w_steam_iface *_this, uint32_t eType)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers001_GetServerCount_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.eType = eType,
|
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_GetServerCount, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-14 15:53:26 +03:00
|
|
|
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_RefreshServer(struct w_steam_iface *_this, uint32_t eType, int32_t iServer)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers001_RefreshServer_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.eType = eType,
|
|
|
|
.iServer = iServer,
|
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_RefreshServer, ¶ms );
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-30 15:02:30 +03:00
|
|
|
int32_t __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_PingServer(struct w_steam_iface *_this, uint32_t unIP, uint16_t usPort, w_ISteamMatchmakingPingResponse *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers001_PingServer_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.unIP = unIP,
|
|
|
|
.usPort = usPort,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_PingServer, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-30 15:02:30 +03:00
|
|
|
int32_t __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_PlayerDetails(struct w_steam_iface *_this, uint32_t unIP, uint16_t usPort, w_ISteamMatchmakingPlayersResponse *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers001_PlayerDetails_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.unIP = unIP,
|
|
|
|
.usPort = usPort,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_PlayerDetails, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-30 15:02:30 +03:00
|
|
|
int32_t __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_ServerRules(struct w_steam_iface *_this, uint32_t unIP, uint16_t usPort, w_ISteamMatchmakingRulesResponse *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers001_ServerRules_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.unIP = unIP,
|
|
|
|
.usPort = usPort,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_ServerRules, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-19 20:59:23 +03:00
|
|
|
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_CancelServerQuery(struct w_steam_iface *_this, int32_t hServerQuery)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers001_CancelServerQuery_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.hServerQuery = hServerQuery,
|
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_CancelServerQuery, ¶ms );
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-21 00:58:12 +03:00
|
|
|
extern vtable_ptr winISteamMatchmakingServers_SteamMatchMakingServers001_vtable;
|
2018-01-18 19:24:05 +03:00
|
|
|
|
2022-10-22 22:22:27 +03:00
|
|
|
DEFINE_RTTI_DATA0(winISteamMatchmakingServers_SteamMatchMakingServers001, 0, ".?AVISteamMatchmakingServers@@")
|
|
|
|
|
|
|
|
__ASM_BLOCK_BEGIN(winISteamMatchmakingServers_SteamMatchMakingServers001_vtables)
|
2023-09-21 00:58:12 +03:00
|
|
|
__ASM_VTABLE(winISteamMatchmakingServers_SteamMatchMakingServers001,
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers001_RequestInternetServerList)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers001_RequestLANServerList)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers001_RequestFriendsServerList)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers001_RequestFavoritesServerList)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers001_RequestHistoryServerList)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers001_RequestSpectatorServerList)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers001_GetServerDetails)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers001_CancelQuery)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers001_RefreshQuery)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers001_IsRefreshing)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers001_GetServerCount)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers001_RefreshServer)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers001_PingServer)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers001_PlayerDetails)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers001_ServerRules)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers001_CancelServerQuery)
|
2018-01-18 19:24:05 +03:00
|
|
|
);
|
2022-10-22 22:22:27 +03:00
|
|
|
__ASM_BLOCK_END
|
2018-01-18 19:24:05 +03:00
|
|
|
|
2023-09-24 15:50:45 +03:00
|
|
|
struct w_steam_iface *create_winISteamMatchmakingServers_SteamMatchMakingServers001(void *u_iface)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-24 15:50:45 +03:00
|
|
|
struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "SteamMatchMakingServers001");
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("-> %p\n", r);
|
2023-09-21 00:58:12 +03:00
|
|
|
r->vtable = alloc_vtable(&winISteamMatchmakingServers_SteamMatchMakingServers001_vtable, 16, "SteamMatchMakingServers001");
|
2023-09-24 15:50:45 +03:00
|
|
|
r->u_iface = u_iface;
|
2018-01-18 19:24:05 +03:00
|
|
|
return r;
|
|
|
|
}
|
|
|
|
|
2023-09-21 00:58:12 +03:00
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_RequestInternetServerList, 20)
|
2023-09-23 21:52:28 +03:00
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_RequestLANServerList, 12)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_RequestFriendsServerList, 20)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_RequestFavoritesServerList, 20)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_RequestHistoryServerList, 20)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_RequestSpectatorServerList, 20)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_ReleaseRequest, 8)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_GetServerDetails, 12)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_CancelQuery, 8)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_RefreshQuery, 8)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_IsRefreshing, 8)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_GetServerCount, 8)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_RefreshServer, 12)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_PingServer, 16)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_PlayerDetails, 16)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_ServerRules, 16)
|
|
|
|
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_CancelServerQuery, 8)
|
|
|
|
|
2023-10-03 10:40:50 +03:00
|
|
|
void * __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_RequestInternetServerList(struct w_steam_iface *_this, uint32_t iApp, MatchMakingKeyValuePair_t **ppchFilters, uint32_t nFilters, w_ISteamMatchmakingServerListResponse_106 *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers002_RequestInternetServerList_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.iApp = iApp,
|
|
|
|
.ppchFilters = ppchFilters,
|
|
|
|
.nFilters = nFilters,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_RequestInternetServerList, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-10-03 10:40:50 +03:00
|
|
|
void * __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_RequestLANServerList(struct w_steam_iface *_this, uint32_t iApp, w_ISteamMatchmakingServerListResponse_106 *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers002_RequestLANServerList_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.iApp = iApp,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_RequestLANServerList, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-10-03 10:40:50 +03:00
|
|
|
void * __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_RequestFriendsServerList(struct w_steam_iface *_this, uint32_t iApp, MatchMakingKeyValuePair_t **ppchFilters, uint32_t nFilters, w_ISteamMatchmakingServerListResponse_106 *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers002_RequestFriendsServerList_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.iApp = iApp,
|
|
|
|
.ppchFilters = ppchFilters,
|
|
|
|
.nFilters = nFilters,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_RequestFriendsServerList, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-10-03 10:40:50 +03:00
|
|
|
void * __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_RequestFavoritesServerList(struct w_steam_iface *_this, uint32_t iApp, MatchMakingKeyValuePair_t **ppchFilters, uint32_t nFilters, w_ISteamMatchmakingServerListResponse_106 *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers002_RequestFavoritesServerList_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.iApp = iApp,
|
|
|
|
.ppchFilters = ppchFilters,
|
|
|
|
.nFilters = nFilters,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_RequestFavoritesServerList, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-10-03 10:40:50 +03:00
|
|
|
void * __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_RequestHistoryServerList(struct w_steam_iface *_this, uint32_t iApp, MatchMakingKeyValuePair_t **ppchFilters, uint32_t nFilters, w_ISteamMatchmakingServerListResponse_106 *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers002_RequestHistoryServerList_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.iApp = iApp,
|
|
|
|
.ppchFilters = ppchFilters,
|
|
|
|
.nFilters = nFilters,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_RequestHistoryServerList, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-10-03 10:40:50 +03:00
|
|
|
void * __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_RequestSpectatorServerList(struct w_steam_iface *_this, uint32_t iApp, MatchMakingKeyValuePair_t **ppchFilters, uint32_t nFilters, w_ISteamMatchmakingServerListResponse_106 *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers002_RequestSpectatorServerList_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.iApp = iApp,
|
|
|
|
.ppchFilters = ppchFilters,
|
|
|
|
.nFilters = nFilters,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_RequestSpectatorServerList, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-19 20:59:23 +03:00
|
|
|
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_ReleaseRequest(struct w_steam_iface *_this, void *hServerListRequest)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers002_ReleaseRequest_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.hServerListRequest = hServerListRequest,
|
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_ReleaseRequest, ¶ms );
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-30 15:02:30 +03:00
|
|
|
gameserveritem_t_105 * __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_GetServerDetails(struct w_steam_iface *_this, void *hRequest, int32_t iServer)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers002_GetServerDetails_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.hRequest = hRequest,
|
|
|
|
.iServer = iServer,
|
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_GetServerDetails, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-19 20:59:23 +03:00
|
|
|
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_CancelQuery(struct w_steam_iface *_this, void *hRequest)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers002_CancelQuery_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.hRequest = hRequest,
|
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_CancelQuery, ¶ms );
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-19 20:59:23 +03:00
|
|
|
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_RefreshQuery(struct w_steam_iface *_this, void *hRequest)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers002_RefreshQuery_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.hRequest = hRequest,
|
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_RefreshQuery, ¶ms );
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-19 20:59:23 +03:00
|
|
|
bool __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_IsRefreshing(struct w_steam_iface *_this, void *hRequest)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers002_IsRefreshing_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.hRequest = hRequest,
|
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_IsRefreshing, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-19 20:59:23 +03:00
|
|
|
int32_t __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_GetServerCount(struct w_steam_iface *_this, void *hRequest)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers002_GetServerCount_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.hRequest = hRequest,
|
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_GetServerCount, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-19 20:59:23 +03:00
|
|
|
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_RefreshServer(struct w_steam_iface *_this, void *hRequest, int32_t iServer)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers002_RefreshServer_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.hRequest = hRequest,
|
|
|
|
.iServer = iServer,
|
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_RefreshServer, ¶ms );
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-30 15:02:30 +03:00
|
|
|
int32_t __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_PingServer(struct w_steam_iface *_this, uint32_t unIP, uint16_t usPort, w_ISteamMatchmakingPingResponse *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers002_PingServer_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.unIP = unIP,
|
|
|
|
.usPort = usPort,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_PingServer, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-30 15:02:30 +03:00
|
|
|
int32_t __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_PlayerDetails(struct w_steam_iface *_this, uint32_t unIP, uint16_t usPort, w_ISteamMatchmakingPlayersResponse *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers002_PlayerDetails_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.unIP = unIP,
|
|
|
|
.usPort = usPort,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_PlayerDetails, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-30 15:02:30 +03:00
|
|
|
int32_t __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_ServerRules(struct w_steam_iface *_this, uint32_t unIP, uint16_t usPort, w_ISteamMatchmakingRulesResponse *pRequestServersResponse)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers002_ServerRules_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.unIP = unIP,
|
|
|
|
.usPort = usPort,
|
2023-09-29 12:03:44 +03:00
|
|
|
.pRequestServersResponse = pRequestServersResponse,
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_ServerRules, ¶ms );
|
2023-09-27 15:34:23 +03:00
|
|
|
return params._ret;
|
2018-01-18 19:24:05 +03:00
|
|
|
}
|
|
|
|
|
2023-09-19 20:59:23 +03:00
|
|
|
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_CancelServerQuery(struct w_steam_iface *_this, int32_t hServerQuery)
|
2023-09-21 00:58:12 +03:00
|
|
|
{
|
2023-09-30 14:08:49 +03:00
|
|
|
struct ISteamMatchmakingServers_SteamMatchMakingServers002_CancelServerQuery_params params =
|
2023-09-27 15:34:23 +03:00
|
|
|
{
|
|
|
|
.linux_side = _this->u_iface,
|
|
|
|
.hServerQuery = hServerQuery,
|
|
|
|
};
|
2023-09-21 00:58:12 +03:00
|
|
|
TRACE("%p\n", _this);
|
2023-09-30 14:08:49 +03:00
|
|
|
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_CancelServerQuery, ¶ms );
|
2023-09-21 00:58:12 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
extern vtable_ptr winISteamMatchmakingServers_SteamMatchMakingServers002_vtable;
|
2018-01-18 19:24:05 +03:00
|
|
|
|
2022-10-22 22:22:27 +03:00
|
|
|
DEFINE_RTTI_DATA0(winISteamMatchmakingServers_SteamMatchMakingServers002, 0, ".?AVISteamMatchmakingServers@@")
|
|
|
|
|
|
|
|
__ASM_BLOCK_BEGIN(winISteamMatchmakingServers_SteamMatchMakingServers002_vtables)
|
2023-09-21 00:58:12 +03:00
|
|
|
__ASM_VTABLE(winISteamMatchmakingServers_SteamMatchMakingServers002,
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers002_RequestInternetServerList)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers002_RequestLANServerList)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers002_RequestFriendsServerList)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers002_RequestFavoritesServerList)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers002_RequestHistoryServerList)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers002_RequestSpectatorServerList)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers002_ReleaseRequest)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers002_GetServerDetails)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers002_CancelQuery)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers002_RefreshQuery)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers002_IsRefreshing)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers002_GetServerCount)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers002_RefreshServer)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers002_PingServer)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers002_PlayerDetails)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers002_ServerRules)
|
|
|
|
VTABLE_ADD_FUNC(winISteamMatchmakingServers_SteamMatchMakingServers002_CancelServerQuery)
|
2018-01-18 19:24:05 +03:00
|
|
|
);
|
2022-10-22 22:22:27 +03:00
|
|
|
__ASM_BLOCK_END
|
2018-01-18 19:24:05 +03:00
|
|
|
|
2023-09-24 15:50:45 +03:00
|
|
|
struct w_steam_iface *create_winISteamMatchmakingServers_SteamMatchMakingServers002(void *u_iface)
|
2018-01-18 19:24:05 +03:00
|
|
|
{
|
2023-09-24 15:50:45 +03:00
|
|
|
struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "SteamMatchMakingServers002");
|
2018-01-18 19:24:05 +03:00
|
|
|
TRACE("-> %p\n", r);
|
2023-09-21 00:58:12 +03:00
|
|
|
r->vtable = alloc_vtable(&winISteamMatchmakingServers_SteamMatchMakingServers002_vtable, 17, "SteamMatchMakingServers002");
|
2023-09-24 15:50:45 +03:00
|
|
|
r->u_iface = u_iface;
|
2018-01-18 19:24:05 +03:00
|
|
|
return r;
|
|
|
|
}
|
|
|
|
|
2022-10-22 22:22:27 +03:00
|
|
|
void init_winISteamMatchmakingServers_rtti( char *base )
|
|
|
|
{
|
|
|
|
#ifdef __x86_64__
|
|
|
|
init_winISteamMatchmakingServers_SteamMatchMakingServers001_rtti( base );
|
|
|
|
init_winISteamMatchmakingServers_SteamMatchMakingServers002_rtti( base );
|
|
|
|
#endif /* __x86_64__ */
|
|
|
|
}
|