/* This file is auto-generated, do not edit. */ #include "steamclient_private.h" WINE_DEFAULT_DEBUG_CHANNEL(steamclient); DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData, 20) int32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData(struct w_steam_iface *_this, uint32_t nAppID, const char *pchKey, char *pchValue, int32_t cchValueMax) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, .pchKey = pchKey, .pchValue = pchValue, .cchValueMax = cchValueMax, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData, ¶ms ); return params._ret; } extern vtable_ptr winISteamApps_STEAMAPPS_INTERFACE_VERSION001_vtable; DEFINE_RTTI_DATA0(winISteamApps_STEAMAPPS_INTERFACE_VERSION001, 0, ".?AVISteamApps@@") __ASM_BLOCK_BEGIN(winISteamApps_STEAMAPPS_INTERFACE_VERSION001_vtables) __ASM_VTABLE(winISteamApps_STEAMAPPS_INTERFACE_VERSION001, VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamApps_STEAMAPPS_INTERFACE_VERSION001(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMAPPS_INTERFACE_VERSION001"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION001_vtable, 1, "STEAMAPPS_INTERFACE_VERSION001"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribed, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsLowViolence, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsCybercafe, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsVACBanned, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetCurrentGameLanguage, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetAvailableGameLanguages, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribedApp, 8) bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribed(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribed_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribed, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsLowViolence(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsLowViolence_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsLowViolence, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsCybercafe(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsCybercafe_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsCybercafe, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsVACBanned(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsVACBanned_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsVACBanned, ¶ms ); return params._ret; } const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetCurrentGameLanguage(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetCurrentGameLanguage_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetCurrentGameLanguage, ¶ms ); return params._ret; } const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetAvailableGameLanguages(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetAvailableGameLanguages_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetAvailableGameLanguages, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribedApp(struct w_steam_iface *_this, uint32_t appID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribedApp_params params = { .linux_side = _this->u_iface, .appID = appID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribedApp, ¶ms ); return params._ret; } extern vtable_ptr winISteamApps_STEAMAPPS_INTERFACE_VERSION002_vtable; DEFINE_RTTI_DATA0(winISteamApps_STEAMAPPS_INTERFACE_VERSION002, 0, ".?AVISteamApps@@") __ASM_BLOCK_BEGIN(winISteamApps_STEAMAPPS_INTERFACE_VERSION002_vtables) __ASM_VTABLE(winISteamApps_STEAMAPPS_INTERFACE_VERSION002, VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribed) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsLowViolence) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsCybercafe) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsVACBanned) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetCurrentGameLanguage) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetAvailableGameLanguages) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribedApp) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamApps_STEAMAPPS_INTERFACE_VERSION002(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMAPPS_INTERFACE_VERSION002"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION002_vtable, 7, "STEAMAPPS_INTERFACE_VERSION002"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribed, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsLowViolence, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsCybercafe, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsVACBanned, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetCurrentGameLanguage, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetAvailableGameLanguages, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribedApp, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsDlcInstalled, 8) bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribed(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribed_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribed, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsLowViolence(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsLowViolence_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsLowViolence, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsCybercafe(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsCybercafe_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsCybercafe, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsVACBanned(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsVACBanned_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsVACBanned, ¶ms ); return params._ret; } const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetCurrentGameLanguage(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetCurrentGameLanguage_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetCurrentGameLanguage, ¶ms ); return params._ret; } const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetAvailableGameLanguages(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetAvailableGameLanguages_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetAvailableGameLanguages, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribedApp(struct w_steam_iface *_this, uint32_t appID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribedApp_params params = { .linux_side = _this->u_iface, .appID = appID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribedApp, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsDlcInstalled(struct w_steam_iface *_this, uint32_t appID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsDlcInstalled_params params = { .linux_side = _this->u_iface, .appID = appID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsDlcInstalled, ¶ms ); return params._ret; } extern vtable_ptr winISteamApps_STEAMAPPS_INTERFACE_VERSION003_vtable; DEFINE_RTTI_DATA0(winISteamApps_STEAMAPPS_INTERFACE_VERSION003, 0, ".?AVISteamApps@@") __ASM_BLOCK_BEGIN(winISteamApps_STEAMAPPS_INTERFACE_VERSION003_vtables) __ASM_VTABLE(winISteamApps_STEAMAPPS_INTERFACE_VERSION003, VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribed) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsLowViolence) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsCybercafe) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsVACBanned) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetCurrentGameLanguage) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetAvailableGameLanguages) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribedApp) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsDlcInstalled) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamApps_STEAMAPPS_INTERFACE_VERSION003(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMAPPS_INTERFACE_VERSION003"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION003_vtable, 8, "STEAMAPPS_INTERFACE_VERSION003"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribed, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsLowViolence, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsCybercafe, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsVACBanned, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetCurrentGameLanguage, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetAvailableGameLanguages, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedApp, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsDlcInstalled, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetEarliestPurchaseUnixTime, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedFromFreeWeekend, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetDLCCount, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BGetDLCDataByIndex, 24) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_InstallDLC, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_UninstallDLC, 8) bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribed(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribed_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribed, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsLowViolence(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsLowViolence_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsLowViolence, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsCybercafe(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsCybercafe_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsCybercafe, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsVACBanned(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsVACBanned_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsVACBanned, ¶ms ); return params._ret; } const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetCurrentGameLanguage(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetCurrentGameLanguage_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetCurrentGameLanguage, ¶ms ); return params._ret; } const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetAvailableGameLanguages(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetAvailableGameLanguages_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetAvailableGameLanguages, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedApp(struct w_steam_iface *_this, uint32_t appID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedApp_params params = { .linux_side = _this->u_iface, .appID = appID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedApp, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsDlcInstalled(struct w_steam_iface *_this, uint32_t appID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsDlcInstalled_params params = { .linux_side = _this->u_iface, .appID = appID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsDlcInstalled, ¶ms ); return params._ret; } uint32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetEarliestPurchaseUnixTime(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetEarliestPurchaseUnixTime_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetEarliestPurchaseUnixTime, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedFromFreeWeekend(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedFromFreeWeekend_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedFromFreeWeekend, ¶ms ); return params._ret; } int32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetDLCCount(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetDLCCount_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetDLCCount, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BGetDLCDataByIndex(struct w_steam_iface *_this, int32_t iDLC, uint32_t *pAppID, bool *pbAvailable, char *pchName, int32_t cchNameBufferSize) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BGetDLCDataByIndex_params params = { .linux_side = _this->u_iface, .iDLC = iDLC, .pAppID = pAppID, .pbAvailable = pbAvailable, .pchName = pchName, .cchNameBufferSize = cchNameBufferSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BGetDLCDataByIndex, ¶ms ); return params._ret; } void __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION004_InstallDLC(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_InstallDLC_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION004_InstallDLC, ¶ms ); } void __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION004_UninstallDLC(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_UninstallDLC_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION004_UninstallDLC, ¶ms ); } extern vtable_ptr winISteamApps_STEAMAPPS_INTERFACE_VERSION004_vtable; DEFINE_RTTI_DATA0(winISteamApps_STEAMAPPS_INTERFACE_VERSION004, 0, ".?AVISteamApps@@") __ASM_BLOCK_BEGIN(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_vtables) __ASM_VTABLE(winISteamApps_STEAMAPPS_INTERFACE_VERSION004, VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribed) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsLowViolence) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsCybercafe) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsVACBanned) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetCurrentGameLanguage) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetAvailableGameLanguages) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedApp) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsDlcInstalled) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetEarliestPurchaseUnixTime) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedFromFreeWeekend) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetDLCCount) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_BGetDLCDataByIndex) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_InstallDLC) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION004_UninstallDLC) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamApps_STEAMAPPS_INTERFACE_VERSION004(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMAPPS_INTERFACE_VERSION004"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION004_vtable, 14, "STEAMAPPS_INTERFACE_VERSION004"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribed, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsLowViolence, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsCybercafe, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsVACBanned, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentGameLanguage, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAvailableGameLanguages, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedApp, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsDlcInstalled, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetEarliestPurchaseUnixTime, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedFromFreeWeekend, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetDLCCount, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BGetDLCDataByIndex, 24) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_InstallDLC, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_UninstallDLC, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_RequestAppProofOfPurchaseKey, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentBetaName, 12) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_MarkContentCorrupt, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetInstalledDepots, 12) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir, 16) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsAppInstalled, 8) bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribed(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribed_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribed, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsLowViolence(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsLowViolence_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsLowViolence, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsCybercafe(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsCybercafe_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsCybercafe, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsVACBanned(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsVACBanned_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsVACBanned, ¶ms ); return params._ret; } const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentGameLanguage(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentGameLanguage_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentGameLanguage, ¶ms ); return params._ret; } const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAvailableGameLanguages(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAvailableGameLanguages_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAvailableGameLanguages, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedApp(struct w_steam_iface *_this, uint32_t appID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedApp_params params = { .linux_side = _this->u_iface, .appID = appID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedApp, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsDlcInstalled(struct w_steam_iface *_this, uint32_t appID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsDlcInstalled_params params = { .linux_side = _this->u_iface, .appID = appID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsDlcInstalled, ¶ms ); return params._ret; } uint32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetEarliestPurchaseUnixTime(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetEarliestPurchaseUnixTime_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetEarliestPurchaseUnixTime, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedFromFreeWeekend(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedFromFreeWeekend_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedFromFreeWeekend, ¶ms ); return params._ret; } int32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetDLCCount(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetDLCCount_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetDLCCount, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BGetDLCDataByIndex(struct w_steam_iface *_this, int32_t iDLC, uint32_t *pAppID, bool *pbAvailable, char *pchName, int32_t cchNameBufferSize) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BGetDLCDataByIndex_params params = { .linux_side = _this->u_iface, .iDLC = iDLC, .pAppID = pAppID, .pbAvailable = pbAvailable, .pchName = pchName, .cchNameBufferSize = cchNameBufferSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BGetDLCDataByIndex, ¶ms ); return params._ret; } void __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_InstallDLC(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_InstallDLC_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_InstallDLC, ¶ms ); } void __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_UninstallDLC(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_UninstallDLC_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_UninstallDLC, ¶ms ); } void __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_RequestAppProofOfPurchaseKey(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_RequestAppProofOfPurchaseKey_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_RequestAppProofOfPurchaseKey, ¶ms ); } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentBetaName(struct w_steam_iface *_this, char *pchName, int32_t cchNameBufferSize) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentBetaName_params params = { .linux_side = _this->u_iface, .pchName = pchName, .cchNameBufferSize = cchNameBufferSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentBetaName, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_MarkContentCorrupt(struct w_steam_iface *_this, bool bMissingFilesOnly) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_MarkContentCorrupt_params params = { .linux_side = _this->u_iface, .bMissingFilesOnly = bMissingFilesOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_MarkContentCorrupt, ¶ms ); return params._ret; } uint32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetInstalledDepots(struct w_steam_iface *_this, uint32_t *pvecDepots, uint32_t cMaxDepots) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetInstalledDepots_params params = { .linux_side = _this->u_iface, .pvecDepots = pvecDepots, .cMaxDepots = cMaxDepots, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetInstalledDepots, ¶ms ); return params._ret; } uint32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir(struct w_steam_iface *_this, uint32_t appID, char *pchFolder, uint32_t cchFolderBufferSize) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir_params params = { .linux_side = _this->u_iface, .appID = appID, .pchFolder = pchFolder, .cchFolderBufferSize = cchFolderBufferSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir, ¶ms ); params._ret = steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderBufferSize, 0 ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsAppInstalled(struct w_steam_iface *_this, uint32_t appID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsAppInstalled_params params = { .linux_side = _this->u_iface, .appID = appID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsAppInstalled, ¶ms ); return params._ret; } extern vtable_ptr winISteamApps_STEAMAPPS_INTERFACE_VERSION005_vtable; DEFINE_RTTI_DATA0(winISteamApps_STEAMAPPS_INTERFACE_VERSION005, 0, ".?AVISteamApps@@") __ASM_BLOCK_BEGIN(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_vtables) __ASM_VTABLE(winISteamApps_STEAMAPPS_INTERFACE_VERSION005, VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribed) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsLowViolence) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsCybercafe) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsVACBanned) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentGameLanguage) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAvailableGameLanguages) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedApp) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsDlcInstalled) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetEarliestPurchaseUnixTime) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedFromFreeWeekend) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetDLCCount) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BGetDLCDataByIndex) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_InstallDLC) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_UninstallDLC) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_RequestAppProofOfPurchaseKey) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentBetaName) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_MarkContentCorrupt) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetInstalledDepots) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsAppInstalled) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamApps_STEAMAPPS_INTERFACE_VERSION005(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMAPPS_INTERFACE_VERSION005"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION005_vtable, 20, "STEAMAPPS_INTERFACE_VERSION005"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribed, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsLowViolence, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsCybercafe, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsVACBanned, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentGameLanguage, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAvailableGameLanguages, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedApp, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsDlcInstalled, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetEarliestPurchaseUnixTime, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedFromFreeWeekend, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetDLCCount, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BGetDLCDataByIndex, 24) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_InstallDLC, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_UninstallDLC, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_RequestAppProofOfPurchaseKey, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentBetaName, 12) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_MarkContentCorrupt, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetInstalledDepots, 16) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir, 16) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsAppInstalled, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppOwner, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQueryParam, 8) bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribed(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribed_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribed, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsLowViolence(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsLowViolence_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsLowViolence, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsCybercafe(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsCybercafe_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsCybercafe, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsVACBanned(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsVACBanned_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsVACBanned, ¶ms ); return params._ret; } const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentGameLanguage(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentGameLanguage_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentGameLanguage, ¶ms ); return params._ret; } const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAvailableGameLanguages(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAvailableGameLanguages_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAvailableGameLanguages, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedApp(struct w_steam_iface *_this, uint32_t appID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedApp_params params = { .linux_side = _this->u_iface, .appID = appID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedApp, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsDlcInstalled(struct w_steam_iface *_this, uint32_t appID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsDlcInstalled_params params = { .linux_side = _this->u_iface, .appID = appID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsDlcInstalled, ¶ms ); return params._ret; } uint32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetEarliestPurchaseUnixTime(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetEarliestPurchaseUnixTime_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetEarliestPurchaseUnixTime, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedFromFreeWeekend(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedFromFreeWeekend_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedFromFreeWeekend, ¶ms ); return params._ret; } int32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetDLCCount(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetDLCCount_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetDLCCount, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BGetDLCDataByIndex(struct w_steam_iface *_this, int32_t iDLC, uint32_t *pAppID, bool *pbAvailable, char *pchName, int32_t cchNameBufferSize) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BGetDLCDataByIndex_params params = { .linux_side = _this->u_iface, .iDLC = iDLC, .pAppID = pAppID, .pbAvailable = pbAvailable, .pchName = pchName, .cchNameBufferSize = cchNameBufferSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BGetDLCDataByIndex, ¶ms ); return params._ret; } void __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_InstallDLC(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_InstallDLC_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_InstallDLC, ¶ms ); } void __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_UninstallDLC(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_UninstallDLC_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_UninstallDLC, ¶ms ); } void __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_RequestAppProofOfPurchaseKey(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_RequestAppProofOfPurchaseKey_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_RequestAppProofOfPurchaseKey, ¶ms ); } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentBetaName(struct w_steam_iface *_this, char *pchName, int32_t cchNameBufferSize) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentBetaName_params params = { .linux_side = _this->u_iface, .pchName = pchName, .cchNameBufferSize = cchNameBufferSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentBetaName, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_MarkContentCorrupt(struct w_steam_iface *_this, bool bMissingFilesOnly) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_MarkContentCorrupt_params params = { .linux_side = _this->u_iface, .bMissingFilesOnly = bMissingFilesOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_MarkContentCorrupt, ¶ms ); return params._ret; } uint32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetInstalledDepots(struct w_steam_iface *_this, uint32_t appID, uint32_t *pvecDepots, uint32_t cMaxDepots) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetInstalledDepots_params params = { .linux_side = _this->u_iface, .appID = appID, .pvecDepots = pvecDepots, .cMaxDepots = cMaxDepots, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetInstalledDepots, ¶ms ); return params._ret; } uint32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir(struct w_steam_iface *_this, uint32_t appID, char *pchFolder, uint32_t cchFolderBufferSize) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir_params params = { .linux_side = _this->u_iface, .appID = appID, .pchFolder = pchFolder, .cchFolderBufferSize = cchFolderBufferSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir, ¶ms ); params._ret = steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderBufferSize, 0 ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsAppInstalled(struct w_steam_iface *_this, uint32_t appID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsAppInstalled_params params = { .linux_side = _this->u_iface, .appID = appID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsAppInstalled, ¶ms ); return params._ret; } CSteamID * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppOwner(struct w_steam_iface *_this, CSteamID *_ret) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppOwner_params params = { .linux_side = _this->u_iface, ._ret = _ret, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppOwner, ¶ms ); return params._ret; } const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQueryParam(struct w_steam_iface *_this, const char *pchKey) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQueryParam_params params = { .linux_side = _this->u_iface, .pchKey = pchKey, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQueryParam, ¶ms ); return params._ret; } extern vtable_ptr winISteamApps_STEAMAPPS_INTERFACE_VERSION006_vtable; DEFINE_RTTI_DATA0(winISteamApps_STEAMAPPS_INTERFACE_VERSION006, 0, ".?AVISteamApps@@") __ASM_BLOCK_BEGIN(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_vtables) __ASM_VTABLE(winISteamApps_STEAMAPPS_INTERFACE_VERSION006, VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribed) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsLowViolence) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsCybercafe) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsVACBanned) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentGameLanguage) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAvailableGameLanguages) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedApp) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsDlcInstalled) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetEarliestPurchaseUnixTime) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedFromFreeWeekend) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetDLCCount) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BGetDLCDataByIndex) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_InstallDLC) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_UninstallDLC) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_RequestAppProofOfPurchaseKey) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentBetaName) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_MarkContentCorrupt) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetInstalledDepots) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsAppInstalled) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppOwner) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQueryParam) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamApps_STEAMAPPS_INTERFACE_VERSION006(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMAPPS_INTERFACE_VERSION006"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION006_vtable, 22, "STEAMAPPS_INTERFACE_VERSION006"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribed, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsLowViolence, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsCybercafe, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsVACBanned, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentGameLanguage, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAvailableGameLanguages, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedApp, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsDlcInstalled, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetEarliestPurchaseUnixTime, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedFromFreeWeekend, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDLCCount, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BGetDLCDataByIndex, 24) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_InstallDLC, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_UninstallDLC, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_RequestAppProofOfPurchaseKey, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentBetaName, 12) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_MarkContentCorrupt, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetInstalledDepots, 16) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir, 16) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsAppInstalled, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppOwner, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQueryParam, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDlcDownloadProgress, 16) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppBuildId, 4) bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribed(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribed_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribed, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsLowViolence(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsLowViolence_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsLowViolence, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsCybercafe(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsCybercafe_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsCybercafe, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsVACBanned(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsVACBanned_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsVACBanned, ¶ms ); return params._ret; } const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentGameLanguage(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentGameLanguage_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentGameLanguage, ¶ms ); return params._ret; } const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAvailableGameLanguages(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAvailableGameLanguages_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAvailableGameLanguages, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedApp(struct w_steam_iface *_this, uint32_t appID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedApp_params params = { .linux_side = _this->u_iface, .appID = appID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedApp, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsDlcInstalled(struct w_steam_iface *_this, uint32_t appID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsDlcInstalled_params params = { .linux_side = _this->u_iface, .appID = appID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsDlcInstalled, ¶ms ); return params._ret; } uint32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetEarliestPurchaseUnixTime(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetEarliestPurchaseUnixTime_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetEarliestPurchaseUnixTime, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedFromFreeWeekend(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedFromFreeWeekend_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedFromFreeWeekend, ¶ms ); return params._ret; } int32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDLCCount(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDLCCount_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDLCCount, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BGetDLCDataByIndex(struct w_steam_iface *_this, int32_t iDLC, uint32_t *pAppID, bool *pbAvailable, char *pchName, int32_t cchNameBufferSize) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BGetDLCDataByIndex_params params = { .linux_side = _this->u_iface, .iDLC = iDLC, .pAppID = pAppID, .pbAvailable = pbAvailable, .pchName = pchName, .cchNameBufferSize = cchNameBufferSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BGetDLCDataByIndex, ¶ms ); return params._ret; } void __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_InstallDLC(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_InstallDLC_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_InstallDLC, ¶ms ); } void __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_UninstallDLC(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_UninstallDLC_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_UninstallDLC, ¶ms ); } void __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_RequestAppProofOfPurchaseKey(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_RequestAppProofOfPurchaseKey_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_RequestAppProofOfPurchaseKey, ¶ms ); } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentBetaName(struct w_steam_iface *_this, char *pchName, int32_t cchNameBufferSize) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentBetaName_params params = { .linux_side = _this->u_iface, .pchName = pchName, .cchNameBufferSize = cchNameBufferSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentBetaName, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_MarkContentCorrupt(struct w_steam_iface *_this, bool bMissingFilesOnly) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_MarkContentCorrupt_params params = { .linux_side = _this->u_iface, .bMissingFilesOnly = bMissingFilesOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_MarkContentCorrupt, ¶ms ); return params._ret; } uint32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetInstalledDepots(struct w_steam_iface *_this, uint32_t appID, uint32_t *pvecDepots, uint32_t cMaxDepots) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetInstalledDepots_params params = { .linux_side = _this->u_iface, .appID = appID, .pvecDepots = pvecDepots, .cMaxDepots = cMaxDepots, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetInstalledDepots, ¶ms ); return params._ret; } uint32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir(struct w_steam_iface *_this, uint32_t appID, char *pchFolder, uint32_t cchFolderBufferSize) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir_params params = { .linux_side = _this->u_iface, .appID = appID, .pchFolder = pchFolder, .cchFolderBufferSize = cchFolderBufferSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir, ¶ms ); params._ret = steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderBufferSize, 0 ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsAppInstalled(struct w_steam_iface *_this, uint32_t appID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsAppInstalled_params params = { .linux_side = _this->u_iface, .appID = appID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsAppInstalled, ¶ms ); return params._ret; } CSteamID * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppOwner(struct w_steam_iface *_this, CSteamID *_ret) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppOwner_params params = { .linux_side = _this->u_iface, ._ret = _ret, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppOwner, ¶ms ); return params._ret; } const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQueryParam(struct w_steam_iface *_this, const char *pchKey) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQueryParam_params params = { .linux_side = _this->u_iface, .pchKey = pchKey, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQueryParam, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDlcDownloadProgress(struct w_steam_iface *_this, uint32_t nAppID, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDlcDownloadProgress_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDlcDownloadProgress, ¶ms ); return params._ret; } int32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppBuildId(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppBuildId_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppBuildId, ¶ms ); return params._ret; } extern vtable_ptr winISteamApps_STEAMAPPS_INTERFACE_VERSION007_vtable; DEFINE_RTTI_DATA0(winISteamApps_STEAMAPPS_INTERFACE_VERSION007, 0, ".?AVISteamApps@@") __ASM_BLOCK_BEGIN(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_vtables) __ASM_VTABLE(winISteamApps_STEAMAPPS_INTERFACE_VERSION007, VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribed) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsLowViolence) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsCybercafe) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsVACBanned) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentGameLanguage) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAvailableGameLanguages) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedApp) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsDlcInstalled) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetEarliestPurchaseUnixTime) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedFromFreeWeekend) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDLCCount) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BGetDLCDataByIndex) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_InstallDLC) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_UninstallDLC) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_RequestAppProofOfPurchaseKey) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentBetaName) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_MarkContentCorrupt) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetInstalledDepots) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsAppInstalled) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppOwner) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQueryParam) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDlcDownloadProgress) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppBuildId) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamApps_STEAMAPPS_INTERFACE_VERSION007(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMAPPS_INTERFACE_VERSION007"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION007_vtable, 24, "STEAMAPPS_INTERFACE_VERSION007"); r->u_iface = u_iface; return r; } DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsLowViolence, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsCybercafe, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsVACBanned, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentGameLanguage, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAvailableGameLanguages, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedApp, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsDlcInstalled, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetEarliestPurchaseUnixTime, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFreeWeekend, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDLCCount, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BGetDLCDataByIndex, 24) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_InstallDLC, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_UninstallDLC, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAppProofOfPurchaseKey, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentBetaName, 12) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_MarkContentCorrupt, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetInstalledDepots, 16) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir, 16) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsAppInstalled, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppOwner, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQueryParam, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDlcDownloadProgress, 16) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppBuildId, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAllProofOfPurchaseKeys, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails, 8) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCommandLine, 12) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing, 4) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial, 12) DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext, 8) bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsLowViolence(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsLowViolence_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsLowViolence, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsCybercafe(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsCybercafe_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsCybercafe, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsVACBanned(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsVACBanned_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsVACBanned, ¶ms ); return params._ret; } const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentGameLanguage(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentGameLanguage_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentGameLanguage, ¶ms ); return params._ret; } const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAvailableGameLanguages(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAvailableGameLanguages_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAvailableGameLanguages, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedApp(struct w_steam_iface *_this, uint32_t appID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedApp_params params = { .linux_side = _this->u_iface, .appID = appID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedApp, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsDlcInstalled(struct w_steam_iface *_this, uint32_t appID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsDlcInstalled_params params = { .linux_side = _this->u_iface, .appID = appID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsDlcInstalled, ¶ms ); return params._ret; } uint32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetEarliestPurchaseUnixTime(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetEarliestPurchaseUnixTime_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetEarliestPurchaseUnixTime, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFreeWeekend(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFreeWeekend_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFreeWeekend, ¶ms ); return params._ret; } int32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDLCCount(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDLCCount_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDLCCount, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BGetDLCDataByIndex(struct w_steam_iface *_this, int32_t iDLC, uint32_t *pAppID, bool *pbAvailable, char *pchName, int32_t cchNameBufferSize) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BGetDLCDataByIndex_params params = { .linux_side = _this->u_iface, .iDLC = iDLC, .pAppID = pAppID, .pbAvailable = pbAvailable, .pchName = pchName, .cchNameBufferSize = cchNameBufferSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BGetDLCDataByIndex, ¶ms ); return params._ret; } void __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_InstallDLC(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_InstallDLC_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_InstallDLC, ¶ms ); } void __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_UninstallDLC(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_UninstallDLC_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_UninstallDLC, ¶ms ); } void __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAppProofOfPurchaseKey(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAppProofOfPurchaseKey_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAppProofOfPurchaseKey, ¶ms ); } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentBetaName(struct w_steam_iface *_this, char *pchName, int32_t cchNameBufferSize) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentBetaName_params params = { .linux_side = _this->u_iface, .pchName = pchName, .cchNameBufferSize = cchNameBufferSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentBetaName, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_MarkContentCorrupt(struct w_steam_iface *_this, bool bMissingFilesOnly) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_MarkContentCorrupt_params params = { .linux_side = _this->u_iface, .bMissingFilesOnly = bMissingFilesOnly, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_MarkContentCorrupt, ¶ms ); return params._ret; } uint32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetInstalledDepots(struct w_steam_iface *_this, uint32_t appID, uint32_t *pvecDepots, uint32_t cMaxDepots) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetInstalledDepots_params params = { .linux_side = _this->u_iface, .appID = appID, .pvecDepots = pvecDepots, .cMaxDepots = cMaxDepots, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetInstalledDepots, ¶ms ); return params._ret; } uint32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir(struct w_steam_iface *_this, uint32_t appID, char *pchFolder, uint32_t cchFolderBufferSize) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir_params params = { .linux_side = _this->u_iface, .appID = appID, .pchFolder = pchFolder, .cchFolderBufferSize = cchFolderBufferSize, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir, ¶ms ); params._ret = steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderBufferSize, 0 ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsAppInstalled(struct w_steam_iface *_this, uint32_t appID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsAppInstalled_params params = { .linux_side = _this->u_iface, .appID = appID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsAppInstalled, ¶ms ); return params._ret; } CSteamID * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppOwner(struct w_steam_iface *_this, CSteamID *_ret) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppOwner_params params = { .linux_side = _this->u_iface, ._ret = _ret, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppOwner, ¶ms ); return params._ret; } const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQueryParam(struct w_steam_iface *_this, const char *pchKey) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQueryParam_params params = { .linux_side = _this->u_iface, .pchKey = pchKey, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQueryParam, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDlcDownloadProgress(struct w_steam_iface *_this, uint32_t nAppID, uint64_t *punBytesDownloaded, uint64_t *punBytesTotal) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDlcDownloadProgress_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, .punBytesDownloaded = punBytesDownloaded, .punBytesTotal = punBytesTotal, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDlcDownloadProgress, ¶ms ); return params._ret; } int32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppBuildId(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppBuildId_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppBuildId, ¶ms ); return params._ret; } void __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAllProofOfPurchaseKeys(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAllProofOfPurchaseKeys_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAllProofOfPurchaseKeys, ¶ms ); } uint64_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails(struct w_steam_iface *_this, const char *pszFileName) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails_params params = { .linux_side = _this->u_iface, .pszFileName = pszFileName, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails, ¶ms ); return params._ret; } int32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCommandLine(struct w_steam_iface *_this, char *pszCommandLine, int32_t cubCommandLine) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCommandLine_params params = { .linux_side = _this->u_iface, .pszCommandLine = pszCommandLine, .cubCommandLine = cubCommandLine, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCommandLine, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing(struct w_steam_iface *_this) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing_params params = { .linux_side = _this->u_iface, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial(struct w_steam_iface *_this, uint32_t *punSecondsAllowed, uint32_t *punSecondsPlayed) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial_params params = { .linux_side = _this->u_iface, .punSecondsAllowed = punSecondsAllowed, .punSecondsPlayed = punSecondsPlayed, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial, ¶ms ); return params._ret; } bool __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext(struct w_steam_iface *_this, uint32_t nAppID) { struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext_params params = { .linux_side = _this->u_iface, .nAppID = nAppID, }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext, ¶ms ); return params._ret; } extern vtable_ptr winISteamApps_STEAMAPPS_INTERFACE_VERSION008_vtable; DEFINE_RTTI_DATA0(winISteamApps_STEAMAPPS_INTERFACE_VERSION008, 0, ".?AVISteamApps@@") __ASM_BLOCK_BEGIN(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_vtables) __ASM_VTABLE(winISteamApps_STEAMAPPS_INTERFACE_VERSION008, VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsLowViolence) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsCybercafe) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsVACBanned) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentGameLanguage) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAvailableGameLanguages) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedApp) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsDlcInstalled) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetEarliestPurchaseUnixTime) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFreeWeekend) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDLCCount) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BGetDLCDataByIndex) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_InstallDLC) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_UninstallDLC) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAppProofOfPurchaseKey) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentBetaName) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_MarkContentCorrupt) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetInstalledDepots) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsAppInstalled) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppOwner) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQueryParam) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDlcDownloadProgress) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppBuildId) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAllProofOfPurchaseKeys) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCommandLine) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial) VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext) ); __ASM_BLOCK_END struct w_steam_iface *create_winISteamApps_STEAMAPPS_INTERFACE_VERSION008(void *u_iface) { struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMAPPS_INTERFACE_VERSION008"); TRACE("-> %p\n", r); r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION008_vtable, 30, "STEAMAPPS_INTERFACE_VERSION008"); r->u_iface = u_iface; return r; } void init_winISteamApps_rtti( char *base ) { #ifdef __x86_64__ init_winISteamApps_STEAMAPPS_INTERFACE_VERSION001_rtti( base ); init_winISteamApps_STEAMAPPS_INTERFACE_VERSION002_rtti( base ); init_winISteamApps_STEAMAPPS_INTERFACE_VERSION003_rtti( base ); init_winISteamApps_STEAMAPPS_INTERFACE_VERSION004_rtti( base ); init_winISteamApps_STEAMAPPS_INTERFACE_VERSION005_rtti( base ); init_winISteamApps_STEAMAPPS_INTERFACE_VERSION006_rtti( base ); init_winISteamApps_STEAMAPPS_INTERFACE_VERSION007_rtti( base ); init_winISteamApps_STEAMAPPS_INTERFACE_VERSION008_rtti( base ); #endif /* __x86_64__ */ }