mirror of
https://github.com/suyu-emu/Yucom.git
synced 2026-09-21 13:22:43 -07:00
lsteamclient: Generate SteamWorks SDK 1.57 support.
This commit is contained in:
committed by
Arkadiusz Hiler
parent
a33bbf115c
commit
ea07c02886
@@ -32,6 +32,7 @@ case 0x00180835: win_msg->m_cubParam = 32; win_msg->m_pubParam = HeapAlloc(GetPr
|
||||
case 0x000c0836: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTTPRequestHeadersReceived_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
|
||||
case 0x00140837: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTTPRequestDataReceived_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
|
||||
case 0x00200af3: win_msg->m_cubParam = 40; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_SteamInputConfigurationLoaded_t_40((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
|
||||
case 0x00180af4: win_msg->m_cubParam = 32; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_SteamInputGamepadSlotChange_t_32((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
|
||||
case 0x26280d4a: win_msg->m_cubParam = 9784; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_SteamUGCRequestUGCDetailsResult_t_9784((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
|
||||
case 0x00100d4b: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_CreateItemResult_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
|
||||
case 0x000c0d4d: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_ItemInstalled_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
|
||||
|
||||
@@ -134,6 +134,10 @@ struct SteamInputConfigurationLoaded_t;
|
||||
struct winSteamInputConfigurationLoaded_t_40;
|
||||
extern void cb_SteamInputConfigurationLoaded_t_40(const struct SteamInputConfigurationLoaded_t *l, struct winSteamInputConfigurationLoaded_t_40 *w);
|
||||
|
||||
struct SteamInputGamepadSlotChange_t;
|
||||
struct winSteamInputGamepadSlotChange_t_32;
|
||||
extern void cb_SteamInputGamepadSlotChange_t_32(const struct SteamInputGamepadSlotChange_t *l, struct winSteamInputGamepadSlotChange_t_32 *w);
|
||||
|
||||
struct SteamUGCRequestUGCDetailsResult_t;
|
||||
struct winSteamUGCRequestUGCDetailsResult_t_9784;
|
||||
extern void cb_SteamUGCRequestUGCDetailsResult_t_9784(const struct SteamUGCRequestUGCDetailsResult_t *l, struct winSteamUGCRequestUGCDetailsResult_t_9784 *w);
|
||||
|
||||
@@ -63,6 +63,8 @@ case 2103: /* HTTPRequestDataReceived_t_24 */
|
||||
return 20;
|
||||
case 2803: /* SteamInputConfigurationLoaded_t_40 */
|
||||
return 32;
|
||||
case 2804: /* SteamInputGamepadSlotChange_t_32 */
|
||||
return 24;
|
||||
case 3402: /* SteamUGCRequestUGCDetailsResult_t_9784 */
|
||||
return 9768;
|
||||
case 3403: /* CreateItemResult_t_24 */
|
||||
@@ -195,6 +197,8 @@ case 2103: /* HTTPRequestDataReceived_t_24 */
|
||||
return 20;
|
||||
case 2803: /* SteamInputConfigurationLoaded_t_40 */
|
||||
return 32;
|
||||
case 2804: /* SteamInputGamepadSlotChange_t_32 */
|
||||
return 24;
|
||||
case 3402: /* SteamUGCRequestUGCDetailsResult_t_9784 */
|
||||
return 9768;
|
||||
case 3403: /* CreateItemResult_t_24 */
|
||||
|
||||
@@ -199,6 +199,12 @@ case 2803:
|
||||
case 40: cb_SteamInputConfigurationLoaded_t_40(lin_callback, callback); break;
|
||||
}
|
||||
break;
|
||||
case 2804:
|
||||
switch(callback_len){
|
||||
default:
|
||||
case 32: cb_SteamInputGamepadSlotChange_t_32(lin_callback, callback); break;
|
||||
}
|
||||
break;
|
||||
case 3402:
|
||||
switch(callback_len){
|
||||
default:
|
||||
@@ -602,6 +608,12 @@ case 2803:
|
||||
case 40: cb_SteamInputConfigurationLoaded_t_40(lin_callback, callback); break;
|
||||
}
|
||||
break;
|
||||
case 2804:
|
||||
switch(callback_len){
|
||||
default:
|
||||
case 32: cb_SteamInputGamepadSlotChange_t_32(lin_callback, callback); break;
|
||||
}
|
||||
break;
|
||||
case 3402:
|
||||
switch(callback_len){
|
||||
default:
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
#pragma push_macro("__cdecl")
|
||||
#undef __cdecl
|
||||
#define __cdecl
|
||||
#include "steamworks_sdk_156/steam_api.h"
|
||||
#include "steamworks_sdk_156/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_157/steam_api.h"
|
||||
#include "steamworks_sdk_157/steamnetworkingtypes.h"
|
||||
#pragma pop_macro("__cdecl")
|
||||
#include "steamclient_private.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define SDKVER_156
|
||||
#define SDKVER_157
|
||||
#include "struct_converters.h"
|
||||
#include "cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001.h"
|
||||
uint32 cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetNumInstalledApps(void *linux_side)
|
||||
|
||||
@@ -2,15 +2,15 @@
|
||||
#pragma push_macro("__cdecl")
|
||||
#undef __cdecl
|
||||
#define __cdecl
|
||||
#include "steamworks_sdk_156/steam_api.h"
|
||||
#include "steamworks_sdk_156/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_156/isteamappticket.h"
|
||||
#include "steamworks_sdk_157/steam_api.h"
|
||||
#include "steamworks_sdk_157/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_157/isteamappticket.h"
|
||||
#pragma pop_macro("__cdecl")
|
||||
#include "steamclient_private.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define SDKVER_156
|
||||
#define SDKVER_157
|
||||
#include "struct_converters.h"
|
||||
#include "cppISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001.h"
|
||||
uint32 cppISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData(void *linux_side, uint32 nAppID, void * pvBuffer, uint32 cbBufferLength, uint32 * piAppId, uint32 * piSteamId, uint32 * piSignature, uint32 * pcbSignature)
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
#pragma push_macro("__cdecl")
|
||||
#undef __cdecl
|
||||
#define __cdecl
|
||||
#include "steamworks_sdk_156/steam_api.h"
|
||||
#include "steamworks_sdk_156/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_157/steam_api.h"
|
||||
#include "steamworks_sdk_157/steamnetworkingtypes.h"
|
||||
#pragma pop_macro("__cdecl")
|
||||
#include "steamclient_private.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define SDKVER_156
|
||||
#define SDKVER_157
|
||||
#include "struct_converters.h"
|
||||
#include "cppISteamApps_STEAMAPPS_INTERFACE_VERSION008.h"
|
||||
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed(void *linux_side)
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
#pragma push_macro("__cdecl")
|
||||
#undef __cdecl
|
||||
#define __cdecl
|
||||
#include "steamworks_sdk_156/steam_api.h"
|
||||
#include "steamworks_sdk_156/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_157/steam_api.h"
|
||||
#include "steamworks_sdk_157/steamnetworkingtypes.h"
|
||||
#pragma pop_macro("__cdecl")
|
||||
#include "steamclient_private.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define SDKVER_156
|
||||
#define SDKVER_157
|
||||
#include "struct_converters.h"
|
||||
#include "cppISteamClient_SteamClient020.h"
|
||||
HSteamPipe cppISteamClient_SteamClient020_CreateSteamPipe(void *linux_side)
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
#pragma push_macro("__cdecl")
|
||||
#undef __cdecl
|
||||
#define __cdecl
|
||||
#include "steamworks_sdk_156/steam_api.h"
|
||||
#include "steamworks_sdk_156/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_157/steam_api.h"
|
||||
#include "steamworks_sdk_157/steamnetworkingtypes.h"
|
||||
#pragma pop_macro("__cdecl")
|
||||
#include "steamclient_private.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define SDKVER_156
|
||||
#define SDKVER_157
|
||||
#include "struct_converters.h"
|
||||
#include "cppISteamController_SteamController008.h"
|
||||
bool cppISteamController_SteamController008_Init(void *linux_side)
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
#pragma push_macro("__cdecl")
|
||||
#undef __cdecl
|
||||
#define __cdecl
|
||||
#include "steamworks_sdk_156/steam_api.h"
|
||||
#include "steamworks_sdk_156/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_157/steam_api.h"
|
||||
#include "steamworks_sdk_157/steamnetworkingtypes.h"
|
||||
#pragma pop_macro("__cdecl")
|
||||
#include "steamclient_private.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define SDKVER_156
|
||||
#define SDKVER_157
|
||||
#include "struct_converters.h"
|
||||
#include "cppISteamFriends_SteamFriends017.h"
|
||||
const char * cppISteamFriends_SteamFriends017_GetPersonaName(void *linux_side)
|
||||
|
||||
@@ -2,15 +2,15 @@
|
||||
#pragma push_macro("__cdecl")
|
||||
#undef __cdecl
|
||||
#define __cdecl
|
||||
#include "steamworks_sdk_156/steam_api.h"
|
||||
#include "steamworks_sdk_156/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_156/isteamgamecoordinator.h"
|
||||
#include "steamworks_sdk_157/steam_api.h"
|
||||
#include "steamworks_sdk_157/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_157/isteamgamecoordinator.h"
|
||||
#pragma pop_macro("__cdecl")
|
||||
#include "steamclient_private.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define SDKVER_156
|
||||
#define SDKVER_157
|
||||
#include "struct_converters.h"
|
||||
#include "cppISteamGameCoordinator_SteamGameCoordinator001.h"
|
||||
EGCResults cppISteamGameCoordinator_SteamGameCoordinator001_SendMessage(void *linux_side, uint32 unMsgType, const void * pubData, uint32 cubData)
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
#pragma push_macro("__cdecl")
|
||||
#undef __cdecl
|
||||
#define __cdecl
|
||||
#include "steamworks_sdk_156/steam_api.h"
|
||||
#include "steamworks_sdk_156/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_157/steam_api.h"
|
||||
#include "steamworks_sdk_157/steamnetworkingtypes.h"
|
||||
#pragma pop_macro("__cdecl")
|
||||
#include "steamclient_private.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define SDKVER_156
|
||||
#define SDKVER_157
|
||||
#include "struct_converters.h"
|
||||
#include "cppISteamGameSearch_SteamMatchGameSearch001.h"
|
||||
EGameSearchErrorCode_t cppISteamGameSearch_SteamMatchGameSearch001_AddGameSearchParams(void *linux_side, const char * pchKeyToFind, const char * pchValuesToFind)
|
||||
|
||||
@@ -2,15 +2,15 @@
|
||||
#pragma push_macro("__cdecl")
|
||||
#undef __cdecl
|
||||
#define __cdecl
|
||||
#include "steamworks_sdk_156/steam_api.h"
|
||||
#include "steamworks_sdk_156/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_156/isteamgameserverstats.h"
|
||||
#include "steamworks_sdk_157/steam_api.h"
|
||||
#include "steamworks_sdk_157/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_157/isteamgameserverstats.h"
|
||||
#pragma pop_macro("__cdecl")
|
||||
#include "steamclient_private.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define SDKVER_156
|
||||
#define SDKVER_157
|
||||
#include "struct_converters.h"
|
||||
#include "cppISteamGameServerStats_SteamGameServerStats001.h"
|
||||
SteamAPICall_t cppISteamGameServerStats_SteamGameServerStats001_RequestUserStats(void *linux_side, CSteamID steamIDUser)
|
||||
|
||||
@@ -2,15 +2,15 @@
|
||||
#pragma push_macro("__cdecl")
|
||||
#undef __cdecl
|
||||
#define __cdecl
|
||||
#include "steamworks_sdk_156/steam_api.h"
|
||||
#include "steamworks_sdk_156/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_156/isteamgameserver.h"
|
||||
#include "steamworks_sdk_157/steam_api.h"
|
||||
#include "steamworks_sdk_157/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_157/isteamgameserver.h"
|
||||
#pragma pop_macro("__cdecl")
|
||||
#include "steamclient_private.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define SDKVER_156
|
||||
#define SDKVER_157
|
||||
#include "struct_converters.h"
|
||||
#include "cppISteamGameServer_SteamGameServer015.h"
|
||||
bool cppISteamGameServer_SteamGameServer015_InitGameServer(void *linux_side, uint32 unIP, uint16 usGamePort, uint16 usQueryPort, uint32 unFlags, AppId_t nGameAppId, const char * pchVersionString)
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
#pragma push_macro("__cdecl")
|
||||
#undef __cdecl
|
||||
#define __cdecl
|
||||
#include "steamworks_sdk_156/steam_api.h"
|
||||
#include "steamworks_sdk_156/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_157/steam_api.h"
|
||||
#include "steamworks_sdk_157/steamnetworkingtypes.h"
|
||||
#pragma pop_macro("__cdecl")
|
||||
#include "steamclient_private.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define SDKVER_156
|
||||
#define SDKVER_157
|
||||
#include "struct_converters.h"
|
||||
#include "cppISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005.h"
|
||||
bool cppISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_Init(void *linux_side)
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
#pragma push_macro("__cdecl")
|
||||
#undef __cdecl
|
||||
#define __cdecl
|
||||
#include "steamworks_sdk_156/steam_api.h"
|
||||
#include "steamworks_sdk_156/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_157/steam_api.h"
|
||||
#include "steamworks_sdk_157/steamnetworkingtypes.h"
|
||||
#pragma pop_macro("__cdecl")
|
||||
#include "steamclient_private.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define SDKVER_156
|
||||
#define SDKVER_157
|
||||
#include "struct_converters.h"
|
||||
#include "cppISteamHTTP_STEAMHTTP_INTERFACE_VERSION003.h"
|
||||
HTTPRequestHandle cppISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_CreateHTTPRequest(void *linux_side, EHTTPMethod eHTTPRequestMethod, const char * pchAbsoluteURL)
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
#pragma push_macro("__cdecl")
|
||||
#undef __cdecl
|
||||
#define __cdecl
|
||||
#include "steamworks_sdk_156/steam_api.h"
|
||||
#include "steamworks_sdk_156/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_157/steam_api.h"
|
||||
#include "steamworks_sdk_157/steamnetworkingtypes.h"
|
||||
#pragma pop_macro("__cdecl")
|
||||
#include "steamclient_private.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define SDKVER_156
|
||||
#define SDKVER_157
|
||||
#include "struct_converters.h"
|
||||
#include "cppISteamInput_SteamInput006.h"
|
||||
bool cppISteamInput_SteamInput006_Init(void *linux_side, bool bExplicitlyCallRunFrame)
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
#pragma push_macro("__cdecl")
|
||||
#undef __cdecl
|
||||
#define __cdecl
|
||||
#include "steamworks_sdk_156/steam_api.h"
|
||||
#include "steamworks_sdk_156/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_157/steam_api.h"
|
||||
#include "steamworks_sdk_157/steamnetworkingtypes.h"
|
||||
#pragma pop_macro("__cdecl")
|
||||
#include "steamclient_private.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define SDKVER_156
|
||||
#define SDKVER_157
|
||||
#include "struct_converters.h"
|
||||
#include "cppISteamInventory_STEAMINVENTORY_INTERFACE_V003.h"
|
||||
EResult cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultStatus(void *linux_side, SteamInventoryResult_t resultHandle)
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
#pragma push_macro("__cdecl")
|
||||
#undef __cdecl
|
||||
#define __cdecl
|
||||
#include "steamworks_sdk_156/steam_api.h"
|
||||
#include "steamworks_sdk_156/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_157/steam_api.h"
|
||||
#include "steamworks_sdk_157/steamnetworkingtypes.h"
|
||||
#pragma pop_macro("__cdecl")
|
||||
#include "steamclient_private.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define SDKVER_156
|
||||
#define SDKVER_157
|
||||
#include "struct_converters.h"
|
||||
#include "cppISteamMatchmakingServers_SteamMatchMakingServers002.h"
|
||||
HServerListRequest cppISteamMatchmakingServers_SteamMatchMakingServers002_RequestInternetServerList(void *linux_side, AppId_t iApp, MatchMakingKeyValuePair_t ** ppchFilters, uint32 nFilters, ISteamMatchmakingServerListResponse * pRequestServersResponse)
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
#pragma push_macro("__cdecl")
|
||||
#undef __cdecl
|
||||
#define __cdecl
|
||||
#include "steamworks_sdk_156/steam_api.h"
|
||||
#include "steamworks_sdk_156/steamnetworkingtypes.h"
|
||||
#include "steamworks_sdk_157/steam_api.h"
|
||||
#include "steamworks_sdk_157/steamnetworkingtypes.h"
|
||||
#pragma pop_macro("__cdecl")
|
||||
#include "steamclient_private.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define SDKVER_156
|
||||
#define SDKVER_157
|
||||
#include "struct_converters.h"
|
||||
#include "cppISteamMatchmaking_SteamMatchMaking009.h"
|
||||
int cppISteamMatchmaking_SteamMatchMaking009_GetFavoriteGameCount(void *linux_side)
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user