lsteamclient: Use the new structures in thunks.

CW-Bug-Id: #22729
This commit is contained in:
Rémi Bernon 2023-09-30 14:02:30 +02:00
parent 444a139150
commit eb1a12c85c
514 changed files with 10161 additions and 10868 deletions

View file

@ -1,24 +1,14 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_128/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
#endif
#define SDKVER_128
#include "struct_converters.h"
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#include "cppISteamUGC_STEAMUGC_INTERFACE_VERSION001.h"
struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001
{
#ifdef __cplusplus
virtual uint64_t CreateQueryUserUGCRequest( uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t ) = 0;
virtual uint64_t CreateQueryAllUGCRequest( uint32_t, uint32_t, uint32_t, uint32_t, uint32_t ) = 0;
virtual uint64_t SendQueryUGCRequest( uint64_t ) = 0;
virtual bool GetQueryUGCResult( uint64_t, uint32_t, SteamUGCDetails_t * ) = 0;
virtual bool GetQueryUGCResult( uint64_t, uint32_t, u_SteamUGCDetails_t_126 * ) = 0;
virtual bool ReleaseQueryUGCRequest( uint64_t ) = 0;
virtual bool AddRequiredTag( uint64_t, const char * ) = 0;
virtual bool AddExcludedTag( uint64_t, const char * ) = 0;
@ -34,91 +24,87 @@ struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001
void cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_CreateQueryUserUGCRequest( struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_CreateQueryUserUGCRequest_params *params )
{
struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->CreateQueryUserUGCRequest( params->unAccountID, params->eListType, params->eMatchingUGCType, params->eSortOrder, params->nCreatorAppID, params->nConsumerAppID, params->unPage );
}
void cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_CreateQueryAllUGCRequest( struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_CreateQueryAllUGCRequest_params *params )
{
struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->CreateQueryAllUGCRequest( params->eQueryType, params->eMatchingeMatchingUGCTypeFileType, params->nCreatorAppID, params->nConsumerAppID, params->unPage );
}
void cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_SendQueryUGCRequest( struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_SendQueryUGCRequest_params *params )
{
struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->SendQueryUGCRequest( params->handle );
}
void cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_GetQueryUGCResult( struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_GetQueryUGCResult_params *params )
{
struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
SteamUGCDetails_t lin_pDetails;
win_to_lin_struct_SteamUGCDetails_t_128( params->pDetails, &lin_pDetails );
params->_ret = iface->GetQueryUGCResult( params->handle, params->index, &lin_pDetails );
lin_to_win_struct_SteamUGCDetails_t_128( &lin_pDetails, params->pDetails );
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
u_SteamUGCDetails_t_126 u_pDetails = *params->pDetails;
params->_ret = iface->GetQueryUGCResult( params->handle, params->index, &u_pDetails );
*params->pDetails = u_pDetails;
}
void cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_ReleaseQueryUGCRequest( struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_ReleaseQueryUGCRequest_params *params )
{
struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->ReleaseQueryUGCRequest( params->handle );
}
void cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_AddRequiredTag( struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_AddRequiredTag_params *params )
{
struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->AddRequiredTag( params->handle, params->pTagName );
}
void cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_AddExcludedTag( struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_AddExcludedTag_params *params )
{
struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->AddExcludedTag( params->handle, params->pTagName );
}
void cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetReturnLongDescription( struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetReturnLongDescription_params *params )
{
struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->SetReturnLongDescription( params->handle, params->bReturnLongDescription );
}
void cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetReturnTotalOnly( struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetReturnTotalOnly_params *params )
{
struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->SetReturnTotalOnly( params->handle, params->bReturnTotalOnly );
}
void cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetCloudFileNameFilter( struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetCloudFileNameFilter_params *params )
{
struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->SetCloudFileNameFilter( params->handle, params->pMatchCloudFileName );
}
void cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetMatchAnyTag( struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetMatchAnyTag_params *params )
{
struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->SetMatchAnyTag( params->handle, params->bMatchAnyTag );
}
void cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetSearchText( struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetSearchText_params *params )
{
struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->SetSearchText( params->handle, params->pSearchText );
}
void cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetRankedByTrendDays( struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetRankedByTrendDays_params *params )
{
struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->SetRankedByTrendDays( params->handle, params->unDays );
}
void cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_RequestUGCDetails( struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001_RequestUGCDetails_params *params )
{
struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct cppISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->RequestUGCDetails( params->nPublishedFileID );
}
#ifdef __cplusplus
}
#endif