lsteamclient: Generate SteamWorks SDK 1.60 support.

CW-Bug-Id: #23976
This commit is contained in:
Rémi Bernon 2024-06-27 17:28:28 +02:00 committed by Arkadiusz Hiler
parent 25890a64ca
commit dbc381d95e
14 changed files with 4735 additions and 177 deletions

View file

@ -199,6 +199,7 @@ SOURCES = \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION016.cpp \ cppISteamUGC_STEAMUGC_INTERFACE_VERSION016.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION017.cpp \ cppISteamUGC_STEAMUGC_INTERFACE_VERSION017.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION018.cpp \ cppISteamUGC_STEAMUGC_INTERFACE_VERSION018.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION020.cpp \
cppISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001.cpp \ cppISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001.cpp \
cppISteamUser_SteamUser004.cpp \ cppISteamUser_SteamUser004.cpp \
cppISteamUser_SteamUser005.cpp \ cppISteamUser_SteamUser005.cpp \
@ -242,6 +243,7 @@ SOURCES = \
cppISteamUtils_SteamUtils010.cpp \ cppISteamUtils_SteamUtils010.cpp \
cppISteamVideo_STEAMVIDEO_INTERFACE_V001.cpp \ cppISteamVideo_STEAMVIDEO_INTERFACE_V001.cpp \
cppISteamVideo_STEAMVIDEO_INTERFACE_V002.cpp \ cppISteamVideo_STEAMVIDEO_INTERFACE_V002.cpp \
cppISteamVideo_STEAMVIDEO_INTERFACE_V007.cpp \
unix_steam_input_manual.cpp \ unix_steam_input_manual.cpp \
unix_steam_networking_manual.cpp \ unix_steam_networking_manual.cpp \
unix_steam_utils_manual.cpp \ unix_steam_utils_manual.cpp \

View file

@ -248,3 +248,27 @@ NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext( void *args )
return 0; return 0;
} }
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->GetNumBetas( params->pnAvailable, params->pnPrivate );
return 0;
}
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->GetBetaInfo( params->iBetaIndex, params->punFlags, params->punBuildID, params->pchBetaName, params->cchBetaName, params->pchDescription, params->cchDescription );
return 0;
}
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->SetActiveBeta( params->pchBetaName );
return 0;
}

View file

@ -0,0 +1,773 @@
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryUserUGCRequest( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryUserUGCRequest_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryUserUGCRequest_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->CreateQueryUserUGCRequest( params->unAccountID, params->eListType, params->eMatchingUGCType, params->eSortOrder, params->nCreatorAppID, params->nConsumerAppID, params->unPage );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryAllUGCRequest( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryAllUGCRequest_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryAllUGCRequest_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->CreateQueryAllUGCRequest( params->eQueryType, params->eMatchingeMatchingUGCTypeFileType, params->nCreatorAppID, params->nConsumerAppID, params->unPage );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryAllUGCRequest_2( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryAllUGCRequest_2_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryAllUGCRequest_2_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->CreateQueryAllUGCRequest( params->eQueryType, params->eMatchingeMatchingUGCTypeFileType, params->nCreatorAppID, params->nConsumerAppID, params->pchCursor );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryUGCDetailsRequest( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryUGCDetailsRequest_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryUGCDetailsRequest_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->CreateQueryUGCDetailsRequest( params->pvecPublishedFileID, params->unNumPublishedFileIDs );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SendQueryUGCRequest( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SendQueryUGCRequest_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SendQueryUGCRequest_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SendQueryUGCRequest( params->handle );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCResult( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCResult_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCResult_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
u_SteamUGCDetails_t_160 u_pDetails = *params->pDetails;
params->_ret = iface->GetQueryUGCResult( params->handle, params->index, &u_pDetails );
*params->pDetails = u_pDetails;
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumTags( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumTags_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumTags_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetQueryUGCNumTags( params->handle, params->index );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCTag( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCTag_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCTag_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetQueryUGCTag( params->handle, params->index, params->indexTag, params->pchValue, params->cchValueSize );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCTagDisplayName( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCTagDisplayName_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCTagDisplayName_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetQueryUGCTagDisplayName( params->handle, params->index, params->indexTag, params->pchValue, params->cchValueSize );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCPreviewURL( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCPreviewURL_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCPreviewURL_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetQueryUGCPreviewURL( params->handle, params->index, params->pchURL, params->cchURLSize );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCMetadata( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCMetadata_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCMetadata_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetQueryUGCMetadata( params->handle, params->index, params->pchMetadata, params->cchMetadatasize );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCChildren( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCChildren_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCChildren_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetQueryUGCChildren( params->handle, params->index, params->pvecPublishedFileID, params->cMaxEntries );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCStatistic( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCStatistic_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCStatistic_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetQueryUGCStatistic( params->handle, params->index, params->eStatType, params->pStatValue );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumAdditionalPreviews( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumAdditionalPreviews_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumAdditionalPreviews_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetQueryUGCNumAdditionalPreviews( params->handle, params->index );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCAdditionalPreview( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCAdditionalPreview_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCAdditionalPreview_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetQueryUGCAdditionalPreview( params->handle, params->index, params->previewIndex, params->pchURLOrVideoID, params->cchURLSize, params->pchOriginalFileName, params->cchOriginalFileNameSize, params->pPreviewType );
steamclient_unix_path_to_dos_path( params->_ret, params->pchURLOrVideoID, params->pchURLOrVideoID, params->cchURLSize, 1 );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumKeyValueTags( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumKeyValueTags_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumKeyValueTags_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetQueryUGCNumKeyValueTags( params->handle, params->index );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCKeyValueTag( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCKeyValueTag_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCKeyValueTag_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetQueryUGCKeyValueTag( params->handle, params->index, params->keyValueTagIndex, params->pchKey, params->cchKeySize, params->pchValue, params->cchValueSize );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCKeyValueTag_2( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCKeyValueTag_2_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCKeyValueTag_2_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetQueryUGCKeyValueTag( params->handle, params->index, params->pchKey, params->pchValue, params->cchValueSize );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetNumSupportedGameVersions( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetNumSupportedGameVersions_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetNumSupportedGameVersions_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetNumSupportedGameVersions( params->handle, params->index );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetSupportedGameVersionData( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetSupportedGameVersionData_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetSupportedGameVersionData_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetSupportedGameVersionData( params->handle, params->index, params->versionIndex, params->pchGameBranchMin, params->pchGameBranchMax, params->cchGameBranchSize );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCContentDescriptors( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCContentDescriptors_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCContentDescriptors_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetQueryUGCContentDescriptors( params->handle, params->index, params->pvecDescriptors, params->cMaxEntries );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_ReleaseQueryUGCRequest( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_ReleaseQueryUGCRequest_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_ReleaseQueryUGCRequest_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->ReleaseQueryUGCRequest( params->handle );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredTag( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredTag_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredTag_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->AddRequiredTag( params->handle, params->pTagName );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredTagGroup( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredTagGroup_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredTagGroup_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->AddRequiredTagGroup( params->handle, params->pTagGroups );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddExcludedTag( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddExcludedTag_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddExcludedTag_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->AddExcludedTag( params->handle, params->pTagName );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnOnlyIDs( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnOnlyIDs_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnOnlyIDs_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetReturnOnlyIDs( params->handle, params->bReturnOnlyIDs );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnKeyValueTags( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnKeyValueTags_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnKeyValueTags_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetReturnKeyValueTags( params->handle, params->bReturnKeyValueTags );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnLongDescription( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnLongDescription_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnLongDescription_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetReturnLongDescription( params->handle, params->bReturnLongDescription );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnMetadata( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnMetadata_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnMetadata_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetReturnMetadata( params->handle, params->bReturnMetadata );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnChildren( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnChildren_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnChildren_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetReturnChildren( params->handle, params->bReturnChildren );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnAdditionalPreviews( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnAdditionalPreviews_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnAdditionalPreviews_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetReturnAdditionalPreviews( params->handle, params->bReturnAdditionalPreviews );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnTotalOnly( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnTotalOnly_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnTotalOnly_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetReturnTotalOnly( params->handle, params->bReturnTotalOnly );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnPlaytimeStats( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnPlaytimeStats_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnPlaytimeStats_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetReturnPlaytimeStats( params->handle, params->unDays );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetLanguage( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetLanguage_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetLanguage_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetLanguage( params->handle, params->pchLanguage );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAllowCachedResponse( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAllowCachedResponse_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAllowCachedResponse_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetAllowCachedResponse( params->handle, params->unMaxAgeSeconds );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAdminQuery( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAdminQuery_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAdminQuery_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetAdminQuery( params->handle, params->bAdminQuery );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetCloudFileNameFilter( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetCloudFileNameFilter_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetCloudFileNameFilter_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetCloudFileNameFilter( params->handle, params->pMatchCloudFileName );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetMatchAnyTag( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetMatchAnyTag_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetMatchAnyTag_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetMatchAnyTag( params->handle, params->bMatchAnyTag );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetSearchText( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetSearchText_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetSearchText_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetSearchText( params->handle, params->pSearchText );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetRankedByTrendDays( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetRankedByTrendDays_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetRankedByTrendDays_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetRankedByTrendDays( params->handle, params->unDays );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetTimeCreatedDateRange( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetTimeCreatedDateRange_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetTimeCreatedDateRange_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetTimeCreatedDateRange( params->handle, params->rtStart, params->rtEnd );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetTimeUpdatedDateRange( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetTimeUpdatedDateRange_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetTimeUpdatedDateRange_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetTimeUpdatedDateRange( params->handle, params->rtStart, params->rtEnd );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredKeyValueTag( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredKeyValueTag_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredKeyValueTag_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->AddRequiredKeyValueTag( params->handle, params->pKey, params->pValue );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RequestUGCDetails( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RequestUGCDetails_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RequestUGCDetails_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->RequestUGCDetails( params->nPublishedFileID, params->unMaxAgeSeconds );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateItem( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateItem_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateItem_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->CreateItem( params->nConsumerAppId, params->eFileType );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StartItemUpdate( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StartItemUpdate_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StartItemUpdate_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->StartItemUpdate( params->nConsumerAppId, params->nPublishedFileID );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemTitle( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemTitle_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemTitle_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetItemTitle( params->handle, params->pchTitle );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemDescription( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemDescription_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemDescription_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetItemDescription( params->handle, params->pchDescription );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemUpdateLanguage( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemUpdateLanguage_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemUpdateLanguage_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetItemUpdateLanguage( params->handle, params->pchLanguage );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemMetadata( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemMetadata_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemMetadata_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetItemMetadata( params->handle, params->pchMetaData );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemVisibility( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemVisibility_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemVisibility_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetItemVisibility( params->handle, params->eVisibility );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemTags( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemTags_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemTags_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetItemTags( params->updateHandle, params->pTags, params->bAllowAdminTags );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemContent( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemContent_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemContent_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
char *u_pszContentFolder = steamclient_dos_to_unix_path( params->pszContentFolder, 0 );
params->_ret = iface->SetItemContent( params->handle, u_pszContentFolder );
steamclient_free_path( u_pszContentFolder );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemPreview( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemPreview_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemPreview_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
char *u_pszPreviewFile = steamclient_dos_to_unix_path( params->pszPreviewFile, 0 );
params->_ret = iface->SetItemPreview( params->handle, u_pszPreviewFile );
steamclient_free_path( u_pszPreviewFile );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAllowLegacyUpload( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAllowLegacyUpload_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAllowLegacyUpload_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetAllowLegacyUpload( params->handle, params->bAllowLegacyUpload );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveAllItemKeyValueTags( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveAllItemKeyValueTags_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveAllItemKeyValueTags_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->RemoveAllItemKeyValueTags( params->handle );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemKeyValueTags( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemKeyValueTags_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemKeyValueTags_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->RemoveItemKeyValueTags( params->handle, params->pchKey );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemKeyValueTag( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemKeyValueTag_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemKeyValueTag_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->AddItemKeyValueTag( params->handle, params->pchKey, params->pchValue );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemPreviewFile( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemPreviewFile_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemPreviewFile_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
char *u_pszPreviewFile = steamclient_dos_to_unix_path( params->pszPreviewFile, 0 );
params->_ret = iface->AddItemPreviewFile( params->handle, u_pszPreviewFile, params->type );
steamclient_free_path( u_pszPreviewFile );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemPreviewVideo( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemPreviewVideo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemPreviewVideo_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->AddItemPreviewVideo( params->handle, params->pszVideoID );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UpdateItemPreviewFile( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UpdateItemPreviewFile_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UpdateItemPreviewFile_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
char *u_pszPreviewFile = steamclient_dos_to_unix_path( params->pszPreviewFile, 0 );
params->_ret = iface->UpdateItemPreviewFile( params->handle, params->index, u_pszPreviewFile );
steamclient_free_path( u_pszPreviewFile );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UpdateItemPreviewVideo( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UpdateItemPreviewVideo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UpdateItemPreviewVideo_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->UpdateItemPreviewVideo( params->handle, params->index, params->pszVideoID );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemPreview( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemPreview_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemPreview_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->RemoveItemPreview( params->handle, params->index );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddContentDescriptor( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddContentDescriptor_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddContentDescriptor_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->AddContentDescriptor( params->handle, params->descid );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveContentDescriptor( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveContentDescriptor_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveContentDescriptor_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->RemoveContentDescriptor( params->handle, params->descid );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetRequiredGameVersions( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetRequiredGameVersions_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetRequiredGameVersions_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetRequiredGameVersions( params->handle, params->pszGameBranchMin, params->pszGameBranchMax );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SubmitItemUpdate( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SubmitItemUpdate_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SubmitItemUpdate_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SubmitItemUpdate( params->handle, params->pchChangeNote );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemUpdateProgress( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemUpdateProgress_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemUpdateProgress_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetItemUpdateProgress( params->handle, params->punBytesProcessed, params->punBytesTotal );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetUserItemVote( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetUserItemVote_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetUserItemVote_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SetUserItemVote( params->nPublishedFileID, params->bVoteUp );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetUserItemVote( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetUserItemVote_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetUserItemVote_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetUserItemVote( params->nPublishedFileID );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemToFavorites( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemToFavorites_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemToFavorites_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->AddItemToFavorites( params->nAppId, params->nPublishedFileID );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemFromFavorites( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemFromFavorites_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemFromFavorites_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->RemoveItemFromFavorites( params->nAppId, params->nPublishedFileID );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SubscribeItem( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SubscribeItem_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SubscribeItem_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->SubscribeItem( params->nPublishedFileID );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UnsubscribeItem( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UnsubscribeItem_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UnsubscribeItem_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->UnsubscribeItem( params->nPublishedFileID );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetNumSubscribedItems( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetNumSubscribedItems_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetNumSubscribedItems_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetNumSubscribedItems( );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetSubscribedItems( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetSubscribedItems_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetSubscribedItems_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetSubscribedItems( params->pvecPublishedFileID, params->cMaxEntries );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemState( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemState_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemState_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetItemState( params->nPublishedFileID );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemInstallInfo( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemInstallInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemInstallInfo_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetItemInstallInfo( params->nPublishedFileID, params->punSizeOnDisk, params->pchFolder, params->cchFolderSize, params->punTimeStamp );
steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderSize, 0 );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemDownloadInfo( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemDownloadInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemDownloadInfo_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetItemDownloadInfo( params->nPublishedFileID, params->punBytesDownloaded, params->punBytesTotal );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_DownloadItem( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_DownloadItem_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_DownloadItem_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->DownloadItem( params->nPublishedFileID, params->bHighPriority );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_BInitWorkshopForGameServer( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_BInitWorkshopForGameServer_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_BInitWorkshopForGameServer_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
char *u_pszFolder = steamclient_dos_to_unix_path( params->pszFolder, 0 );
params->_ret = iface->BInitWorkshopForGameServer( params->unWorkshopDepotID, u_pszFolder );
steamclient_free_path( u_pszFolder );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SuspendDownloads( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SuspendDownloads_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SuspendDownloads_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
iface->SuspendDownloads( params->bSuspend );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StartPlaytimeTracking( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StartPlaytimeTracking_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StartPlaytimeTracking_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->StartPlaytimeTracking( params->pvecPublishedFileID, params->unNumPublishedFileIDs );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StopPlaytimeTracking( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StopPlaytimeTracking_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StopPlaytimeTracking_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->StopPlaytimeTracking( params->pvecPublishedFileID, params->unNumPublishedFileIDs );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StopPlaytimeTrackingForAllItems( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StopPlaytimeTrackingForAllItems_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StopPlaytimeTrackingForAllItems_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->StopPlaytimeTrackingForAllItems( );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddDependency( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddDependency_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddDependency_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->AddDependency( params->nParentPublishedFileID, params->nChildPublishedFileID );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveDependency( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveDependency_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveDependency_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->RemoveDependency( params->nParentPublishedFileID, params->nChildPublishedFileID );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddAppDependency( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddAppDependency_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddAppDependency_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->AddAppDependency( params->nPublishedFileID, params->nAppID );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveAppDependency( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveAppDependency_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveAppDependency_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->RemoveAppDependency( params->nPublishedFileID, params->nAppID );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetAppDependencies( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetAppDependencies_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetAppDependencies_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetAppDependencies( params->nPublishedFileID );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_DeleteItem( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_DeleteItem_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_DeleteItem_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->DeleteItem( params->nPublishedFileID );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_ShowWorkshopEULA( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_ShowWorkshopEULA_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_ShowWorkshopEULA_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->ShowWorkshopEULA( );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetWorkshopEULAStatus( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetWorkshopEULAStatus_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetWorkshopEULAStatus_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetWorkshopEULAStatus( );
return 0;
}
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetUserContentDescriptorPreferences( void *args )
{
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetUserContentDescriptorPreferences_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetUserContentDescriptorPreferences_params *)args;
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020 *)params->linux_side;
params->_ret = iface->GetUserContentDescriptorPreferences( params->pvecDescriptors, params->cMaxEntries );
return 0;
}

View file

@ -0,0 +1,39 @@
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL( void *args )
{
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL_params *params = (struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL_params *)args;
struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007 *iface = (struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007 *)params->linux_side;
iface->GetVideoURL( params->unVideoAppID );
return 0;
}
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting( void *args )
{
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting_params *params = (struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting_params *)args;
struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007 *iface = (struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007 *)params->linux_side;
params->_ret = iface->IsBroadcasting( params->pnNumViewers );
return 0;
}
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings( void *args )
{
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings_params *params = (struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings_params *)args;
struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007 *iface = (struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007 *)params->linux_side;
iface->GetOPFSettings( params->unVideoAppID );
return 0;
}
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp( void *args )
{
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp_params *params = (struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp_params *)args;
struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007 *iface = (struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007 *)params->linux_side;
params->_ret = iface->GetOPFStringForApp( params->unVideoAppID, params->pchBuffer, params->pnBufferSize );
return 0;
}

View file

@ -11,6 +11,7 @@ import os
import re import re
SDK_VERSIONS = [ SDK_VERSIONS = [
"160",
"159", "159",
"158", "158",
"157", "157",

View file

@ -67,6 +67,7 @@ static const struct { const char *iface_version; iface_constructor ctor; } const
{"STEAMUGC_INTERFACE_VERSION016", &create_winISteamUGC_STEAMUGC_INTERFACE_VERSION016}, {"STEAMUGC_INTERFACE_VERSION016", &create_winISteamUGC_STEAMUGC_INTERFACE_VERSION016},
{"STEAMUGC_INTERFACE_VERSION017", &create_winISteamUGC_STEAMUGC_INTERFACE_VERSION017}, {"STEAMUGC_INTERFACE_VERSION017", &create_winISteamUGC_STEAMUGC_INTERFACE_VERSION017},
{"STEAMUGC_INTERFACE_VERSION018", &create_winISteamUGC_STEAMUGC_INTERFACE_VERSION018}, {"STEAMUGC_INTERFACE_VERSION018", &create_winISteamUGC_STEAMUGC_INTERFACE_VERSION018},
{"STEAMUGC_INTERFACE_VERSION020", &create_winISteamUGC_STEAMUGC_INTERFACE_VERSION020},
{"STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001", &create_winISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001}, {"STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001", &create_winISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001},
{"STEAMUSERSTATS_INTERFACE_VERSION001", &create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION001}, {"STEAMUSERSTATS_INTERFACE_VERSION001", &create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION001},
{"STEAMUSERSTATS_INTERFACE_VERSION002", &create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION002}, {"STEAMUSERSTATS_INTERFACE_VERSION002", &create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION002},
@ -82,6 +83,7 @@ static const struct { const char *iface_version; iface_constructor ctor; } const
{"STEAMUSERSTATS_INTERFACE_VERSION012", &create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION012}, {"STEAMUSERSTATS_INTERFACE_VERSION012", &create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION012},
{"STEAMVIDEO_INTERFACE_V001", &create_winISteamVideo_STEAMVIDEO_INTERFACE_V001}, {"STEAMVIDEO_INTERFACE_V001", &create_winISteamVideo_STEAMVIDEO_INTERFACE_V001},
{"STEAMVIDEO_INTERFACE_V002", &create_winISteamVideo_STEAMVIDEO_INTERFACE_V002}, {"STEAMVIDEO_INTERFACE_V002", &create_winISteamVideo_STEAMVIDEO_INTERFACE_V002},
{"STEAMVIDEO_INTERFACE_V007", &create_winISteamVideo_STEAMVIDEO_INTERFACE_V007},
{"SteamClient006", &create_winISteamClient_SteamClient006}, {"SteamClient006", &create_winISteamClient_SteamClient006},
{"SteamClient007", &create_winISteamClient_SteamClient007}, {"SteamClient007", &create_winISteamClient_SteamClient007},
{"SteamClient008", &create_winISteamClient_SteamClient008}, {"SteamClient008", &create_winISteamClient_SteamClient008},

View file

@ -62,6 +62,7 @@ extern struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION015(v
extern struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION016(void *); extern struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION016(void *);
extern struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION017(void *); extern struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION017(void *);
extern struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION018(void *); extern struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION018(void *);
extern struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION020(void *);
extern struct w_steam_iface *create_winISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001(void *); extern struct w_steam_iface *create_winISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001(void *);
extern struct w_steam_iface *create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION001(void *); extern struct w_steam_iface *create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION001(void *);
extern struct w_steam_iface *create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION002(void *); extern struct w_steam_iface *create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION002(void *);
@ -77,6 +78,7 @@ extern struct w_steam_iface *create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_
extern struct w_steam_iface *create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION012(void *); extern struct w_steam_iface *create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION012(void *);
extern struct w_steam_iface *create_winISteamVideo_STEAMVIDEO_INTERFACE_V001(void *); extern struct w_steam_iface *create_winISteamVideo_STEAMVIDEO_INTERFACE_V001(void *);
extern struct w_steam_iface *create_winISteamVideo_STEAMVIDEO_INTERFACE_V002(void *); extern struct w_steam_iface *create_winISteamVideo_STEAMVIDEO_INTERFACE_V002(void *);
extern struct w_steam_iface *create_winISteamVideo_STEAMVIDEO_INTERFACE_V007(void *);
extern struct w_steam_iface *create_winISteamClient_SteamClient006(void *); extern struct w_steam_iface *create_winISteamClient_SteamClient006(void *);
extern struct w_steam_iface *create_winISteamClient_SteamClient007(void *); extern struct w_steam_iface *create_winISteamClient_SteamClient007(void *);
extern struct w_steam_iface *create_winISteamClient_SteamClient008(void *); extern struct w_steam_iface *create_winISteamClient_SteamClient008(void *);

View file

@ -2343,6 +2343,10 @@ struct gameserveritem_t_099u
}; };
#pragma pack( pop ) #pragma pack( pop )
typedef struct u64_SteamUGCDetails_t_160 u64_SteamUGCDetails_t_160;
typedef struct w64_SteamUGCDetails_t_160 w64_SteamUGCDetails_t_160;
typedef struct u32_SteamUGCDetails_t_160 u32_SteamUGCDetails_t_160;
typedef struct w32_SteamUGCDetails_t_160 w32_SteamUGCDetails_t_160;
typedef struct u64_SteamUGCDetails_t_128x u64_SteamUGCDetails_t_128x; typedef struct u64_SteamUGCDetails_t_128x u64_SteamUGCDetails_t_128x;
typedef struct w64_SteamUGCDetails_t_128x w64_SteamUGCDetails_t_128x; typedef struct w64_SteamUGCDetails_t_128x w64_SteamUGCDetails_t_128x;
typedef struct u32_SteamUGCDetails_t_128x u32_SteamUGCDetails_t_128x; typedef struct u32_SteamUGCDetails_t_128x u32_SteamUGCDetails_t_128x;
@ -2563,10 +2567,20 @@ typedef struct u_ISteamNetworkingCustomSignalingRecvContext u32_ISteamNetworking
typedef struct w_ISteamNetworkingCustomSignalingRecvContext w_ISteamNetworkingCustomSignalingRecvContext; typedef struct w_ISteamNetworkingCustomSignalingRecvContext w_ISteamNetworkingCustomSignalingRecvContext;
typedef struct w_ISteamNetworkingCustomSignalingRecvContext w64_ISteamNetworkingCustomSignalingRecvContext; typedef struct w_ISteamNetworkingCustomSignalingRecvContext w64_ISteamNetworkingCustomSignalingRecvContext;
typedef struct w_ISteamNetworkingCustomSignalingRecvContext w32_ISteamNetworkingCustomSignalingRecvContext; typedef struct w_ISteamNetworkingCustomSignalingRecvContext w32_ISteamNetworkingCustomSignalingRecvContext;
typedef struct u64_ItemInstalled_t u64_ItemInstalled_t; typedef struct u_ISteamTimeline u_ISteamTimeline;
typedef struct w64_ItemInstalled_t w64_ItemInstalled_t; typedef struct u_ISteamTimeline u64_ISteamTimeline;
typedef struct u32_ItemInstalled_t u32_ItemInstalled_t; typedef struct u_ISteamTimeline u32_ISteamTimeline;
typedef struct w32_ItemInstalled_t w32_ItemInstalled_t; typedef struct w_ISteamTimeline w_ISteamTimeline;
typedef struct w_ISteamTimeline w64_ISteamTimeline;
typedef struct w_ISteamTimeline w32_ISteamTimeline;
typedef struct u64_ItemInstalled_t_160 u64_ItemInstalled_t_160;
typedef struct w64_ItemInstalled_t_160 w64_ItemInstalled_t_160;
typedef struct u32_ItemInstalled_t_160 u32_ItemInstalled_t_160;
typedef struct w32_ItemInstalled_t_160 w32_ItemInstalled_t_160;
typedef struct u64_ItemInstalled_t_130 u64_ItemInstalled_t_130;
typedef struct w64_ItemInstalled_t_130 w64_ItemInstalled_t_130;
typedef struct u32_ItemInstalled_t_130 u32_ItemInstalled_t_130;
typedef struct w32_ItemInstalled_t_130 w32_ItemInstalled_t_130;
typedef struct u64_JoinPartyCallback_t u64_JoinPartyCallback_t; typedef struct u64_JoinPartyCallback_t u64_JoinPartyCallback_t;
typedef struct w64_JoinPartyCallback_t w64_JoinPartyCallback_t; typedef struct w64_JoinPartyCallback_t w64_JoinPartyCallback_t;
typedef struct u32_JoinPartyCallback_t u32_JoinPartyCallback_t; typedef struct u32_JoinPartyCallback_t u32_JoinPartyCallback_t;
@ -2871,6 +2885,10 @@ typedef struct u64_SteamPartyBeaconLocation_t u64_SteamPartyBeaconLocation_t;
typedef struct w64_SteamPartyBeaconLocation_t w64_SteamPartyBeaconLocation_t; typedef struct w64_SteamPartyBeaconLocation_t w64_SteamPartyBeaconLocation_t;
typedef struct u32_SteamPartyBeaconLocation_t u32_SteamPartyBeaconLocation_t; typedef struct u32_SteamPartyBeaconLocation_t u32_SteamPartyBeaconLocation_t;
typedef struct w32_SteamPartyBeaconLocation_t w32_SteamPartyBeaconLocation_t; typedef struct w32_SteamPartyBeaconLocation_t w32_SteamPartyBeaconLocation_t;
typedef struct u64_SteamUGCRequestUGCDetailsResult_t_160 u64_SteamUGCRequestUGCDetailsResult_t_160;
typedef struct w64_SteamUGCRequestUGCDetailsResult_t_160 w64_SteamUGCRequestUGCDetailsResult_t_160;
typedef struct u32_SteamUGCRequestUGCDetailsResult_t_160 u32_SteamUGCRequestUGCDetailsResult_t_160;
typedef struct w32_SteamUGCRequestUGCDetailsResult_t_160 w32_SteamUGCRequestUGCDetailsResult_t_160;
typedef struct u64_SteamUGCRequestUGCDetailsResult_t_128x u64_SteamUGCRequestUGCDetailsResult_t_128x; typedef struct u64_SteamUGCRequestUGCDetailsResult_t_128x u64_SteamUGCRequestUGCDetailsResult_t_128x;
typedef struct w64_SteamUGCRequestUGCDetailsResult_t_128x w64_SteamUGCRequestUGCDetailsResult_t_128x; typedef struct w64_SteamUGCRequestUGCDetailsResult_t_128x w64_SteamUGCRequestUGCDetailsResult_t_128x;
typedef struct u32_SteamUGCRequestUGCDetailsResult_t_128x u32_SteamUGCRequestUGCDetailsResult_t_128x; typedef struct u32_SteamUGCRequestUGCDetailsResult_t_128x u32_SteamUGCRequestUGCDetailsResult_t_128x;
@ -2887,6 +2905,167 @@ typedef struct u64_SubmitPlayerResultResultCallback_t u64_SubmitPlayerResultResu
typedef struct w64_SubmitPlayerResultResultCallback_t w64_SubmitPlayerResultResultCallback_t; typedef struct w64_SubmitPlayerResultResultCallback_t w64_SubmitPlayerResultResultCallback_t;
typedef struct u32_SubmitPlayerResultResultCallback_t u32_SubmitPlayerResultResultCallback_t; typedef struct u32_SubmitPlayerResultResultCallback_t u32_SubmitPlayerResultResultCallback_t;
typedef struct w32_SubmitPlayerResultResultCallback_t w32_SubmitPlayerResultResultCallback_t; typedef struct w32_SubmitPlayerResultResultCallback_t w32_SubmitPlayerResultResultCallback_t;
#pragma pack( push, 8 )
struct w64_SteamUGCDetails_t_160
{
uint64_t m_nPublishedFileId;
uint32_t m_eResult;
uint32_t m_eFileType;
uint32_t m_nCreatorAppID;
uint32_t m_nConsumerAppID;
W64_ARRAY(char, 129, m_rgchTitle);
W64_ARRAY(char, 8000, m_rgchDescription);
uint8_t __pad_8153[7];
uint64_t m_ulSteamIDOwner;
uint32_t m_rtimeCreated;
uint32_t m_rtimeUpdated;
uint32_t m_rtimeAddedToUserList;
uint32_t m_eVisibility;
int8_t m_bBanned;
int8_t m_bAcceptedForUse;
int8_t m_bTagsTruncated;
W64_ARRAY(char, 1025, m_rgchTags);
uint8_t __pad_9212[4];
uint64_t m_hFile;
uint64_t m_hPreviewFile;
W64_ARRAY(char, 260, m_pchFileName);
int32_t m_nFileSize;
int32_t m_nPreviewFileSize;
W64_ARRAY(char, 256, m_rgchURL);
uint32_t m_unVotesUp;
uint32_t m_unVotesDown;
float m_flScore;
uint32_t m_unNumChildren;
uint8_t __pad_9772[4];
uint64_t m_ulTotalFilesSize;
#ifdef __cplusplus
operator u64_SteamUGCDetails_t_160() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_SteamUGCDetails_t_160
{
uint64_t m_nPublishedFileId;
uint32_t m_eResult;
uint32_t m_eFileType;
uint32_t m_nCreatorAppID;
uint32_t m_nConsumerAppID;
U64_ARRAY(char, 129, m_rgchTitle);
U64_ARRAY(char, 8000, m_rgchDescription);
uint8_t __pad_8153[3];
uint64_t m_ulSteamIDOwner;
uint32_t m_rtimeCreated;
uint32_t m_rtimeUpdated;
uint32_t m_rtimeAddedToUserList;
uint32_t m_eVisibility;
int8_t m_bBanned;
int8_t m_bAcceptedForUse;
int8_t m_bTagsTruncated;
U64_ARRAY(char, 1025, m_rgchTags);
uint64_t m_hFile;
uint64_t m_hPreviewFile;
U64_ARRAY(char, 260, m_pchFileName);
int32_t m_nFileSize;
int32_t m_nPreviewFileSize;
U64_ARRAY(char, 256, m_rgchURL);
uint32_t m_unVotesUp;
uint32_t m_unVotesDown;
float m_flScore;
uint32_t m_unNumChildren;
uint64_t m_ulTotalFilesSize;
#ifdef __cplusplus
operator w64_SteamUGCDetails_t_160() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_SteamUGCDetails_t_160
{
uint64_t m_nPublishedFileId;
uint32_t m_eResult;
uint32_t m_eFileType;
uint32_t m_nCreatorAppID;
uint32_t m_nConsumerAppID;
W32_ARRAY(char, 129, m_rgchTitle);
W32_ARRAY(char, 8000, m_rgchDescription);
uint8_t __pad_8153[7];
uint64_t m_ulSteamIDOwner;
uint32_t m_rtimeCreated;
uint32_t m_rtimeUpdated;
uint32_t m_rtimeAddedToUserList;
uint32_t m_eVisibility;
int8_t m_bBanned;
int8_t m_bAcceptedForUse;
int8_t m_bTagsTruncated;
W32_ARRAY(char, 1025, m_rgchTags);
uint8_t __pad_9212[4];
uint64_t m_hFile;
uint64_t m_hPreviewFile;
W32_ARRAY(char, 260, m_pchFileName);
int32_t m_nFileSize;
int32_t m_nPreviewFileSize;
W32_ARRAY(char, 256, m_rgchURL);
uint32_t m_unVotesUp;
uint32_t m_unVotesDown;
float m_flScore;
uint32_t m_unNumChildren;
uint8_t __pad_9772[4];
uint64_t m_ulTotalFilesSize;
#ifdef __cplusplus
operator u32_SteamUGCDetails_t_160() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_SteamUGCDetails_t_160
{
uint64_t m_nPublishedFileId;
uint32_t m_eResult;
uint32_t m_eFileType;
uint32_t m_nCreatorAppID;
uint32_t m_nConsumerAppID;
U32_ARRAY(char, 129, m_rgchTitle);
U32_ARRAY(char, 8000, m_rgchDescription);
uint8_t __pad_8153[3];
uint64_t m_ulSteamIDOwner;
uint32_t m_rtimeCreated;
uint32_t m_rtimeUpdated;
uint32_t m_rtimeAddedToUserList;
uint32_t m_eVisibility;
int8_t m_bBanned;
int8_t m_bAcceptedForUse;
int8_t m_bTagsTruncated;
U32_ARRAY(char, 1025, m_rgchTags);
uint64_t m_hFile;
uint64_t m_hPreviewFile;
U32_ARRAY(char, 260, m_pchFileName);
int32_t m_nFileSize;
int32_t m_nPreviewFileSize;
U32_ARRAY(char, 256, m_rgchURL);
uint32_t m_unVotesUp;
uint32_t m_unVotesDown;
float m_flScore;
uint32_t m_unNumChildren;
uint64_t m_ulTotalFilesSize;
#ifdef __cplusplus
operator w32_SteamUGCDetails_t_160() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_SteamUGCDetails_t_160 w_SteamUGCDetails_t_160;
typedef u32_SteamUGCDetails_t_160 u_SteamUGCDetails_t_160;
#endif
#ifdef __x86_64__
typedef w64_SteamUGCDetails_t_160 w_SteamUGCDetails_t_160;
typedef u64_SteamUGCDetails_t_160 u_SteamUGCDetails_t_160;
#endif
#pragma pack( push, 8 ) #pragma pack( push, 8 )
struct w64_SteamUGCDetails_t_128x struct w64_SteamUGCDetails_t_128x
{ {
@ -5682,59 +5861,142 @@ struct u_ISteamNetworkingCustomSignalingRecvContext
#endif /* __cplusplus */ #endif /* __cplusplus */
}; };
struct w_ISteamTimeline
{
#ifdef __cplusplus
virtual void SetTimelineStateDescription( const char *, float ) = 0;
virtual void ClearTimelineStateDescription( float ) = 0;
virtual void AddTimelineEvent( const char *, const char *, const char *, uint32_t, float, float, uint32_t ) = 0;
virtual void SetTimelineGameMode( uint32_t ) = 0;
#endif /* __cplusplus */
};
struct u_ISteamTimeline
{
#ifdef __cplusplus
virtual void SetTimelineStateDescription( const char *, float ) = 0;
virtual void ClearTimelineStateDescription( float ) = 0;
virtual void AddTimelineEvent( const char *, const char *, const char *, uint32_t, float, float, uint32_t ) = 0;
virtual void SetTimelineGameMode( uint32_t ) = 0;
#endif /* __cplusplus */
};
#pragma pack( push, 8 ) #pragma pack( push, 8 )
struct w64_ItemInstalled_t struct w64_ItemInstalled_t_160
{ {
uint32_t m_unAppID; uint32_t m_unAppID;
uint8_t __pad_4[4]; uint8_t __pad_4[4];
uint64_t m_nPublishedFileId; uint64_t m_nPublishedFileId;
uint64_t m_hLegacyContent;
uint64_t m_unManifestID;
#ifdef __cplusplus #ifdef __cplusplus
operator u64_ItemInstalled_t() const; operator u64_ItemInstalled_t_160() const;
#endif /* __cplusplus */ #endif /* __cplusplus */
}; };
#pragma pack( pop ) #pragma pack( pop )
#pragma pack( push, 4 ) #pragma pack( push, 4 )
struct u64_ItemInstalled_t struct u64_ItemInstalled_t_160
{ {
uint32_t m_unAppID; uint32_t m_unAppID;
uint64_t m_nPublishedFileId; uint64_t m_nPublishedFileId;
uint64_t m_hLegacyContent;
uint64_t m_unManifestID;
#ifdef __cplusplus #ifdef __cplusplus
operator w64_ItemInstalled_t() const; operator w64_ItemInstalled_t_160() const;
#endif /* __cplusplus */ #endif /* __cplusplus */
}; };
#pragma pack( pop ) #pragma pack( pop )
#pragma pack( push, 8 ) #pragma pack( push, 8 )
struct w32_ItemInstalled_t struct w32_ItemInstalled_t_160
{ {
uint32_t m_unAppID; uint32_t m_unAppID;
uint8_t __pad_4[4]; uint8_t __pad_4[4];
uint64_t m_nPublishedFileId; uint64_t m_nPublishedFileId;
uint64_t m_hLegacyContent;
uint64_t m_unManifestID;
#ifdef __cplusplus #ifdef __cplusplus
operator u32_ItemInstalled_t() const; operator u32_ItemInstalled_t_160() const;
#endif /* __cplusplus */ #endif /* __cplusplus */
}; };
#pragma pack( pop ) #pragma pack( pop )
#pragma pack( push, 4 ) #pragma pack( push, 4 )
struct u32_ItemInstalled_t struct u32_ItemInstalled_t_160
{ {
uint32_t m_unAppID; uint32_t m_unAppID;
uint64_t m_nPublishedFileId; uint64_t m_nPublishedFileId;
uint64_t m_hLegacyContent;
uint64_t m_unManifestID;
#ifdef __cplusplus #ifdef __cplusplus
operator w32_ItemInstalled_t() const; operator w32_ItemInstalled_t_160() const;
#endif /* __cplusplus */ #endif /* __cplusplus */
}; };
#pragma pack( pop ) #pragma pack( pop )
#ifdef __i386__ #ifdef __i386__
typedef w32_ItemInstalled_t w_ItemInstalled_t; typedef w32_ItemInstalled_t_160 w_ItemInstalled_t_160;
typedef u32_ItemInstalled_t u_ItemInstalled_t; typedef u32_ItemInstalled_t_160 u_ItemInstalled_t_160;
#endif #endif
#ifdef __x86_64__ #ifdef __x86_64__
typedef w64_ItemInstalled_t w_ItemInstalled_t; typedef w64_ItemInstalled_t_160 w_ItemInstalled_t_160;
typedef u64_ItemInstalled_t u_ItemInstalled_t; typedef u64_ItemInstalled_t_160 u_ItemInstalled_t_160;
#endif
#pragma pack( push, 8 )
struct w64_ItemInstalled_t_130
{
uint32_t m_unAppID;
uint8_t __pad_4[4];
uint64_t m_nPublishedFileId;
#ifdef __cplusplus
operator u64_ItemInstalled_t_130() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_ItemInstalled_t_130
{
uint32_t m_unAppID;
uint64_t m_nPublishedFileId;
#ifdef __cplusplus
operator w64_ItemInstalled_t_130() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_ItemInstalled_t_130
{
uint32_t m_unAppID;
uint8_t __pad_4[4];
uint64_t m_nPublishedFileId;
#ifdef __cplusplus
operator u32_ItemInstalled_t_130() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_ItemInstalled_t_130
{
uint32_t m_unAppID;
uint64_t m_nPublishedFileId;
#ifdef __cplusplus
operator w32_ItemInstalled_t_130() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_ItemInstalled_t_130 w_ItemInstalled_t_130;
typedef u32_ItemInstalled_t_130 u_ItemInstalled_t_130;
#endif
#ifdef __x86_64__
typedef w64_ItemInstalled_t_130 w_ItemInstalled_t_130;
typedef u64_ItemInstalled_t_130 u_ItemInstalled_t_130;
#endif #endif
#pragma pack( push, 8 ) #pragma pack( push, 8 )
@ -10432,6 +10694,63 @@ typedef w64_SteamPartyBeaconLocation_t w_SteamPartyBeaconLocation_t;
typedef u64_SteamPartyBeaconLocation_t u_SteamPartyBeaconLocation_t; typedef u64_SteamPartyBeaconLocation_t u_SteamPartyBeaconLocation_t;
#endif #endif
#pragma pack( push, 8 )
struct w64_SteamUGCRequestUGCDetailsResult_t_160
{
w64_SteamUGCDetails_t_160 m_details;
int8_t m_bCachedData;
uint8_t __pad_9785[7];
#ifdef __cplusplus
operator u64_SteamUGCRequestUGCDetailsResult_t_160() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u64_SteamUGCRequestUGCDetailsResult_t_160
{
u64_SteamUGCDetails_t_160 m_details;
int8_t m_bCachedData;
uint8_t __pad_9773[3];
#ifdef __cplusplus
operator w64_SteamUGCRequestUGCDetailsResult_t_160() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 8 )
struct w32_SteamUGCRequestUGCDetailsResult_t_160
{
w32_SteamUGCDetails_t_160 m_details;
int8_t m_bCachedData;
uint8_t __pad_9785[7];
#ifdef __cplusplus
operator u32_SteamUGCRequestUGCDetailsResult_t_160() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#pragma pack( push, 4 )
struct u32_SteamUGCRequestUGCDetailsResult_t_160
{
u32_SteamUGCDetails_t_160 m_details;
int8_t m_bCachedData;
uint8_t __pad_9773[3];
#ifdef __cplusplus
operator w32_SteamUGCRequestUGCDetailsResult_t_160() const;
#endif /* __cplusplus */
};
#pragma pack( pop )
#ifdef __i386__
typedef w32_SteamUGCRequestUGCDetailsResult_t_160 w_SteamUGCRequestUGCDetailsResult_t_160;
typedef u32_SteamUGCRequestUGCDetailsResult_t_160 u_SteamUGCRequestUGCDetailsResult_t_160;
#endif
#ifdef __x86_64__
typedef w64_SteamUGCRequestUGCDetailsResult_t_160 w_SteamUGCRequestUGCDetailsResult_t_160;
typedef u64_SteamUGCRequestUGCDetailsResult_t_160 u_SteamUGCRequestUGCDetailsResult_t_160;
#endif
#pragma pack( push, 8 ) #pragma pack( push, 8 )
struct w64_SteamUGCRequestUGCDetailsResult_t_128x struct w64_SteamUGCRequestUGCDetailsResult_t_128x
{ {

View file

@ -4271,6 +4271,9 @@ struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008
virtual int8_t BIsSubscribedFromFamilySharing( ) = 0; virtual int8_t BIsSubscribedFromFamilySharing( ) = 0;
virtual int8_t BIsTimedTrial( uint32_t *, uint32_t * ) = 0; virtual int8_t BIsTimedTrial( uint32_t *, uint32_t * ) = 0;
virtual int8_t SetDlcContext( uint32_t ) = 0; virtual int8_t SetDlcContext( uint32_t ) = 0;
virtual int32_t GetNumBetas( int32_t *, int32_t * ) = 0;
virtual int8_t GetBetaInfo( int32_t, uint32_t *, uint32_t *, char *, int32_t, char *, int32_t ) = 0;
virtual int8_t SetActiveBeta( const char * ) = 0;
#endif /* __cplusplus */ #endif /* __cplusplus */
}; };
@ -7086,6 +7089,116 @@ struct u_ISteamClient_SteamClient021
#endif /* __cplusplus */ #endif /* __cplusplus */
}; };
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020
{
#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 CreateQueryAllUGCRequest( uint32_t, uint32_t, uint32_t, uint32_t, const char * ) = 0;
virtual uint64_t CreateQueryUGCDetailsRequest( uint64_t *, uint32_t ) = 0;
virtual uint64_t SendQueryUGCRequest( uint64_t ) = 0;
virtual int8_t GetQueryUGCResult( uint64_t, uint32_t, u_SteamUGCDetails_t_160 * ) = 0;
virtual uint32_t GetQueryUGCNumTags( uint64_t, uint32_t ) = 0;
virtual int8_t GetQueryUGCTag( uint64_t, uint32_t, uint32_t, char *, uint32_t ) = 0;
virtual int8_t GetQueryUGCTagDisplayName( uint64_t, uint32_t, uint32_t, char *, uint32_t ) = 0;
virtual int8_t GetQueryUGCPreviewURL( uint64_t, uint32_t, char *, uint32_t ) = 0;
virtual int8_t GetQueryUGCMetadata( uint64_t, uint32_t, char *, uint32_t ) = 0;
virtual int8_t GetQueryUGCChildren( uint64_t, uint32_t, uint64_t *, uint32_t ) = 0;
virtual int8_t GetQueryUGCStatistic( uint64_t, uint32_t, uint32_t, uint64_t * ) = 0;
virtual uint32_t GetQueryUGCNumAdditionalPreviews( uint64_t, uint32_t ) = 0;
virtual int8_t GetQueryUGCAdditionalPreview( uint64_t, uint32_t, uint32_t, char *, uint32_t, char *, uint32_t, uint32_t * ) = 0;
virtual uint32_t GetQueryUGCNumKeyValueTags( uint64_t, uint32_t ) = 0;
virtual int8_t GetQueryUGCKeyValueTag( uint64_t, uint32_t, uint32_t, char *, uint32_t, char *, uint32_t ) = 0;
virtual int8_t GetQueryUGCKeyValueTag( uint64_t, uint32_t, const char *, char *, uint32_t ) = 0;
virtual uint32_t GetNumSupportedGameVersions( uint64_t, uint32_t ) = 0;
virtual int8_t GetSupportedGameVersionData( uint64_t, uint32_t, uint32_t, char *, char *, uint32_t ) = 0;
virtual uint32_t GetQueryUGCContentDescriptors( uint64_t, uint32_t, uint32_t *, uint32_t ) = 0;
virtual int8_t ReleaseQueryUGCRequest( uint64_t ) = 0;
virtual int8_t AddRequiredTag( uint64_t, const char * ) = 0;
virtual int8_t AddRequiredTagGroup( uint64_t, const u_SteamParamStringArray_t * ) = 0;
virtual int8_t AddExcludedTag( uint64_t, const char * ) = 0;
virtual int8_t SetReturnOnlyIDs( uint64_t, int8_t ) = 0;
virtual int8_t SetReturnKeyValueTags( uint64_t, int8_t ) = 0;
virtual int8_t SetReturnLongDescription( uint64_t, int8_t ) = 0;
virtual int8_t SetReturnMetadata( uint64_t, int8_t ) = 0;
virtual int8_t SetReturnChildren( uint64_t, int8_t ) = 0;
virtual int8_t SetReturnAdditionalPreviews( uint64_t, int8_t ) = 0;
virtual int8_t SetReturnTotalOnly( uint64_t, int8_t ) = 0;
virtual int8_t SetReturnPlaytimeStats( uint64_t, uint32_t ) = 0;
virtual int8_t SetLanguage( uint64_t, const char * ) = 0;
virtual int8_t SetAllowCachedResponse( uint64_t, uint32_t ) = 0;
virtual int8_t SetAdminQuery( uint64_t, int8_t ) = 0;
virtual int8_t SetCloudFileNameFilter( uint64_t, const char * ) = 0;
virtual int8_t SetMatchAnyTag( uint64_t, int8_t ) = 0;
virtual int8_t SetSearchText( uint64_t, const char * ) = 0;
virtual int8_t SetRankedByTrendDays( uint64_t, uint32_t ) = 0;
virtual int8_t SetTimeCreatedDateRange( uint64_t, uint32_t, uint32_t ) = 0;
virtual int8_t SetTimeUpdatedDateRange( uint64_t, uint32_t, uint32_t ) = 0;
virtual int8_t AddRequiredKeyValueTag( uint64_t, const char *, const char * ) = 0;
virtual uint64_t RequestUGCDetails( uint64_t, uint32_t ) = 0;
virtual uint64_t CreateItem( uint32_t, uint32_t ) = 0;
virtual uint64_t StartItemUpdate( uint32_t, uint64_t ) = 0;
virtual int8_t SetItemTitle( uint64_t, const char * ) = 0;
virtual int8_t SetItemDescription( uint64_t, const char * ) = 0;
virtual int8_t SetItemUpdateLanguage( uint64_t, const char * ) = 0;
virtual int8_t SetItemMetadata( uint64_t, const char * ) = 0;
virtual int8_t SetItemVisibility( uint64_t, uint32_t ) = 0;
virtual int8_t SetItemTags( uint64_t, const u_SteamParamStringArray_t *, int8_t ) = 0;
virtual int8_t SetItemContent( uint64_t, const char * ) = 0;
virtual int8_t SetItemPreview( uint64_t, const char * ) = 0;
virtual int8_t SetAllowLegacyUpload( uint64_t, int8_t ) = 0;
virtual int8_t RemoveAllItemKeyValueTags( uint64_t ) = 0;
virtual int8_t RemoveItemKeyValueTags( uint64_t, const char * ) = 0;
virtual int8_t AddItemKeyValueTag( uint64_t, const char *, const char * ) = 0;
virtual int8_t AddItemPreviewFile( uint64_t, const char *, uint32_t ) = 0;
virtual int8_t AddItemPreviewVideo( uint64_t, const char * ) = 0;
virtual int8_t UpdateItemPreviewFile( uint64_t, uint32_t, const char * ) = 0;
virtual int8_t UpdateItemPreviewVideo( uint64_t, uint32_t, const char * ) = 0;
virtual int8_t RemoveItemPreview( uint64_t, uint32_t ) = 0;
virtual int8_t AddContentDescriptor( uint64_t, uint32_t ) = 0;
virtual int8_t RemoveContentDescriptor( uint64_t, uint32_t ) = 0;
virtual int8_t SetRequiredGameVersions( uint64_t, const char *, const char * ) = 0;
virtual uint64_t SubmitItemUpdate( uint64_t, const char * ) = 0;
virtual uint32_t GetItemUpdateProgress( uint64_t, uint64_t *, uint64_t * ) = 0;
virtual uint64_t SetUserItemVote( uint64_t, int8_t ) = 0;
virtual uint64_t GetUserItemVote( uint64_t ) = 0;
virtual uint64_t AddItemToFavorites( uint32_t, uint64_t ) = 0;
virtual uint64_t RemoveItemFromFavorites( uint32_t, uint64_t ) = 0;
virtual uint64_t SubscribeItem( uint64_t ) = 0;
virtual uint64_t UnsubscribeItem( uint64_t ) = 0;
virtual uint32_t GetNumSubscribedItems( ) = 0;
virtual uint32_t GetSubscribedItems( uint64_t *, uint32_t ) = 0;
virtual uint32_t GetItemState( uint64_t ) = 0;
virtual int8_t GetItemInstallInfo( uint64_t, uint64_t *, char *, uint32_t, uint32_t * ) = 0;
virtual int8_t GetItemDownloadInfo( uint64_t, uint64_t *, uint64_t * ) = 0;
virtual int8_t DownloadItem( uint64_t, int8_t ) = 0;
virtual int8_t BInitWorkshopForGameServer( uint32_t, const char * ) = 0;
virtual void SuspendDownloads( int8_t ) = 0;
virtual uint64_t StartPlaytimeTracking( uint64_t *, uint32_t ) = 0;
virtual uint64_t StopPlaytimeTracking( uint64_t *, uint32_t ) = 0;
virtual uint64_t StopPlaytimeTrackingForAllItems( ) = 0;
virtual uint64_t AddDependency( uint64_t, uint64_t ) = 0;
virtual uint64_t RemoveDependency( uint64_t, uint64_t ) = 0;
virtual uint64_t AddAppDependency( uint64_t, uint32_t ) = 0;
virtual uint64_t RemoveAppDependency( uint64_t, uint32_t ) = 0;
virtual uint64_t GetAppDependencies( uint64_t ) = 0;
virtual uint64_t DeleteItem( uint64_t ) = 0;
virtual int8_t ShowWorkshopEULA( ) = 0;
virtual uint64_t GetWorkshopEULAStatus( ) = 0;
virtual uint32_t GetUserContentDescriptorPreferences( uint32_t *, uint32_t ) = 0;
#endif /* __cplusplus */
};
struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007
{
#ifdef __cplusplus
virtual void GetVideoURL( uint32_t ) = 0;
virtual int8_t IsBroadcasting( int32_t * ) = 0;
virtual void GetOPFSettings( uint32_t ) = 0;
virtual int8_t GetOPFStringForApp( uint32_t, char *, int32_t * ) = 0;
#endif /* __cplusplus */
};
NTSTATUS ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetNumInstalledApps( void * ); NTSTATUS ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetNumInstalledApps( void * );
NTSTATUS ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetInstalledApps( void * ); NTSTATUS ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetInstalledApps( void * );
@ -7218,6 +7331,9 @@ NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCommandLine( void *
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing( void * ); NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing( void * );
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial( void * ); NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial( void * );
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext( void * ); NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext( void * );
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas( void * );
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo( void * );
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta( void * );
NTSTATUS ISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData( void * ); NTSTATUS ISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData( void * );
NTSTATUS ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init( void * ); NTSTATUS ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init( void * );
NTSTATUS ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown( void * ); NTSTATUS ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown( void * );
@ -9305,6 +9421,100 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION018_DeleteItem( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION018_ShowWorkshopEULA( void * ); NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION018_ShowWorkshopEULA( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetWorkshopEULAStatus( void * ); NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetWorkshopEULAStatus( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetUserContentDescriptorPreferences( void * ); NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetUserContentDescriptorPreferences( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryUserUGCRequest( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryAllUGCRequest( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryAllUGCRequest_2( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryUGCDetailsRequest( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SendQueryUGCRequest( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCResult( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumTags( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCTag( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCTagDisplayName( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCPreviewURL( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCMetadata( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCChildren( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCStatistic( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumAdditionalPreviews( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCAdditionalPreview( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumKeyValueTags( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCKeyValueTag( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCKeyValueTag_2( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetNumSupportedGameVersions( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetSupportedGameVersionData( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCContentDescriptors( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_ReleaseQueryUGCRequest( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredTag( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredTagGroup( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddExcludedTag( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnOnlyIDs( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnKeyValueTags( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnLongDescription( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnMetadata( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnChildren( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnAdditionalPreviews( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnTotalOnly( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnPlaytimeStats( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetLanguage( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAllowCachedResponse( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAdminQuery( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetCloudFileNameFilter( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetMatchAnyTag( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetSearchText( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetRankedByTrendDays( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetTimeCreatedDateRange( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetTimeUpdatedDateRange( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredKeyValueTag( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RequestUGCDetails( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateItem( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StartItemUpdate( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemTitle( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemDescription( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemUpdateLanguage( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemMetadata( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemVisibility( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemTags( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemContent( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemPreview( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAllowLegacyUpload( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveAllItemKeyValueTags( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemKeyValueTags( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemKeyValueTag( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemPreviewFile( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemPreviewVideo( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UpdateItemPreviewFile( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UpdateItemPreviewVideo( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemPreview( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddContentDescriptor( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveContentDescriptor( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetRequiredGameVersions( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SubmitItemUpdate( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemUpdateProgress( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetUserItemVote( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetUserItemVote( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemToFavorites( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemFromFavorites( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SubscribeItem( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UnsubscribeItem( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetNumSubscribedItems( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetSubscribedItems( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemState( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemInstallInfo( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemDownloadInfo( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_DownloadItem( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_BInitWorkshopForGameServer( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SuspendDownloads( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StartPlaytimeTracking( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StopPlaytimeTracking( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StopPlaytimeTrackingForAllItems( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddDependency( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveDependency( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddAppDependency( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveAppDependency( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetAppDependencies( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_DeleteItem( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_ShowWorkshopEULA( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetWorkshopEULAStatus( void * );
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetUserContentDescriptorPreferences( void * );
NTSTATUS ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_SendMethod( void * ); NTSTATUS ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_SendMethod( void * );
NTSTATUS ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_GetMethodResponseInfo( void * ); NTSTATUS ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_GetMethodResponseInfo( void * );
NTSTATUS ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_GetMethodResponseData( void * ); NTSTATUS ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_GetMethodResponseData( void * );
@ -9663,6 +9873,10 @@ NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V002_GetVideoURL( void * );
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V002_IsBroadcasting( void * ); NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V002_IsBroadcasting( void * );
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V002_GetOPFSettings( void * ); NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V002_GetOPFSettings( void * );
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V002_GetOPFStringForApp( void * ); NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V002_GetOPFStringForApp( void * );
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL( void * );
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting( void * );
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings( void * );
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp( void * );
NTSTATUS ISteamClient_SteamClient006_CreateSteamPipe( void * ); NTSTATUS ISteamClient_SteamClient006_CreateSteamPipe( void * );
NTSTATUS ISteamClient_SteamClient006_BReleaseSteamPipe( void * ); NTSTATUS ISteamClient_SteamClient006_BReleaseSteamPipe( void * );
NTSTATUS ISteamClient_SteamClient006_CreateGlobalUser( void * ); NTSTATUS ISteamClient_SteamClient006_CreateGlobalUser( void * );

File diff suppressed because it is too large Load diff

View file

@ -904,6 +904,34 @@ struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext_params
uint32_t nAppID; uint32_t nAppID;
}; };
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas_params
{
struct u_steam_iface *linux_side;
int32_t _ret;
int32_t *pnAvailable;
int32_t *pnPrivate;
};
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
int32_t iBetaIndex;
uint32_t *punFlags;
uint32_t *punBuildID;
char *pchBetaName;
int32_t cchBetaName;
char *pchDescription;
int32_t cchDescription;
};
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
const char *pchBetaName;
};
struct ISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData_params struct ISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData_params
{ {
struct u_steam_iface *linux_side; struct u_steam_iface *linux_side;
@ -17764,6 +17792,799 @@ struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetUserContentDescriptorPreferenc
uint32_t cMaxEntries; uint32_t cMaxEntries;
}; };
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryUserUGCRequest_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint32_t unAccountID;
uint32_t eListType;
uint32_t eMatchingUGCType;
uint32_t eSortOrder;
uint32_t nCreatorAppID;
uint32_t nConsumerAppID;
uint32_t unPage;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryAllUGCRequest_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint32_t eQueryType;
uint32_t eMatchingeMatchingUGCTypeFileType;
uint32_t nCreatorAppID;
uint32_t nConsumerAppID;
uint32_t unPage;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryAllUGCRequest_2_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint32_t eQueryType;
uint32_t eMatchingeMatchingUGCTypeFileType;
uint32_t nCreatorAppID;
uint32_t nConsumerAppID;
const char *pchCursor;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryUGCDetailsRequest_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint64_t *pvecPublishedFileID;
uint32_t unNumPublishedFileIDs;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SendQueryUGCRequest_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint64_t handle;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCResult_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t index;
w_SteamUGCDetails_t_160 *pDetails;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumTags_params
{
struct u_steam_iface *linux_side;
uint32_t _ret;
uint64_t handle;
uint32_t index;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCTag_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t index;
uint32_t indexTag;
char *pchValue;
uint32_t cchValueSize;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCTagDisplayName_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t index;
uint32_t indexTag;
char *pchValue;
uint32_t cchValueSize;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCPreviewURL_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t index;
char *pchURL;
uint32_t cchURLSize;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCMetadata_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t index;
char *pchMetadata;
uint32_t cchMetadatasize;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCChildren_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t index;
uint64_t *pvecPublishedFileID;
uint32_t cMaxEntries;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCStatistic_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t index;
uint32_t eStatType;
uint64_t *pStatValue;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumAdditionalPreviews_params
{
struct u_steam_iface *linux_side;
uint32_t _ret;
uint64_t handle;
uint32_t index;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCAdditionalPreview_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t index;
uint32_t previewIndex;
char *pchURLOrVideoID;
uint32_t cchURLSize;
char *pchOriginalFileName;
uint32_t cchOriginalFileNameSize;
uint32_t *pPreviewType;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumKeyValueTags_params
{
struct u_steam_iface *linux_side;
uint32_t _ret;
uint64_t handle;
uint32_t index;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCKeyValueTag_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t index;
uint32_t keyValueTagIndex;
char *pchKey;
uint32_t cchKeySize;
char *pchValue;
uint32_t cchValueSize;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCKeyValueTag_2_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t index;
const char *pchKey;
char *pchValue;
uint32_t cchValueSize;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetNumSupportedGameVersions_params
{
struct u_steam_iface *linux_side;
uint32_t _ret;
uint64_t handle;
uint32_t index;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetSupportedGameVersionData_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t index;
uint32_t versionIndex;
char *pchGameBranchMin;
char *pchGameBranchMax;
uint32_t cchGameBranchSize;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCContentDescriptors_params
{
struct u_steam_iface *linux_side;
uint32_t _ret;
uint64_t handle;
uint32_t index;
uint32_t *pvecDescriptors;
uint32_t cMaxEntries;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_ReleaseQueryUGCRequest_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredTag_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const char *pTagName;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredTagGroup_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const w_SteamParamStringArray_t *pTagGroups;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddExcludedTag_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const char *pTagName;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnOnlyIDs_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
int8_t bReturnOnlyIDs;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnKeyValueTags_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
int8_t bReturnKeyValueTags;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnLongDescription_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
int8_t bReturnLongDescription;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnMetadata_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
int8_t bReturnMetadata;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnChildren_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
int8_t bReturnChildren;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnAdditionalPreviews_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
int8_t bReturnAdditionalPreviews;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnTotalOnly_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
int8_t bReturnTotalOnly;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnPlaytimeStats_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t unDays;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetLanguage_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const char *pchLanguage;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAllowCachedResponse_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t unMaxAgeSeconds;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAdminQuery_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
int8_t bAdminQuery;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetCloudFileNameFilter_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const char *pMatchCloudFileName;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetMatchAnyTag_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
int8_t bMatchAnyTag;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetSearchText_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const char *pSearchText;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetRankedByTrendDays_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t unDays;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetTimeCreatedDateRange_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t rtStart;
uint32_t rtEnd;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetTimeUpdatedDateRange_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t rtStart;
uint32_t rtEnd;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredKeyValueTag_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const char *pKey;
const char *pValue;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RequestUGCDetails_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint64_t nPublishedFileID;
uint32_t unMaxAgeSeconds;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateItem_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint32_t nConsumerAppId;
uint32_t eFileType;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StartItemUpdate_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint32_t nConsumerAppId;
uint64_t nPublishedFileID;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemTitle_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const char *pchTitle;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemDescription_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const char *pchDescription;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemUpdateLanguage_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const char *pchLanguage;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemMetadata_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const char *pchMetaData;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemVisibility_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t eVisibility;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemTags_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t updateHandle;
const w_SteamParamStringArray_t *pTags;
int8_t bAllowAdminTags;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemContent_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const char *pszContentFolder;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemPreview_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const char *pszPreviewFile;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAllowLegacyUpload_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
int8_t bAllowLegacyUpload;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveAllItemKeyValueTags_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemKeyValueTags_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const char *pchKey;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemKeyValueTag_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const char *pchKey;
const char *pchValue;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemPreviewFile_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const char *pszPreviewFile;
uint32_t type;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemPreviewVideo_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const char *pszVideoID;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UpdateItemPreviewFile_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t index;
const char *pszPreviewFile;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UpdateItemPreviewVideo_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t index;
const char *pszVideoID;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemPreview_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t index;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddContentDescriptor_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t descid;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveContentDescriptor_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
uint32_t descid;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetRequiredGameVersions_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t handle;
const char *pszGameBranchMin;
const char *pszGameBranchMax;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SubmitItemUpdate_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint64_t handle;
const char *pchChangeNote;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemUpdateProgress_params
{
struct u_steam_iface *linux_side;
uint32_t _ret;
uint64_t handle;
uint64_t *punBytesProcessed;
uint64_t *punBytesTotal;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetUserItemVote_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint64_t nPublishedFileID;
int8_t bVoteUp;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetUserItemVote_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint64_t nPublishedFileID;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemToFavorites_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint32_t nAppId;
uint64_t nPublishedFileID;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemFromFavorites_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint32_t nAppId;
uint64_t nPublishedFileID;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SubscribeItem_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint64_t nPublishedFileID;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UnsubscribeItem_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint64_t nPublishedFileID;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetNumSubscribedItems_params
{
struct u_steam_iface *linux_side;
uint32_t _ret;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetSubscribedItems_params
{
struct u_steam_iface *linux_side;
uint32_t _ret;
uint64_t *pvecPublishedFileID;
uint32_t cMaxEntries;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemState_params
{
struct u_steam_iface *linux_side;
uint32_t _ret;
uint64_t nPublishedFileID;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemInstallInfo_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t nPublishedFileID;
uint64_t *punSizeOnDisk;
char *pchFolder;
uint32_t cchFolderSize;
uint32_t *punTimeStamp;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemDownloadInfo_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t nPublishedFileID;
uint64_t *punBytesDownloaded;
uint64_t *punBytesTotal;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_DownloadItem_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint64_t nPublishedFileID;
int8_t bHighPriority;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_BInitWorkshopForGameServer_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint32_t unWorkshopDepotID;
const char *pszFolder;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SuspendDownloads_params
{
struct u_steam_iface *linux_side;
int8_t bSuspend;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StartPlaytimeTracking_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint64_t *pvecPublishedFileID;
uint32_t unNumPublishedFileIDs;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StopPlaytimeTracking_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint64_t *pvecPublishedFileID;
uint32_t unNumPublishedFileIDs;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StopPlaytimeTrackingForAllItems_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddDependency_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint64_t nParentPublishedFileID;
uint64_t nChildPublishedFileID;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveDependency_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint64_t nParentPublishedFileID;
uint64_t nChildPublishedFileID;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddAppDependency_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint64_t nPublishedFileID;
uint32_t nAppID;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveAppDependency_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint64_t nPublishedFileID;
uint32_t nAppID;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetAppDependencies_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint64_t nPublishedFileID;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_DeleteItem_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
uint64_t nPublishedFileID;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_ShowWorkshopEULA_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetWorkshopEULAStatus_params
{
struct u_steam_iface *linux_side;
uint64_t _ret;
};
struct ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetUserContentDescriptorPreferences_params
{
struct u_steam_iface *linux_side;
uint32_t _ret;
uint32_t *pvecDescriptors;
uint32_t cMaxEntries;
};
struct ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_SendMethod_params struct ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_SendMethod_params
{ {
struct u_steam_iface *linux_side; struct u_steam_iface *linux_side;
@ -20643,6 +21464,34 @@ struct ISteamVideo_STEAMVIDEO_INTERFACE_V002_GetOPFStringForApp_params
int32_t *pnBufferSize; int32_t *pnBufferSize;
}; };
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL_params
{
struct u_steam_iface *linux_side;
uint32_t unVideoAppID;
};
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
int32_t *pnNumViewers;
};
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings_params
{
struct u_steam_iface *linux_side;
uint32_t unVideoAppID;
};
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp_params
{
struct u_steam_iface *linux_side;
int8_t _ret;
uint32_t unVideoAppID;
char *pchBuffer;
int32_t *pnBufferSize;
};
struct ISteamClient_SteamClient006_CreateSteamPipe_params struct ISteamClient_SteamClient006_CreateSteamPipe_params
{ {
struct u_steam_iface *linux_side; struct u_steam_iface *linux_side;
@ -46036,6 +46885,9 @@ enum unix_funcs
unix_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing, unix_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing,
unix_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial, unix_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial,
unix_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext, unix_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext,
unix_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas,
unix_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo,
unix_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta,
unix_ISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData, unix_ISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData,
unix_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init, unix_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init,
unix_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown, unix_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown,
@ -48123,6 +48975,100 @@ enum unix_funcs
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION018_ShowWorkshopEULA, unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION018_ShowWorkshopEULA,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetWorkshopEULAStatus, unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetWorkshopEULAStatus,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetUserContentDescriptorPreferences, unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetUserContentDescriptorPreferences,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryUserUGCRequest,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryAllUGCRequest,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryAllUGCRequest_2,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryUGCDetailsRequest,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SendQueryUGCRequest,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCResult,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumTags,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCTag,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCTagDisplayName,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCPreviewURL,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCMetadata,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCChildren,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCStatistic,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumAdditionalPreviews,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCAdditionalPreview,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumKeyValueTags,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCKeyValueTag,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCKeyValueTag_2,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetNumSupportedGameVersions,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetSupportedGameVersionData,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCContentDescriptors,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_ReleaseQueryUGCRequest,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredTag,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredTagGroup,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddExcludedTag,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnOnlyIDs,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnKeyValueTags,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnLongDescription,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnMetadata,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnChildren,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnAdditionalPreviews,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnTotalOnly,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnPlaytimeStats,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetLanguage,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAllowCachedResponse,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAdminQuery,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetCloudFileNameFilter,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetMatchAnyTag,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetSearchText,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetRankedByTrendDays,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetTimeCreatedDateRange,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetTimeUpdatedDateRange,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredKeyValueTag,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RequestUGCDetails,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateItem,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StartItemUpdate,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemTitle,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemDescription,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemUpdateLanguage,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemMetadata,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemVisibility,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemTags,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemContent,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemPreview,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAllowLegacyUpload,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveAllItemKeyValueTags,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemKeyValueTags,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemKeyValueTag,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemPreviewFile,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemPreviewVideo,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UpdateItemPreviewFile,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UpdateItemPreviewVideo,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemPreview,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddContentDescriptor,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveContentDescriptor,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetRequiredGameVersions,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SubmitItemUpdate,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemUpdateProgress,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetUserItemVote,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetUserItemVote,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemToFavorites,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemFromFavorites,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SubscribeItem,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UnsubscribeItem,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetNumSubscribedItems,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetSubscribedItems,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemState,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemInstallInfo,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemDownloadInfo,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_DownloadItem,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_BInitWorkshopForGameServer,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SuspendDownloads,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StartPlaytimeTracking,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StopPlaytimeTracking,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StopPlaytimeTrackingForAllItems,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddDependency,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveDependency,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddAppDependency,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveAppDependency,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetAppDependencies,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_DeleteItem,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_ShowWorkshopEULA,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetWorkshopEULAStatus,
unix_ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetUserContentDescriptorPreferences,
unix_ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_SendMethod, unix_ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_SendMethod,
unix_ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_GetMethodResponseInfo, unix_ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_GetMethodResponseInfo,
unix_ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_GetMethodResponseData, unix_ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_GetMethodResponseData,
@ -48481,6 +49427,10 @@ enum unix_funcs
unix_ISteamVideo_STEAMVIDEO_INTERFACE_V002_IsBroadcasting, unix_ISteamVideo_STEAMVIDEO_INTERFACE_V002_IsBroadcasting,
unix_ISteamVideo_STEAMVIDEO_INTERFACE_V002_GetOPFSettings, unix_ISteamVideo_STEAMVIDEO_INTERFACE_V002_GetOPFSettings,
unix_ISteamVideo_STEAMVIDEO_INTERFACE_V002_GetOPFStringForApp, unix_ISteamVideo_STEAMVIDEO_INTERFACE_V002_GetOPFStringForApp,
unix_ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL,
unix_ISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting,
unix_ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings,
unix_ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp,
unix_ISteamClient_SteamClient006_CreateSteamPipe, unix_ISteamClient_SteamClient006_CreateSteamPipe,
unix_ISteamClient_SteamClient006_BReleaseSteamPipe, unix_ISteamClient_SteamClient006_BReleaseSteamPipe,
unix_ISteamClient_SteamClient006_CreateGlobalUser, unix_ISteamClient_SteamClient006_CreateGlobalUser,

View file

@ -1492,6 +1492,9 @@ DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCo
DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing, 4)
DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial, 12) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial, 12)
DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext, 8)
DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas, 12)
DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo, 32)
DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta, 8)
int8_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed(struct w_steam_iface *_this) int8_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed(struct w_steam_iface *_this)
{ {
@ -1853,6 +1856,50 @@ int8_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext(str
return params._ret; return params._ret;
} }
int32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas(struct w_steam_iface *_this, int32_t *pnAvailable, int32_t *pnPrivate)
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas_params params =
{
.linux_side = _this->u_iface,
.pnAvailable = pnAvailable,
.pnPrivate = pnPrivate,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas, &params );
return params._ret;
}
int8_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo(struct w_steam_iface *_this, int32_t iBetaIndex, uint32_t *punFlags, uint32_t *punBuildID, char *pchBetaName, int32_t cchBetaName, char *pchDescription, int32_t cchDescription)
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo_params params =
{
.linux_side = _this->u_iface,
.iBetaIndex = iBetaIndex,
.punFlags = punFlags,
.punBuildID = punBuildID,
.pchBetaName = pchBetaName,
.cchBetaName = cchBetaName,
.pchDescription = pchDescription,
.cchDescription = cchDescription,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo, &params );
return params._ret;
}
int8_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta(struct w_steam_iface *_this, const char *pchBetaName)
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta_params params =
{
.linux_side = _this->u_iface,
.pchBetaName = pchBetaName,
};
TRACE("%p\n", _this);
IsBadStringPtrA(pchBetaName, -1);
STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta, &params );
return params._ret;
}
extern vtable_ptr winISteamApps_STEAMAPPS_INTERFACE_VERSION008_vtable; extern vtable_ptr winISteamApps_STEAMAPPS_INTERFACE_VERSION008_vtable;
DEFINE_RTTI_DATA0(winISteamApps_STEAMAPPS_INTERFACE_VERSION008, 0, ".?AVISteamApps@@") DEFINE_RTTI_DATA0(winISteamApps_STEAMAPPS_INTERFACE_VERSION008, 0, ".?AVISteamApps@@")
@ -1889,6 +1936,9 @@ __ASM_BLOCK_BEGIN(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_vtables)
VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing)
VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial)
VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext)
VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas)
VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo)
VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta)
); );
__ASM_BLOCK_END __ASM_BLOCK_END
@ -1896,7 +1946,7 @@ struct w_steam_iface *create_winISteamApps_STEAMAPPS_INTERFACE_VERSION008(void *
{ {
struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMAPPS_INTERFACE_VERSION008"); struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMAPPS_INTERFACE_VERSION008");
TRACE("-> %p\n", r); TRACE("-> %p\n", r);
r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION008_vtable, 30, "STEAMAPPS_INTERFACE_VERSION008"); r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION008_vtable, 33, "STEAMAPPS_INTERFACE_VERSION008");
r->u_iface = u_iface; r->u_iface = u_iface;
return r; return r;
} }

File diff suppressed because it is too large Load diff

View file

@ -124,10 +124,86 @@ struct w_steam_iface *create_winISteamVideo_STEAMVIDEO_INTERFACE_V002(void *u_if
return r; return r;
} }
DEFINE_THISCALL_WRAPPER(winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL, 8)
DEFINE_THISCALL_WRAPPER(winISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting, 8)
DEFINE_THISCALL_WRAPPER(winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings, 8)
DEFINE_THISCALL_WRAPPER(winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp, 16)
void __thiscall winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL(struct w_steam_iface *_this, uint32_t unVideoAppID)
{
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL_params params =
{
.linux_side = _this->u_iface,
.unVideoAppID = unVideoAppID,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL, &params );
}
int8_t __thiscall winISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting(struct w_steam_iface *_this, int32_t *pnNumViewers)
{
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting_params params =
{
.linux_side = _this->u_iface,
.pnNumViewers = pnNumViewers,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting, &params );
return params._ret;
}
void __thiscall winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings(struct w_steam_iface *_this, uint32_t unVideoAppID)
{
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings_params params =
{
.linux_side = _this->u_iface,
.unVideoAppID = unVideoAppID,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings, &params );
}
int8_t __thiscall winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp(struct w_steam_iface *_this, uint32_t unVideoAppID, char *pchBuffer, int32_t *pnBufferSize)
{
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp_params params =
{
.linux_side = _this->u_iface,
.unVideoAppID = unVideoAppID,
.pchBuffer = pchBuffer,
.pnBufferSize = pnBufferSize,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp, &params );
return params._ret;
}
extern vtable_ptr winISteamVideo_STEAMVIDEO_INTERFACE_V007_vtable;
DEFINE_RTTI_DATA0(winISteamVideo_STEAMVIDEO_INTERFACE_V007, 0, ".?AVISteamVideo@@")
__ASM_BLOCK_BEGIN(winISteamVideo_STEAMVIDEO_INTERFACE_V007_vtables)
__ASM_VTABLE(winISteamVideo_STEAMVIDEO_INTERFACE_V007,
VTABLE_ADD_FUNC(winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL)
VTABLE_ADD_FUNC(winISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting)
VTABLE_ADD_FUNC(winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings)
VTABLE_ADD_FUNC(winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp)
);
__ASM_BLOCK_END
struct w_steam_iface *create_winISteamVideo_STEAMVIDEO_INTERFACE_V007(void *u_iface)
{
struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMVIDEO_INTERFACE_V007");
TRACE("-> %p\n", r);
r->vtable = alloc_vtable(&winISteamVideo_STEAMVIDEO_INTERFACE_V007_vtable, 4, "STEAMVIDEO_INTERFACE_V007");
r->u_iface = u_iface;
return r;
}
void init_winISteamVideo_rtti( char *base ) void init_winISteamVideo_rtti( char *base )
{ {
#ifdef __x86_64__ #ifdef __x86_64__
init_winISteamVideo_STEAMVIDEO_INTERFACE_V001_rtti( base ); init_winISteamVideo_STEAMVIDEO_INTERFACE_V001_rtti( base );
init_winISteamVideo_STEAMVIDEO_INTERFACE_V002_rtti( base ); init_winISteamVideo_STEAMVIDEO_INTERFACE_V002_rtti( base );
init_winISteamVideo_STEAMVIDEO_INTERFACE_V007_rtti( base );
#endif /* __x86_64__ */ #endif /* __x86_64__ */
} }