/* This file is auto-generated, do not edit. */ #include "steamclient_private.h" WINE_DEFAULT_DEBUG_CHANNEL(steamclient); DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_CreateQueryUserUGCRequest, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_CreateQueryAllUGCRequest, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SendQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_GetQueryUGCResult, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_ReleaseQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_AddRequiredTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_AddExcludedTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetReturnLongDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetReturnTotalOnly, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetCloudFileNameFilter, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetMatchAnyTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetSearchText, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetRankedByTrendDays, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_RequestUGCDetails, 12) uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION001_CreateQueryUserUGCRequest(struct w_steam_iface *_this, 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_VERSION001_CreateQueryUserUGCRequest_params params = { .linux_side = _this->u_iface, .unAccountID = unAccountID, .eListType = eListType, .eMatchingUGCType = eMatchingUGCType, .eSortOrder = eSortOrder, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION001_CreateQueryUserUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION001_CreateQueryAllUGCRequest(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, uint32_t unPage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION001_CreateQueryAllUGCRequest_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION001_CreateQueryAllUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SendQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION001_SendQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION001_SendQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION001_GetQueryUGCResult(struct w_steam_iface *_this, uint64_t handle, uint32_t index, w_SteamUGCDetails_t_126 *pDetails) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION001_GetQueryUGCResult_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pDetails = pDetails, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION001_GetQueryUGCResult, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION001_ReleaseQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION001_ReleaseQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION001_ReleaseQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION001_AddRequiredTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION001_AddRequiredTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION001_AddRequiredTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION001_AddExcludedTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION001_AddExcludedTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION001_AddExcludedTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetReturnLongDescription(struct w_steam_iface *_this, uint64_t handle, bool bReturnLongDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetReturnLongDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnLongDescription = bReturnLongDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetReturnLongDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetReturnTotalOnly(struct w_steam_iface *_this, uint64_t handle, bool bReturnTotalOnly) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetReturnTotalOnly_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnTotalOnly = bReturnTotalOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetReturnTotalOnly, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetCloudFileNameFilter(struct w_steam_iface *_this, uint64_t handle, const char *pMatchCloudFileName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetCloudFileNameFilter_params params = { .linux_side = _this->u_iface, .handle = handle, .pMatchCloudFileName = pMatchCloudFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetCloudFileNameFilter, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetMatchAnyTag(struct w_steam_iface *_this, uint64_t handle, bool bMatchAnyTag) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetMatchAnyTag_params params = { .linux_side = _this->u_iface, .handle = handle, .bMatchAnyTag = bMatchAnyTag, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetMatchAnyTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetSearchText(struct w_steam_iface *_this, uint64_t handle, const char *pSearchText) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetSearchText_params params = { .linux_side = _this->u_iface, .handle = handle, .pSearchText = pSearchText, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetSearchText, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetRankedByTrendDays(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetRankedByTrendDays_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetRankedByTrendDays, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION001_RequestUGCDetails(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION001_RequestUGCDetails_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION001_RequestUGCDetails, ¶ms ); return params._ret; } extern vtable_ptr winISteamUGC_STEAMUGC_INTERFACE_VERSION001_vtable; DEFINE_RTTI_DATA0(winISteamUGC_STEAMUGC_INTERFACE_VERSION001, 0, ".?AVISteamUGC@@") __ASM_BLOCK_BEGIN(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_vtables) __ASM_VTABLE(winISteamUGC_STEAMUGC_INTERFACE_VERSION001, VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_CreateQueryUserUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_CreateQueryAllUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SendQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_GetQueryUGCResult) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_ReleaseQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_AddRequiredTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_AddExcludedTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetReturnLongDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetReturnTotalOnly) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetCloudFileNameFilter) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetMatchAnyTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetSearchText) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_SetRankedByTrendDays) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION001_RequestUGCDetails) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION001(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMUGC_INTERFACE_VERSION001"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamUGC_STEAMUGC_INTERFACE_VERSION001_vtable, 14, "STEAMUGC_INTERFACE_VERSION001"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_CreateQueryUserUGCRequest, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_CreateQueryAllUGCRequest, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SendQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetQueryUGCResult, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_ReleaseQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_AddRequiredTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_AddExcludedTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetReturnLongDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetReturnTotalOnly, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetAllowCachedResponse, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetCloudFileNameFilter, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetMatchAnyTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetSearchText, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetRankedByTrendDays, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_RequestUGCDetails, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_CreateItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_StartItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemTitle, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemVisibility, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemContent, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SubmitItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemUpdateProgress, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_UnsubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetNumSubscribedItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetSubscribedItems, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemInstallInfo, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemUpdateInfo, 28) uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_CreateQueryUserUGCRequest(struct w_steam_iface *_this, 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_VERSION002_CreateQueryUserUGCRequest_params params = { .linux_side = _this->u_iface, .unAccountID = unAccountID, .eListType = eListType, .eMatchingUGCType = eMatchingUGCType, .eSortOrder = eSortOrder, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_CreateQueryUserUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_CreateQueryAllUGCRequest(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, uint32_t unPage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_CreateQueryAllUGCRequest_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_CreateQueryAllUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SendQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SendQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SendQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetQueryUGCResult(struct w_steam_iface *_this, uint64_t handle, uint32_t index, w_SteamUGCDetails_t_128x *pDetails) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetQueryUGCResult_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pDetails = pDetails, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetQueryUGCResult, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_ReleaseQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_ReleaseQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_ReleaseQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_AddRequiredTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_AddRequiredTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_AddRequiredTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_AddExcludedTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_AddExcludedTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_AddExcludedTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetReturnLongDescription(struct w_steam_iface *_this, uint64_t handle, bool bReturnLongDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetReturnLongDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnLongDescription = bReturnLongDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetReturnLongDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetReturnTotalOnly(struct w_steam_iface *_this, uint64_t handle, bool bReturnTotalOnly) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetReturnTotalOnly_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnTotalOnly = bReturnTotalOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetReturnTotalOnly, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetAllowCachedResponse(struct w_steam_iface *_this, uint64_t handle, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetAllowCachedResponse_params params = { .linux_side = _this->u_iface, .handle = handle, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetAllowCachedResponse, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetCloudFileNameFilter(struct w_steam_iface *_this, uint64_t handle, const char *pMatchCloudFileName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetCloudFileNameFilter_params params = { .linux_side = _this->u_iface, .handle = handle, .pMatchCloudFileName = pMatchCloudFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetCloudFileNameFilter, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetMatchAnyTag(struct w_steam_iface *_this, uint64_t handle, bool bMatchAnyTag) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetMatchAnyTag_params params = { .linux_side = _this->u_iface, .handle = handle, .bMatchAnyTag = bMatchAnyTag, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetMatchAnyTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetSearchText(struct w_steam_iface *_this, uint64_t handle, const char *pSearchText) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetSearchText_params params = { .linux_side = _this->u_iface, .handle = handle, .pSearchText = pSearchText, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetSearchText, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetRankedByTrendDays(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetRankedByTrendDays_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetRankedByTrendDays, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_RequestUGCDetails(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_RequestUGCDetails_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_RequestUGCDetails, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_CreateItem(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint32_t eFileType) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_CreateItem_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .eFileType = eFileType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_CreateItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_StartItemUpdate(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_StartItemUpdate_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_StartItemUpdate, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemTitle(struct w_steam_iface *_this, uint64_t handle, const char *pchTitle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemTitle_params params = { .linux_side = _this->u_iface, .handle = handle, .pchTitle = pchTitle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemTitle, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemDescription(struct w_steam_iface *_this, uint64_t handle, const char *pchDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .pchDescription = pchDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemVisibility(struct w_steam_iface *_this, uint64_t handle, uint32_t eVisibility) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemVisibility_params params = { .linux_side = _this->u_iface, .handle = handle, .eVisibility = eVisibility, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemVisibility, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemTags(struct w_steam_iface *_this, uint64_t updateHandle, const w_SteamParamStringArray_t *pTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemTags_params params = { .linux_side = _this->u_iface, .updateHandle = updateHandle, .pTags = pTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemContent(struct w_steam_iface *_this, uint64_t handle, const char *pszContentFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemContent_params params = { .linux_side = _this->u_iface, .handle = handle, .pszContentFolder = pszContentFolder, }; params.pszContentFolder = steamclient_dos_to_unix_path( pszContentFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemContent, ¶ms ); steamclient_free_path( params.pszContentFolder ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemPreview(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemPreview, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SubmitItemUpdate(struct w_steam_iface *_this, uint64_t handle, const char *pchChangeNote) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SubmitItemUpdate_params params = { .linux_side = _this->u_iface, .handle = handle, .pchChangeNote = pchChangeNote, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SubmitItemUpdate, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemUpdateProgress(struct w_steam_iface *_this, uint64_t handle, uint64_t *punBytesProcessed, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemUpdateProgress_params params = { .linux_side = _this->u_iface, .handle = handle, .punBytesProcessed = punBytesProcessed, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemUpdateProgress, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_SubscribeItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_UnsubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_UnsubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_UnsubscribeItem, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetNumSubscribedItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetNumSubscribedItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetNumSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetSubscribedItems(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetSubscribedItems_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetSubscribedItems, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemInstallInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punSizeOnDisk, char *pchFolder, uint32_t cchFolderSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemInstallInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punSizeOnDisk = punSizeOnDisk, .pchFolder = pchFolder, .cchFolderSize = cchFolderSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemInstallInfo, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemUpdateInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool *pbNeedsUpdate, bool *pbIsDownloading, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemUpdateInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .pbNeedsUpdate = pbNeedsUpdate, .pbIsDownloading = pbIsDownloading, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemUpdateInfo, ¶ms ); return params._ret; } extern vtable_ptr winISteamUGC_STEAMUGC_INTERFACE_VERSION002_vtable; DEFINE_RTTI_DATA0(winISteamUGC_STEAMUGC_INTERFACE_VERSION002, 0, ".?AVISteamUGC@@") __ASM_BLOCK_BEGIN(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_vtables) __ASM_VTABLE(winISteamUGC_STEAMUGC_INTERFACE_VERSION002, VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_CreateQueryUserUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_CreateQueryAllUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SendQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetQueryUGCResult) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_ReleaseQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_AddRequiredTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_AddExcludedTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetReturnLongDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetReturnTotalOnly) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetAllowCachedResponse) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetCloudFileNameFilter) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetMatchAnyTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetSearchText) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetRankedByTrendDays) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_RequestUGCDetails) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_CreateItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_StartItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemTitle) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemVisibility) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemContent) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SetItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SubmitItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemUpdateProgress) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_SubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_UnsubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetNumSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemInstallInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemUpdateInfo) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION002(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMUGC_INTERFACE_VERSION002"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamUGC_STEAMUGC_INTERFACE_VERSION002_vtable, 31, "STEAMUGC_INTERFACE_VERSION002"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_CreateQueryUserUGCRequest, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_CreateQueryAllUGCRequest, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SendQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetQueryUGCResult, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_ReleaseQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_AddRequiredTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_AddExcludedTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetReturnLongDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetReturnTotalOnly, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetAllowCachedResponse, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetCloudFileNameFilter, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetMatchAnyTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetSearchText, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetRankedByTrendDays, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_RequestUGCDetails, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_CreateItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_StartItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemTitle, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemVisibility, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemContent, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SubmitItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemUpdateProgress, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_UnsubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetNumSubscribedItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetSubscribedItems, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemInstallInfo, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemUpdateInfo, 28) uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_CreateQueryUserUGCRequest(struct w_steam_iface *_this, 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_VERSION003_CreateQueryUserUGCRequest_params params = { .linux_side = _this->u_iface, .unAccountID = unAccountID, .eListType = eListType, .eMatchingUGCType = eMatchingUGCType, .eSortOrder = eSortOrder, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_CreateQueryUserUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_CreateQueryAllUGCRequest(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, uint32_t unPage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_CreateQueryAllUGCRequest_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_CreateQueryAllUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SendQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SendQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SendQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetQueryUGCResult(struct w_steam_iface *_this, uint64_t handle, uint32_t index, w_SteamUGCDetails_t_128x *pDetails) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetQueryUGCResult_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pDetails = pDetails, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetQueryUGCResult, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_ReleaseQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_ReleaseQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_ReleaseQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_AddRequiredTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_AddRequiredTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_AddRequiredTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_AddExcludedTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_AddExcludedTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_AddExcludedTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetReturnLongDescription(struct w_steam_iface *_this, uint64_t handle, bool bReturnLongDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetReturnLongDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnLongDescription = bReturnLongDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetReturnLongDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetReturnTotalOnly(struct w_steam_iface *_this, uint64_t handle, bool bReturnTotalOnly) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetReturnTotalOnly_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnTotalOnly = bReturnTotalOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetReturnTotalOnly, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetAllowCachedResponse(struct w_steam_iface *_this, uint64_t handle, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetAllowCachedResponse_params params = { .linux_side = _this->u_iface, .handle = handle, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetAllowCachedResponse, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetCloudFileNameFilter(struct w_steam_iface *_this, uint64_t handle, const char *pMatchCloudFileName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetCloudFileNameFilter_params params = { .linux_side = _this->u_iface, .handle = handle, .pMatchCloudFileName = pMatchCloudFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetCloudFileNameFilter, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetMatchAnyTag(struct w_steam_iface *_this, uint64_t handle, bool bMatchAnyTag) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetMatchAnyTag_params params = { .linux_side = _this->u_iface, .handle = handle, .bMatchAnyTag = bMatchAnyTag, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetMatchAnyTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetSearchText(struct w_steam_iface *_this, uint64_t handle, const char *pSearchText) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetSearchText_params params = { .linux_side = _this->u_iface, .handle = handle, .pSearchText = pSearchText, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetSearchText, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetRankedByTrendDays(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetRankedByTrendDays_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetRankedByTrendDays, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_RequestUGCDetails(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_RequestUGCDetails_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_RequestUGCDetails, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_CreateItem(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint32_t eFileType) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_CreateItem_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .eFileType = eFileType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_CreateItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_StartItemUpdate(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_StartItemUpdate_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_StartItemUpdate, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemTitle(struct w_steam_iface *_this, uint64_t handle, const char *pchTitle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemTitle_params params = { .linux_side = _this->u_iface, .handle = handle, .pchTitle = pchTitle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemTitle, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemDescription(struct w_steam_iface *_this, uint64_t handle, const char *pchDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .pchDescription = pchDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemVisibility(struct w_steam_iface *_this, uint64_t handle, uint32_t eVisibility) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemVisibility_params params = { .linux_side = _this->u_iface, .handle = handle, .eVisibility = eVisibility, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemVisibility, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemTags(struct w_steam_iface *_this, uint64_t updateHandle, const w_SteamParamStringArray_t *pTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemTags_params params = { .linux_side = _this->u_iface, .updateHandle = updateHandle, .pTags = pTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemContent(struct w_steam_iface *_this, uint64_t handle, const char *pszContentFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemContent_params params = { .linux_side = _this->u_iface, .handle = handle, .pszContentFolder = pszContentFolder, }; params.pszContentFolder = steamclient_dos_to_unix_path( pszContentFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemContent, ¶ms ); steamclient_free_path( params.pszContentFolder ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemPreview(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemPreview, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SubmitItemUpdate(struct w_steam_iface *_this, uint64_t handle, const char *pchChangeNote) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SubmitItemUpdate_params params = { .linux_side = _this->u_iface, .handle = handle, .pchChangeNote = pchChangeNote, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SubmitItemUpdate, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemUpdateProgress(struct w_steam_iface *_this, uint64_t handle, uint64_t *punBytesProcessed, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemUpdateProgress_params params = { .linux_side = _this->u_iface, .handle = handle, .punBytesProcessed = punBytesProcessed, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemUpdateProgress, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_SubscribeItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_UnsubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_UnsubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_UnsubscribeItem, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetNumSubscribedItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetNumSubscribedItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetNumSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetSubscribedItems(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetSubscribedItems_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetSubscribedItems, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemInstallInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punSizeOnDisk, char *pchFolder, uint32_t cchFolderSize, bool *pbLegacyItem) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemInstallInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punSizeOnDisk = punSizeOnDisk, .pchFolder = pchFolder, .cchFolderSize = cchFolderSize, .pbLegacyItem = pbLegacyItem, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemInstallInfo, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemUpdateInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool *pbNeedsUpdate, bool *pbIsDownloading, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemUpdateInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .pbNeedsUpdate = pbNeedsUpdate, .pbIsDownloading = pbIsDownloading, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemUpdateInfo, ¶ms ); return params._ret; } extern vtable_ptr winISteamUGC_STEAMUGC_INTERFACE_VERSION003_vtable; DEFINE_RTTI_DATA0(winISteamUGC_STEAMUGC_INTERFACE_VERSION003, 0, ".?AVISteamUGC@@") __ASM_BLOCK_BEGIN(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_vtables) __ASM_VTABLE(winISteamUGC_STEAMUGC_INTERFACE_VERSION003, VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_CreateQueryUserUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_CreateQueryAllUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SendQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetQueryUGCResult) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_ReleaseQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_AddRequiredTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_AddExcludedTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetReturnLongDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetReturnTotalOnly) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetAllowCachedResponse) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetCloudFileNameFilter) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetMatchAnyTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetSearchText) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetRankedByTrendDays) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_RequestUGCDetails) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_CreateItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_StartItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemTitle) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemVisibility) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemContent) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SetItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SubmitItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemUpdateProgress) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_SubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_UnsubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetNumSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemInstallInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemUpdateInfo) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION003(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMUGC_INTERFACE_VERSION003"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamUGC_STEAMUGC_INTERFACE_VERSION003_vtable, 31, "STEAMUGC_INTERFACE_VERSION003"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_CreateQueryUserUGCRequest, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_CreateQueryAllUGCRequest, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SendQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetQueryUGCResult, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_ReleaseQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_AddRequiredTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_AddExcludedTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetReturnLongDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetReturnTotalOnly, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetAllowCachedResponse, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetCloudFileNameFilter, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetMatchAnyTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetSearchText, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetRankedByTrendDays, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_RequestUGCDetails, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_CreateItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_StartItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemTitle, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemVisibility, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemContent, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SubmitItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemUpdateProgress, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_UnsubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetNumSubscribedItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetSubscribedItems, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemState, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemInstallInfo, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemDownloadInfo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_DownloadItem, 16) uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_CreateQueryUserUGCRequest(struct w_steam_iface *_this, 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_VERSION004_CreateQueryUserUGCRequest_params params = { .linux_side = _this->u_iface, .unAccountID = unAccountID, .eListType = eListType, .eMatchingUGCType = eMatchingUGCType, .eSortOrder = eSortOrder, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_CreateQueryUserUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_CreateQueryAllUGCRequest(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, uint32_t unPage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_CreateQueryAllUGCRequest_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_CreateQueryAllUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SendQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SendQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SendQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetQueryUGCResult(struct w_steam_iface *_this, uint64_t handle, uint32_t index, w_SteamUGCDetails_t_128x *pDetails) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetQueryUGCResult_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pDetails = pDetails, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetQueryUGCResult, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_ReleaseQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_ReleaseQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_ReleaseQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_AddRequiredTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_AddRequiredTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_AddRequiredTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_AddExcludedTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_AddExcludedTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_AddExcludedTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetReturnLongDescription(struct w_steam_iface *_this, uint64_t handle, bool bReturnLongDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetReturnLongDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnLongDescription = bReturnLongDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetReturnLongDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetReturnTotalOnly(struct w_steam_iface *_this, uint64_t handle, bool bReturnTotalOnly) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetReturnTotalOnly_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnTotalOnly = bReturnTotalOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetReturnTotalOnly, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetAllowCachedResponse(struct w_steam_iface *_this, uint64_t handle, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetAllowCachedResponse_params params = { .linux_side = _this->u_iface, .handle = handle, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetAllowCachedResponse, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetCloudFileNameFilter(struct w_steam_iface *_this, uint64_t handle, const char *pMatchCloudFileName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetCloudFileNameFilter_params params = { .linux_side = _this->u_iface, .handle = handle, .pMatchCloudFileName = pMatchCloudFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetCloudFileNameFilter, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetMatchAnyTag(struct w_steam_iface *_this, uint64_t handle, bool bMatchAnyTag) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetMatchAnyTag_params params = { .linux_side = _this->u_iface, .handle = handle, .bMatchAnyTag = bMatchAnyTag, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetMatchAnyTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetSearchText(struct w_steam_iface *_this, uint64_t handle, const char *pSearchText) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetSearchText_params params = { .linux_side = _this->u_iface, .handle = handle, .pSearchText = pSearchText, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetSearchText, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetRankedByTrendDays(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetRankedByTrendDays_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetRankedByTrendDays, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_RequestUGCDetails(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_RequestUGCDetails_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_RequestUGCDetails, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_CreateItem(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint32_t eFileType) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_CreateItem_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .eFileType = eFileType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_CreateItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_StartItemUpdate(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_StartItemUpdate_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_StartItemUpdate, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemTitle(struct w_steam_iface *_this, uint64_t handle, const char *pchTitle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemTitle_params params = { .linux_side = _this->u_iface, .handle = handle, .pchTitle = pchTitle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemTitle, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemDescription(struct w_steam_iface *_this, uint64_t handle, const char *pchDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .pchDescription = pchDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemVisibility(struct w_steam_iface *_this, uint64_t handle, uint32_t eVisibility) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemVisibility_params params = { .linux_side = _this->u_iface, .handle = handle, .eVisibility = eVisibility, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemVisibility, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemTags(struct w_steam_iface *_this, uint64_t updateHandle, const w_SteamParamStringArray_t *pTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemTags_params params = { .linux_side = _this->u_iface, .updateHandle = updateHandle, .pTags = pTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemContent(struct w_steam_iface *_this, uint64_t handle, const char *pszContentFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemContent_params params = { .linux_side = _this->u_iface, .handle = handle, .pszContentFolder = pszContentFolder, }; params.pszContentFolder = steamclient_dos_to_unix_path( pszContentFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemContent, ¶ms ); steamclient_free_path( params.pszContentFolder ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemPreview(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemPreview, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SubmitItemUpdate(struct w_steam_iface *_this, uint64_t handle, const char *pchChangeNote) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SubmitItemUpdate_params params = { .linux_side = _this->u_iface, .handle = handle, .pchChangeNote = pchChangeNote, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SubmitItemUpdate, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemUpdateProgress(struct w_steam_iface *_this, uint64_t handle, uint64_t *punBytesProcessed, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemUpdateProgress_params params = { .linux_side = _this->u_iface, .handle = handle, .punBytesProcessed = punBytesProcessed, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemUpdateProgress, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_SubscribeItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_UnsubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_UnsubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_UnsubscribeItem, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetNumSubscribedItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetNumSubscribedItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetNumSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetSubscribedItems(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetSubscribedItems_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemState(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemState_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemState, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemInstallInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punSizeOnDisk, char *pchFolder, uint32_t cchFolderSize, uint32_t *punTimeStamp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemInstallInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punSizeOnDisk = punSizeOnDisk, .pchFolder = pchFolder, .cchFolderSize = cchFolderSize, .punTimeStamp = punTimeStamp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemInstallInfo, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemDownloadInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemDownloadInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemDownloadInfo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_DownloadItem(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bHighPriority) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_DownloadItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bHighPriority = bHighPriority, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_DownloadItem, ¶ms ); return params._ret; } extern vtable_ptr winISteamUGC_STEAMUGC_INTERFACE_VERSION004_vtable; DEFINE_RTTI_DATA0(winISteamUGC_STEAMUGC_INTERFACE_VERSION004, 0, ".?AVISteamUGC@@") __ASM_BLOCK_BEGIN(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_vtables) __ASM_VTABLE(winISteamUGC_STEAMUGC_INTERFACE_VERSION004, VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_CreateQueryUserUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_CreateQueryAllUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SendQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetQueryUGCResult) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_ReleaseQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_AddRequiredTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_AddExcludedTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetReturnLongDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetReturnTotalOnly) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetAllowCachedResponse) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetCloudFileNameFilter) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetMatchAnyTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetSearchText) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetRankedByTrendDays) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_RequestUGCDetails) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_CreateItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_StartItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemTitle) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemVisibility) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemContent) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SetItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SubmitItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemUpdateProgress) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_SubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_UnsubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetNumSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemState) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemInstallInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemDownloadInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION004_DownloadItem) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION004(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMUGC_INTERFACE_VERSION004"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamUGC_STEAMUGC_INTERFACE_VERSION004_vtable, 33, "STEAMUGC_INTERFACE_VERSION004"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateQueryUserUGCRequest, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateQueryAllUGCRequest, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateQueryUGCDetailsRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SendQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCResult, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCPreviewURL, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCMetadata, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCChildren, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCStatistic, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCNumAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCAdditionalPreview, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_ReleaseQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_AddRequiredTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_AddExcludedTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnLongDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnChildren, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnTotalOnly, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetAllowCachedResponse, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetCloudFileNameFilter, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetMatchAnyTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetSearchText, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetRankedByTrendDays, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_RequestUGCDetails, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_StartItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemTitle, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemVisibility, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemContent, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SubmitItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemUpdateProgress, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_AddItemToFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_RemoveItemFromFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_UnsubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetNumSubscribedItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetSubscribedItems, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemState, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemInstallInfo, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemDownloadInfo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_DownloadItem, 16) uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateQueryUserUGCRequest(struct w_steam_iface *_this, 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_VERSION005_CreateQueryUserUGCRequest_params params = { .linux_side = _this->u_iface, .unAccountID = unAccountID, .eListType = eListType, .eMatchingUGCType = eMatchingUGCType, .eSortOrder = eSortOrder, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateQueryUserUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateQueryAllUGCRequest(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, uint32_t unPage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateQueryAllUGCRequest_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateQueryAllUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateQueryUGCDetailsRequest(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateQueryUGCDetailsRequest_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateQueryUGCDetailsRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SendQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SendQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SendQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCResult(struct w_steam_iface *_this, uint64_t handle, uint32_t index, w_SteamUGCDetails_t_128x *pDetails) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCResult_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pDetails = pDetails, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCResult, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCPreviewURL(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchURL, uint32_t cchURLSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCPreviewURL_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchURL = pchURL, .cchURLSize = cchURLSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCPreviewURL, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCMetadata(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchMetadata, uint32_t cchMetadatasize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchMetadata = pchMetadata, .cchMetadatasize = cchMetadatasize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCChildren(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCStatistic(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t eStatType, uint32_t *pStatValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCStatistic_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .eStatType = eStatType, .pStatValue = pStatValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCStatistic, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCNumAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCNumAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCNumAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCAdditionalPreview(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t previewIndex, char *pchURLOrVideoID, uint32_t cchURLSize, bool *pbIsImage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCAdditionalPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .previewIndex = previewIndex, .pchURLOrVideoID = pchURLOrVideoID, .cchURLSize = cchURLSize, .pbIsImage = pbIsImage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCAdditionalPreview, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_ReleaseQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_ReleaseQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_ReleaseQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_AddRequiredTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_AddRequiredTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_AddRequiredTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_AddExcludedTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_AddExcludedTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_AddExcludedTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnLongDescription(struct w_steam_iface *_this, uint64_t handle, bool bReturnLongDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnLongDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnLongDescription = bReturnLongDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnLongDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnMetadata(struct w_steam_iface *_this, uint64_t handle, bool bReturnMetadata) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnMetadata = bReturnMetadata, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnChildren(struct w_steam_iface *_this, uint64_t handle, bool bReturnChildren) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnChildren = bReturnChildren, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, bool bReturnAdditionalPreviews) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnAdditionalPreviews = bReturnAdditionalPreviews, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnTotalOnly(struct w_steam_iface *_this, uint64_t handle, bool bReturnTotalOnly) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnTotalOnly_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnTotalOnly = bReturnTotalOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnTotalOnly, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetAllowCachedResponse(struct w_steam_iface *_this, uint64_t handle, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetAllowCachedResponse_params params = { .linux_side = _this->u_iface, .handle = handle, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetAllowCachedResponse, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetCloudFileNameFilter(struct w_steam_iface *_this, uint64_t handle, const char *pMatchCloudFileName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetCloudFileNameFilter_params params = { .linux_side = _this->u_iface, .handle = handle, .pMatchCloudFileName = pMatchCloudFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetCloudFileNameFilter, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetMatchAnyTag(struct w_steam_iface *_this, uint64_t handle, bool bMatchAnyTag) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetMatchAnyTag_params params = { .linux_side = _this->u_iface, .handle = handle, .bMatchAnyTag = bMatchAnyTag, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetMatchAnyTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetSearchText(struct w_steam_iface *_this, uint64_t handle, const char *pSearchText) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetSearchText_params params = { .linux_side = _this->u_iface, .handle = handle, .pSearchText = pSearchText, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetSearchText, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetRankedByTrendDays(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetRankedByTrendDays_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetRankedByTrendDays, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_RequestUGCDetails(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_RequestUGCDetails_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_RequestUGCDetails, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateItem(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint32_t eFileType) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateItem_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .eFileType = eFileType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_StartItemUpdate(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_StartItemUpdate_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_StartItemUpdate, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemTitle(struct w_steam_iface *_this, uint64_t handle, const char *pchTitle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemTitle_params params = { .linux_side = _this->u_iface, .handle = handle, .pchTitle = pchTitle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemTitle, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemDescription(struct w_steam_iface *_this, uint64_t handle, const char *pchDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .pchDescription = pchDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemMetadata(struct w_steam_iface *_this, uint64_t handle, const char *pchMetaData) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .pchMetaData = pchMetaData, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemVisibility(struct w_steam_iface *_this, uint64_t handle, uint32_t eVisibility) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemVisibility_params params = { .linux_side = _this->u_iface, .handle = handle, .eVisibility = eVisibility, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemVisibility, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemTags(struct w_steam_iface *_this, uint64_t updateHandle, const w_SteamParamStringArray_t *pTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemTags_params params = { .linux_side = _this->u_iface, .updateHandle = updateHandle, .pTags = pTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemContent(struct w_steam_iface *_this, uint64_t handle, const char *pszContentFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemContent_params params = { .linux_side = _this->u_iface, .handle = handle, .pszContentFolder = pszContentFolder, }; params.pszContentFolder = steamclient_dos_to_unix_path( pszContentFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemContent, ¶ms ); steamclient_free_path( params.pszContentFolder ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemPreview(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemPreview, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SubmitItemUpdate(struct w_steam_iface *_this, uint64_t handle, const char *pchChangeNote) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SubmitItemUpdate_params params = { .linux_side = _this->u_iface, .handle = handle, .pchChangeNote = pchChangeNote, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SubmitItemUpdate, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemUpdateProgress(struct w_steam_iface *_this, uint64_t handle, uint64_t *punBytesProcessed, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemUpdateProgress_params params = { .linux_side = _this->u_iface, .handle = handle, .punBytesProcessed = punBytesProcessed, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemUpdateProgress, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_AddItemToFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_AddItemToFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_AddItemToFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_RemoveItemFromFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_RemoveItemFromFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_RemoveItemFromFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_SubscribeItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_UnsubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_UnsubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_UnsubscribeItem, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetNumSubscribedItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetNumSubscribedItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetNumSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetSubscribedItems(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetSubscribedItems_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemState(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemState_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemState, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemInstallInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punSizeOnDisk, char *pchFolder, uint32_t cchFolderSize, uint32_t *punTimeStamp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemInstallInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punSizeOnDisk = punSizeOnDisk, .pchFolder = pchFolder, .cchFolderSize = cchFolderSize, .punTimeStamp = punTimeStamp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemInstallInfo, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemDownloadInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemDownloadInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemDownloadInfo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_DownloadItem(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bHighPriority) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_DownloadItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bHighPriority = bHighPriority, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_DownloadItem, ¶ms ); return params._ret; } extern vtable_ptr winISteamUGC_STEAMUGC_INTERFACE_VERSION005_vtable; DEFINE_RTTI_DATA0(winISteamUGC_STEAMUGC_INTERFACE_VERSION005, 0, ".?AVISteamUGC@@") __ASM_BLOCK_BEGIN(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_vtables) __ASM_VTABLE(winISteamUGC_STEAMUGC_INTERFACE_VERSION005, VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateQueryUserUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateQueryAllUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateQueryUGCDetailsRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SendQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCResult) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCPreviewURL) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCStatistic) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCNumAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCAdditionalPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_ReleaseQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_AddRequiredTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_AddExcludedTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnLongDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetReturnTotalOnly) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetAllowCachedResponse) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetCloudFileNameFilter) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetMatchAnyTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetSearchText) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetRankedByTrendDays) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_RequestUGCDetails) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_CreateItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_StartItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemTitle) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemVisibility) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemContent) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SetItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SubmitItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemUpdateProgress) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_AddItemToFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_RemoveItemFromFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_SubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_UnsubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetNumSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemState) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemInstallInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemDownloadInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION005_DownloadItem) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION005(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMUGC_INTERFACE_VERSION005"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamUGC_STEAMUGC_INTERFACE_VERSION005_vtable, 46, "STEAMUGC_INTERFACE_VERSION005"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateQueryUserUGCRequest, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateQueryAllUGCRequest, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateQueryUGCDetailsRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SendQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCResult, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCPreviewURL, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCMetadata, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCChildren, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCStatistic, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCNumAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCAdditionalPreview, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_ReleaseQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_AddRequiredTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_AddExcludedTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnLongDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnChildren, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnTotalOnly, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetAllowCachedResponse, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetCloudFileNameFilter, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetMatchAnyTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetSearchText, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetRankedByTrendDays, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_RequestUGCDetails, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_StartItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemTitle, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemUpdateLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemVisibility, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemContent, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SubmitItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemUpdateProgress, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetUserItemVote, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetUserItemVote, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_AddItemToFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_RemoveItemFromFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_UnsubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetNumSubscribedItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetSubscribedItems, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemState, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemInstallInfo, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemDownloadInfo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_DownloadItem, 16) uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateQueryUserUGCRequest(struct w_steam_iface *_this, 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_VERSION006_CreateQueryUserUGCRequest_params params = { .linux_side = _this->u_iface, .unAccountID = unAccountID, .eListType = eListType, .eMatchingUGCType = eMatchingUGCType, .eSortOrder = eSortOrder, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateQueryUserUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateQueryAllUGCRequest(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, uint32_t unPage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateQueryAllUGCRequest_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateQueryAllUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateQueryUGCDetailsRequest(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateQueryUGCDetailsRequest_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateQueryUGCDetailsRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SendQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SendQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SendQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCResult(struct w_steam_iface *_this, uint64_t handle, uint32_t index, w_SteamUGCDetails_t_128x *pDetails) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCResult_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pDetails = pDetails, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCResult, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCPreviewURL(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchURL, uint32_t cchURLSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCPreviewURL_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchURL = pchURL, .cchURLSize = cchURLSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCPreviewURL, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCMetadata(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchMetadata, uint32_t cchMetadatasize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchMetadata = pchMetadata, .cchMetadatasize = cchMetadatasize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCChildren(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCStatistic(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t eStatType, uint32_t *pStatValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCStatistic_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .eStatType = eStatType, .pStatValue = pStatValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCStatistic, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCNumAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCNumAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCNumAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCAdditionalPreview(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t previewIndex, char *pchURLOrVideoID, uint32_t cchURLSize, bool *pbIsImage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCAdditionalPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .previewIndex = previewIndex, .pchURLOrVideoID = pchURLOrVideoID, .cchURLSize = cchURLSize, .pbIsImage = pbIsImage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCAdditionalPreview, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_ReleaseQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_ReleaseQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_ReleaseQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_AddRequiredTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_AddRequiredTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_AddRequiredTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_AddExcludedTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_AddExcludedTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_AddExcludedTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnLongDescription(struct w_steam_iface *_this, uint64_t handle, bool bReturnLongDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnLongDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnLongDescription = bReturnLongDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnLongDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnMetadata(struct w_steam_iface *_this, uint64_t handle, bool bReturnMetadata) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnMetadata = bReturnMetadata, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnChildren(struct w_steam_iface *_this, uint64_t handle, bool bReturnChildren) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnChildren = bReturnChildren, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, bool bReturnAdditionalPreviews) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnAdditionalPreviews = bReturnAdditionalPreviews, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnTotalOnly(struct w_steam_iface *_this, uint64_t handle, bool bReturnTotalOnly) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnTotalOnly_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnTotalOnly = bReturnTotalOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnTotalOnly, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetAllowCachedResponse(struct w_steam_iface *_this, uint64_t handle, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetAllowCachedResponse_params params = { .linux_side = _this->u_iface, .handle = handle, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetAllowCachedResponse, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetCloudFileNameFilter(struct w_steam_iface *_this, uint64_t handle, const char *pMatchCloudFileName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetCloudFileNameFilter_params params = { .linux_side = _this->u_iface, .handle = handle, .pMatchCloudFileName = pMatchCloudFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetCloudFileNameFilter, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetMatchAnyTag(struct w_steam_iface *_this, uint64_t handle, bool bMatchAnyTag) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetMatchAnyTag_params params = { .linux_side = _this->u_iface, .handle = handle, .bMatchAnyTag = bMatchAnyTag, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetMatchAnyTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetSearchText(struct w_steam_iface *_this, uint64_t handle, const char *pSearchText) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetSearchText_params params = { .linux_side = _this->u_iface, .handle = handle, .pSearchText = pSearchText, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetSearchText, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetRankedByTrendDays(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetRankedByTrendDays_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetRankedByTrendDays, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_RequestUGCDetails(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_RequestUGCDetails_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_RequestUGCDetails, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateItem(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint32_t eFileType) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateItem_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .eFileType = eFileType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_StartItemUpdate(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_StartItemUpdate_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_StartItemUpdate, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemTitle(struct w_steam_iface *_this, uint64_t handle, const char *pchTitle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemTitle_params params = { .linux_side = _this->u_iface, .handle = handle, .pchTitle = pchTitle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemTitle, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemDescription(struct w_steam_iface *_this, uint64_t handle, const char *pchDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .pchDescription = pchDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemUpdateLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemUpdateLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemUpdateLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemMetadata(struct w_steam_iface *_this, uint64_t handle, const char *pchMetaData) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .pchMetaData = pchMetaData, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemVisibility(struct w_steam_iface *_this, uint64_t handle, uint32_t eVisibility) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemVisibility_params params = { .linux_side = _this->u_iface, .handle = handle, .eVisibility = eVisibility, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemVisibility, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemTags(struct w_steam_iface *_this, uint64_t updateHandle, const w_SteamParamStringArray_t *pTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemTags_params params = { .linux_side = _this->u_iface, .updateHandle = updateHandle, .pTags = pTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemContent(struct w_steam_iface *_this, uint64_t handle, const char *pszContentFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemContent_params params = { .linux_side = _this->u_iface, .handle = handle, .pszContentFolder = pszContentFolder, }; params.pszContentFolder = steamclient_dos_to_unix_path( pszContentFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemContent, ¶ms ); steamclient_free_path( params.pszContentFolder ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemPreview(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemPreview, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SubmitItemUpdate(struct w_steam_iface *_this, uint64_t handle, const char *pchChangeNote) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SubmitItemUpdate_params params = { .linux_side = _this->u_iface, .handle = handle, .pchChangeNote = pchChangeNote, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SubmitItemUpdate, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemUpdateProgress(struct w_steam_iface *_this, uint64_t handle, uint64_t *punBytesProcessed, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemUpdateProgress_params params = { .linux_side = _this->u_iface, .handle = handle, .punBytesProcessed = punBytesProcessed, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemUpdateProgress, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bVoteUp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bVoteUp = bVoteUp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_AddItemToFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_AddItemToFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_AddItemToFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_RemoveItemFromFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_RemoveItemFromFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_RemoveItemFromFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_SubscribeItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_UnsubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_UnsubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_UnsubscribeItem, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetNumSubscribedItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetNumSubscribedItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetNumSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetSubscribedItems(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetSubscribedItems_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemState(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemState_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemState, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemInstallInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punSizeOnDisk, char *pchFolder, uint32_t cchFolderSize, uint32_t *punTimeStamp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemInstallInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punSizeOnDisk = punSizeOnDisk, .pchFolder = pchFolder, .cchFolderSize = cchFolderSize, .punTimeStamp = punTimeStamp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemInstallInfo, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemDownloadInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemDownloadInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemDownloadInfo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_DownloadItem(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bHighPriority) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_DownloadItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bHighPriority = bHighPriority, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_DownloadItem, ¶ms ); return params._ret; } extern vtable_ptr winISteamUGC_STEAMUGC_INTERFACE_VERSION006_vtable; DEFINE_RTTI_DATA0(winISteamUGC_STEAMUGC_INTERFACE_VERSION006, 0, ".?AVISteamUGC@@") __ASM_BLOCK_BEGIN(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_vtables) __ASM_VTABLE(winISteamUGC_STEAMUGC_INTERFACE_VERSION006, VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateQueryUserUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateQueryAllUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateQueryUGCDetailsRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SendQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCResult) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCPreviewURL) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCStatistic) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCNumAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCAdditionalPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_ReleaseQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_AddRequiredTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_AddExcludedTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnLongDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetReturnTotalOnly) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetAllowCachedResponse) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetCloudFileNameFilter) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetMatchAnyTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetSearchText) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetRankedByTrendDays) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_RequestUGCDetails) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_CreateItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_StartItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemTitle) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemUpdateLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemVisibility) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemContent) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SubmitItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemUpdateProgress) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_AddItemToFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_RemoveItemFromFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_SubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_UnsubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetNumSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemState) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemInstallInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemDownloadInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION006_DownloadItem) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION006(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMUGC_INTERFACE_VERSION006"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamUGC_STEAMUGC_INTERFACE_VERSION006_vtable, 50, "STEAMUGC_INTERFACE_VERSION006"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateQueryUserUGCRequest, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateQueryAllUGCRequest, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateQueryUGCDetailsRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SendQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCResult, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCPreviewURL, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCMetadata, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCChildren, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCStatistic, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCNumAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCAdditionalPreview, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCNumKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCKeyValueTag, 36) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_ReleaseQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddRequiredTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddExcludedTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnLongDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnChildren, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnTotalOnly, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetAllowCachedResponse, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetCloudFileNameFilter, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetMatchAnyTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetSearchText, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetRankedByTrendDays, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddRequiredKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_RequestUGCDetails, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_StartItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemTitle, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemUpdateLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemVisibility, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemContent, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_RemoveItemKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddItemKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SubmitItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemUpdateProgress, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetUserItemVote, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetUserItemVote, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddItemToFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_RemoveItemFromFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_UnsubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetNumSubscribedItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetSubscribedItems, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemState, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemInstallInfo, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemDownloadInfo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_DownloadItem, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_BInitWorkshopForGameServer, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SuspendDownloads, 8) uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateQueryUserUGCRequest(struct w_steam_iface *_this, 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_VERSION007_CreateQueryUserUGCRequest_params params = { .linux_side = _this->u_iface, .unAccountID = unAccountID, .eListType = eListType, .eMatchingUGCType = eMatchingUGCType, .eSortOrder = eSortOrder, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateQueryUserUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateQueryAllUGCRequest(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, uint32_t unPage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateQueryAllUGCRequest_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateQueryAllUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateQueryUGCDetailsRequest(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateQueryUGCDetailsRequest_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateQueryUGCDetailsRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SendQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SendQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SendQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCResult(struct w_steam_iface *_this, uint64_t handle, uint32_t index, w_SteamUGCDetails_t_128x *pDetails) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCResult_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pDetails = pDetails, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCResult, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCPreviewURL(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchURL, uint32_t cchURLSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCPreviewURL_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchURL = pchURL, .cchURLSize = cchURLSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCPreviewURL, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCMetadata(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchMetadata, uint32_t cchMetadatasize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchMetadata = pchMetadata, .cchMetadatasize = cchMetadatasize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCChildren(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCStatistic(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t eStatType, uint32_t *pStatValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCStatistic_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .eStatType = eStatType, .pStatValue = pStatValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCStatistic, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCNumAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCNumAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCNumAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCAdditionalPreview(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t previewIndex, char *pchURLOrVideoID, uint32_t cchURLSize, bool *pbIsImage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCAdditionalPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .previewIndex = previewIndex, .pchURLOrVideoID = pchURLOrVideoID, .cchURLSize = cchURLSize, .pbIsImage = pbIsImage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCAdditionalPreview, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCNumKeyValueTags(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCNumKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCNumKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCKeyValueTag(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t keyValueTagIndex, char *pchKey, uint32_t cchKeySize, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .keyValueTagIndex = keyValueTagIndex, .pchKey = pchKey, .cchKeySize = cchKeySize, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_ReleaseQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_ReleaseQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_ReleaseQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddRequiredTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddRequiredTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddRequiredTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddExcludedTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddExcludedTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddExcludedTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnKeyValueTags(struct w_steam_iface *_this, uint64_t handle, bool bReturnKeyValueTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnKeyValueTags = bReturnKeyValueTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnLongDescription(struct w_steam_iface *_this, uint64_t handle, bool bReturnLongDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnLongDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnLongDescription = bReturnLongDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnLongDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnMetadata(struct w_steam_iface *_this, uint64_t handle, bool bReturnMetadata) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnMetadata = bReturnMetadata, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnChildren(struct w_steam_iface *_this, uint64_t handle, bool bReturnChildren) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnChildren = bReturnChildren, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, bool bReturnAdditionalPreviews) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnAdditionalPreviews = bReturnAdditionalPreviews, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnTotalOnly(struct w_steam_iface *_this, uint64_t handle, bool bReturnTotalOnly) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnTotalOnly_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnTotalOnly = bReturnTotalOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnTotalOnly, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetAllowCachedResponse(struct w_steam_iface *_this, uint64_t handle, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetAllowCachedResponse_params params = { .linux_side = _this->u_iface, .handle = handle, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetAllowCachedResponse, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetCloudFileNameFilter(struct w_steam_iface *_this, uint64_t handle, const char *pMatchCloudFileName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetCloudFileNameFilter_params params = { .linux_side = _this->u_iface, .handle = handle, .pMatchCloudFileName = pMatchCloudFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetCloudFileNameFilter, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetMatchAnyTag(struct w_steam_iface *_this, uint64_t handle, bool bMatchAnyTag) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetMatchAnyTag_params params = { .linux_side = _this->u_iface, .handle = handle, .bMatchAnyTag = bMatchAnyTag, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetMatchAnyTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetSearchText(struct w_steam_iface *_this, uint64_t handle, const char *pSearchText) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetSearchText_params params = { .linux_side = _this->u_iface, .handle = handle, .pSearchText = pSearchText, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetSearchText, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetRankedByTrendDays(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetRankedByTrendDays_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetRankedByTrendDays, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddRequiredKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pKey, const char *pValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddRequiredKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pKey = pKey, .pValue = pValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddRequiredKeyValueTag, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_RequestUGCDetails(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_RequestUGCDetails_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_RequestUGCDetails, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateItem(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint32_t eFileType) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateItem_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .eFileType = eFileType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_StartItemUpdate(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_StartItemUpdate_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_StartItemUpdate, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemTitle(struct w_steam_iface *_this, uint64_t handle, const char *pchTitle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemTitle_params params = { .linux_side = _this->u_iface, .handle = handle, .pchTitle = pchTitle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemTitle, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemDescription(struct w_steam_iface *_this, uint64_t handle, const char *pchDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .pchDescription = pchDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemUpdateLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemUpdateLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemUpdateLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemMetadata(struct w_steam_iface *_this, uint64_t handle, const char *pchMetaData) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .pchMetaData = pchMetaData, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemVisibility(struct w_steam_iface *_this, uint64_t handle, uint32_t eVisibility) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemVisibility_params params = { .linux_side = _this->u_iface, .handle = handle, .eVisibility = eVisibility, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemVisibility, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemTags(struct w_steam_iface *_this, uint64_t updateHandle, const w_SteamParamStringArray_t *pTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemTags_params params = { .linux_side = _this->u_iface, .updateHandle = updateHandle, .pTags = pTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemContent(struct w_steam_iface *_this, uint64_t handle, const char *pszContentFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemContent_params params = { .linux_side = _this->u_iface, .handle = handle, .pszContentFolder = pszContentFolder, }; params.pszContentFolder = steamclient_dos_to_unix_path( pszContentFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemContent, ¶ms ); steamclient_free_path( params.pszContentFolder ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemPreview(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemPreview, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_RemoveItemKeyValueTags(struct w_steam_iface *_this, uint64_t handle, const char *pchKey) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_RemoveItemKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_RemoveItemKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddItemKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pchKey, const char *pchValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddItemKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, .pchValue = pchValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddItemKeyValueTag, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SubmitItemUpdate(struct w_steam_iface *_this, uint64_t handle, const char *pchChangeNote) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SubmitItemUpdate_params params = { .linux_side = _this->u_iface, .handle = handle, .pchChangeNote = pchChangeNote, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SubmitItemUpdate, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemUpdateProgress(struct w_steam_iface *_this, uint64_t handle, uint64_t *punBytesProcessed, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemUpdateProgress_params params = { .linux_side = _this->u_iface, .handle = handle, .punBytesProcessed = punBytesProcessed, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemUpdateProgress, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bVoteUp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bVoteUp = bVoteUp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddItemToFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddItemToFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddItemToFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_RemoveItemFromFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_RemoveItemFromFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_RemoveItemFromFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SubscribeItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_UnsubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_UnsubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_UnsubscribeItem, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetNumSubscribedItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetNumSubscribedItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetNumSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetSubscribedItems(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetSubscribedItems_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemState(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemState_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemState, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemInstallInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punSizeOnDisk, char *pchFolder, uint32_t cchFolderSize, uint32_t *punTimeStamp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemInstallInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punSizeOnDisk = punSizeOnDisk, .pchFolder = pchFolder, .cchFolderSize = cchFolderSize, .punTimeStamp = punTimeStamp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemInstallInfo, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemDownloadInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemDownloadInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemDownloadInfo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_DownloadItem(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bHighPriority) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_DownloadItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bHighPriority = bHighPriority, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_DownloadItem, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_BInitWorkshopForGameServer(struct w_steam_iface *_this, uint32_t unWorkshopDepotID, const char *pszFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_BInitWorkshopForGameServer_params params = { .linux_side = _this->u_iface, .unWorkshopDepotID = unWorkshopDepotID, .pszFolder = pszFolder, }; params.pszFolder = steamclient_dos_to_unix_path( pszFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_BInitWorkshopForGameServer, ¶ms ); steamclient_free_path( params.pszFolder ); return params._ret; } void __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SuspendDownloads(struct w_steam_iface *_this, bool bSuspend) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SuspendDownloads_params params = { .linux_side = _this->u_iface, .bSuspend = bSuspend, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_SuspendDownloads, ¶ms ); } extern vtable_ptr winISteamUGC_STEAMUGC_INTERFACE_VERSION007_vtable; DEFINE_RTTI_DATA0(winISteamUGC_STEAMUGC_INTERFACE_VERSION007, 0, ".?AVISteamUGC@@") __ASM_BLOCK_BEGIN(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_vtables) __ASM_VTABLE(winISteamUGC_STEAMUGC_INTERFACE_VERSION007, VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateQueryUserUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateQueryAllUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateQueryUGCDetailsRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SendQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCResult) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCPreviewURL) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCStatistic) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCNumAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCAdditionalPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCNumKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_ReleaseQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddRequiredTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddExcludedTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnLongDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetReturnTotalOnly) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetAllowCachedResponse) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetCloudFileNameFilter) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetMatchAnyTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetSearchText) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetRankedByTrendDays) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddRequiredKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_RequestUGCDetails) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_CreateItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_StartItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemTitle) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemUpdateLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemVisibility) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemContent) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_RemoveItemKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddItemKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SubmitItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemUpdateProgress) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_AddItemToFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_RemoveItemFromFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_UnsubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetNumSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemState) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemInstallInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemDownloadInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_DownloadItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_BInitWorkshopForGameServer) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION007_SuspendDownloads) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION007(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMUGC_INTERFACE_VERSION007"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamUGC_STEAMUGC_INTERFACE_VERSION007_vtable, 58, "STEAMUGC_INTERFACE_VERSION007"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateQueryUserUGCRequest, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateQueryAllUGCRequest, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateQueryUGCDetailsRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SendQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCResult, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCPreviewURL, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCMetadata, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCChildren, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCStatistic, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCNumAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCAdditionalPreview, 40) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCNumKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCKeyValueTag, 36) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_ReleaseQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddRequiredTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddExcludedTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnLongDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnChildren, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnTotalOnly, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetAllowCachedResponse, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetCloudFileNameFilter, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetMatchAnyTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetSearchText, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetRankedByTrendDays, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddRequiredKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_RequestUGCDetails, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_StartItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemTitle, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemUpdateLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemVisibility, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemContent, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_RemoveItemKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemPreviewVideo, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_UpdateItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_UpdateItemPreviewVideo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_RemoveItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SubmitItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemUpdateProgress, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetUserItemVote, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetUserItemVote, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemToFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_RemoveItemFromFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_UnsubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetNumSubscribedItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetSubscribedItems, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemState, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemInstallInfo, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemDownloadInfo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_DownloadItem, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_BInitWorkshopForGameServer, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SuspendDownloads, 8) uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateQueryUserUGCRequest(struct w_steam_iface *_this, 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_VERSION008_CreateQueryUserUGCRequest_params params = { .linux_side = _this->u_iface, .unAccountID = unAccountID, .eListType = eListType, .eMatchingUGCType = eMatchingUGCType, .eSortOrder = eSortOrder, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateQueryUserUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateQueryAllUGCRequest(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, uint32_t unPage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateQueryAllUGCRequest_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateQueryAllUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateQueryUGCDetailsRequest(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateQueryUGCDetailsRequest_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateQueryUGCDetailsRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SendQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SendQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SendQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCResult(struct w_steam_iface *_this, uint64_t handle, uint32_t index, w_SteamUGCDetails_t_128x *pDetails) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCResult_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pDetails = pDetails, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCResult, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCPreviewURL(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchURL, uint32_t cchURLSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCPreviewURL_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchURL = pchURL, .cchURLSize = cchURLSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCPreviewURL, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCMetadata(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchMetadata, uint32_t cchMetadatasize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchMetadata = pchMetadata, .cchMetadatasize = cchMetadatasize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCChildren(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCStatistic(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t eStatType, uint32_t *pStatValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCStatistic_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .eStatType = eStatType, .pStatValue = pStatValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCStatistic, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCNumAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCNumAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCNumAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCAdditionalPreview(struct w_steam_iface *_this, 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_VERSION008_GetQueryUGCAdditionalPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .previewIndex = previewIndex, .pchURLOrVideoID = pchURLOrVideoID, .cchURLSize = cchURLSize, .pchOriginalFileName = pchOriginalFileName, .cchOriginalFileNameSize = cchOriginalFileNameSize, .pPreviewType = pPreviewType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCAdditionalPreview, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCNumKeyValueTags(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCNumKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCNumKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCKeyValueTag(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t keyValueTagIndex, char *pchKey, uint32_t cchKeySize, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .keyValueTagIndex = keyValueTagIndex, .pchKey = pchKey, .cchKeySize = cchKeySize, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_ReleaseQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_ReleaseQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_ReleaseQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddRequiredTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddRequiredTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddRequiredTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddExcludedTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddExcludedTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddExcludedTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnKeyValueTags(struct w_steam_iface *_this, uint64_t handle, bool bReturnKeyValueTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnKeyValueTags = bReturnKeyValueTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnLongDescription(struct w_steam_iface *_this, uint64_t handle, bool bReturnLongDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnLongDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnLongDescription = bReturnLongDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnLongDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnMetadata(struct w_steam_iface *_this, uint64_t handle, bool bReturnMetadata) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnMetadata = bReturnMetadata, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnChildren(struct w_steam_iface *_this, uint64_t handle, bool bReturnChildren) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnChildren = bReturnChildren, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, bool bReturnAdditionalPreviews) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnAdditionalPreviews = bReturnAdditionalPreviews, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnTotalOnly(struct w_steam_iface *_this, uint64_t handle, bool bReturnTotalOnly) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnTotalOnly_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnTotalOnly = bReturnTotalOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnTotalOnly, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetAllowCachedResponse(struct w_steam_iface *_this, uint64_t handle, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetAllowCachedResponse_params params = { .linux_side = _this->u_iface, .handle = handle, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetAllowCachedResponse, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetCloudFileNameFilter(struct w_steam_iface *_this, uint64_t handle, const char *pMatchCloudFileName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetCloudFileNameFilter_params params = { .linux_side = _this->u_iface, .handle = handle, .pMatchCloudFileName = pMatchCloudFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetCloudFileNameFilter, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetMatchAnyTag(struct w_steam_iface *_this, uint64_t handle, bool bMatchAnyTag) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetMatchAnyTag_params params = { .linux_side = _this->u_iface, .handle = handle, .bMatchAnyTag = bMatchAnyTag, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetMatchAnyTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetSearchText(struct w_steam_iface *_this, uint64_t handle, const char *pSearchText) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetSearchText_params params = { .linux_side = _this->u_iface, .handle = handle, .pSearchText = pSearchText, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetSearchText, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetRankedByTrendDays(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetRankedByTrendDays_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetRankedByTrendDays, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddRequiredKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pKey, const char *pValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddRequiredKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pKey = pKey, .pValue = pValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddRequiredKeyValueTag, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_RequestUGCDetails(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_RequestUGCDetails_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_RequestUGCDetails, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateItem(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint32_t eFileType) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateItem_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .eFileType = eFileType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_StartItemUpdate(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_StartItemUpdate_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_StartItemUpdate, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemTitle(struct w_steam_iface *_this, uint64_t handle, const char *pchTitle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemTitle_params params = { .linux_side = _this->u_iface, .handle = handle, .pchTitle = pchTitle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemTitle, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemDescription(struct w_steam_iface *_this, uint64_t handle, const char *pchDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .pchDescription = pchDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemUpdateLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemUpdateLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemUpdateLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemMetadata(struct w_steam_iface *_this, uint64_t handle, const char *pchMetaData) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .pchMetaData = pchMetaData, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemVisibility(struct w_steam_iface *_this, uint64_t handle, uint32_t eVisibility) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemVisibility_params params = { .linux_side = _this->u_iface, .handle = handle, .eVisibility = eVisibility, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemVisibility, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemTags(struct w_steam_iface *_this, uint64_t updateHandle, const w_SteamParamStringArray_t *pTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemTags_params params = { .linux_side = _this->u_iface, .updateHandle = updateHandle, .pTags = pTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemContent(struct w_steam_iface *_this, uint64_t handle, const char *pszContentFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemContent_params params = { .linux_side = _this->u_iface, .handle = handle, .pszContentFolder = pszContentFolder, }; params.pszContentFolder = steamclient_dos_to_unix_path( pszContentFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemContent, ¶ms ); steamclient_free_path( params.pszContentFolder ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemPreview(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemPreview, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_RemoveItemKeyValueTags(struct w_steam_iface *_this, uint64_t handle, const char *pchKey) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_RemoveItemKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_RemoveItemKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pchKey, const char *pchValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, .pchValue = pchValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile, uint32_t type) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, .type = type, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_UpdateItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_UpdateItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_UpdateItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_UpdateItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_UpdateItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_UpdateItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_RemoveItemPreview(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_RemoveItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_RemoveItemPreview, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SubmitItemUpdate(struct w_steam_iface *_this, uint64_t handle, const char *pchChangeNote) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SubmitItemUpdate_params params = { .linux_side = _this->u_iface, .handle = handle, .pchChangeNote = pchChangeNote, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SubmitItemUpdate, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemUpdateProgress(struct w_steam_iface *_this, uint64_t handle, uint64_t *punBytesProcessed, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemUpdateProgress_params params = { .linux_side = _this->u_iface, .handle = handle, .punBytesProcessed = punBytesProcessed, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemUpdateProgress, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bVoteUp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bVoteUp = bVoteUp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemToFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemToFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemToFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_RemoveItemFromFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_RemoveItemFromFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_RemoveItemFromFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SubscribeItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_UnsubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_UnsubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_UnsubscribeItem, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetNumSubscribedItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetNumSubscribedItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetNumSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetSubscribedItems(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetSubscribedItems_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemState(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemState_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemState, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemInstallInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punSizeOnDisk, char *pchFolder, uint32_t cchFolderSize, uint32_t *punTimeStamp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemInstallInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punSizeOnDisk = punSizeOnDisk, .pchFolder = pchFolder, .cchFolderSize = cchFolderSize, .punTimeStamp = punTimeStamp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemInstallInfo, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemDownloadInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemDownloadInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemDownloadInfo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_DownloadItem(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bHighPriority) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_DownloadItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bHighPriority = bHighPriority, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_DownloadItem, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_BInitWorkshopForGameServer(struct w_steam_iface *_this, uint32_t unWorkshopDepotID, const char *pszFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_BInitWorkshopForGameServer_params params = { .linux_side = _this->u_iface, .unWorkshopDepotID = unWorkshopDepotID, .pszFolder = pszFolder, }; params.pszFolder = steamclient_dos_to_unix_path( pszFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_BInitWorkshopForGameServer, ¶ms ); steamclient_free_path( params.pszFolder ); return params._ret; } void __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SuspendDownloads(struct w_steam_iface *_this, bool bSuspend) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SuspendDownloads_params params = { .linux_side = _this->u_iface, .bSuspend = bSuspend, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_SuspendDownloads, ¶ms ); } extern vtable_ptr winISteamUGC_STEAMUGC_INTERFACE_VERSION008_vtable; DEFINE_RTTI_DATA0(winISteamUGC_STEAMUGC_INTERFACE_VERSION008, 0, ".?AVISteamUGC@@") __ASM_BLOCK_BEGIN(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_vtables) __ASM_VTABLE(winISteamUGC_STEAMUGC_INTERFACE_VERSION008, VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateQueryUserUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateQueryAllUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateQueryUGCDetailsRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SendQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCResult) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCPreviewURL) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCStatistic) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCNumAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCAdditionalPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCNumKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_ReleaseQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddRequiredTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddExcludedTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnLongDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetReturnTotalOnly) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetAllowCachedResponse) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetCloudFileNameFilter) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetMatchAnyTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetSearchText) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetRankedByTrendDays) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddRequiredKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_RequestUGCDetails) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_CreateItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_StartItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemTitle) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemUpdateLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemVisibility) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemContent) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_RemoveItemKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_UpdateItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_UpdateItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_RemoveItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SubmitItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemUpdateProgress) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_AddItemToFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_RemoveItemFromFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_UnsubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetNumSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemState) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemInstallInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemDownloadInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_DownloadItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_BInitWorkshopForGameServer) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION008_SuspendDownloads) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION008(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMUGC_INTERFACE_VERSION008"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamUGC_STEAMUGC_INTERFACE_VERSION008_vtable, 63, "STEAMUGC_INTERFACE_VERSION008"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateQueryUserUGCRequest, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateQueryAllUGCRequest, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateQueryUGCDetailsRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SendQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCResult, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCPreviewURL, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCMetadata, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCChildren, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCStatistic, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCNumAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCAdditionalPreview, 40) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCNumKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCKeyValueTag, 36) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_ReleaseQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddRequiredTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddExcludedTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnOnlyIDs, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnLongDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnChildren, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnTotalOnly, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetAllowCachedResponse, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetCloudFileNameFilter, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetMatchAnyTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetSearchText, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetRankedByTrendDays, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddRequiredKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_RequestUGCDetails, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_StartItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemTitle, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemUpdateLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemVisibility, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemContent, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_RemoveItemKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemPreviewVideo, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_UpdateItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_UpdateItemPreviewVideo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_RemoveItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SubmitItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemUpdateProgress, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetUserItemVote, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetUserItemVote, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemToFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_RemoveItemFromFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_UnsubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetNumSubscribedItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetSubscribedItems, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemState, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemInstallInfo, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemDownloadInfo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_DownloadItem, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_BInitWorkshopForGameServer, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SuspendDownloads, 8) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_StartPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_StopPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_StopPlaytimeTrackingForAllItems, 4) uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateQueryUserUGCRequest(struct w_steam_iface *_this, 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_VERSION009_CreateQueryUserUGCRequest_params params = { .linux_side = _this->u_iface, .unAccountID = unAccountID, .eListType = eListType, .eMatchingUGCType = eMatchingUGCType, .eSortOrder = eSortOrder, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateQueryUserUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateQueryAllUGCRequest(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, uint32_t unPage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateQueryAllUGCRequest_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateQueryAllUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateQueryUGCDetailsRequest(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateQueryUGCDetailsRequest_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateQueryUGCDetailsRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SendQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SendQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SendQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCResult(struct w_steam_iface *_this, uint64_t handle, uint32_t index, w_SteamUGCDetails_t_128x *pDetails) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCResult_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pDetails = pDetails, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCResult, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCPreviewURL(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchURL, uint32_t cchURLSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCPreviewURL_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchURL = pchURL, .cchURLSize = cchURLSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCPreviewURL, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCMetadata(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchMetadata, uint32_t cchMetadatasize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchMetadata = pchMetadata, .cchMetadatasize = cchMetadatasize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCChildren(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCStatistic(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t eStatType, uint64_t *pStatValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCStatistic_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .eStatType = eStatType, .pStatValue = pStatValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCStatistic, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCNumAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCNumAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCNumAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCAdditionalPreview(struct w_steam_iface *_this, 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_VERSION009_GetQueryUGCAdditionalPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .previewIndex = previewIndex, .pchURLOrVideoID = pchURLOrVideoID, .cchURLSize = cchURLSize, .pchOriginalFileName = pchOriginalFileName, .cchOriginalFileNameSize = cchOriginalFileNameSize, .pPreviewType = pPreviewType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCAdditionalPreview, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCNumKeyValueTags(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCNumKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCNumKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCKeyValueTag(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t keyValueTagIndex, char *pchKey, uint32_t cchKeySize, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .keyValueTagIndex = keyValueTagIndex, .pchKey = pchKey, .cchKeySize = cchKeySize, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_ReleaseQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_ReleaseQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_ReleaseQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddRequiredTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddRequiredTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddRequiredTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddExcludedTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddExcludedTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddExcludedTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnOnlyIDs(struct w_steam_iface *_this, uint64_t handle, bool bReturnOnlyIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnOnlyIDs_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnOnlyIDs = bReturnOnlyIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnOnlyIDs, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnKeyValueTags(struct w_steam_iface *_this, uint64_t handle, bool bReturnKeyValueTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnKeyValueTags = bReturnKeyValueTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnLongDescription(struct w_steam_iface *_this, uint64_t handle, bool bReturnLongDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnLongDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnLongDescription = bReturnLongDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnLongDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnMetadata(struct w_steam_iface *_this, uint64_t handle, bool bReturnMetadata) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnMetadata = bReturnMetadata, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnChildren(struct w_steam_iface *_this, uint64_t handle, bool bReturnChildren) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnChildren = bReturnChildren, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, bool bReturnAdditionalPreviews) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnAdditionalPreviews = bReturnAdditionalPreviews, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnTotalOnly(struct w_steam_iface *_this, uint64_t handle, bool bReturnTotalOnly) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnTotalOnly_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnTotalOnly = bReturnTotalOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnTotalOnly, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetAllowCachedResponse(struct w_steam_iface *_this, uint64_t handle, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetAllowCachedResponse_params params = { .linux_side = _this->u_iface, .handle = handle, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetAllowCachedResponse, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetCloudFileNameFilter(struct w_steam_iface *_this, uint64_t handle, const char *pMatchCloudFileName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetCloudFileNameFilter_params params = { .linux_side = _this->u_iface, .handle = handle, .pMatchCloudFileName = pMatchCloudFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetCloudFileNameFilter, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetMatchAnyTag(struct w_steam_iface *_this, uint64_t handle, bool bMatchAnyTag) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetMatchAnyTag_params params = { .linux_side = _this->u_iface, .handle = handle, .bMatchAnyTag = bMatchAnyTag, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetMatchAnyTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetSearchText(struct w_steam_iface *_this, uint64_t handle, const char *pSearchText) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetSearchText_params params = { .linux_side = _this->u_iface, .handle = handle, .pSearchText = pSearchText, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetSearchText, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetRankedByTrendDays(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetRankedByTrendDays_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetRankedByTrendDays, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddRequiredKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pKey, const char *pValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddRequiredKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pKey = pKey, .pValue = pValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddRequiredKeyValueTag, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_RequestUGCDetails(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_RequestUGCDetails_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_RequestUGCDetails, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateItem(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint32_t eFileType) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateItem_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .eFileType = eFileType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_StartItemUpdate(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_StartItemUpdate_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_StartItemUpdate, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemTitle(struct w_steam_iface *_this, uint64_t handle, const char *pchTitle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemTitle_params params = { .linux_side = _this->u_iface, .handle = handle, .pchTitle = pchTitle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemTitle, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemDescription(struct w_steam_iface *_this, uint64_t handle, const char *pchDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .pchDescription = pchDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemUpdateLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemUpdateLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemUpdateLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemMetadata(struct w_steam_iface *_this, uint64_t handle, const char *pchMetaData) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .pchMetaData = pchMetaData, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemVisibility(struct w_steam_iface *_this, uint64_t handle, uint32_t eVisibility) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemVisibility_params params = { .linux_side = _this->u_iface, .handle = handle, .eVisibility = eVisibility, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemVisibility, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemTags(struct w_steam_iface *_this, uint64_t updateHandle, const w_SteamParamStringArray_t *pTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemTags_params params = { .linux_side = _this->u_iface, .updateHandle = updateHandle, .pTags = pTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemContent(struct w_steam_iface *_this, uint64_t handle, const char *pszContentFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemContent_params params = { .linux_side = _this->u_iface, .handle = handle, .pszContentFolder = pszContentFolder, }; params.pszContentFolder = steamclient_dos_to_unix_path( pszContentFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemContent, ¶ms ); steamclient_free_path( params.pszContentFolder ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemPreview(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemPreview, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_RemoveItemKeyValueTags(struct w_steam_iface *_this, uint64_t handle, const char *pchKey) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_RemoveItemKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_RemoveItemKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pchKey, const char *pchValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, .pchValue = pchValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile, uint32_t type) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, .type = type, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_UpdateItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_UpdateItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_UpdateItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_UpdateItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_UpdateItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_UpdateItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_RemoveItemPreview(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_RemoveItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_RemoveItemPreview, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SubmitItemUpdate(struct w_steam_iface *_this, uint64_t handle, const char *pchChangeNote) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SubmitItemUpdate_params params = { .linux_side = _this->u_iface, .handle = handle, .pchChangeNote = pchChangeNote, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SubmitItemUpdate, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemUpdateProgress(struct w_steam_iface *_this, uint64_t handle, uint64_t *punBytesProcessed, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemUpdateProgress_params params = { .linux_side = _this->u_iface, .handle = handle, .punBytesProcessed = punBytesProcessed, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemUpdateProgress, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bVoteUp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bVoteUp = bVoteUp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemToFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemToFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemToFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_RemoveItemFromFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_RemoveItemFromFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_RemoveItemFromFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SubscribeItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_UnsubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_UnsubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_UnsubscribeItem, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetNumSubscribedItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetNumSubscribedItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetNumSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetSubscribedItems(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetSubscribedItems_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemState(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemState_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemState, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemInstallInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punSizeOnDisk, char *pchFolder, uint32_t cchFolderSize, uint32_t *punTimeStamp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemInstallInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punSizeOnDisk = punSizeOnDisk, .pchFolder = pchFolder, .cchFolderSize = cchFolderSize, .punTimeStamp = punTimeStamp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemInstallInfo, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemDownloadInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemDownloadInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemDownloadInfo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_DownloadItem(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bHighPriority) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_DownloadItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bHighPriority = bHighPriority, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_DownloadItem, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_BInitWorkshopForGameServer(struct w_steam_iface *_this, uint32_t unWorkshopDepotID, const char *pszFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_BInitWorkshopForGameServer_params params = { .linux_side = _this->u_iface, .unWorkshopDepotID = unWorkshopDepotID, .pszFolder = pszFolder, }; params.pszFolder = steamclient_dos_to_unix_path( pszFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_BInitWorkshopForGameServer, ¶ms ); steamclient_free_path( params.pszFolder ); return params._ret; } void __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SuspendDownloads(struct w_steam_iface *_this, bool bSuspend) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SuspendDownloads_params params = { .linux_side = _this->u_iface, .bSuspend = bSuspend, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_SuspendDownloads, ¶ms ); } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_StartPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_StartPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_StartPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_StopPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_StopPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_StopPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_StopPlaytimeTrackingForAllItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_StopPlaytimeTrackingForAllItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_StopPlaytimeTrackingForAllItems, ¶ms ); return params._ret; } extern vtable_ptr winISteamUGC_STEAMUGC_INTERFACE_VERSION009_vtable; DEFINE_RTTI_DATA0(winISteamUGC_STEAMUGC_INTERFACE_VERSION009, 0, ".?AVISteamUGC@@") __ASM_BLOCK_BEGIN(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_vtables) __ASM_VTABLE(winISteamUGC_STEAMUGC_INTERFACE_VERSION009, VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateQueryUserUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateQueryAllUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateQueryUGCDetailsRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SendQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCResult) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCPreviewURL) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCStatistic) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCNumAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCAdditionalPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCNumKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_ReleaseQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddRequiredTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddExcludedTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnOnlyIDs) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnLongDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetReturnTotalOnly) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetAllowCachedResponse) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetCloudFileNameFilter) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetMatchAnyTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetSearchText) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetRankedByTrendDays) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddRequiredKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_RequestUGCDetails) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_CreateItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_StartItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemTitle) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemUpdateLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemVisibility) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemContent) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_RemoveItemKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_UpdateItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_UpdateItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_RemoveItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SubmitItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemUpdateProgress) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_AddItemToFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_RemoveItemFromFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_UnsubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetNumSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemState) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemInstallInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemDownloadInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_DownloadItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_BInitWorkshopForGameServer) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_SuspendDownloads) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_StartPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_StopPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION009_StopPlaytimeTrackingForAllItems) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION009(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMUGC_INTERFACE_VERSION009"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamUGC_STEAMUGC_INTERFACE_VERSION009_vtable, 67, "STEAMUGC_INTERFACE_VERSION009"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateQueryUserUGCRequest, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateQueryAllUGCRequest, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateQueryUGCDetailsRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SendQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCResult, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCPreviewURL, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCMetadata, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCChildren, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCStatistic, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCNumAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCAdditionalPreview, 40) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCNumKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCKeyValueTag, 36) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_ReleaseQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddRequiredTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddExcludedTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnOnlyIDs, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnLongDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnChildren, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnTotalOnly, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnPlaytimeStats, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetAllowCachedResponse, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetCloudFileNameFilter, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetMatchAnyTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetSearchText, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetRankedByTrendDays, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddRequiredKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RequestUGCDetails, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_StartItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemTitle, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemUpdateLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemVisibility, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemContent, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveItemKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemPreviewVideo, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_UpdateItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_UpdateItemPreviewVideo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SubmitItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemUpdateProgress, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetUserItemVote, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetUserItemVote, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemToFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveItemFromFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_UnsubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetNumSubscribedItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetSubscribedItems, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemState, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemInstallInfo, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemDownloadInfo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_DownloadItem, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_BInitWorkshopForGameServer, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SuspendDownloads, 8) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_StartPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_StopPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_StopPlaytimeTrackingForAllItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddDependency, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveDependency, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddAppDependency, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveAppDependency, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetAppDependencies, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_DeleteItem, 12) uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateQueryUserUGCRequest(struct w_steam_iface *_this, 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_VERSION010_CreateQueryUserUGCRequest_params params = { .linux_side = _this->u_iface, .unAccountID = unAccountID, .eListType = eListType, .eMatchingUGCType = eMatchingUGCType, .eSortOrder = eSortOrder, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateQueryUserUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateQueryAllUGCRequest(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, uint32_t unPage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateQueryAllUGCRequest_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateQueryAllUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateQueryUGCDetailsRequest(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateQueryUGCDetailsRequest_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateQueryUGCDetailsRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SendQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SendQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SendQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCResult(struct w_steam_iface *_this, uint64_t handle, uint32_t index, w_SteamUGCDetails_t_128x *pDetails) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCResult_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pDetails = pDetails, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCResult, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCPreviewURL(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchURL, uint32_t cchURLSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCPreviewURL_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchURL = pchURL, .cchURLSize = cchURLSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCPreviewURL, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCMetadata(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchMetadata, uint32_t cchMetadatasize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchMetadata = pchMetadata, .cchMetadatasize = cchMetadatasize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCChildren(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCStatistic(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t eStatType, uint64_t *pStatValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCStatistic_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .eStatType = eStatType, .pStatValue = pStatValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCStatistic, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCNumAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCNumAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCNumAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCAdditionalPreview(struct w_steam_iface *_this, 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_VERSION010_GetQueryUGCAdditionalPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .previewIndex = previewIndex, .pchURLOrVideoID = pchURLOrVideoID, .cchURLSize = cchURLSize, .pchOriginalFileName = pchOriginalFileName, .cchOriginalFileNameSize = cchOriginalFileNameSize, .pPreviewType = pPreviewType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCAdditionalPreview, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCNumKeyValueTags(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCNumKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCNumKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCKeyValueTag(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t keyValueTagIndex, char *pchKey, uint32_t cchKeySize, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .keyValueTagIndex = keyValueTagIndex, .pchKey = pchKey, .cchKeySize = cchKeySize, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_ReleaseQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_ReleaseQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_ReleaseQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddRequiredTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddRequiredTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddRequiredTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddExcludedTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddExcludedTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddExcludedTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnOnlyIDs(struct w_steam_iface *_this, uint64_t handle, bool bReturnOnlyIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnOnlyIDs_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnOnlyIDs = bReturnOnlyIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnOnlyIDs, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnKeyValueTags(struct w_steam_iface *_this, uint64_t handle, bool bReturnKeyValueTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnKeyValueTags = bReturnKeyValueTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnLongDescription(struct w_steam_iface *_this, uint64_t handle, bool bReturnLongDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnLongDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnLongDescription = bReturnLongDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnLongDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnMetadata(struct w_steam_iface *_this, uint64_t handle, bool bReturnMetadata) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnMetadata = bReturnMetadata, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnChildren(struct w_steam_iface *_this, uint64_t handle, bool bReturnChildren) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnChildren = bReturnChildren, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, bool bReturnAdditionalPreviews) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnAdditionalPreviews = bReturnAdditionalPreviews, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnTotalOnly(struct w_steam_iface *_this, uint64_t handle, bool bReturnTotalOnly) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnTotalOnly_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnTotalOnly = bReturnTotalOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnTotalOnly, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnPlaytimeStats(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnPlaytimeStats_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnPlaytimeStats, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetAllowCachedResponse(struct w_steam_iface *_this, uint64_t handle, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetAllowCachedResponse_params params = { .linux_side = _this->u_iface, .handle = handle, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetAllowCachedResponse, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetCloudFileNameFilter(struct w_steam_iface *_this, uint64_t handle, const char *pMatchCloudFileName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetCloudFileNameFilter_params params = { .linux_side = _this->u_iface, .handle = handle, .pMatchCloudFileName = pMatchCloudFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetCloudFileNameFilter, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetMatchAnyTag(struct w_steam_iface *_this, uint64_t handle, bool bMatchAnyTag) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetMatchAnyTag_params params = { .linux_side = _this->u_iface, .handle = handle, .bMatchAnyTag = bMatchAnyTag, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetMatchAnyTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetSearchText(struct w_steam_iface *_this, uint64_t handle, const char *pSearchText) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetSearchText_params params = { .linux_side = _this->u_iface, .handle = handle, .pSearchText = pSearchText, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetSearchText, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetRankedByTrendDays(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetRankedByTrendDays_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetRankedByTrendDays, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddRequiredKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pKey, const char *pValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddRequiredKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pKey = pKey, .pValue = pValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddRequiredKeyValueTag, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RequestUGCDetails(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_RequestUGCDetails_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_RequestUGCDetails, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateItem(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint32_t eFileType) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateItem_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .eFileType = eFileType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_StartItemUpdate(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_StartItemUpdate_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_StartItemUpdate, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemTitle(struct w_steam_iface *_this, uint64_t handle, const char *pchTitle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemTitle_params params = { .linux_side = _this->u_iface, .handle = handle, .pchTitle = pchTitle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemTitle, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemDescription(struct w_steam_iface *_this, uint64_t handle, const char *pchDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .pchDescription = pchDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemUpdateLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemUpdateLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemUpdateLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemMetadata(struct w_steam_iface *_this, uint64_t handle, const char *pchMetaData) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .pchMetaData = pchMetaData, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemVisibility(struct w_steam_iface *_this, uint64_t handle, uint32_t eVisibility) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemVisibility_params params = { .linux_side = _this->u_iface, .handle = handle, .eVisibility = eVisibility, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemVisibility, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemTags(struct w_steam_iface *_this, uint64_t updateHandle, const w_SteamParamStringArray_t *pTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemTags_params params = { .linux_side = _this->u_iface, .updateHandle = updateHandle, .pTags = pTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemContent(struct w_steam_iface *_this, uint64_t handle, const char *pszContentFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemContent_params params = { .linux_side = _this->u_iface, .handle = handle, .pszContentFolder = pszContentFolder, }; params.pszContentFolder = steamclient_dos_to_unix_path( pszContentFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemContent, ¶ms ); steamclient_free_path( params.pszContentFolder ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemPreview(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemPreview, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveItemKeyValueTags(struct w_steam_iface *_this, uint64_t handle, const char *pchKey) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveItemKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveItemKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pchKey, const char *pchValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, .pchValue = pchValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile, uint32_t type) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, .type = type, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_UpdateItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_UpdateItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_UpdateItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_UpdateItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_UpdateItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_UpdateItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveItemPreview(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveItemPreview, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SubmitItemUpdate(struct w_steam_iface *_this, uint64_t handle, const char *pchChangeNote) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SubmitItemUpdate_params params = { .linux_side = _this->u_iface, .handle = handle, .pchChangeNote = pchChangeNote, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SubmitItemUpdate, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemUpdateProgress(struct w_steam_iface *_this, uint64_t handle, uint64_t *punBytesProcessed, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemUpdateProgress_params params = { .linux_side = _this->u_iface, .handle = handle, .punBytesProcessed = punBytesProcessed, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemUpdateProgress, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bVoteUp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bVoteUp = bVoteUp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemToFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemToFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemToFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveItemFromFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveItemFromFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveItemFromFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SubscribeItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_UnsubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_UnsubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_UnsubscribeItem, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetNumSubscribedItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetNumSubscribedItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetNumSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetSubscribedItems(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetSubscribedItems_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemState(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemState_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemState, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemInstallInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punSizeOnDisk, char *pchFolder, uint32_t cchFolderSize, uint32_t *punTimeStamp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemInstallInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punSizeOnDisk = punSizeOnDisk, .pchFolder = pchFolder, .cchFolderSize = cchFolderSize, .punTimeStamp = punTimeStamp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemInstallInfo, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemDownloadInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemDownloadInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemDownloadInfo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_DownloadItem(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bHighPriority) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_DownloadItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bHighPriority = bHighPriority, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_DownloadItem, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_BInitWorkshopForGameServer(struct w_steam_iface *_this, uint32_t unWorkshopDepotID, const char *pszFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_BInitWorkshopForGameServer_params params = { .linux_side = _this->u_iface, .unWorkshopDepotID = unWorkshopDepotID, .pszFolder = pszFolder, }; params.pszFolder = steamclient_dos_to_unix_path( pszFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_BInitWorkshopForGameServer, ¶ms ); steamclient_free_path( params.pszFolder ); return params._ret; } void __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SuspendDownloads(struct w_steam_iface *_this, bool bSuspend) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SuspendDownloads_params params = { .linux_side = _this->u_iface, .bSuspend = bSuspend, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_SuspendDownloads, ¶ms ); } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_StartPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_StartPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_StartPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_StopPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_StopPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_StopPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_StopPlaytimeTrackingForAllItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_StopPlaytimeTrackingForAllItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_StopPlaytimeTrackingForAllItems, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddDependency(struct w_steam_iface *_this, uint64_t nParentPublishedFileID, uint64_t nChildPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddDependency_params params = { .linux_side = _this->u_iface, .nParentPublishedFileID = nParentPublishedFileID, .nChildPublishedFileID = nChildPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveDependency(struct w_steam_iface *_this, uint64_t nParentPublishedFileID, uint64_t nChildPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveDependency_params params = { .linux_side = _this->u_iface, .nParentPublishedFileID = nParentPublishedFileID, .nChildPublishedFileID = nChildPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddAppDependency(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t nAppID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddAppDependency_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddAppDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveAppDependency(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t nAppID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveAppDependency_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveAppDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetAppDependencies(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetAppDependencies_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetAppDependencies, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_DeleteItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_DeleteItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_DeleteItem, ¶ms ); return params._ret; } extern vtable_ptr winISteamUGC_STEAMUGC_INTERFACE_VERSION010_vtable; DEFINE_RTTI_DATA0(winISteamUGC_STEAMUGC_INTERFACE_VERSION010, 0, ".?AVISteamUGC@@") __ASM_BLOCK_BEGIN(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_vtables) __ASM_VTABLE(winISteamUGC_STEAMUGC_INTERFACE_VERSION010, VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateQueryUserUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateQueryAllUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateQueryUGCDetailsRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SendQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCResult) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCPreviewURL) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCStatistic) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCNumAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCAdditionalPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCNumKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_ReleaseQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddRequiredTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddExcludedTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnOnlyIDs) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnLongDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnTotalOnly) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetReturnPlaytimeStats) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetAllowCachedResponse) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetCloudFileNameFilter) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetMatchAnyTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetSearchText) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetRankedByTrendDays) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddRequiredKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RequestUGCDetails) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_CreateItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_StartItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemTitle) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemUpdateLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemVisibility) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemContent) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveItemKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_UpdateItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_UpdateItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SubmitItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemUpdateProgress) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddItemToFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveItemFromFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_UnsubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetNumSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemState) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemInstallInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemDownloadInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_DownloadItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_BInitWorkshopForGameServer) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_SuspendDownloads) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_StartPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_StopPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_StopPlaytimeTrackingForAllItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_AddAppDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_RemoveAppDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetAppDependencies) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION010_DeleteItem) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION010(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMUGC_INTERFACE_VERSION010"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamUGC_STEAMUGC_INTERFACE_VERSION010_vtable, 74, "STEAMUGC_INTERFACE_VERSION010"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryUserUGCRequest, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryAllUGCRequest, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryAllUGCRequest_2, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryUGCDetailsRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SendQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCResult, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCPreviewURL, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCMetadata, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCChildren, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCStatistic, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCNumAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCAdditionalPreview, 40) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCNumKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCKeyValueTag, 36) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_ReleaseQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddRequiredTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddExcludedTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnOnlyIDs, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnLongDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnChildren, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnTotalOnly, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnPlaytimeStats, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetAllowCachedResponse, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetCloudFileNameFilter, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetMatchAnyTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetSearchText, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetRankedByTrendDays, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddRequiredKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RequestUGCDetails, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_StartItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemTitle, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemUpdateLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemVisibility, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemContent, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetAllowLegacyUpload, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveItemKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemPreviewVideo, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_UpdateItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_UpdateItemPreviewVideo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SubmitItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemUpdateProgress, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetUserItemVote, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetUserItemVote, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemToFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveItemFromFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_UnsubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetNumSubscribedItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetSubscribedItems, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemState, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemInstallInfo, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemDownloadInfo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_DownloadItem, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_BInitWorkshopForGameServer, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SuspendDownloads, 8) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_StartPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_StopPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_StopPlaytimeTrackingForAllItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddDependency, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveDependency, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddAppDependency, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveAppDependency, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetAppDependencies, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_DeleteItem, 12) uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryUserUGCRequest(struct w_steam_iface *_this, 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_VERSION012_CreateQueryUserUGCRequest_params params = { .linux_side = _this->u_iface, .unAccountID = unAccountID, .eListType = eListType, .eMatchingUGCType = eMatchingUGCType, .eSortOrder = eSortOrder, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryUserUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryAllUGCRequest(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, uint32_t unPage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryAllUGCRequest_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryAllUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryAllUGCRequest_2(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, const char *pchCursor) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryAllUGCRequest_2_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .pchCursor = pchCursor, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryAllUGCRequest_2, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryUGCDetailsRequest(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryUGCDetailsRequest_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryUGCDetailsRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SendQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SendQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SendQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCResult(struct w_steam_iface *_this, uint64_t handle, uint32_t index, w_SteamUGCDetails_t_128x *pDetails) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCResult_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pDetails = pDetails, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCResult, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCPreviewURL(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchURL, uint32_t cchURLSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCPreviewURL_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchURL = pchURL, .cchURLSize = cchURLSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCPreviewURL, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCMetadata(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchMetadata, uint32_t cchMetadatasize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchMetadata = pchMetadata, .cchMetadatasize = cchMetadatasize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCChildren(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCStatistic(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t eStatType, uint64_t *pStatValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCStatistic_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .eStatType = eStatType, .pStatValue = pStatValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCStatistic, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCNumAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCNumAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCNumAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCAdditionalPreview(struct w_steam_iface *_this, 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_VERSION012_GetQueryUGCAdditionalPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .previewIndex = previewIndex, .pchURLOrVideoID = pchURLOrVideoID, .cchURLSize = cchURLSize, .pchOriginalFileName = pchOriginalFileName, .cchOriginalFileNameSize = cchOriginalFileNameSize, .pPreviewType = pPreviewType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCAdditionalPreview, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCNumKeyValueTags(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCNumKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCNumKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCKeyValueTag(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t keyValueTagIndex, char *pchKey, uint32_t cchKeySize, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .keyValueTagIndex = keyValueTagIndex, .pchKey = pchKey, .cchKeySize = cchKeySize, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_ReleaseQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_ReleaseQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_ReleaseQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddRequiredTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddRequiredTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddRequiredTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddExcludedTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddExcludedTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddExcludedTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnOnlyIDs(struct w_steam_iface *_this, uint64_t handle, bool bReturnOnlyIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnOnlyIDs_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnOnlyIDs = bReturnOnlyIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnOnlyIDs, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnKeyValueTags(struct w_steam_iface *_this, uint64_t handle, bool bReturnKeyValueTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnKeyValueTags = bReturnKeyValueTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnLongDescription(struct w_steam_iface *_this, uint64_t handle, bool bReturnLongDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnLongDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnLongDescription = bReturnLongDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnLongDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnMetadata(struct w_steam_iface *_this, uint64_t handle, bool bReturnMetadata) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnMetadata = bReturnMetadata, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnChildren(struct w_steam_iface *_this, uint64_t handle, bool bReturnChildren) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnChildren = bReturnChildren, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, bool bReturnAdditionalPreviews) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnAdditionalPreviews = bReturnAdditionalPreviews, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnTotalOnly(struct w_steam_iface *_this, uint64_t handle, bool bReturnTotalOnly) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnTotalOnly_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnTotalOnly = bReturnTotalOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnTotalOnly, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnPlaytimeStats(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnPlaytimeStats_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnPlaytimeStats, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetAllowCachedResponse(struct w_steam_iface *_this, uint64_t handle, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetAllowCachedResponse_params params = { .linux_side = _this->u_iface, .handle = handle, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetAllowCachedResponse, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetCloudFileNameFilter(struct w_steam_iface *_this, uint64_t handle, const char *pMatchCloudFileName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetCloudFileNameFilter_params params = { .linux_side = _this->u_iface, .handle = handle, .pMatchCloudFileName = pMatchCloudFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetCloudFileNameFilter, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetMatchAnyTag(struct w_steam_iface *_this, uint64_t handle, bool bMatchAnyTag) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetMatchAnyTag_params params = { .linux_side = _this->u_iface, .handle = handle, .bMatchAnyTag = bMatchAnyTag, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetMatchAnyTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetSearchText(struct w_steam_iface *_this, uint64_t handle, const char *pSearchText) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetSearchText_params params = { .linux_side = _this->u_iface, .handle = handle, .pSearchText = pSearchText, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetSearchText, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetRankedByTrendDays(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetRankedByTrendDays_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetRankedByTrendDays, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddRequiredKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pKey, const char *pValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddRequiredKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pKey = pKey, .pValue = pValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddRequiredKeyValueTag, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RequestUGCDetails(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_RequestUGCDetails_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_RequestUGCDetails, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateItem(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint32_t eFileType) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateItem_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .eFileType = eFileType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_StartItemUpdate(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_StartItemUpdate_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_StartItemUpdate, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemTitle(struct w_steam_iface *_this, uint64_t handle, const char *pchTitle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemTitle_params params = { .linux_side = _this->u_iface, .handle = handle, .pchTitle = pchTitle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemTitle, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemDescription(struct w_steam_iface *_this, uint64_t handle, const char *pchDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .pchDescription = pchDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemUpdateLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemUpdateLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemUpdateLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemMetadata(struct w_steam_iface *_this, uint64_t handle, const char *pchMetaData) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .pchMetaData = pchMetaData, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemVisibility(struct w_steam_iface *_this, uint64_t handle, uint32_t eVisibility) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemVisibility_params params = { .linux_side = _this->u_iface, .handle = handle, .eVisibility = eVisibility, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemVisibility, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemTags(struct w_steam_iface *_this, uint64_t updateHandle, const w_SteamParamStringArray_t *pTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemTags_params params = { .linux_side = _this->u_iface, .updateHandle = updateHandle, .pTags = pTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemContent(struct w_steam_iface *_this, uint64_t handle, const char *pszContentFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemContent_params params = { .linux_side = _this->u_iface, .handle = handle, .pszContentFolder = pszContentFolder, }; params.pszContentFolder = steamclient_dos_to_unix_path( pszContentFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemContent, ¶ms ); steamclient_free_path( params.pszContentFolder ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemPreview(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemPreview, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetAllowLegacyUpload(struct w_steam_iface *_this, uint64_t handle, bool bAllowLegacyUpload) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetAllowLegacyUpload_params params = { .linux_side = _this->u_iface, .handle = handle, .bAllowLegacyUpload = bAllowLegacyUpload, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetAllowLegacyUpload, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveItemKeyValueTags(struct w_steam_iface *_this, uint64_t handle, const char *pchKey) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveItemKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveItemKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pchKey, const char *pchValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, .pchValue = pchValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile, uint32_t type) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, .type = type, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_UpdateItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_UpdateItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_UpdateItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_UpdateItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_UpdateItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_UpdateItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveItemPreview(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveItemPreview, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SubmitItemUpdate(struct w_steam_iface *_this, uint64_t handle, const char *pchChangeNote) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SubmitItemUpdate_params params = { .linux_side = _this->u_iface, .handle = handle, .pchChangeNote = pchChangeNote, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SubmitItemUpdate, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemUpdateProgress(struct w_steam_iface *_this, uint64_t handle, uint64_t *punBytesProcessed, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemUpdateProgress_params params = { .linux_side = _this->u_iface, .handle = handle, .punBytesProcessed = punBytesProcessed, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemUpdateProgress, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bVoteUp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bVoteUp = bVoteUp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemToFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemToFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemToFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveItemFromFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveItemFromFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveItemFromFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SubscribeItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_UnsubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_UnsubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_UnsubscribeItem, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetNumSubscribedItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetNumSubscribedItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetNumSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetSubscribedItems(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetSubscribedItems_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemState(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemState_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemState, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemInstallInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punSizeOnDisk, char *pchFolder, uint32_t cchFolderSize, uint32_t *punTimeStamp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemInstallInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punSizeOnDisk = punSizeOnDisk, .pchFolder = pchFolder, .cchFolderSize = cchFolderSize, .punTimeStamp = punTimeStamp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemInstallInfo, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemDownloadInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemDownloadInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemDownloadInfo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_DownloadItem(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bHighPriority) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_DownloadItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bHighPriority = bHighPriority, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_DownloadItem, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_BInitWorkshopForGameServer(struct w_steam_iface *_this, uint32_t unWorkshopDepotID, const char *pszFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_BInitWorkshopForGameServer_params params = { .linux_side = _this->u_iface, .unWorkshopDepotID = unWorkshopDepotID, .pszFolder = pszFolder, }; params.pszFolder = steamclient_dos_to_unix_path( pszFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_BInitWorkshopForGameServer, ¶ms ); steamclient_free_path( params.pszFolder ); return params._ret; } void __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SuspendDownloads(struct w_steam_iface *_this, bool bSuspend) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SuspendDownloads_params params = { .linux_side = _this->u_iface, .bSuspend = bSuspend, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_SuspendDownloads, ¶ms ); } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_StartPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_StartPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_StartPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_StopPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_StopPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_StopPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_StopPlaytimeTrackingForAllItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_StopPlaytimeTrackingForAllItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_StopPlaytimeTrackingForAllItems, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddDependency(struct w_steam_iface *_this, uint64_t nParentPublishedFileID, uint64_t nChildPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddDependency_params params = { .linux_side = _this->u_iface, .nParentPublishedFileID = nParentPublishedFileID, .nChildPublishedFileID = nChildPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveDependency(struct w_steam_iface *_this, uint64_t nParentPublishedFileID, uint64_t nChildPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveDependency_params params = { .linux_side = _this->u_iface, .nParentPublishedFileID = nParentPublishedFileID, .nChildPublishedFileID = nChildPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddAppDependency(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t nAppID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddAppDependency_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddAppDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveAppDependency(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t nAppID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveAppDependency_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveAppDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetAppDependencies(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetAppDependencies_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetAppDependencies, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_DeleteItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_DeleteItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_DeleteItem, ¶ms ); return params._ret; } extern vtable_ptr winISteamUGC_STEAMUGC_INTERFACE_VERSION012_vtable; DEFINE_RTTI_DATA0(winISteamUGC_STEAMUGC_INTERFACE_VERSION012, 0, ".?AVISteamUGC@@") __ASM_BLOCK_BEGIN(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_vtables) __ASM_VTABLE(winISteamUGC_STEAMUGC_INTERFACE_VERSION012, VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryUserUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryAllUGCRequest_2) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryAllUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateQueryUGCDetailsRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SendQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCResult) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCPreviewURL) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCStatistic) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCNumAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCAdditionalPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCNumKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_ReleaseQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddRequiredTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddExcludedTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnOnlyIDs) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnLongDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnTotalOnly) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetReturnPlaytimeStats) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetAllowCachedResponse) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetCloudFileNameFilter) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetMatchAnyTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetSearchText) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetRankedByTrendDays) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddRequiredKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RequestUGCDetails) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_CreateItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_StartItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemTitle) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemUpdateLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemVisibility) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemContent) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetAllowLegacyUpload) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveItemKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_UpdateItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_UpdateItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SubmitItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemUpdateProgress) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddItemToFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveItemFromFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_UnsubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetNumSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemState) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemInstallInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemDownloadInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_DownloadItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_BInitWorkshopForGameServer) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_SuspendDownloads) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_StartPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_StopPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_StopPlaytimeTrackingForAllItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_AddAppDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_RemoveAppDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetAppDependencies) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION012_DeleteItem) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION012(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMUGC_INTERFACE_VERSION012"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamUGC_STEAMUGC_INTERFACE_VERSION012_vtable, 76, "STEAMUGC_INTERFACE_VERSION012"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryUserUGCRequest, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryAllUGCRequest, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryAllUGCRequest_2, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryUGCDetailsRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SendQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCResult, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCPreviewURL, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCMetadata, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCChildren, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCStatistic, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCNumAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCAdditionalPreview, 40) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCNumKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCKeyValueTag, 36) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCKeyValueTag_2, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_ReleaseQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddRequiredTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddExcludedTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnOnlyIDs, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnLongDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnChildren, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnTotalOnly, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnPlaytimeStats, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetAllowCachedResponse, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetCloudFileNameFilter, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetMatchAnyTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetSearchText, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetRankedByTrendDays, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddRequiredKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RequestUGCDetails, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_StartItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemTitle, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemUpdateLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemVisibility, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemContent, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetAllowLegacyUpload, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveAllItemKeyValueTags, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveItemKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemPreviewVideo, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_UpdateItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_UpdateItemPreviewVideo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SubmitItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemUpdateProgress, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetUserItemVote, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetUserItemVote, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemToFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveItemFromFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_UnsubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetNumSubscribedItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetSubscribedItems, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemState, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemInstallInfo, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemDownloadInfo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_DownloadItem, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_BInitWorkshopForGameServer, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SuspendDownloads, 8) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_StartPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_StopPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_StopPlaytimeTrackingForAllItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddDependency, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveDependency, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddAppDependency, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveAppDependency, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetAppDependencies, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_DeleteItem, 12) uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryUserUGCRequest(struct w_steam_iface *_this, 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_VERSION013_CreateQueryUserUGCRequest_params params = { .linux_side = _this->u_iface, .unAccountID = unAccountID, .eListType = eListType, .eMatchingUGCType = eMatchingUGCType, .eSortOrder = eSortOrder, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryUserUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryAllUGCRequest(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, uint32_t unPage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryAllUGCRequest_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryAllUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryAllUGCRequest_2(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, const char *pchCursor) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryAllUGCRequest_2_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .pchCursor = pchCursor, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryAllUGCRequest_2, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryUGCDetailsRequest(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryUGCDetailsRequest_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryUGCDetailsRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SendQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SendQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SendQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCResult(struct w_steam_iface *_this, uint64_t handle, uint32_t index, w_SteamUGCDetails_t_128x *pDetails) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCResult_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pDetails = pDetails, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCResult, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCPreviewURL(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchURL, uint32_t cchURLSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCPreviewURL_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchURL = pchURL, .cchURLSize = cchURLSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCPreviewURL, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCMetadata(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchMetadata, uint32_t cchMetadatasize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchMetadata = pchMetadata, .cchMetadatasize = cchMetadatasize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCChildren(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCStatistic(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t eStatType, uint64_t *pStatValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCStatistic_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .eStatType = eStatType, .pStatValue = pStatValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCStatistic, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCNumAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCNumAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCNumAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCAdditionalPreview(struct w_steam_iface *_this, 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_VERSION013_GetQueryUGCAdditionalPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .previewIndex = previewIndex, .pchURLOrVideoID = pchURLOrVideoID, .cchURLSize = cchURLSize, .pchOriginalFileName = pchOriginalFileName, .cchOriginalFileNameSize = cchOriginalFileNameSize, .pPreviewType = pPreviewType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCAdditionalPreview, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCNumKeyValueTags(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCNumKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCNumKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCKeyValueTag(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t keyValueTagIndex, char *pchKey, uint32_t cchKeySize, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .keyValueTagIndex = keyValueTagIndex, .pchKey = pchKey, .cchKeySize = cchKeySize, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCKeyValueTag_2(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pchKey, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCKeyValueTag_2_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchKey = pchKey, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCKeyValueTag_2, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_ReleaseQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_ReleaseQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_ReleaseQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddRequiredTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddRequiredTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddRequiredTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddExcludedTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddExcludedTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddExcludedTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnOnlyIDs(struct w_steam_iface *_this, uint64_t handle, bool bReturnOnlyIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnOnlyIDs_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnOnlyIDs = bReturnOnlyIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnOnlyIDs, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnKeyValueTags(struct w_steam_iface *_this, uint64_t handle, bool bReturnKeyValueTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnKeyValueTags = bReturnKeyValueTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnLongDescription(struct w_steam_iface *_this, uint64_t handle, bool bReturnLongDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnLongDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnLongDescription = bReturnLongDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnLongDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnMetadata(struct w_steam_iface *_this, uint64_t handle, bool bReturnMetadata) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnMetadata = bReturnMetadata, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnChildren(struct w_steam_iface *_this, uint64_t handle, bool bReturnChildren) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnChildren = bReturnChildren, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, bool bReturnAdditionalPreviews) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnAdditionalPreviews = bReturnAdditionalPreviews, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnTotalOnly(struct w_steam_iface *_this, uint64_t handle, bool bReturnTotalOnly) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnTotalOnly_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnTotalOnly = bReturnTotalOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnTotalOnly, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnPlaytimeStats(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnPlaytimeStats_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnPlaytimeStats, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetAllowCachedResponse(struct w_steam_iface *_this, uint64_t handle, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetAllowCachedResponse_params params = { .linux_side = _this->u_iface, .handle = handle, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetAllowCachedResponse, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetCloudFileNameFilter(struct w_steam_iface *_this, uint64_t handle, const char *pMatchCloudFileName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetCloudFileNameFilter_params params = { .linux_side = _this->u_iface, .handle = handle, .pMatchCloudFileName = pMatchCloudFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetCloudFileNameFilter, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetMatchAnyTag(struct w_steam_iface *_this, uint64_t handle, bool bMatchAnyTag) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetMatchAnyTag_params params = { .linux_side = _this->u_iface, .handle = handle, .bMatchAnyTag = bMatchAnyTag, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetMatchAnyTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetSearchText(struct w_steam_iface *_this, uint64_t handle, const char *pSearchText) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetSearchText_params params = { .linux_side = _this->u_iface, .handle = handle, .pSearchText = pSearchText, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetSearchText, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetRankedByTrendDays(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetRankedByTrendDays_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetRankedByTrendDays, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddRequiredKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pKey, const char *pValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddRequiredKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pKey = pKey, .pValue = pValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddRequiredKeyValueTag, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RequestUGCDetails(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_RequestUGCDetails_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_RequestUGCDetails, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateItem(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint32_t eFileType) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateItem_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .eFileType = eFileType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_StartItemUpdate(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_StartItemUpdate_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_StartItemUpdate, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemTitle(struct w_steam_iface *_this, uint64_t handle, const char *pchTitle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemTitle_params params = { .linux_side = _this->u_iface, .handle = handle, .pchTitle = pchTitle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemTitle, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemDescription(struct w_steam_iface *_this, uint64_t handle, const char *pchDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .pchDescription = pchDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemUpdateLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemUpdateLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemUpdateLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemMetadata(struct w_steam_iface *_this, uint64_t handle, const char *pchMetaData) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .pchMetaData = pchMetaData, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemVisibility(struct w_steam_iface *_this, uint64_t handle, uint32_t eVisibility) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemVisibility_params params = { .linux_side = _this->u_iface, .handle = handle, .eVisibility = eVisibility, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemVisibility, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemTags(struct w_steam_iface *_this, uint64_t updateHandle, const w_SteamParamStringArray_t *pTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemTags_params params = { .linux_side = _this->u_iface, .updateHandle = updateHandle, .pTags = pTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemContent(struct w_steam_iface *_this, uint64_t handle, const char *pszContentFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemContent_params params = { .linux_side = _this->u_iface, .handle = handle, .pszContentFolder = pszContentFolder, }; params.pszContentFolder = steamclient_dos_to_unix_path( pszContentFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemContent, ¶ms ); steamclient_free_path( params.pszContentFolder ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemPreview(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemPreview, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetAllowLegacyUpload(struct w_steam_iface *_this, uint64_t handle, bool bAllowLegacyUpload) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetAllowLegacyUpload_params params = { .linux_side = _this->u_iface, .handle = handle, .bAllowLegacyUpload = bAllowLegacyUpload, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetAllowLegacyUpload, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveAllItemKeyValueTags(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveAllItemKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveAllItemKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveItemKeyValueTags(struct w_steam_iface *_this, uint64_t handle, const char *pchKey) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveItemKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveItemKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pchKey, const char *pchValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, .pchValue = pchValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile, uint32_t type) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, .type = type, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_UpdateItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_UpdateItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_UpdateItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_UpdateItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_UpdateItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_UpdateItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveItemPreview(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveItemPreview, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SubmitItemUpdate(struct w_steam_iface *_this, uint64_t handle, const char *pchChangeNote) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SubmitItemUpdate_params params = { .linux_side = _this->u_iface, .handle = handle, .pchChangeNote = pchChangeNote, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SubmitItemUpdate, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemUpdateProgress(struct w_steam_iface *_this, uint64_t handle, uint64_t *punBytesProcessed, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemUpdateProgress_params params = { .linux_side = _this->u_iface, .handle = handle, .punBytesProcessed = punBytesProcessed, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemUpdateProgress, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bVoteUp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bVoteUp = bVoteUp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemToFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemToFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemToFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveItemFromFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveItemFromFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveItemFromFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SubscribeItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_UnsubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_UnsubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_UnsubscribeItem, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetNumSubscribedItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetNumSubscribedItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetNumSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetSubscribedItems(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetSubscribedItems_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemState(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemState_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemState, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemInstallInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punSizeOnDisk, char *pchFolder, uint32_t cchFolderSize, uint32_t *punTimeStamp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemInstallInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punSizeOnDisk = punSizeOnDisk, .pchFolder = pchFolder, .cchFolderSize = cchFolderSize, .punTimeStamp = punTimeStamp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemInstallInfo, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemDownloadInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemDownloadInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemDownloadInfo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_DownloadItem(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bHighPriority) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_DownloadItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bHighPriority = bHighPriority, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_DownloadItem, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_BInitWorkshopForGameServer(struct w_steam_iface *_this, uint32_t unWorkshopDepotID, const char *pszFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_BInitWorkshopForGameServer_params params = { .linux_side = _this->u_iface, .unWorkshopDepotID = unWorkshopDepotID, .pszFolder = pszFolder, }; params.pszFolder = steamclient_dos_to_unix_path( pszFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_BInitWorkshopForGameServer, ¶ms ); steamclient_free_path( params.pszFolder ); return params._ret; } void __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SuspendDownloads(struct w_steam_iface *_this, bool bSuspend) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SuspendDownloads_params params = { .linux_side = _this->u_iface, .bSuspend = bSuspend, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_SuspendDownloads, ¶ms ); } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_StartPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_StartPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_StartPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_StopPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_StopPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_StopPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_StopPlaytimeTrackingForAllItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_StopPlaytimeTrackingForAllItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_StopPlaytimeTrackingForAllItems, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddDependency(struct w_steam_iface *_this, uint64_t nParentPublishedFileID, uint64_t nChildPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddDependency_params params = { .linux_side = _this->u_iface, .nParentPublishedFileID = nParentPublishedFileID, .nChildPublishedFileID = nChildPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveDependency(struct w_steam_iface *_this, uint64_t nParentPublishedFileID, uint64_t nChildPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveDependency_params params = { .linux_side = _this->u_iface, .nParentPublishedFileID = nParentPublishedFileID, .nChildPublishedFileID = nChildPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddAppDependency(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t nAppID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddAppDependency_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddAppDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveAppDependency(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t nAppID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveAppDependency_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveAppDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetAppDependencies(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetAppDependencies_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetAppDependencies, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_DeleteItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_DeleteItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_DeleteItem, ¶ms ); return params._ret; } extern vtable_ptr winISteamUGC_STEAMUGC_INTERFACE_VERSION013_vtable; DEFINE_RTTI_DATA0(winISteamUGC_STEAMUGC_INTERFACE_VERSION013, 0, ".?AVISteamUGC@@") __ASM_BLOCK_BEGIN(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_vtables) __ASM_VTABLE(winISteamUGC_STEAMUGC_INTERFACE_VERSION013, VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryUserUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryAllUGCRequest_2) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryAllUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateQueryUGCDetailsRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SendQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCResult) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCPreviewURL) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCStatistic) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCNumAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCAdditionalPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCNumKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCKeyValueTag_2) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_ReleaseQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddRequiredTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddExcludedTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnOnlyIDs) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnLongDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnTotalOnly) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetReturnPlaytimeStats) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetAllowCachedResponse) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetCloudFileNameFilter) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetMatchAnyTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetSearchText) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetRankedByTrendDays) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddRequiredKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RequestUGCDetails) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_CreateItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_StartItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemTitle) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemUpdateLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemVisibility) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemContent) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetAllowLegacyUpload) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveAllItemKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveItemKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_UpdateItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_UpdateItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SubmitItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemUpdateProgress) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddItemToFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveItemFromFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_UnsubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetNumSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemState) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemInstallInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemDownloadInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_DownloadItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_BInitWorkshopForGameServer) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_SuspendDownloads) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_StartPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_StopPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_StopPlaytimeTrackingForAllItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_AddAppDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_RemoveAppDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetAppDependencies) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION013_DeleteItem) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION013(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMUGC_INTERFACE_VERSION013"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamUGC_STEAMUGC_INTERFACE_VERSION013_vtable, 78, "STEAMUGC_INTERFACE_VERSION013"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryUserUGCRequest, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryAllUGCRequest, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryAllUGCRequest_2, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryUGCDetailsRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SendQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCResult, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCPreviewURL, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCMetadata, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCChildren, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCStatistic, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCNumAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCAdditionalPreview, 40) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCNumKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCKeyValueTag, 36) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCKeyValueTag_2, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_ReleaseQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddRequiredTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddRequiredTagGroup, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddExcludedTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnOnlyIDs, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnLongDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnChildren, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnTotalOnly, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnPlaytimeStats, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetAllowCachedResponse, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetCloudFileNameFilter, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetMatchAnyTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetSearchText, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetRankedByTrendDays, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddRequiredKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RequestUGCDetails, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_StartItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemTitle, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemUpdateLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemVisibility, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemContent, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetAllowLegacyUpload, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveAllItemKeyValueTags, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveItemKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemPreviewVideo, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_UpdateItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_UpdateItemPreviewVideo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SubmitItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemUpdateProgress, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetUserItemVote, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetUserItemVote, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemToFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveItemFromFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_UnsubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetNumSubscribedItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetSubscribedItems, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemState, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemInstallInfo, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemDownloadInfo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_DownloadItem, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_BInitWorkshopForGameServer, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SuspendDownloads, 8) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_StartPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_StopPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_StopPlaytimeTrackingForAllItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddDependency, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveDependency, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddAppDependency, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveAppDependency, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetAppDependencies, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_DeleteItem, 12) uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryUserUGCRequest(struct w_steam_iface *_this, 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_VERSION014_CreateQueryUserUGCRequest_params params = { .linux_side = _this->u_iface, .unAccountID = unAccountID, .eListType = eListType, .eMatchingUGCType = eMatchingUGCType, .eSortOrder = eSortOrder, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryUserUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryAllUGCRequest(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, uint32_t unPage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryAllUGCRequest_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryAllUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryAllUGCRequest_2(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, const char *pchCursor) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryAllUGCRequest_2_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .pchCursor = pchCursor, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryAllUGCRequest_2, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryUGCDetailsRequest(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryUGCDetailsRequest_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryUGCDetailsRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SendQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SendQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SendQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCResult(struct w_steam_iface *_this, uint64_t handle, uint32_t index, w_SteamUGCDetails_t_128x *pDetails) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCResult_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pDetails = pDetails, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCResult, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCPreviewURL(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchURL, uint32_t cchURLSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCPreviewURL_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchURL = pchURL, .cchURLSize = cchURLSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCPreviewURL, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCMetadata(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchMetadata, uint32_t cchMetadatasize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchMetadata = pchMetadata, .cchMetadatasize = cchMetadatasize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCChildren(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCStatistic(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t eStatType, uint64_t *pStatValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCStatistic_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .eStatType = eStatType, .pStatValue = pStatValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCStatistic, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCNumAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCNumAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCNumAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCAdditionalPreview(struct w_steam_iface *_this, 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_VERSION014_GetQueryUGCAdditionalPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .previewIndex = previewIndex, .pchURLOrVideoID = pchURLOrVideoID, .cchURLSize = cchURLSize, .pchOriginalFileName = pchOriginalFileName, .cchOriginalFileNameSize = cchOriginalFileNameSize, .pPreviewType = pPreviewType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCAdditionalPreview, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCNumKeyValueTags(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCNumKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCNumKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCKeyValueTag(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t keyValueTagIndex, char *pchKey, uint32_t cchKeySize, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .keyValueTagIndex = keyValueTagIndex, .pchKey = pchKey, .cchKeySize = cchKeySize, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCKeyValueTag_2(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pchKey, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCKeyValueTag_2_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchKey = pchKey, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCKeyValueTag_2, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_ReleaseQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_ReleaseQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_ReleaseQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddRequiredTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddRequiredTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddRequiredTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddRequiredTagGroup(struct w_steam_iface *_this, uint64_t handle, const w_SteamParamStringArray_t *pTagGroups) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddRequiredTagGroup_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagGroups = pTagGroups, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddRequiredTagGroup, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddExcludedTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddExcludedTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddExcludedTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnOnlyIDs(struct w_steam_iface *_this, uint64_t handle, bool bReturnOnlyIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnOnlyIDs_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnOnlyIDs = bReturnOnlyIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnOnlyIDs, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnKeyValueTags(struct w_steam_iface *_this, uint64_t handle, bool bReturnKeyValueTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnKeyValueTags = bReturnKeyValueTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnLongDescription(struct w_steam_iface *_this, uint64_t handle, bool bReturnLongDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnLongDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnLongDescription = bReturnLongDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnLongDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnMetadata(struct w_steam_iface *_this, uint64_t handle, bool bReturnMetadata) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnMetadata = bReturnMetadata, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnChildren(struct w_steam_iface *_this, uint64_t handle, bool bReturnChildren) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnChildren = bReturnChildren, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, bool bReturnAdditionalPreviews) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnAdditionalPreviews = bReturnAdditionalPreviews, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnTotalOnly(struct w_steam_iface *_this, uint64_t handle, bool bReturnTotalOnly) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnTotalOnly_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnTotalOnly = bReturnTotalOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnTotalOnly, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnPlaytimeStats(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnPlaytimeStats_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnPlaytimeStats, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetAllowCachedResponse(struct w_steam_iface *_this, uint64_t handle, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetAllowCachedResponse_params params = { .linux_side = _this->u_iface, .handle = handle, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetAllowCachedResponse, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetCloudFileNameFilter(struct w_steam_iface *_this, uint64_t handle, const char *pMatchCloudFileName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetCloudFileNameFilter_params params = { .linux_side = _this->u_iface, .handle = handle, .pMatchCloudFileName = pMatchCloudFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetCloudFileNameFilter, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetMatchAnyTag(struct w_steam_iface *_this, uint64_t handle, bool bMatchAnyTag) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetMatchAnyTag_params params = { .linux_side = _this->u_iface, .handle = handle, .bMatchAnyTag = bMatchAnyTag, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetMatchAnyTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetSearchText(struct w_steam_iface *_this, uint64_t handle, const char *pSearchText) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetSearchText_params params = { .linux_side = _this->u_iface, .handle = handle, .pSearchText = pSearchText, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetSearchText, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetRankedByTrendDays(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetRankedByTrendDays_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetRankedByTrendDays, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddRequiredKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pKey, const char *pValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddRequiredKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pKey = pKey, .pValue = pValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddRequiredKeyValueTag, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RequestUGCDetails(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_RequestUGCDetails_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_RequestUGCDetails, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateItem(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint32_t eFileType) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateItem_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .eFileType = eFileType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_StartItemUpdate(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_StartItemUpdate_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_StartItemUpdate, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemTitle(struct w_steam_iface *_this, uint64_t handle, const char *pchTitle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemTitle_params params = { .linux_side = _this->u_iface, .handle = handle, .pchTitle = pchTitle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemTitle, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemDescription(struct w_steam_iface *_this, uint64_t handle, const char *pchDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .pchDescription = pchDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemUpdateLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemUpdateLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemUpdateLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemMetadata(struct w_steam_iface *_this, uint64_t handle, const char *pchMetaData) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .pchMetaData = pchMetaData, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemVisibility(struct w_steam_iface *_this, uint64_t handle, uint32_t eVisibility) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemVisibility_params params = { .linux_side = _this->u_iface, .handle = handle, .eVisibility = eVisibility, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemVisibility, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemTags(struct w_steam_iface *_this, uint64_t updateHandle, const w_SteamParamStringArray_t *pTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemTags_params params = { .linux_side = _this->u_iface, .updateHandle = updateHandle, .pTags = pTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemContent(struct w_steam_iface *_this, uint64_t handle, const char *pszContentFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemContent_params params = { .linux_side = _this->u_iface, .handle = handle, .pszContentFolder = pszContentFolder, }; params.pszContentFolder = steamclient_dos_to_unix_path( pszContentFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemContent, ¶ms ); steamclient_free_path( params.pszContentFolder ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemPreview(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemPreview, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetAllowLegacyUpload(struct w_steam_iface *_this, uint64_t handle, bool bAllowLegacyUpload) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetAllowLegacyUpload_params params = { .linux_side = _this->u_iface, .handle = handle, .bAllowLegacyUpload = bAllowLegacyUpload, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetAllowLegacyUpload, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveAllItemKeyValueTags(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveAllItemKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveAllItemKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveItemKeyValueTags(struct w_steam_iface *_this, uint64_t handle, const char *pchKey) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveItemKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveItemKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pchKey, const char *pchValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, .pchValue = pchValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile, uint32_t type) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, .type = type, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_UpdateItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_UpdateItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_UpdateItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_UpdateItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_UpdateItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_UpdateItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveItemPreview(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveItemPreview, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SubmitItemUpdate(struct w_steam_iface *_this, uint64_t handle, const char *pchChangeNote) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SubmitItemUpdate_params params = { .linux_side = _this->u_iface, .handle = handle, .pchChangeNote = pchChangeNote, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SubmitItemUpdate, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemUpdateProgress(struct w_steam_iface *_this, uint64_t handle, uint64_t *punBytesProcessed, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemUpdateProgress_params params = { .linux_side = _this->u_iface, .handle = handle, .punBytesProcessed = punBytesProcessed, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemUpdateProgress, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bVoteUp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bVoteUp = bVoteUp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemToFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemToFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemToFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveItemFromFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveItemFromFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveItemFromFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SubscribeItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_UnsubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_UnsubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_UnsubscribeItem, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetNumSubscribedItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetNumSubscribedItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetNumSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetSubscribedItems(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetSubscribedItems_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemState(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemState_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemState, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemInstallInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punSizeOnDisk, char *pchFolder, uint32_t cchFolderSize, uint32_t *punTimeStamp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemInstallInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punSizeOnDisk = punSizeOnDisk, .pchFolder = pchFolder, .cchFolderSize = cchFolderSize, .punTimeStamp = punTimeStamp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemInstallInfo, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemDownloadInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemDownloadInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemDownloadInfo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_DownloadItem(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bHighPriority) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_DownloadItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bHighPriority = bHighPriority, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_DownloadItem, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_BInitWorkshopForGameServer(struct w_steam_iface *_this, uint32_t unWorkshopDepotID, const char *pszFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_BInitWorkshopForGameServer_params params = { .linux_side = _this->u_iface, .unWorkshopDepotID = unWorkshopDepotID, .pszFolder = pszFolder, }; params.pszFolder = steamclient_dos_to_unix_path( pszFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_BInitWorkshopForGameServer, ¶ms ); steamclient_free_path( params.pszFolder ); return params._ret; } void __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SuspendDownloads(struct w_steam_iface *_this, bool bSuspend) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SuspendDownloads_params params = { .linux_side = _this->u_iface, .bSuspend = bSuspend, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_SuspendDownloads, ¶ms ); } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_StartPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_StartPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_StartPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_StopPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_StopPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_StopPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_StopPlaytimeTrackingForAllItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_StopPlaytimeTrackingForAllItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_StopPlaytimeTrackingForAllItems, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddDependency(struct w_steam_iface *_this, uint64_t nParentPublishedFileID, uint64_t nChildPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddDependency_params params = { .linux_side = _this->u_iface, .nParentPublishedFileID = nParentPublishedFileID, .nChildPublishedFileID = nChildPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveDependency(struct w_steam_iface *_this, uint64_t nParentPublishedFileID, uint64_t nChildPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveDependency_params params = { .linux_side = _this->u_iface, .nParentPublishedFileID = nParentPublishedFileID, .nChildPublishedFileID = nChildPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddAppDependency(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t nAppID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddAppDependency_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddAppDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveAppDependency(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t nAppID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveAppDependency_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveAppDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetAppDependencies(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetAppDependencies_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetAppDependencies, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_DeleteItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_DeleteItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_DeleteItem, ¶ms ); return params._ret; } extern vtable_ptr winISteamUGC_STEAMUGC_INTERFACE_VERSION014_vtable; DEFINE_RTTI_DATA0(winISteamUGC_STEAMUGC_INTERFACE_VERSION014, 0, ".?AVISteamUGC@@") __ASM_BLOCK_BEGIN(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_vtables) __ASM_VTABLE(winISteamUGC_STEAMUGC_INTERFACE_VERSION014, VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryUserUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryAllUGCRequest_2) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryAllUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateQueryUGCDetailsRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SendQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCResult) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCPreviewURL) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCStatistic) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCNumAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCAdditionalPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCNumKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCKeyValueTag_2) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_ReleaseQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddRequiredTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddRequiredTagGroup) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddExcludedTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnOnlyIDs) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnLongDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnTotalOnly) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetReturnPlaytimeStats) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetAllowCachedResponse) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetCloudFileNameFilter) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetMatchAnyTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetSearchText) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetRankedByTrendDays) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddRequiredKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RequestUGCDetails) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_CreateItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_StartItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemTitle) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemUpdateLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemVisibility) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemContent) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetAllowLegacyUpload) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveAllItemKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveItemKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_UpdateItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_UpdateItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SubmitItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemUpdateProgress) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddItemToFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveItemFromFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_UnsubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetNumSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemState) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemInstallInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemDownloadInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_DownloadItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_BInitWorkshopForGameServer) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_SuspendDownloads) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_StartPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_StopPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_StopPlaytimeTrackingForAllItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_AddAppDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_RemoveAppDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetAppDependencies) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION014_DeleteItem) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION014(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMUGC_INTERFACE_VERSION014"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamUGC_STEAMUGC_INTERFACE_VERSION014_vtable, 79, "STEAMUGC_INTERFACE_VERSION014"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryUserUGCRequest, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryAllUGCRequest, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryAllUGCRequest_2, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryUGCDetailsRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SendQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCResult, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCNumTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCTag, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCTagDisplayName, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCPreviewURL, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCMetadata, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCChildren, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCStatistic, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCNumAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCAdditionalPreview, 40) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCNumKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCKeyValueTag, 36) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCKeyValueTag_2, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_ReleaseQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddRequiredTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddRequiredTagGroup, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddExcludedTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnOnlyIDs, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnLongDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnChildren, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnTotalOnly, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnPlaytimeStats, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetAllowCachedResponse, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetCloudFileNameFilter, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetMatchAnyTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetSearchText, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetRankedByTrendDays, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddRequiredKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RequestUGCDetails, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_StartItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemTitle, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemUpdateLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemVisibility, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemContent, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetAllowLegacyUpload, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveAllItemKeyValueTags, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveItemKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemPreviewVideo, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_UpdateItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_UpdateItemPreviewVideo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SubmitItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemUpdateProgress, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetUserItemVote, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetUserItemVote, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemToFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveItemFromFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_UnsubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetNumSubscribedItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetSubscribedItems, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemState, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemInstallInfo, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemDownloadInfo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_DownloadItem, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_BInitWorkshopForGameServer, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SuspendDownloads, 8) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_StartPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_StopPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_StopPlaytimeTrackingForAllItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddDependency, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveDependency, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddAppDependency, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveAppDependency, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetAppDependencies, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_DeleteItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_ShowWorkshopEULA, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetWorkshopEULAStatus, 4) uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryUserUGCRequest(struct w_steam_iface *_this, 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_VERSION015_CreateQueryUserUGCRequest_params params = { .linux_side = _this->u_iface, .unAccountID = unAccountID, .eListType = eListType, .eMatchingUGCType = eMatchingUGCType, .eSortOrder = eSortOrder, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryUserUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryAllUGCRequest(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, uint32_t unPage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryAllUGCRequest_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryAllUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryAllUGCRequest_2(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, const char *pchCursor) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryAllUGCRequest_2_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .pchCursor = pchCursor, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryAllUGCRequest_2, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryUGCDetailsRequest(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryUGCDetailsRequest_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryUGCDetailsRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SendQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SendQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SendQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCResult(struct w_steam_iface *_this, uint64_t handle, uint32_t index, w_SteamUGCDetails_t_128x *pDetails) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCResult_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pDetails = pDetails, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCResult, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCNumTags(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCNumTags_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCNumTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCTag(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t indexTag, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCTag_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .indexTag = indexTag, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCTagDisplayName(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t indexTag, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCTagDisplayName_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .indexTag = indexTag, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCTagDisplayName, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCPreviewURL(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchURL, uint32_t cchURLSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCPreviewURL_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchURL = pchURL, .cchURLSize = cchURLSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCPreviewURL, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCMetadata(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchMetadata, uint32_t cchMetadatasize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchMetadata = pchMetadata, .cchMetadatasize = cchMetadatasize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCChildren(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCStatistic(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t eStatType, uint64_t *pStatValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCStatistic_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .eStatType = eStatType, .pStatValue = pStatValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCStatistic, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCNumAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCNumAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCNumAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCAdditionalPreview(struct w_steam_iface *_this, 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_VERSION015_GetQueryUGCAdditionalPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .previewIndex = previewIndex, .pchURLOrVideoID = pchURLOrVideoID, .cchURLSize = cchURLSize, .pchOriginalFileName = pchOriginalFileName, .cchOriginalFileNameSize = cchOriginalFileNameSize, .pPreviewType = pPreviewType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCAdditionalPreview, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCNumKeyValueTags(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCNumKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCNumKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCKeyValueTag(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t keyValueTagIndex, char *pchKey, uint32_t cchKeySize, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .keyValueTagIndex = keyValueTagIndex, .pchKey = pchKey, .cchKeySize = cchKeySize, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCKeyValueTag_2(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pchKey, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCKeyValueTag_2_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchKey = pchKey, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCKeyValueTag_2, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_ReleaseQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_ReleaseQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_ReleaseQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddRequiredTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddRequiredTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddRequiredTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddRequiredTagGroup(struct w_steam_iface *_this, uint64_t handle, const w_SteamParamStringArray_t *pTagGroups) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddRequiredTagGroup_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagGroups = pTagGroups, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddRequiredTagGroup, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddExcludedTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddExcludedTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddExcludedTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnOnlyIDs(struct w_steam_iface *_this, uint64_t handle, bool bReturnOnlyIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnOnlyIDs_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnOnlyIDs = bReturnOnlyIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnOnlyIDs, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnKeyValueTags(struct w_steam_iface *_this, uint64_t handle, bool bReturnKeyValueTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnKeyValueTags = bReturnKeyValueTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnLongDescription(struct w_steam_iface *_this, uint64_t handle, bool bReturnLongDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnLongDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnLongDescription = bReturnLongDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnLongDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnMetadata(struct w_steam_iface *_this, uint64_t handle, bool bReturnMetadata) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnMetadata = bReturnMetadata, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnChildren(struct w_steam_iface *_this, uint64_t handle, bool bReturnChildren) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnChildren = bReturnChildren, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, bool bReturnAdditionalPreviews) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnAdditionalPreviews = bReturnAdditionalPreviews, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnTotalOnly(struct w_steam_iface *_this, uint64_t handle, bool bReturnTotalOnly) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnTotalOnly_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnTotalOnly = bReturnTotalOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnTotalOnly, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnPlaytimeStats(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnPlaytimeStats_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnPlaytimeStats, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetAllowCachedResponse(struct w_steam_iface *_this, uint64_t handle, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetAllowCachedResponse_params params = { .linux_side = _this->u_iface, .handle = handle, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetAllowCachedResponse, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetCloudFileNameFilter(struct w_steam_iface *_this, uint64_t handle, const char *pMatchCloudFileName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetCloudFileNameFilter_params params = { .linux_side = _this->u_iface, .handle = handle, .pMatchCloudFileName = pMatchCloudFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetCloudFileNameFilter, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetMatchAnyTag(struct w_steam_iface *_this, uint64_t handle, bool bMatchAnyTag) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetMatchAnyTag_params params = { .linux_side = _this->u_iface, .handle = handle, .bMatchAnyTag = bMatchAnyTag, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetMatchAnyTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetSearchText(struct w_steam_iface *_this, uint64_t handle, const char *pSearchText) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetSearchText_params params = { .linux_side = _this->u_iface, .handle = handle, .pSearchText = pSearchText, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetSearchText, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetRankedByTrendDays(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetRankedByTrendDays_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetRankedByTrendDays, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddRequiredKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pKey, const char *pValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddRequiredKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pKey = pKey, .pValue = pValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddRequiredKeyValueTag, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RequestUGCDetails(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_RequestUGCDetails_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_RequestUGCDetails, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateItem(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint32_t eFileType) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateItem_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .eFileType = eFileType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_StartItemUpdate(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_StartItemUpdate_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_StartItemUpdate, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemTitle(struct w_steam_iface *_this, uint64_t handle, const char *pchTitle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemTitle_params params = { .linux_side = _this->u_iface, .handle = handle, .pchTitle = pchTitle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemTitle, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemDescription(struct w_steam_iface *_this, uint64_t handle, const char *pchDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .pchDescription = pchDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemUpdateLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemUpdateLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemUpdateLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemMetadata(struct w_steam_iface *_this, uint64_t handle, const char *pchMetaData) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .pchMetaData = pchMetaData, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemVisibility(struct w_steam_iface *_this, uint64_t handle, uint32_t eVisibility) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemVisibility_params params = { .linux_side = _this->u_iface, .handle = handle, .eVisibility = eVisibility, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemVisibility, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemTags(struct w_steam_iface *_this, uint64_t updateHandle, const w_SteamParamStringArray_t *pTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemTags_params params = { .linux_side = _this->u_iface, .updateHandle = updateHandle, .pTags = pTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemContent(struct w_steam_iface *_this, uint64_t handle, const char *pszContentFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemContent_params params = { .linux_side = _this->u_iface, .handle = handle, .pszContentFolder = pszContentFolder, }; params.pszContentFolder = steamclient_dos_to_unix_path( pszContentFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemContent, ¶ms ); steamclient_free_path( params.pszContentFolder ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemPreview(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemPreview, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetAllowLegacyUpload(struct w_steam_iface *_this, uint64_t handle, bool bAllowLegacyUpload) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetAllowLegacyUpload_params params = { .linux_side = _this->u_iface, .handle = handle, .bAllowLegacyUpload = bAllowLegacyUpload, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetAllowLegacyUpload, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveAllItemKeyValueTags(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveAllItemKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveAllItemKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveItemKeyValueTags(struct w_steam_iface *_this, uint64_t handle, const char *pchKey) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveItemKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveItemKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pchKey, const char *pchValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, .pchValue = pchValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile, uint32_t type) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, .type = type, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_UpdateItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_UpdateItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_UpdateItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_UpdateItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_UpdateItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_UpdateItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveItemPreview(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveItemPreview, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SubmitItemUpdate(struct w_steam_iface *_this, uint64_t handle, const char *pchChangeNote) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SubmitItemUpdate_params params = { .linux_side = _this->u_iface, .handle = handle, .pchChangeNote = pchChangeNote, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SubmitItemUpdate, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemUpdateProgress(struct w_steam_iface *_this, uint64_t handle, uint64_t *punBytesProcessed, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemUpdateProgress_params params = { .linux_side = _this->u_iface, .handle = handle, .punBytesProcessed = punBytesProcessed, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemUpdateProgress, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bVoteUp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bVoteUp = bVoteUp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemToFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemToFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemToFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveItemFromFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveItemFromFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveItemFromFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SubscribeItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_UnsubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_UnsubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_UnsubscribeItem, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetNumSubscribedItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetNumSubscribedItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetNumSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetSubscribedItems(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetSubscribedItems_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemState(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemState_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemState, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemInstallInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punSizeOnDisk, char *pchFolder, uint32_t cchFolderSize, uint32_t *punTimeStamp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemInstallInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punSizeOnDisk = punSizeOnDisk, .pchFolder = pchFolder, .cchFolderSize = cchFolderSize, .punTimeStamp = punTimeStamp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemInstallInfo, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemDownloadInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemDownloadInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemDownloadInfo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_DownloadItem(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bHighPriority) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_DownloadItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bHighPriority = bHighPriority, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_DownloadItem, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_BInitWorkshopForGameServer(struct w_steam_iface *_this, uint32_t unWorkshopDepotID, const char *pszFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_BInitWorkshopForGameServer_params params = { .linux_side = _this->u_iface, .unWorkshopDepotID = unWorkshopDepotID, .pszFolder = pszFolder, }; params.pszFolder = steamclient_dos_to_unix_path( pszFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_BInitWorkshopForGameServer, ¶ms ); steamclient_free_path( params.pszFolder ); return params._ret; } void __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SuspendDownloads(struct w_steam_iface *_this, bool bSuspend) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SuspendDownloads_params params = { .linux_side = _this->u_iface, .bSuspend = bSuspend, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_SuspendDownloads, ¶ms ); } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_StartPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_StartPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_StartPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_StopPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_StopPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_StopPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_StopPlaytimeTrackingForAllItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_StopPlaytimeTrackingForAllItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_StopPlaytimeTrackingForAllItems, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddDependency(struct w_steam_iface *_this, uint64_t nParentPublishedFileID, uint64_t nChildPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddDependency_params params = { .linux_side = _this->u_iface, .nParentPublishedFileID = nParentPublishedFileID, .nChildPublishedFileID = nChildPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveDependency(struct w_steam_iface *_this, uint64_t nParentPublishedFileID, uint64_t nChildPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveDependency_params params = { .linux_side = _this->u_iface, .nParentPublishedFileID = nParentPublishedFileID, .nChildPublishedFileID = nChildPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddAppDependency(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t nAppID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddAppDependency_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddAppDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveAppDependency(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t nAppID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveAppDependency_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveAppDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetAppDependencies(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetAppDependencies_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetAppDependencies, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_DeleteItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_DeleteItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_DeleteItem, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_ShowWorkshopEULA(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_ShowWorkshopEULA_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_ShowWorkshopEULA, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetWorkshopEULAStatus(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetWorkshopEULAStatus_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetWorkshopEULAStatus, ¶ms ); return params._ret; } extern vtable_ptr winISteamUGC_STEAMUGC_INTERFACE_VERSION015_vtable; DEFINE_RTTI_DATA0(winISteamUGC_STEAMUGC_INTERFACE_VERSION015, 0, ".?AVISteamUGC@@") __ASM_BLOCK_BEGIN(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_vtables) __ASM_VTABLE(winISteamUGC_STEAMUGC_INTERFACE_VERSION015, VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryUserUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryAllUGCRequest_2) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryAllUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateQueryUGCDetailsRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SendQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCResult) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCNumTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCTagDisplayName) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCPreviewURL) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCStatistic) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCNumAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCAdditionalPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCNumKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCKeyValueTag_2) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_ReleaseQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddRequiredTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddRequiredTagGroup) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddExcludedTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnOnlyIDs) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnLongDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnTotalOnly) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetReturnPlaytimeStats) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetAllowCachedResponse) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetCloudFileNameFilter) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetMatchAnyTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetSearchText) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetRankedByTrendDays) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddRequiredKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RequestUGCDetails) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_CreateItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_StartItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemTitle) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemUpdateLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemVisibility) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemContent) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetAllowLegacyUpload) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveAllItemKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveItemKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_UpdateItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_UpdateItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SubmitItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemUpdateProgress) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddItemToFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveItemFromFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_UnsubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetNumSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemState) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemInstallInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemDownloadInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_DownloadItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_BInitWorkshopForGameServer) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_SuspendDownloads) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_StartPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_StopPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_StopPlaytimeTrackingForAllItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_AddAppDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_RemoveAppDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetAppDependencies) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_DeleteItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_ShowWorkshopEULA) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetWorkshopEULAStatus) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION015(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMUGC_INTERFACE_VERSION015"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamUGC_STEAMUGC_INTERFACE_VERSION015_vtable, 84, "STEAMUGC_INTERFACE_VERSION015"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryUserUGCRequest, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryAllUGCRequest, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryAllUGCRequest_2, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryUGCDetailsRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SendQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCResult, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCNumTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCTag, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCTagDisplayName, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCPreviewURL, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCMetadata, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCChildren, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCStatistic, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCNumAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCAdditionalPreview, 40) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCNumKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCKeyValueTag, 36) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCKeyValueTag_2, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_ReleaseQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddRequiredTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddRequiredTagGroup, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddExcludedTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnOnlyIDs, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnLongDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnChildren, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnTotalOnly, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnPlaytimeStats, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetAllowCachedResponse, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetCloudFileNameFilter, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetMatchAnyTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetSearchText, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetRankedByTrendDays, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetTimeCreatedDateRange, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetTimeUpdatedDateRange, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddRequiredKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RequestUGCDetails, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_StartItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemTitle, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemUpdateLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemVisibility, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemContent, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetAllowLegacyUpload, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveAllItemKeyValueTags, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveItemKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemPreviewVideo, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_UpdateItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_UpdateItemPreviewVideo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SubmitItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemUpdateProgress, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetUserItemVote, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetUserItemVote, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemToFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveItemFromFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_UnsubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetNumSubscribedItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetSubscribedItems, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemState, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemInstallInfo, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemDownloadInfo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_DownloadItem, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_BInitWorkshopForGameServer, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SuspendDownloads, 8) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_StartPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_StopPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_StopPlaytimeTrackingForAllItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddDependency, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveDependency, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddAppDependency, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveAppDependency, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetAppDependencies, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_DeleteItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_ShowWorkshopEULA, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetWorkshopEULAStatus, 4) uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryUserUGCRequest(struct w_steam_iface *_this, 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_VERSION016_CreateQueryUserUGCRequest_params params = { .linux_side = _this->u_iface, .unAccountID = unAccountID, .eListType = eListType, .eMatchingUGCType = eMatchingUGCType, .eSortOrder = eSortOrder, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryUserUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryAllUGCRequest(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, uint32_t unPage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryAllUGCRequest_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryAllUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryAllUGCRequest_2(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, const char *pchCursor) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryAllUGCRequest_2_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .pchCursor = pchCursor, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryAllUGCRequest_2, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryUGCDetailsRequest(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryUGCDetailsRequest_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryUGCDetailsRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SendQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SendQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SendQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCResult(struct w_steam_iface *_this, uint64_t handle, uint32_t index, w_SteamUGCDetails_t_128x *pDetails) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCResult_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pDetails = pDetails, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCResult, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCNumTags(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCNumTags_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCNumTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCTag(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t indexTag, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCTag_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .indexTag = indexTag, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCTagDisplayName(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t indexTag, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCTagDisplayName_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .indexTag = indexTag, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCTagDisplayName, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCPreviewURL(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchURL, uint32_t cchURLSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCPreviewURL_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchURL = pchURL, .cchURLSize = cchURLSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCPreviewURL, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCMetadata(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchMetadata, uint32_t cchMetadatasize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchMetadata = pchMetadata, .cchMetadatasize = cchMetadatasize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCChildren(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCStatistic(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t eStatType, uint64_t *pStatValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCStatistic_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .eStatType = eStatType, .pStatValue = pStatValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCStatistic, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCNumAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCNumAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCNumAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCAdditionalPreview(struct w_steam_iface *_this, 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_VERSION016_GetQueryUGCAdditionalPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .previewIndex = previewIndex, .pchURLOrVideoID = pchURLOrVideoID, .cchURLSize = cchURLSize, .pchOriginalFileName = pchOriginalFileName, .cchOriginalFileNameSize = cchOriginalFileNameSize, .pPreviewType = pPreviewType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCAdditionalPreview, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCNumKeyValueTags(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCNumKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCNumKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCKeyValueTag(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t keyValueTagIndex, char *pchKey, uint32_t cchKeySize, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .keyValueTagIndex = keyValueTagIndex, .pchKey = pchKey, .cchKeySize = cchKeySize, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCKeyValueTag_2(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pchKey, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCKeyValueTag_2_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchKey = pchKey, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCKeyValueTag_2, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_ReleaseQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_ReleaseQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_ReleaseQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddRequiredTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddRequiredTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddRequiredTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddRequiredTagGroup(struct w_steam_iface *_this, uint64_t handle, const w_SteamParamStringArray_t *pTagGroups) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddRequiredTagGroup_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagGroups = pTagGroups, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddRequiredTagGroup, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddExcludedTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddExcludedTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddExcludedTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnOnlyIDs(struct w_steam_iface *_this, uint64_t handle, bool bReturnOnlyIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnOnlyIDs_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnOnlyIDs = bReturnOnlyIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnOnlyIDs, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnKeyValueTags(struct w_steam_iface *_this, uint64_t handle, bool bReturnKeyValueTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnKeyValueTags = bReturnKeyValueTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnLongDescription(struct w_steam_iface *_this, uint64_t handle, bool bReturnLongDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnLongDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnLongDescription = bReturnLongDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnLongDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnMetadata(struct w_steam_iface *_this, uint64_t handle, bool bReturnMetadata) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnMetadata = bReturnMetadata, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnChildren(struct w_steam_iface *_this, uint64_t handle, bool bReturnChildren) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnChildren = bReturnChildren, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, bool bReturnAdditionalPreviews) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnAdditionalPreviews = bReturnAdditionalPreviews, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnTotalOnly(struct w_steam_iface *_this, uint64_t handle, bool bReturnTotalOnly) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnTotalOnly_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnTotalOnly = bReturnTotalOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnTotalOnly, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnPlaytimeStats(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnPlaytimeStats_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnPlaytimeStats, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetAllowCachedResponse(struct w_steam_iface *_this, uint64_t handle, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetAllowCachedResponse_params params = { .linux_side = _this->u_iface, .handle = handle, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetAllowCachedResponse, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetCloudFileNameFilter(struct w_steam_iface *_this, uint64_t handle, const char *pMatchCloudFileName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetCloudFileNameFilter_params params = { .linux_side = _this->u_iface, .handle = handle, .pMatchCloudFileName = pMatchCloudFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetCloudFileNameFilter, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetMatchAnyTag(struct w_steam_iface *_this, uint64_t handle, bool bMatchAnyTag) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetMatchAnyTag_params params = { .linux_side = _this->u_iface, .handle = handle, .bMatchAnyTag = bMatchAnyTag, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetMatchAnyTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetSearchText(struct w_steam_iface *_this, uint64_t handle, const char *pSearchText) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetSearchText_params params = { .linux_side = _this->u_iface, .handle = handle, .pSearchText = pSearchText, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetSearchText, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetRankedByTrendDays(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetRankedByTrendDays_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetRankedByTrendDays, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetTimeCreatedDateRange(struct w_steam_iface *_this, uint64_t handle, uint32_t rtStart, uint32_t rtEnd) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetTimeCreatedDateRange_params params = { .linux_side = _this->u_iface, .handle = handle, .rtStart = rtStart, .rtEnd = rtEnd, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetTimeCreatedDateRange, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetTimeUpdatedDateRange(struct w_steam_iface *_this, uint64_t handle, uint32_t rtStart, uint32_t rtEnd) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetTimeUpdatedDateRange_params params = { .linux_side = _this->u_iface, .handle = handle, .rtStart = rtStart, .rtEnd = rtEnd, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetTimeUpdatedDateRange, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddRequiredKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pKey, const char *pValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddRequiredKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pKey = pKey, .pValue = pValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddRequiredKeyValueTag, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RequestUGCDetails(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_RequestUGCDetails_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_RequestUGCDetails, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateItem(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint32_t eFileType) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateItem_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .eFileType = eFileType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_StartItemUpdate(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_StartItemUpdate_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_StartItemUpdate, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemTitle(struct w_steam_iface *_this, uint64_t handle, const char *pchTitle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemTitle_params params = { .linux_side = _this->u_iface, .handle = handle, .pchTitle = pchTitle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemTitle, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemDescription(struct w_steam_iface *_this, uint64_t handle, const char *pchDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .pchDescription = pchDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemUpdateLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemUpdateLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemUpdateLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemMetadata(struct w_steam_iface *_this, uint64_t handle, const char *pchMetaData) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .pchMetaData = pchMetaData, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemVisibility(struct w_steam_iface *_this, uint64_t handle, uint32_t eVisibility) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemVisibility_params params = { .linux_side = _this->u_iface, .handle = handle, .eVisibility = eVisibility, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemVisibility, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemTags(struct w_steam_iface *_this, uint64_t updateHandle, const w_SteamParamStringArray_t *pTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemTags_params params = { .linux_side = _this->u_iface, .updateHandle = updateHandle, .pTags = pTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemContent(struct w_steam_iface *_this, uint64_t handle, const char *pszContentFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemContent_params params = { .linux_side = _this->u_iface, .handle = handle, .pszContentFolder = pszContentFolder, }; params.pszContentFolder = steamclient_dos_to_unix_path( pszContentFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemContent, ¶ms ); steamclient_free_path( params.pszContentFolder ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemPreview(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemPreview, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetAllowLegacyUpload(struct w_steam_iface *_this, uint64_t handle, bool bAllowLegacyUpload) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetAllowLegacyUpload_params params = { .linux_side = _this->u_iface, .handle = handle, .bAllowLegacyUpload = bAllowLegacyUpload, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetAllowLegacyUpload, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveAllItemKeyValueTags(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveAllItemKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveAllItemKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveItemKeyValueTags(struct w_steam_iface *_this, uint64_t handle, const char *pchKey) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveItemKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveItemKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pchKey, const char *pchValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, .pchValue = pchValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile, uint32_t type) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, .type = type, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_UpdateItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_UpdateItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_UpdateItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_UpdateItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_UpdateItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_UpdateItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveItemPreview(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveItemPreview, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SubmitItemUpdate(struct w_steam_iface *_this, uint64_t handle, const char *pchChangeNote) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SubmitItemUpdate_params params = { .linux_side = _this->u_iface, .handle = handle, .pchChangeNote = pchChangeNote, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SubmitItemUpdate, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemUpdateProgress(struct w_steam_iface *_this, uint64_t handle, uint64_t *punBytesProcessed, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemUpdateProgress_params params = { .linux_side = _this->u_iface, .handle = handle, .punBytesProcessed = punBytesProcessed, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemUpdateProgress, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bVoteUp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bVoteUp = bVoteUp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemToFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemToFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemToFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveItemFromFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveItemFromFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveItemFromFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SubscribeItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_UnsubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_UnsubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_UnsubscribeItem, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetNumSubscribedItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetNumSubscribedItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetNumSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetSubscribedItems(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetSubscribedItems_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemState(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemState_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemState, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemInstallInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punSizeOnDisk, char *pchFolder, uint32_t cchFolderSize, uint32_t *punTimeStamp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemInstallInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punSizeOnDisk = punSizeOnDisk, .pchFolder = pchFolder, .cchFolderSize = cchFolderSize, .punTimeStamp = punTimeStamp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemInstallInfo, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemDownloadInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemDownloadInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemDownloadInfo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_DownloadItem(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bHighPriority) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_DownloadItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bHighPriority = bHighPriority, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_DownloadItem, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_BInitWorkshopForGameServer(struct w_steam_iface *_this, uint32_t unWorkshopDepotID, const char *pszFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_BInitWorkshopForGameServer_params params = { .linux_side = _this->u_iface, .unWorkshopDepotID = unWorkshopDepotID, .pszFolder = pszFolder, }; params.pszFolder = steamclient_dos_to_unix_path( pszFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_BInitWorkshopForGameServer, ¶ms ); steamclient_free_path( params.pszFolder ); return params._ret; } void __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SuspendDownloads(struct w_steam_iface *_this, bool bSuspend) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SuspendDownloads_params params = { .linux_side = _this->u_iface, .bSuspend = bSuspend, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_SuspendDownloads, ¶ms ); } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_StartPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_StartPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_StartPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_StopPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_StopPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_StopPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_StopPlaytimeTrackingForAllItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_StopPlaytimeTrackingForAllItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_StopPlaytimeTrackingForAllItems, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddDependency(struct w_steam_iface *_this, uint64_t nParentPublishedFileID, uint64_t nChildPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddDependency_params params = { .linux_side = _this->u_iface, .nParentPublishedFileID = nParentPublishedFileID, .nChildPublishedFileID = nChildPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveDependency(struct w_steam_iface *_this, uint64_t nParentPublishedFileID, uint64_t nChildPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveDependency_params params = { .linux_side = _this->u_iface, .nParentPublishedFileID = nParentPublishedFileID, .nChildPublishedFileID = nChildPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddAppDependency(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t nAppID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddAppDependency_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddAppDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveAppDependency(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t nAppID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveAppDependency_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveAppDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetAppDependencies(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetAppDependencies_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetAppDependencies, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_DeleteItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_DeleteItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_DeleteItem, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_ShowWorkshopEULA(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_ShowWorkshopEULA_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_ShowWorkshopEULA, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetWorkshopEULAStatus(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetWorkshopEULAStatus_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetWorkshopEULAStatus, ¶ms ); return params._ret; } extern vtable_ptr winISteamUGC_STEAMUGC_INTERFACE_VERSION016_vtable; DEFINE_RTTI_DATA0(winISteamUGC_STEAMUGC_INTERFACE_VERSION016, 0, ".?AVISteamUGC@@") __ASM_BLOCK_BEGIN(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_vtables) __ASM_VTABLE(winISteamUGC_STEAMUGC_INTERFACE_VERSION016, VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryUserUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryAllUGCRequest_2) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryAllUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateQueryUGCDetailsRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SendQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCResult) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCNumTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCTagDisplayName) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCPreviewURL) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCStatistic) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCNumAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCAdditionalPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCNumKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCKeyValueTag_2) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_ReleaseQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddRequiredTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddRequiredTagGroup) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddExcludedTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnOnlyIDs) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnLongDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnTotalOnly) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetReturnPlaytimeStats) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetAllowCachedResponse) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetCloudFileNameFilter) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetMatchAnyTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetSearchText) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetRankedByTrendDays) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetTimeCreatedDateRange) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetTimeUpdatedDateRange) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddRequiredKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RequestUGCDetails) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_CreateItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_StartItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemTitle) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemUpdateLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemVisibility) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemContent) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetAllowLegacyUpload) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveAllItemKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveItemKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_UpdateItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_UpdateItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SubmitItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemUpdateProgress) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddItemToFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveItemFromFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_UnsubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetNumSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemState) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemInstallInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemDownloadInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_DownloadItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_BInitWorkshopForGameServer) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_SuspendDownloads) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_StartPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_StopPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_StopPlaytimeTrackingForAllItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_AddAppDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_RemoveAppDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetAppDependencies) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_DeleteItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_ShowWorkshopEULA) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetWorkshopEULAStatus) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION016(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMUGC_INTERFACE_VERSION016"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamUGC_STEAMUGC_INTERFACE_VERSION016_vtable, 86, "STEAMUGC_INTERFACE_VERSION016"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryUserUGCRequest, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryAllUGCRequest, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryAllUGCRequest_2, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryUGCDetailsRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SendQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCResult, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCNumTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCTag, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCTagDisplayName, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCPreviewURL, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCMetadata, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCChildren, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCStatistic, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCNumAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCAdditionalPreview, 40) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCNumKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCKeyValueTag, 36) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCKeyValueTag_2, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCContentDescriptors, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_ReleaseQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddRequiredTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddRequiredTagGroup, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddExcludedTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnOnlyIDs, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnLongDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnChildren, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnTotalOnly, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnPlaytimeStats, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetAllowCachedResponse, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetCloudFileNameFilter, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetMatchAnyTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetSearchText, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetRankedByTrendDays, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetTimeCreatedDateRange, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetTimeUpdatedDateRange, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddRequiredKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RequestUGCDetails, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_StartItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemTitle, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemUpdateLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemVisibility, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemContent, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetAllowLegacyUpload, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveAllItemKeyValueTags, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveItemKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemPreviewVideo, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_UpdateItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_UpdateItemPreviewVideo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddContentDescriptor, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveContentDescriptor, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SubmitItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemUpdateProgress, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetUserItemVote, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetUserItemVote, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemToFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveItemFromFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_UnsubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetNumSubscribedItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetSubscribedItems, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemState, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemInstallInfo, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemDownloadInfo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_DownloadItem, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_BInitWorkshopForGameServer, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SuspendDownloads, 8) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_StartPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_StopPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_StopPlaytimeTrackingForAllItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddDependency, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveDependency, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddAppDependency, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveAppDependency, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetAppDependencies, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_DeleteItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_ShowWorkshopEULA, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetWorkshopEULAStatus, 4) uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryUserUGCRequest(struct w_steam_iface *_this, 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_VERSION017_CreateQueryUserUGCRequest_params params = { .linux_side = _this->u_iface, .unAccountID = unAccountID, .eListType = eListType, .eMatchingUGCType = eMatchingUGCType, .eSortOrder = eSortOrder, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryUserUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryAllUGCRequest(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, uint32_t unPage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryAllUGCRequest_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryAllUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryAllUGCRequest_2(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, const char *pchCursor) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryAllUGCRequest_2_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .pchCursor = pchCursor, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryAllUGCRequest_2, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryUGCDetailsRequest(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryUGCDetailsRequest_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryUGCDetailsRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SendQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SendQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SendQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCResult(struct w_steam_iface *_this, uint64_t handle, uint32_t index, w_SteamUGCDetails_t_128x *pDetails) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCResult_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pDetails = pDetails, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCResult, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCNumTags(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCNumTags_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCNumTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCTag(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t indexTag, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCTag_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .indexTag = indexTag, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCTagDisplayName(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t indexTag, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCTagDisplayName_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .indexTag = indexTag, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCTagDisplayName, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCPreviewURL(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchURL, uint32_t cchURLSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCPreviewURL_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchURL = pchURL, .cchURLSize = cchURLSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCPreviewURL, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCMetadata(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchMetadata, uint32_t cchMetadatasize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchMetadata = pchMetadata, .cchMetadatasize = cchMetadatasize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCChildren(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCStatistic(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t eStatType, uint64_t *pStatValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCStatistic_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .eStatType = eStatType, .pStatValue = pStatValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCStatistic, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCNumAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCNumAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCNumAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCAdditionalPreview(struct w_steam_iface *_this, 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_VERSION017_GetQueryUGCAdditionalPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .previewIndex = previewIndex, .pchURLOrVideoID = pchURLOrVideoID, .cchURLSize = cchURLSize, .pchOriginalFileName = pchOriginalFileName, .cchOriginalFileNameSize = cchOriginalFileNameSize, .pPreviewType = pPreviewType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCAdditionalPreview, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCNumKeyValueTags(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCNumKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCNumKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCKeyValueTag(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t keyValueTagIndex, char *pchKey, uint32_t cchKeySize, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .keyValueTagIndex = keyValueTagIndex, .pchKey = pchKey, .cchKeySize = cchKeySize, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCKeyValueTag_2(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pchKey, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCKeyValueTag_2_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchKey = pchKey, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCKeyValueTag_2, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCContentDescriptors(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t *pvecDescriptors, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCContentDescriptors_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pvecDescriptors = pvecDescriptors, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCContentDescriptors, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_ReleaseQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_ReleaseQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_ReleaseQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddRequiredTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddRequiredTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddRequiredTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddRequiredTagGroup(struct w_steam_iface *_this, uint64_t handle, const w_SteamParamStringArray_t *pTagGroups) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddRequiredTagGroup_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagGroups = pTagGroups, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddRequiredTagGroup, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddExcludedTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddExcludedTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddExcludedTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnOnlyIDs(struct w_steam_iface *_this, uint64_t handle, bool bReturnOnlyIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnOnlyIDs_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnOnlyIDs = bReturnOnlyIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnOnlyIDs, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnKeyValueTags(struct w_steam_iface *_this, uint64_t handle, bool bReturnKeyValueTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnKeyValueTags = bReturnKeyValueTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnLongDescription(struct w_steam_iface *_this, uint64_t handle, bool bReturnLongDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnLongDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnLongDescription = bReturnLongDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnLongDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnMetadata(struct w_steam_iface *_this, uint64_t handle, bool bReturnMetadata) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnMetadata = bReturnMetadata, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnChildren(struct w_steam_iface *_this, uint64_t handle, bool bReturnChildren) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnChildren = bReturnChildren, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, bool bReturnAdditionalPreviews) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnAdditionalPreviews = bReturnAdditionalPreviews, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnTotalOnly(struct w_steam_iface *_this, uint64_t handle, bool bReturnTotalOnly) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnTotalOnly_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnTotalOnly = bReturnTotalOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnTotalOnly, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnPlaytimeStats(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnPlaytimeStats_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnPlaytimeStats, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetAllowCachedResponse(struct w_steam_iface *_this, uint64_t handle, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetAllowCachedResponse_params params = { .linux_side = _this->u_iface, .handle = handle, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetAllowCachedResponse, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetCloudFileNameFilter(struct w_steam_iface *_this, uint64_t handle, const char *pMatchCloudFileName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetCloudFileNameFilter_params params = { .linux_side = _this->u_iface, .handle = handle, .pMatchCloudFileName = pMatchCloudFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetCloudFileNameFilter, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetMatchAnyTag(struct w_steam_iface *_this, uint64_t handle, bool bMatchAnyTag) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetMatchAnyTag_params params = { .linux_side = _this->u_iface, .handle = handle, .bMatchAnyTag = bMatchAnyTag, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetMatchAnyTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetSearchText(struct w_steam_iface *_this, uint64_t handle, const char *pSearchText) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetSearchText_params params = { .linux_side = _this->u_iface, .handle = handle, .pSearchText = pSearchText, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetSearchText, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetRankedByTrendDays(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetRankedByTrendDays_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetRankedByTrendDays, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetTimeCreatedDateRange(struct w_steam_iface *_this, uint64_t handle, uint32_t rtStart, uint32_t rtEnd) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetTimeCreatedDateRange_params params = { .linux_side = _this->u_iface, .handle = handle, .rtStart = rtStart, .rtEnd = rtEnd, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetTimeCreatedDateRange, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetTimeUpdatedDateRange(struct w_steam_iface *_this, uint64_t handle, uint32_t rtStart, uint32_t rtEnd) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetTimeUpdatedDateRange_params params = { .linux_side = _this->u_iface, .handle = handle, .rtStart = rtStart, .rtEnd = rtEnd, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetTimeUpdatedDateRange, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddRequiredKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pKey, const char *pValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddRequiredKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pKey = pKey, .pValue = pValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddRequiredKeyValueTag, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RequestUGCDetails(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_RequestUGCDetails_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_RequestUGCDetails, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateItem(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint32_t eFileType) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateItem_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .eFileType = eFileType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_StartItemUpdate(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_StartItemUpdate_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_StartItemUpdate, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemTitle(struct w_steam_iface *_this, uint64_t handle, const char *pchTitle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemTitle_params params = { .linux_side = _this->u_iface, .handle = handle, .pchTitle = pchTitle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemTitle, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemDescription(struct w_steam_iface *_this, uint64_t handle, const char *pchDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .pchDescription = pchDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemUpdateLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemUpdateLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemUpdateLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemMetadata(struct w_steam_iface *_this, uint64_t handle, const char *pchMetaData) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .pchMetaData = pchMetaData, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemVisibility(struct w_steam_iface *_this, uint64_t handle, uint32_t eVisibility) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemVisibility_params params = { .linux_side = _this->u_iface, .handle = handle, .eVisibility = eVisibility, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemVisibility, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemTags(struct w_steam_iface *_this, uint64_t updateHandle, const w_SteamParamStringArray_t *pTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemTags_params params = { .linux_side = _this->u_iface, .updateHandle = updateHandle, .pTags = pTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemContent(struct w_steam_iface *_this, uint64_t handle, const char *pszContentFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemContent_params params = { .linux_side = _this->u_iface, .handle = handle, .pszContentFolder = pszContentFolder, }; params.pszContentFolder = steamclient_dos_to_unix_path( pszContentFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemContent, ¶ms ); steamclient_free_path( params.pszContentFolder ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemPreview(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemPreview, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetAllowLegacyUpload(struct w_steam_iface *_this, uint64_t handle, bool bAllowLegacyUpload) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetAllowLegacyUpload_params params = { .linux_side = _this->u_iface, .handle = handle, .bAllowLegacyUpload = bAllowLegacyUpload, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetAllowLegacyUpload, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveAllItemKeyValueTags(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveAllItemKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveAllItemKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveItemKeyValueTags(struct w_steam_iface *_this, uint64_t handle, const char *pchKey) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveItemKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveItemKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pchKey, const char *pchValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, .pchValue = pchValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile, uint32_t type) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, .type = type, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_UpdateItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_UpdateItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_UpdateItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_UpdateItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_UpdateItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_UpdateItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveItemPreview(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveItemPreview, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddContentDescriptor(struct w_steam_iface *_this, uint64_t handle, uint32_t descid) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddContentDescriptor_params params = { .linux_side = _this->u_iface, .handle = handle, .descid = descid, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddContentDescriptor, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveContentDescriptor(struct w_steam_iface *_this, uint64_t handle, uint32_t descid) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveContentDescriptor_params params = { .linux_side = _this->u_iface, .handle = handle, .descid = descid, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveContentDescriptor, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SubmitItemUpdate(struct w_steam_iface *_this, uint64_t handle, const char *pchChangeNote) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SubmitItemUpdate_params params = { .linux_side = _this->u_iface, .handle = handle, .pchChangeNote = pchChangeNote, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SubmitItemUpdate, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemUpdateProgress(struct w_steam_iface *_this, uint64_t handle, uint64_t *punBytesProcessed, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemUpdateProgress_params params = { .linux_side = _this->u_iface, .handle = handle, .punBytesProcessed = punBytesProcessed, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemUpdateProgress, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bVoteUp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bVoteUp = bVoteUp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemToFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemToFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemToFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveItemFromFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveItemFromFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveItemFromFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SubscribeItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_UnsubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_UnsubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_UnsubscribeItem, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetNumSubscribedItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetNumSubscribedItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetNumSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetSubscribedItems(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetSubscribedItems_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemState(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemState_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemState, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemInstallInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punSizeOnDisk, char *pchFolder, uint32_t cchFolderSize, uint32_t *punTimeStamp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemInstallInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punSizeOnDisk = punSizeOnDisk, .pchFolder = pchFolder, .cchFolderSize = cchFolderSize, .punTimeStamp = punTimeStamp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemInstallInfo, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemDownloadInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemDownloadInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemDownloadInfo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_DownloadItem(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bHighPriority) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_DownloadItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bHighPriority = bHighPriority, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_DownloadItem, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_BInitWorkshopForGameServer(struct w_steam_iface *_this, uint32_t unWorkshopDepotID, const char *pszFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_BInitWorkshopForGameServer_params params = { .linux_side = _this->u_iface, .unWorkshopDepotID = unWorkshopDepotID, .pszFolder = pszFolder, }; params.pszFolder = steamclient_dos_to_unix_path( pszFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_BInitWorkshopForGameServer, ¶ms ); steamclient_free_path( params.pszFolder ); return params._ret; } void __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SuspendDownloads(struct w_steam_iface *_this, bool bSuspend) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SuspendDownloads_params params = { .linux_side = _this->u_iface, .bSuspend = bSuspend, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_SuspendDownloads, ¶ms ); } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_StartPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_StartPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_StartPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_StopPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_StopPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_StopPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_StopPlaytimeTrackingForAllItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_StopPlaytimeTrackingForAllItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_StopPlaytimeTrackingForAllItems, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddDependency(struct w_steam_iface *_this, uint64_t nParentPublishedFileID, uint64_t nChildPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddDependency_params params = { .linux_side = _this->u_iface, .nParentPublishedFileID = nParentPublishedFileID, .nChildPublishedFileID = nChildPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveDependency(struct w_steam_iface *_this, uint64_t nParentPublishedFileID, uint64_t nChildPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveDependency_params params = { .linux_side = _this->u_iface, .nParentPublishedFileID = nParentPublishedFileID, .nChildPublishedFileID = nChildPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddAppDependency(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t nAppID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddAppDependency_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddAppDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveAppDependency(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t nAppID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveAppDependency_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveAppDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetAppDependencies(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetAppDependencies_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetAppDependencies, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_DeleteItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_DeleteItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_DeleteItem, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_ShowWorkshopEULA(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_ShowWorkshopEULA_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_ShowWorkshopEULA, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetWorkshopEULAStatus(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetWorkshopEULAStatus_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetWorkshopEULAStatus, ¶ms ); return params._ret; } extern vtable_ptr winISteamUGC_STEAMUGC_INTERFACE_VERSION017_vtable; DEFINE_RTTI_DATA0(winISteamUGC_STEAMUGC_INTERFACE_VERSION017, 0, ".?AVISteamUGC@@") __ASM_BLOCK_BEGIN(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_vtables) __ASM_VTABLE(winISteamUGC_STEAMUGC_INTERFACE_VERSION017, VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryUserUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryAllUGCRequest_2) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryAllUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateQueryUGCDetailsRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SendQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCResult) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCNumTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCTagDisplayName) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCPreviewURL) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCStatistic) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCNumAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCAdditionalPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCNumKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCKeyValueTag_2) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCContentDescriptors) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_ReleaseQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddRequiredTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddRequiredTagGroup) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddExcludedTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnOnlyIDs) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnLongDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnTotalOnly) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetReturnPlaytimeStats) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetAllowCachedResponse) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetCloudFileNameFilter) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetMatchAnyTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetSearchText) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetRankedByTrendDays) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetTimeCreatedDateRange) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetTimeUpdatedDateRange) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddRequiredKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RequestUGCDetails) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_CreateItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_StartItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemTitle) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemUpdateLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemVisibility) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemContent) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetAllowLegacyUpload) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveAllItemKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveItemKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_UpdateItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_UpdateItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddContentDescriptor) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveContentDescriptor) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SubmitItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemUpdateProgress) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddItemToFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveItemFromFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_UnsubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetNumSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemState) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemInstallInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemDownloadInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_DownloadItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_BInitWorkshopForGameServer) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_SuspendDownloads) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_StartPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_StopPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_StopPlaytimeTrackingForAllItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_AddAppDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_RemoveAppDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetAppDependencies) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_DeleteItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_ShowWorkshopEULA) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetWorkshopEULAStatus) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION017(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMUGC_INTERFACE_VERSION017"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamUGC_STEAMUGC_INTERFACE_VERSION017_vtable, 89, "STEAMUGC_INTERFACE_VERSION017"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryUserUGCRequest, 32) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryAllUGCRequest, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryAllUGCRequest_2, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryUGCDetailsRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SendQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCResult, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCNumTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCTag, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCTagDisplayName, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCPreviewURL, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCMetadata, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCChildren, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCStatistic, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCNumAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCAdditionalPreview, 40) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCNumKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCKeyValueTag, 36) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCKeyValueTag_2, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCContentDescriptors, 24) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_ReleaseQueryUGCRequest, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddRequiredTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddRequiredTagGroup, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddExcludedTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnOnlyIDs, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnLongDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnChildren, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnAdditionalPreviews, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnTotalOnly, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnPlaytimeStats, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetAllowCachedResponse, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetCloudFileNameFilter, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetMatchAnyTag, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetSearchText, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetRankedByTrendDays, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetTimeCreatedDateRange, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetTimeUpdatedDateRange, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddRequiredKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RequestUGCDetails, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_StartItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemTitle, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemDescription, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemUpdateLanguage, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemMetadata, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemVisibility, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemTags, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemContent, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetAllowLegacyUpload, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveAllItemKeyValueTags, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveItemKeyValueTags, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemKeyValueTag, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemPreviewVideo, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_UpdateItemPreviewFile, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_UpdateItemPreviewVideo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveItemPreview, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddContentDescriptor, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveContentDescriptor, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SubmitItemUpdate, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemUpdateProgress, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetUserItemVote, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetUserItemVote, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemToFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveItemFromFavorites, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_UnsubscribeItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetNumSubscribedItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetSubscribedItems, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemState, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemInstallInfo, 28) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemDownloadInfo, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_DownloadItem, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_BInitWorkshopForGameServer, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SuspendDownloads, 8) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_StartPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_StopPlaytimeTracking, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_StopPlaytimeTrackingForAllItems, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddDependency, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveDependency, 20) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddAppDependency, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveAppDependency, 16) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetAppDependencies, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_DeleteItem, 12) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_ShowWorkshopEULA, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetWorkshopEULAStatus, 4) DEFINE_THISCALL_WRAPPER(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetUserContentDescriptorPreferences, 12) uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryUserUGCRequest(struct w_steam_iface *_this, 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_VERSION018_CreateQueryUserUGCRequest_params params = { .linux_side = _this->u_iface, .unAccountID = unAccountID, .eListType = eListType, .eMatchingUGCType = eMatchingUGCType, .eSortOrder = eSortOrder, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryUserUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryAllUGCRequest(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, uint32_t unPage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryAllUGCRequest_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .unPage = unPage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryAllUGCRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryAllUGCRequest_2(struct w_steam_iface *_this, uint32_t eQueryType, uint32_t eMatchingeMatchingUGCTypeFileType, uint32_t nCreatorAppID, uint32_t nConsumerAppID, const char *pchCursor) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryAllUGCRequest_2_params params = { .linux_side = _this->u_iface, .eQueryType = eQueryType, .eMatchingeMatchingUGCTypeFileType = eMatchingeMatchingUGCTypeFileType, .nCreatorAppID = nCreatorAppID, .nConsumerAppID = nConsumerAppID, .pchCursor = pchCursor, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryAllUGCRequest_2, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryUGCDetailsRequest(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryUGCDetailsRequest_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryUGCDetailsRequest, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SendQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SendQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SendQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCResult(struct w_steam_iface *_this, uint64_t handle, uint32_t index, w_SteamUGCDetails_t_128x *pDetails) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCResult_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pDetails = pDetails, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCResult, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCNumTags(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCNumTags_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCNumTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCTag(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t indexTag, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCTag_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .indexTag = indexTag, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCTagDisplayName(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t indexTag, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCTagDisplayName_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .indexTag = indexTag, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCTagDisplayName, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCPreviewURL(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchURL, uint32_t cchURLSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCPreviewURL_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchURL = pchURL, .cchURLSize = cchURLSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCPreviewURL, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCMetadata(struct w_steam_iface *_this, uint64_t handle, uint32_t index, char *pchMetadata, uint32_t cchMetadatasize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchMetadata = pchMetadata, .cchMetadatasize = cchMetadatasize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCChildren(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCStatistic(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t eStatType, uint64_t *pStatValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCStatistic_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .eStatType = eStatType, .pStatValue = pStatValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCStatistic, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCNumAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCNumAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCNumAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCAdditionalPreview(struct w_steam_iface *_this, 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_VERSION018_GetQueryUGCAdditionalPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .previewIndex = previewIndex, .pchURLOrVideoID = pchURLOrVideoID, .cchURLSize = cchURLSize, .pchOriginalFileName = pchOriginalFileName, .cchOriginalFileNameSize = cchOriginalFileNameSize, .pPreviewType = pPreviewType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCAdditionalPreview, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCNumKeyValueTags(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCNumKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCNumKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCKeyValueTag(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t keyValueTagIndex, char *pchKey, uint32_t cchKeySize, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .keyValueTagIndex = keyValueTagIndex, .pchKey = pchKey, .cchKeySize = cchKeySize, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCKeyValueTag_2(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pchKey, char *pchValue, uint32_t cchValueSize) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCKeyValueTag_2_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pchKey = pchKey, .pchValue = pchValue, .cchValueSize = cchValueSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCKeyValueTag_2, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCContentDescriptors(struct w_steam_iface *_this, uint64_t handle, uint32_t index, uint32_t *pvecDescriptors, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCContentDescriptors_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pvecDescriptors = pvecDescriptors, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCContentDescriptors, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_ReleaseQueryUGCRequest(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_ReleaseQueryUGCRequest_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_ReleaseQueryUGCRequest, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddRequiredTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddRequiredTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddRequiredTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddRequiredTagGroup(struct w_steam_iface *_this, uint64_t handle, const w_SteamParamStringArray_t *pTagGroups) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddRequiredTagGroup_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagGroups = pTagGroups, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddRequiredTagGroup, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddExcludedTag(struct w_steam_iface *_this, uint64_t handle, const char *pTagName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddExcludedTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pTagName = pTagName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddExcludedTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnOnlyIDs(struct w_steam_iface *_this, uint64_t handle, bool bReturnOnlyIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnOnlyIDs_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnOnlyIDs = bReturnOnlyIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnOnlyIDs, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnKeyValueTags(struct w_steam_iface *_this, uint64_t handle, bool bReturnKeyValueTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnKeyValueTags = bReturnKeyValueTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnLongDescription(struct w_steam_iface *_this, uint64_t handle, bool bReturnLongDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnLongDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnLongDescription = bReturnLongDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnLongDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnMetadata(struct w_steam_iface *_this, uint64_t handle, bool bReturnMetadata) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnMetadata = bReturnMetadata, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnChildren(struct w_steam_iface *_this, uint64_t handle, bool bReturnChildren) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnChildren_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnChildren = bReturnChildren, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnChildren, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnAdditionalPreviews(struct w_steam_iface *_this, uint64_t handle, bool bReturnAdditionalPreviews) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnAdditionalPreviews_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnAdditionalPreviews = bReturnAdditionalPreviews, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnAdditionalPreviews, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnTotalOnly(struct w_steam_iface *_this, uint64_t handle, bool bReturnTotalOnly) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnTotalOnly_params params = { .linux_side = _this->u_iface, .handle = handle, .bReturnTotalOnly = bReturnTotalOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnTotalOnly, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnPlaytimeStats(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnPlaytimeStats_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnPlaytimeStats, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetAllowCachedResponse(struct w_steam_iface *_this, uint64_t handle, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetAllowCachedResponse_params params = { .linux_side = _this->u_iface, .handle = handle, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetAllowCachedResponse, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetCloudFileNameFilter(struct w_steam_iface *_this, uint64_t handle, const char *pMatchCloudFileName) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetCloudFileNameFilter_params params = { .linux_side = _this->u_iface, .handle = handle, .pMatchCloudFileName = pMatchCloudFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetCloudFileNameFilter, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetMatchAnyTag(struct w_steam_iface *_this, uint64_t handle, bool bMatchAnyTag) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetMatchAnyTag_params params = { .linux_side = _this->u_iface, .handle = handle, .bMatchAnyTag = bMatchAnyTag, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetMatchAnyTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetSearchText(struct w_steam_iface *_this, uint64_t handle, const char *pSearchText) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetSearchText_params params = { .linux_side = _this->u_iface, .handle = handle, .pSearchText = pSearchText, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetSearchText, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetRankedByTrendDays(struct w_steam_iface *_this, uint64_t handle, uint32_t unDays) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetRankedByTrendDays_params params = { .linux_side = _this->u_iface, .handle = handle, .unDays = unDays, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetRankedByTrendDays, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetTimeCreatedDateRange(struct w_steam_iface *_this, uint64_t handle, uint32_t rtStart, uint32_t rtEnd) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetTimeCreatedDateRange_params params = { .linux_side = _this->u_iface, .handle = handle, .rtStart = rtStart, .rtEnd = rtEnd, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetTimeCreatedDateRange, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetTimeUpdatedDateRange(struct w_steam_iface *_this, uint64_t handle, uint32_t rtStart, uint32_t rtEnd) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetTimeUpdatedDateRange_params params = { .linux_side = _this->u_iface, .handle = handle, .rtStart = rtStart, .rtEnd = rtEnd, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetTimeUpdatedDateRange, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddRequiredKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pKey, const char *pValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddRequiredKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pKey = pKey, .pValue = pValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddRequiredKeyValueTag, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RequestUGCDetails(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t unMaxAgeSeconds) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_RequestUGCDetails_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .unMaxAgeSeconds = unMaxAgeSeconds, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_RequestUGCDetails, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateItem(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint32_t eFileType) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateItem_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .eFileType = eFileType, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_StartItemUpdate(struct w_steam_iface *_this, uint32_t nConsumerAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_StartItemUpdate_params params = { .linux_side = _this->u_iface, .nConsumerAppId = nConsumerAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_StartItemUpdate, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemTitle(struct w_steam_iface *_this, uint64_t handle, const char *pchTitle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemTitle_params params = { .linux_side = _this->u_iface, .handle = handle, .pchTitle = pchTitle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemTitle, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemDescription(struct w_steam_iface *_this, uint64_t handle, const char *pchDescription) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemDescription_params params = { .linux_side = _this->u_iface, .handle = handle, .pchDescription = pchDescription, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemDescription, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemUpdateLanguage(struct w_steam_iface *_this, uint64_t handle, const char *pchLanguage) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemUpdateLanguage_params params = { .linux_side = _this->u_iface, .handle = handle, .pchLanguage = pchLanguage, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemUpdateLanguage, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemMetadata(struct w_steam_iface *_this, uint64_t handle, const char *pchMetaData) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemMetadata_params params = { .linux_side = _this->u_iface, .handle = handle, .pchMetaData = pchMetaData, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemMetadata, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemVisibility(struct w_steam_iface *_this, uint64_t handle, uint32_t eVisibility) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemVisibility_params params = { .linux_side = _this->u_iface, .handle = handle, .eVisibility = eVisibility, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemVisibility, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemTags(struct w_steam_iface *_this, uint64_t updateHandle, const w_SteamParamStringArray_t *pTags, bool bAllowAdminTags) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemTags_params params = { .linux_side = _this->u_iface, .updateHandle = updateHandle, .pTags = pTags, .bAllowAdminTags = bAllowAdminTags, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemContent(struct w_steam_iface *_this, uint64_t handle, const char *pszContentFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemContent_params params = { .linux_side = _this->u_iface, .handle = handle, .pszContentFolder = pszContentFolder, }; params.pszContentFolder = steamclient_dos_to_unix_path( pszContentFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemContent, ¶ms ); steamclient_free_path( params.pszContentFolder ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemPreview(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemPreview, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetAllowLegacyUpload(struct w_steam_iface *_this, uint64_t handle, bool bAllowLegacyUpload) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetAllowLegacyUpload_params params = { .linux_side = _this->u_iface, .handle = handle, .bAllowLegacyUpload = bAllowLegacyUpload, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetAllowLegacyUpload, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveAllItemKeyValueTags(struct w_steam_iface *_this, uint64_t handle) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveAllItemKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveAllItemKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveItemKeyValueTags(struct w_steam_iface *_this, uint64_t handle, const char *pchKey) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveItemKeyValueTags_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveItemKeyValueTags, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemKeyValueTag(struct w_steam_iface *_this, uint64_t handle, const char *pchKey, const char *pchValue) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemKeyValueTag_params params = { .linux_side = _this->u_iface, .handle = handle, .pchKey = pchKey, .pchValue = pchValue, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemKeyValueTag, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, const char *pszPreviewFile, uint32_t type) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .pszPreviewFile = pszPreviewFile, .type = type, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_UpdateItemPreviewFile(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszPreviewFile) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_UpdateItemPreviewFile_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszPreviewFile = pszPreviewFile, }; params.pszPreviewFile = steamclient_dos_to_unix_path( pszPreviewFile, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_UpdateItemPreviewFile, ¶ms ); steamclient_free_path( params.pszPreviewFile ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_UpdateItemPreviewVideo(struct w_steam_iface *_this, uint64_t handle, uint32_t index, const char *pszVideoID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_UpdateItemPreviewVideo_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, .pszVideoID = pszVideoID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_UpdateItemPreviewVideo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveItemPreview(struct w_steam_iface *_this, uint64_t handle, uint32_t index) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveItemPreview_params params = { .linux_side = _this->u_iface, .handle = handle, .index = index, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveItemPreview, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddContentDescriptor(struct w_steam_iface *_this, uint64_t handle, uint32_t descid) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddContentDescriptor_params params = { .linux_side = _this->u_iface, .handle = handle, .descid = descid, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddContentDescriptor, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveContentDescriptor(struct w_steam_iface *_this, uint64_t handle, uint32_t descid) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveContentDescriptor_params params = { .linux_side = _this->u_iface, .handle = handle, .descid = descid, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveContentDescriptor, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SubmitItemUpdate(struct w_steam_iface *_this, uint64_t handle, const char *pchChangeNote) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SubmitItemUpdate_params params = { .linux_side = _this->u_iface, .handle = handle, .pchChangeNote = pchChangeNote, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SubmitItemUpdate, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemUpdateProgress(struct w_steam_iface *_this, uint64_t handle, uint64_t *punBytesProcessed, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemUpdateProgress_params params = { .linux_side = _this->u_iface, .handle = handle, .punBytesProcessed = punBytesProcessed, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemUpdateProgress, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bVoteUp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bVoteUp = bVoteUp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetUserItemVote(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetUserItemVote_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetUserItemVote, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemToFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemToFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemToFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveItemFromFavorites(struct w_steam_iface *_this, uint32_t nAppId, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveItemFromFavorites_params params = { .linux_side = _this->u_iface, .nAppId = nAppId, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveItemFromFavorites, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SubscribeItem, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_UnsubscribeItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_UnsubscribeItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_UnsubscribeItem, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetNumSubscribedItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetNumSubscribedItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetNumSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetSubscribedItems(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetSubscribedItems_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetSubscribedItems, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemState(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemState_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemState, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemInstallInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punSizeOnDisk, char *pchFolder, uint32_t cchFolderSize, uint32_t *punTimeStamp) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemInstallInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punSizeOnDisk = punSizeOnDisk, .pchFolder = pchFolder, .cchFolderSize = cchFolderSize, .punTimeStamp = punTimeStamp, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemInstallInfo, ¶ms ); steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemDownloadInfo(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemDownloadInfo_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemDownloadInfo, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_DownloadItem(struct w_steam_iface *_this, uint64_t nPublishedFileID, bool bHighPriority) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_DownloadItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .bHighPriority = bHighPriority, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_DownloadItem, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_BInitWorkshopForGameServer(struct w_steam_iface *_this, uint32_t unWorkshopDepotID, const char *pszFolder) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_BInitWorkshopForGameServer_params params = { .linux_side = _this->u_iface, .unWorkshopDepotID = unWorkshopDepotID, .pszFolder = pszFolder, }; params.pszFolder = steamclient_dos_to_unix_path( pszFolder, 0 ); TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_BInitWorkshopForGameServer, ¶ms ); steamclient_free_path( params.pszFolder ); return params._ret; } void __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SuspendDownloads(struct w_steam_iface *_this, bool bSuspend) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SuspendDownloads_params params = { .linux_side = _this->u_iface, .bSuspend = bSuspend, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_SuspendDownloads, ¶ms ); } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_StartPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_StartPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_StartPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_StopPlaytimeTracking(struct w_steam_iface *_this, uint64_t *pvecPublishedFileID, uint32_t unNumPublishedFileIDs) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_StopPlaytimeTracking_params params = { .linux_side = _this->u_iface, .pvecPublishedFileID = pvecPublishedFileID, .unNumPublishedFileIDs = unNumPublishedFileIDs, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_StopPlaytimeTracking, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_StopPlaytimeTrackingForAllItems(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_StopPlaytimeTrackingForAllItems_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_StopPlaytimeTrackingForAllItems, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddDependency(struct w_steam_iface *_this, uint64_t nParentPublishedFileID, uint64_t nChildPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddDependency_params params = { .linux_side = _this->u_iface, .nParentPublishedFileID = nParentPublishedFileID, .nChildPublishedFileID = nChildPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveDependency(struct w_steam_iface *_this, uint64_t nParentPublishedFileID, uint64_t nChildPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveDependency_params params = { .linux_side = _this->u_iface, .nParentPublishedFileID = nParentPublishedFileID, .nChildPublishedFileID = nChildPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddAppDependency(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t nAppID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddAppDependency_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddAppDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveAppDependency(struct w_steam_iface *_this, uint64_t nPublishedFileID, uint32_t nAppID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveAppDependency_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveAppDependency, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetAppDependencies(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetAppDependencies_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetAppDependencies, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_DeleteItem(struct w_steam_iface *_this, uint64_t nPublishedFileID) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_DeleteItem_params params = { .linux_side = _this->u_iface, .nPublishedFileID = nPublishedFileID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_DeleteItem, ¶ms ); return params._ret; } bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_ShowWorkshopEULA(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_ShowWorkshopEULA_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_ShowWorkshopEULA, ¶ms ); return params._ret; } uint64_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetWorkshopEULAStatus(struct w_steam_iface *_this) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetWorkshopEULAStatus_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetWorkshopEULAStatus, ¶ms ); return params._ret; } uint32_t __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetUserContentDescriptorPreferences(struct w_steam_iface *_this, uint32_t *pvecDescriptors, uint32_t cMaxEntries) { struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetUserContentDescriptorPreferences_params params = { .linux_side = _this->u_iface, .pvecDescriptors = pvecDescriptors, .cMaxEntries = cMaxEntries, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetUserContentDescriptorPreferences, ¶ms ); return params._ret; } extern vtable_ptr winISteamUGC_STEAMUGC_INTERFACE_VERSION018_vtable; DEFINE_RTTI_DATA0(winISteamUGC_STEAMUGC_INTERFACE_VERSION018, 0, ".?AVISteamUGC@@") __ASM_BLOCK_BEGIN(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_vtables) __ASM_VTABLE(winISteamUGC_STEAMUGC_INTERFACE_VERSION018, VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryUserUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryAllUGCRequest_2) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryAllUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateQueryUGCDetailsRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SendQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCResult) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCNumTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCTagDisplayName) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCPreviewURL) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCStatistic) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCNumAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCAdditionalPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCNumKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCKeyValueTag_2) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCContentDescriptors) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_ReleaseQueryUGCRequest) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddRequiredTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddRequiredTagGroup) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddExcludedTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnOnlyIDs) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnLongDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnChildren) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnAdditionalPreviews) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnTotalOnly) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetReturnPlaytimeStats) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetAllowCachedResponse) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetCloudFileNameFilter) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetMatchAnyTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetSearchText) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetRankedByTrendDays) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetTimeCreatedDateRange) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetTimeUpdatedDateRange) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddRequiredKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RequestUGCDetails) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_CreateItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_StartItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemTitle) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemDescription) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemUpdateLanguage) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemMetadata) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemVisibility) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemContent) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetAllowLegacyUpload) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveAllItemKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveItemKeyValueTags) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemKeyValueTag) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_UpdateItemPreviewFile) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_UpdateItemPreviewVideo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveItemPreview) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddContentDescriptor) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveContentDescriptor) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SubmitItemUpdate) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemUpdateProgress) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetUserItemVote) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddItemToFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveItemFromFavorites) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_UnsubscribeItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetNumSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetSubscribedItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemState) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemInstallInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemDownloadInfo) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_DownloadItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_BInitWorkshopForGameServer) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_SuspendDownloads) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_StartPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_StopPlaytimeTracking) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_StopPlaytimeTrackingForAllItems) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_AddAppDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_RemoveAppDependency) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetAppDependencies) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_DeleteItem) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_ShowWorkshopEULA) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetWorkshopEULAStatus) VTABLE_ADD_FUNC(winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetUserContentDescriptorPreferences) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION018(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMUGC_INTERFACE_VERSION018"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamUGC_STEAMUGC_INTERFACE_VERSION018_vtable, 90, "STEAMUGC_INTERFACE_VERSION018"); r->u_iface = u_iface; return r; } void init_winISteamUGC_rtti( char *base ) { #ifdef __x86_64__ init_winISteamUGC_STEAMUGC_INTERFACE_VERSION001_rtti( base ); init_winISteamUGC_STEAMUGC_INTERFACE_VERSION002_rtti( base ); init_winISteamUGC_STEAMUGC_INTERFACE_VERSION003_rtti( base ); init_winISteamUGC_STEAMUGC_INTERFACE_VERSION004_rtti( base ); init_winISteamUGC_STEAMUGC_INTERFACE_VERSION005_rtti( base ); init_winISteamUGC_STEAMUGC_INTERFACE_VERSION006_rtti( base ); init_winISteamUGC_STEAMUGC_INTERFACE_VERSION007_rtti( base ); init_winISteamUGC_STEAMUGC_INTERFACE_VERSION008_rtti( base ); init_winISteamUGC_STEAMUGC_INTERFACE_VERSION009_rtti( base ); init_winISteamUGC_STEAMUGC_INTERFACE_VERSION010_rtti( base ); init_winISteamUGC_STEAMUGC_INTERFACE_VERSION012_rtti( base ); init_winISteamUGC_STEAMUGC_INTERFACE_VERSION013_rtti( base ); init_winISteamUGC_STEAMUGC_INTERFACE_VERSION014_rtti( base ); init_winISteamUGC_STEAMUGC_INTERFACE_VERSION015_rtti( base ); init_winISteamUGC_STEAMUGC_INTERFACE_VERSION016_rtti( base ); init_winISteamUGC_STEAMUGC_INTERFACE_VERSION017_rtti( base ); init_winISteamUGC_STEAMUGC_INTERFACE_VERSION018_rtti( base ); #endif /* __x86_64__ */ }