mirror of
https://github.com/ValveSoftware/Proton.git
synced 2025-07-13 00:36:17 +03:00
lsteamclient: Make ISteamMatchMakingServers::CancelQuery() manual on the PE side.
CW-Bug-Id: #25532
This commit is contained in:
parent
c3a07e59ce
commit
0f3fb72d72
@ -265,7 +265,7 @@ MANUAL_METHODS = {
|
||||
"ISteamNetworkingSockets_ConnectP2PCustomSignaling": lambda ver, abi: abi == 'u' and ver <= 8,
|
||||
"ISteamNetworkingSockets_ReceivedP2PCustomSignal": lambda ver, abi: abi == 'u' and ver <= 8,
|
||||
|
||||
"ISteamMatchmakingServers_CancelQuery": lambda ver, abi: abi == 'u' and ver >= 2,
|
||||
"ISteamMatchmakingServers_CancelQuery": lambda ver, abi: (abi == 'u' and ver >= 2) or (abi == 'w'),
|
||||
"ISteamMatchmakingServers_GetServerCount": lambda ver, abi: abi == 'u' and ver >= 2,
|
||||
"ISteamMatchmakingServers_GetServerDetails": lambda ver, abi: ver >= 2,
|
||||
"ISteamMatchmakingServers_IsRefreshing": lambda ver, abi: abi == 'u' and ver >= 2,
|
||||
|
@ -2,6 +2,17 @@
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(steamclient);
|
||||
|
||||
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_CancelQuery(struct w_iface *_this, uint32_t eType)
|
||||
{
|
||||
struct ISteamMatchmakingServers_SteamMatchMakingServers001_CancelQuery_params params =
|
||||
{
|
||||
.u_iface = _this->u_iface,
|
||||
.eType = eType,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_CancelQuery, ¶ms );
|
||||
}
|
||||
|
||||
void * __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_RequestInternetServerList( struct w_iface *_this, uint32_t iApp, MatchMakingKeyValuePair_t **ppchFilters, uint32_t nFilters, w_ISteamMatchmakingServerListResponse_106 *pRequestServersResponse )
|
||||
{
|
||||
struct ISteamMatchmakingServers_SteamMatchMakingServers002_RequestInternetServerList_params params =
|
||||
@ -162,6 +173,17 @@ void * __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_Request
|
||||
return request;
|
||||
}
|
||||
|
||||
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_CancelQuery(struct w_iface *_this, void *hRequest)
|
||||
{
|
||||
struct ISteamMatchmakingServers_SteamMatchMakingServers002_CancelQuery_params params =
|
||||
{
|
||||
.u_iface = _this->u_iface,
|
||||
.hRequest = hRequest,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_CancelQuery, ¶ms );
|
||||
}
|
||||
|
||||
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_ReleaseRequest( struct w_iface *_this, void *hServerListRequest )
|
||||
{
|
||||
struct ISteamMatchmakingServers_SteamMatchMakingServers002_ReleaseRequest_params params =
|
||||
|
@ -115,17 +115,6 @@ gameserveritem_t_105 * __thiscall winISteamMatchmakingServers_SteamMatchMakingSe
|
||||
return get_unix_buffer( params._ret );
|
||||
}
|
||||
|
||||
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_CancelQuery(struct w_iface *_this, uint32_t eType)
|
||||
{
|
||||
struct ISteamMatchmakingServers_SteamMatchMakingServers001_CancelQuery_params params =
|
||||
{
|
||||
.u_iface = _this->u_iface,
|
||||
.eType = eType,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers001_CancelQuery, ¶ms );
|
||||
}
|
||||
|
||||
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_RefreshQuery(struct w_iface *_this, uint32_t eType)
|
||||
{
|
||||
struct ISteamMatchmakingServers_SteamMatchMakingServers001_RefreshQuery_params params =
|
||||
@ -278,17 +267,6 @@ DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_P
|
||||
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_ServerRules, 16)
|
||||
DEFINE_THISCALL_WRAPPER(winISteamMatchmakingServers_SteamMatchMakingServers002_CancelServerQuery, 8)
|
||||
|
||||
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_CancelQuery(struct w_iface *_this, void *hRequest)
|
||||
{
|
||||
struct ISteamMatchmakingServers_SteamMatchMakingServers002_CancelQuery_params params =
|
||||
{
|
||||
.u_iface = _this->u_iface,
|
||||
.hRequest = hRequest,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
STEAMCLIENT_CALL( ISteamMatchmakingServers_SteamMatchMakingServers002_CancelQuery, ¶ms );
|
||||
}
|
||||
|
||||
void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_RefreshQuery(struct w_iface *_this, void *hRequest)
|
||||
{
|
||||
struct ISteamMatchmakingServers_SteamMatchMakingServers002_RefreshQuery_params params =
|
||||
|
Loading…
x
Reference in New Issue
Block a user