lsteamclient: Move the client wrapper creation to the unix side.

CW-Bug-Id: #22729
This commit is contained in:
Rémi Bernon 2023-09-29 11:03:44 +02:00 committed by Arkadiusz Hiler
parent f5944b9ae5
commit 9b1a3cb349
8 changed files with 78 additions and 54 deletions

View File

@ -37,37 +37,43 @@ struct cppISteamMatchmakingServers_SteamMatchMakingServers001
void cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestInternetServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestInternetServerList_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestInternetServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestInternetServerList_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side;
iface->RequestInternetServerList( params->iApp, params->ppchFilters, params->nFilters, params->pRequestServersResponse ); void /*ISteamMatchmakingServerListResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers001");
iface->RequestInternetServerList( params->iApp, params->ppchFilters, params->nFilters, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestLANServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestLANServerList_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestLANServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestLANServerList_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side;
iface->RequestLANServerList( params->iApp, params->pRequestServersResponse ); void /*ISteamMatchmakingServerListResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers001");
iface->RequestLANServerList( params->iApp, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestFriendsServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestFriendsServerList_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestFriendsServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestFriendsServerList_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side;
iface->RequestFriendsServerList( params->iApp, params->ppchFilters, params->nFilters, params->pRequestServersResponse ); void /*ISteamMatchmakingServerListResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers001");
iface->RequestFriendsServerList( params->iApp, params->ppchFilters, params->nFilters, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestFavoritesServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestFavoritesServerList_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestFavoritesServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestFavoritesServerList_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side;
iface->RequestFavoritesServerList( params->iApp, params->ppchFilters, params->nFilters, params->pRequestServersResponse ); void /*ISteamMatchmakingServerListResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers001");
iface->RequestFavoritesServerList( params->iApp, params->ppchFilters, params->nFilters, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestHistoryServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestHistoryServerList_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestHistoryServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestHistoryServerList_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side;
iface->RequestHistoryServerList( params->iApp, params->ppchFilters, params->nFilters, params->pRequestServersResponse ); void /*ISteamMatchmakingServerListResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers001");
iface->RequestHistoryServerList( params->iApp, params->ppchFilters, params->nFilters, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestSpectatorServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestSpectatorServerList_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestSpectatorServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestSpectatorServerList_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side;
iface->RequestSpectatorServerList( params->iApp, params->ppchFilters, params->nFilters, params->pRequestServersResponse ); void /*ISteamMatchmakingServerListResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers001");
iface->RequestSpectatorServerList( params->iApp, params->ppchFilters, params->nFilters, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers001_GetServerDetails( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_GetServerDetails_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers001_GetServerDetails( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_GetServerDetails_params *params )
@ -109,19 +115,22 @@ void cppISteamMatchmakingServers_SteamMatchMakingServers001_RefreshServer( struc
void cppISteamMatchmakingServers_SteamMatchMakingServers001_PingServer( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_PingServer_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers001_PingServer( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_PingServer_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side;
params->_ret = iface->PingServer( params->unIP, params->usPort, params->pRequestServersResponse ); void /*ISteamMatchmakingPingResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingPingResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers001");
params->_ret = iface->PingServer( params->unIP, params->usPort, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers001_PlayerDetails( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_PlayerDetails_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers001_PlayerDetails( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_PlayerDetails_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side;
params->_ret = iface->PlayerDetails( params->unIP, params->usPort, params->pRequestServersResponse ); void /*ISteamMatchmakingPlayersResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingPlayersResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers001");
params->_ret = iface->PlayerDetails( params->unIP, params->usPort, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers001_ServerRules( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_ServerRules_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers001_ServerRules( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_ServerRules_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers001 *)params->linux_side;
params->_ret = iface->ServerRules( params->unIP, params->usPort, params->pRequestServersResponse ); void /*ISteamMatchmakingRulesResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingRulesResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers001");
params->_ret = iface->ServerRules( params->unIP, params->usPort, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers001_CancelServerQuery( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_CancelServerQuery_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers001_CancelServerQuery( struct cppISteamMatchmakingServers_SteamMatchMakingServers001_CancelServerQuery_params *params )

View File

@ -39,37 +39,43 @@ struct cppISteamMatchmakingServers_SteamMatchMakingServers002
void cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestInternetServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestInternetServerList_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestInternetServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestInternetServerList_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side;
params->_ret = iface->RequestInternetServerList( params->iApp, params->ppchFilters, params->nFilters, params->pRequestServersResponse ); void /*ISteamMatchmakingServerListResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers002");
params->_ret = iface->RequestInternetServerList( params->iApp, params->ppchFilters, params->nFilters, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestLANServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestLANServerList_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestLANServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestLANServerList_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side;
params->_ret = iface->RequestLANServerList( params->iApp, params->pRequestServersResponse ); void /*ISteamMatchmakingServerListResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers002");
params->_ret = iface->RequestLANServerList( params->iApp, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestFriendsServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestFriendsServerList_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestFriendsServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestFriendsServerList_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side;
params->_ret = iface->RequestFriendsServerList( params->iApp, params->ppchFilters, params->nFilters, params->pRequestServersResponse ); void /*ISteamMatchmakingServerListResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers002");
params->_ret = iface->RequestFriendsServerList( params->iApp, params->ppchFilters, params->nFilters, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestFavoritesServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestFavoritesServerList_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestFavoritesServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestFavoritesServerList_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side;
params->_ret = iface->RequestFavoritesServerList( params->iApp, params->ppchFilters, params->nFilters, params->pRequestServersResponse ); void /*ISteamMatchmakingServerListResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers002");
params->_ret = iface->RequestFavoritesServerList( params->iApp, params->ppchFilters, params->nFilters, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestHistoryServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestHistoryServerList_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestHistoryServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestHistoryServerList_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side;
params->_ret = iface->RequestHistoryServerList( params->iApp, params->ppchFilters, params->nFilters, params->pRequestServersResponse ); void /*ISteamMatchmakingServerListResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers002");
params->_ret = iface->RequestHistoryServerList( params->iApp, params->ppchFilters, params->nFilters, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestSpectatorServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestSpectatorServerList_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestSpectatorServerList( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestSpectatorServerList_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side;
params->_ret = iface->RequestSpectatorServerList( params->iApp, params->ppchFilters, params->nFilters, params->pRequestServersResponse ); void /*ISteamMatchmakingServerListResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers002");
params->_ret = iface->RequestSpectatorServerList( params->iApp, params->ppchFilters, params->nFilters, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers002_ReleaseRequest( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_ReleaseRequest_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers002_ReleaseRequest( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_ReleaseRequest_params *params )
@ -117,19 +123,22 @@ void cppISteamMatchmakingServers_SteamMatchMakingServers002_RefreshServer( struc
void cppISteamMatchmakingServers_SteamMatchMakingServers002_PingServer( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_PingServer_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers002_PingServer( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_PingServer_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side;
params->_ret = iface->PingServer( params->unIP, params->usPort, params->pRequestServersResponse ); void /*ISteamMatchmakingPingResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingPingResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers002");
params->_ret = iface->PingServer( params->unIP, params->usPort, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers002_PlayerDetails( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_PlayerDetails_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers002_PlayerDetails( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_PlayerDetails_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side;
params->_ret = iface->PlayerDetails( params->unIP, params->usPort, params->pRequestServersResponse ); void /*ISteamMatchmakingPlayersResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingPlayersResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers002");
params->_ret = iface->PlayerDetails( params->unIP, params->usPort, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers002_ServerRules( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_ServerRules_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers002_ServerRules( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_ServerRules_params *params )
{ {
struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side; struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *iface = (struct cppISteamMatchmakingServers_SteamMatchMakingServers002 *)params->linux_side;
params->_ret = iface->ServerRules( params->unIP, params->usPort, params->pRequestServersResponse ); void /*ISteamMatchmakingRulesResponse*/ *lin_pRequestServersResponse = create_LinuxISteamMatchmakingRulesResponse(params->pRequestServersResponse, "ISteamMatchmakingServers_SteamMatchMakingServers002");
params->_ret = iface->ServerRules( params->unIP, params->usPort, lin_pRequestServersResponse );
} }
void cppISteamMatchmakingServers_SteamMatchMakingServers002_CancelServerQuery( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_CancelServerQuery_params *params ) void cppISteamMatchmakingServers_SteamMatchMakingServers002_CancelServerQuery( struct cppISteamMatchmakingServers_SteamMatchMakingServers002_CancelServerQuery_params *params )

View File

@ -232,13 +232,15 @@ void cppISteamNetworkingSockets_SteamNetworkingSockets006_GetGameCoordinatorServ
void cppISteamNetworkingSockets_SteamNetworkingSockets006_ConnectP2PCustomSignaling( struct cppISteamNetworkingSockets_SteamNetworkingSockets006_ConnectP2PCustomSignaling_params *params ) void cppISteamNetworkingSockets_SteamNetworkingSockets006_ConnectP2PCustomSignaling( struct cppISteamNetworkingSockets_SteamNetworkingSockets006_ConnectP2PCustomSignaling_params *params )
{ {
struct cppISteamNetworkingSockets_SteamNetworkingSockets006 *iface = (struct cppISteamNetworkingSockets_SteamNetworkingSockets006 *)params->linux_side; struct cppISteamNetworkingSockets_SteamNetworkingSockets006 *iface = (struct cppISteamNetworkingSockets_SteamNetworkingSockets006 *)params->linux_side;
params->_ret = iface->ConnectP2PCustomSignaling( params->pSignaling, params->pPeerIdentity, params->nOptions, params->pOptions ); void /*ISteamNetworkingConnectionCustomSignaling*/ *lin_pSignaling = create_LinuxISteamNetworkingConnectionCustomSignaling(params->pSignaling, "ISteamNetworkingSockets_SteamNetworkingSockets006");
params->_ret = iface->ConnectP2PCustomSignaling( lin_pSignaling, params->pPeerIdentity, params->nOptions, params->pOptions );
} }
void cppISteamNetworkingSockets_SteamNetworkingSockets006_ReceivedP2PCustomSignal( struct cppISteamNetworkingSockets_SteamNetworkingSockets006_ReceivedP2PCustomSignal_params *params ) void cppISteamNetworkingSockets_SteamNetworkingSockets006_ReceivedP2PCustomSignal( struct cppISteamNetworkingSockets_SteamNetworkingSockets006_ReceivedP2PCustomSignal_params *params )
{ {
struct cppISteamNetworkingSockets_SteamNetworkingSockets006 *iface = (struct cppISteamNetworkingSockets_SteamNetworkingSockets006 *)params->linux_side; struct cppISteamNetworkingSockets_SteamNetworkingSockets006 *iface = (struct cppISteamNetworkingSockets_SteamNetworkingSockets006 *)params->linux_side;
params->_ret = iface->ReceivedP2PCustomSignal( params->pMsg, params->cbMsg, params->pContext ); void /*ISteamNetworkingCustomSignalingRecvContext*/ *lin_pContext = create_LinuxISteamNetworkingCustomSignalingRecvContext(params->pContext, "ISteamNetworkingSockets_SteamNetworkingSockets006");
params->_ret = iface->ReceivedP2PCustomSignal( params->pMsg, params->cbMsg, lin_pContext );
} }
#ifdef __cplusplus #ifdef __cplusplus

View File

@ -255,13 +255,15 @@ void cppISteamNetworkingSockets_SteamNetworkingSockets008_GetGameCoordinatorServ
void cppISteamNetworkingSockets_SteamNetworkingSockets008_ConnectP2PCustomSignaling( struct cppISteamNetworkingSockets_SteamNetworkingSockets008_ConnectP2PCustomSignaling_params *params ) void cppISteamNetworkingSockets_SteamNetworkingSockets008_ConnectP2PCustomSignaling( struct cppISteamNetworkingSockets_SteamNetworkingSockets008_ConnectP2PCustomSignaling_params *params )
{ {
struct cppISteamNetworkingSockets_SteamNetworkingSockets008 *iface = (struct cppISteamNetworkingSockets_SteamNetworkingSockets008 *)params->linux_side; struct cppISteamNetworkingSockets_SteamNetworkingSockets008 *iface = (struct cppISteamNetworkingSockets_SteamNetworkingSockets008 *)params->linux_side;
params->_ret = iface->ConnectP2PCustomSignaling( params->pSignaling, params->pPeerIdentity, params->nOptions, params->pOptions ); void /*ISteamNetworkingConnectionCustomSignaling*/ *lin_pSignaling = create_LinuxISteamNetworkingConnectionCustomSignaling(params->pSignaling, "ISteamNetworkingSockets_SteamNetworkingSockets008");
params->_ret = iface->ConnectP2PCustomSignaling( lin_pSignaling, params->pPeerIdentity, params->nOptions, params->pOptions );
} }
void cppISteamNetworkingSockets_SteamNetworkingSockets008_ReceivedP2PCustomSignal( struct cppISteamNetworkingSockets_SteamNetworkingSockets008_ReceivedP2PCustomSignal_params *params ) void cppISteamNetworkingSockets_SteamNetworkingSockets008_ReceivedP2PCustomSignal( struct cppISteamNetworkingSockets_SteamNetworkingSockets008_ReceivedP2PCustomSignal_params *params )
{ {
struct cppISteamNetworkingSockets_SteamNetworkingSockets008 *iface = (struct cppISteamNetworkingSockets_SteamNetworkingSockets008 *)params->linux_side; struct cppISteamNetworkingSockets_SteamNetworkingSockets008 *iface = (struct cppISteamNetworkingSockets_SteamNetworkingSockets008 *)params->linux_side;
params->_ret = iface->ReceivedP2PCustomSignal( params->pMsg, params->cbMsg, params->pContext ); void /*ISteamNetworkingCustomSignalingRecvContext*/ *lin_pContext = create_LinuxISteamNetworkingCustomSignalingRecvContext(params->pContext, "ISteamNetworkingSockets_SteamNetworkingSockets008");
params->_ret = iface->ReceivedP2PCustomSignal( params->pMsg, params->cbMsg, lin_pContext );
} }
void cppISteamNetworkingSockets_SteamNetworkingSockets008_GetCertificateRequest( struct cppISteamNetworkingSockets_SteamNetworkingSockets008_GetCertificateRequest_params *params ) void cppISteamNetworkingSockets_SteamNetworkingSockets008_GetCertificateRequest( struct cppISteamNetworkingSockets_SteamNetworkingSockets008_GetCertificateRequest_params *params )

View File

@ -885,6 +885,8 @@ def handle_method_cpp(method, classname, cppname, out):
need_convert = {n: p for n, p in zip(names, method.get_arguments()) need_convert = {n: p for n, p in zip(names, method.get_arguments())
if param_needs_conversion(p)} if param_needs_conversion(p)}
need_wrapper = {n: p for n, p in zip(names, method.get_arguments())
if underlying_typename(p) in WRAPPED_CLASSES}
manual_convert = {n: p for n, p in zip(names, method.get_arguments()) manual_convert = {n: p for n, p in zip(names, method.get_arguments())
if underlying_type(p).spelling in MANUAL_TYPES if underlying_type(p).spelling in MANUAL_TYPES
or p.spelling in MANUAL_PARAMS} or p.spelling in MANUAL_PARAMS}
@ -941,6 +943,9 @@ def handle_method_cpp(method, classname, cppname, out):
else: else:
out(f' {declspec(param, f"lin_{name}", "u_")} = manual_convert_{method.name}_{name}( params->{name} );\n') out(f' {declspec(param, f"lin_{name}", "u_")} = manual_convert_{method.name}_{name}( params->{name} );\n')
for name, param in sorted(need_wrapper.items()):
out(f' {declspec(param, f"lin_{name}", None)} = create_Linux{underlying_type(param.type).spelling}(params->{name}, "{classname}_{klass.version}");\n')
if returns_void: if returns_void:
out(u' ') out(u' ')
elif returns_record: elif returns_record:
@ -952,6 +957,7 @@ def handle_method_cpp(method, classname, cppname, out):
pfx = '&' if param.type.kind == TypeKind.POINTER else '' pfx = '&' if param.type.kind == TypeKind.POINTER else ''
if name in need_convert: return f"{pfx}lin_{name}" if name in need_convert: return f"{pfx}lin_{name}"
if name in manual_convert: return f"lin_{name}" if name in manual_convert: return f"lin_{name}"
if name in need_wrapper: return f"lin_{name}"
return f'params->{name}' return f'params->{name}'
params = [param_call(n, p) for n, p in zip(names[1:], method.get_arguments())] params = [param_call(n, p) for n, p in zip(names[1:], method.get_arguments())]
@ -996,18 +1002,15 @@ def handle_method_c(method, winclassname, cppname, out):
ret = "*" if returns_record else "" ret = "*" if returns_record else ""
ret = f'{declspec(method.result_type, ret, "win")} ' ret = f'{declspec(method.result_type, ret, "win")} '
types = [p.type for p in method.get_arguments()]
names = [p.spelling if p.spelling != "" else f'_{chr(0x61 + i)}' names = [p.spelling if p.spelling != "" else f'_{chr(0x61 + i)}'
for i, p in enumerate(method.get_arguments())] for i, p in enumerate(method.get_arguments())]
params = [declspec(p, names[i], "win") for i, p in enumerate(method.get_arguments())] params = [declspec(p, names[i], "win") for i, p in enumerate(method.get_arguments())]
if returns_record: if returns_record:
params = [f'{declspec(method.result_type, "*_ret", "win")}'] + params params = [f'{declspec(method.result_type, "*_ret", "win")}'] + params
types = [method.result_type] + types
names = ['_ret'] + names names = ['_ret'] + names
params = ['struct w_steam_iface *_this'] + params params = ['struct w_steam_iface *_this'] + params
types = [None] + types
names = ['_this'] + names names = ['_this'] + names
out(f'{ret}__thiscall {winclassname}_{method.name}({", ".join(params)})\n') out(f'{ret}__thiscall {winclassname}_{method.name}({", ".join(params)})\n')
@ -1016,11 +1019,7 @@ def handle_method_c(method, winclassname, cppname, out):
out(f' struct {cppname}_{method.name}_params params =\n') out(f' struct {cppname}_{method.name}_params params =\n')
out(u' {\n') out(u' {\n')
out(u' .linux_side = _this->u_iface,\n') out(u' .linux_side = _this->u_iface,\n')
for type, name in zip(types[1:], names[1:]): for name in names[1:]: out(f' .{name} = {name},\n')
iface = type.get_pointee().spelling if type.kind == TypeKind.POINTER else None
out(f' .{name} = ')
if iface not in WRAPPED_CLASSES: out(f'{name},\n')
else: out(f'create_Linux{iface}({name}, "{winclassname}"),\n')
out(u' };\n') out(u' };\n')
should_gen_callback = "GetAPICallResult" in method.name should_gen_callback = "GetAPICallResult" in method.name

View File

@ -116,9 +116,12 @@ void *create_LinuxISteamMatchmakingServerListResponse(void *win, const char *ver
if(!ret) if(!ret)
return NULL; return NULL;
if(strcmp(version, "winISteamMatchmakingServers_SteamMatchMakingServers001") == 0){ if (strcmp( version, "ISteamMatchmakingServers_SteamMatchMakingServers001" ) == 0)
{
ret->vtable = &gccServerListResponse001_vtbl; ret->vtable = &gccServerListResponse001_vtbl;
}else{ }
else
{
ret->vtable = &gccServerListResponse_vtbl; ret->vtable = &gccServerListResponse_vtbl;
} }
ret->win_side = (struct winServerListResponse*)win; ret->win_side = (struct winServerListResponse*)win;

View File

@ -33,7 +33,7 @@ void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_RequestIn
.iApp = iApp, .iApp = iApp,
.ppchFilters = ppchFilters, .ppchFilters = ppchFilters,
.nFilters = nFilters, .nFilters = nFilters,
.pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers001"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestInternetServerList( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestInternetServerList( &params );
@ -45,7 +45,7 @@ void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_RequestLA
{ {
.linux_side = _this->u_iface, .linux_side = _this->u_iface,
.iApp = iApp, .iApp = iApp,
.pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers001"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestLANServerList( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestLANServerList( &params );
@ -59,7 +59,7 @@ void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_RequestFr
.iApp = iApp, .iApp = iApp,
.ppchFilters = ppchFilters, .ppchFilters = ppchFilters,
.nFilters = nFilters, .nFilters = nFilters,
.pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers001"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestFriendsServerList( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestFriendsServerList( &params );
@ -73,7 +73,7 @@ void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_RequestFa
.iApp = iApp, .iApp = iApp,
.ppchFilters = ppchFilters, .ppchFilters = ppchFilters,
.nFilters = nFilters, .nFilters = nFilters,
.pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers001"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestFavoritesServerList( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestFavoritesServerList( &params );
@ -87,7 +87,7 @@ void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_RequestHi
.iApp = iApp, .iApp = iApp,
.ppchFilters = ppchFilters, .ppchFilters = ppchFilters,
.nFilters = nFilters, .nFilters = nFilters,
.pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers001"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestHistoryServerList( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestHistoryServerList( &params );
@ -101,7 +101,7 @@ void __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_RequestSp
.iApp = iApp, .iApp = iApp,
.ppchFilters = ppchFilters, .ppchFilters = ppchFilters,
.nFilters = nFilters, .nFilters = nFilters,
.pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers001"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestSpectatorServerList( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers001_RequestSpectatorServerList( &params );
@ -185,7 +185,7 @@ int32_t __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_PingSe
.linux_side = _this->u_iface, .linux_side = _this->u_iface,
.unIP = unIP, .unIP = unIP,
.usPort = usPort, .usPort = usPort,
.pRequestServersResponse = create_LinuxISteamMatchmakingPingResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers001"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers001_PingServer( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers001_PingServer( &params );
@ -199,7 +199,7 @@ int32_t __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_Player
.linux_side = _this->u_iface, .linux_side = _this->u_iface,
.unIP = unIP, .unIP = unIP,
.usPort = usPort, .usPort = usPort,
.pRequestServersResponse = create_LinuxISteamMatchmakingPlayersResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers001"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers001_PlayerDetails( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers001_PlayerDetails( &params );
@ -213,7 +213,7 @@ int32_t __thiscall winISteamMatchmakingServers_SteamMatchMakingServers001_Server
.linux_side = _this->u_iface, .linux_side = _this->u_iface,
.unIP = unIP, .unIP = unIP,
.usPort = usPort, .usPort = usPort,
.pRequestServersResponse = create_LinuxISteamMatchmakingRulesResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers001"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers001_ServerRules( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers001_ServerRules( &params );
@ -295,7 +295,7 @@ void * __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_Request
.iApp = iApp, .iApp = iApp,
.ppchFilters = ppchFilters, .ppchFilters = ppchFilters,
.nFilters = nFilters, .nFilters = nFilters,
.pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers002"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestInternetServerList( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestInternetServerList( &params );
@ -308,7 +308,7 @@ void * __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_Request
{ {
.linux_side = _this->u_iface, .linux_side = _this->u_iface,
.iApp = iApp, .iApp = iApp,
.pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers002"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestLANServerList( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestLANServerList( &params );
@ -323,7 +323,7 @@ void * __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_Request
.iApp = iApp, .iApp = iApp,
.ppchFilters = ppchFilters, .ppchFilters = ppchFilters,
.nFilters = nFilters, .nFilters = nFilters,
.pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers002"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestFriendsServerList( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestFriendsServerList( &params );
@ -338,7 +338,7 @@ void * __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_Request
.iApp = iApp, .iApp = iApp,
.ppchFilters = ppchFilters, .ppchFilters = ppchFilters,
.nFilters = nFilters, .nFilters = nFilters,
.pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers002"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestFavoritesServerList( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestFavoritesServerList( &params );
@ -353,7 +353,7 @@ void * __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_Request
.iApp = iApp, .iApp = iApp,
.ppchFilters = ppchFilters, .ppchFilters = ppchFilters,
.nFilters = nFilters, .nFilters = nFilters,
.pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers002"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestHistoryServerList( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestHistoryServerList( &params );
@ -368,7 +368,7 @@ void * __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_Request
.iApp = iApp, .iApp = iApp,
.ppchFilters = ppchFilters, .ppchFilters = ppchFilters,
.nFilters = nFilters, .nFilters = nFilters,
.pRequestServersResponse = create_LinuxISteamMatchmakingServerListResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers002"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestSpectatorServerList( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestSpectatorServerList( &params );
@ -464,7 +464,7 @@ int32_t __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_PingSe
.linux_side = _this->u_iface, .linux_side = _this->u_iface,
.unIP = unIP, .unIP = unIP,
.usPort = usPort, .usPort = usPort,
.pRequestServersResponse = create_LinuxISteamMatchmakingPingResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers002"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers002_PingServer( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers002_PingServer( &params );
@ -478,7 +478,7 @@ int32_t __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_Player
.linux_side = _this->u_iface, .linux_side = _this->u_iface,
.unIP = unIP, .unIP = unIP,
.usPort = usPort, .usPort = usPort,
.pRequestServersResponse = create_LinuxISteamMatchmakingPlayersResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers002"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers002_PlayerDetails( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers002_PlayerDetails( &params );
@ -492,7 +492,7 @@ int32_t __thiscall winISteamMatchmakingServers_SteamMatchMakingServers002_Server
.linux_side = _this->u_iface, .linux_side = _this->u_iface,
.unIP = unIP, .unIP = unIP,
.usPort = usPort, .usPort = usPort,
.pRequestServersResponse = create_LinuxISteamMatchmakingRulesResponse(pRequestServersResponse, "winISteamMatchmakingServers_SteamMatchMakingServers002"), .pRequestServersResponse = pRequestServersResponse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamMatchmakingServers_SteamMatchMakingServers002_ServerRules( &params ); cppISteamMatchmakingServers_SteamMatchMakingServers002_ServerRules( &params );

View File

@ -1409,7 +1409,7 @@ uint32_t __thiscall winISteamNetworkingSockets_SteamNetworkingSockets006_Connect
struct cppISteamNetworkingSockets_SteamNetworkingSockets006_ConnectP2PCustomSignaling_params params = struct cppISteamNetworkingSockets_SteamNetworkingSockets006_ConnectP2PCustomSignaling_params params =
{ {
.linux_side = _this->u_iface, .linux_side = _this->u_iface,
.pSignaling = create_LinuxISteamNetworkingConnectionCustomSignaling(pSignaling, "winISteamNetworkingSockets_SteamNetworkingSockets006"), .pSignaling = pSignaling,
.pPeerIdentity = pPeerIdentity, .pPeerIdentity = pPeerIdentity,
.nOptions = nOptions, .nOptions = nOptions,
.pOptions = pOptions, .pOptions = pOptions,
@ -1426,7 +1426,7 @@ bool __thiscall winISteamNetworkingSockets_SteamNetworkingSockets006_ReceivedP2P
.linux_side = _this->u_iface, .linux_side = _this->u_iface,
.pMsg = pMsg, .pMsg = pMsg,
.cbMsg = cbMsg, .cbMsg = cbMsg,
.pContext = create_LinuxISteamNetworkingCustomSignalingRecvContext(pContext, "winISteamNetworkingSockets_SteamNetworkingSockets006"), .pContext = pContext,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamNetworkingSockets_SteamNetworkingSockets006_ReceivedP2PCustomSignal( &params ); cppISteamNetworkingSockets_SteamNetworkingSockets006_ReceivedP2PCustomSignal( &params );
@ -2000,7 +2000,7 @@ uint32_t __thiscall winISteamNetworkingSockets_SteamNetworkingSockets008_Connect
struct cppISteamNetworkingSockets_SteamNetworkingSockets008_ConnectP2PCustomSignaling_params params = struct cppISteamNetworkingSockets_SteamNetworkingSockets008_ConnectP2PCustomSignaling_params params =
{ {
.linux_side = _this->u_iface, .linux_side = _this->u_iface,
.pSignaling = create_LinuxISteamNetworkingConnectionCustomSignaling(pSignaling, "winISteamNetworkingSockets_SteamNetworkingSockets008"), .pSignaling = pSignaling,
.pPeerIdentity = pPeerIdentity, .pPeerIdentity = pPeerIdentity,
.nOptions = nOptions, .nOptions = nOptions,
.pOptions = pOptions, .pOptions = pOptions,
@ -2017,7 +2017,7 @@ bool __thiscall winISteamNetworkingSockets_SteamNetworkingSockets008_ReceivedP2P
.linux_side = _this->u_iface, .linux_side = _this->u_iface,
.pMsg = pMsg, .pMsg = pMsg,
.cbMsg = cbMsg, .cbMsg = cbMsg,
.pContext = create_LinuxISteamNetworkingCustomSignalingRecvContext(pContext, "winISteamNetworkingSockets_SteamNetworkingSockets008"), .pContext = pContext,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
cppISteamNetworkingSockets_SteamNetworkingSockets008_ReceivedP2PCustomSignal( &params ); cppISteamNetworkingSockets_SteamNetworkingSockets008_ReceivedP2PCustomSignal( &params );