lsteamclient: Generate function types with ABI attributes.

CW-Bug-Id: #22729
This commit is contained in:
Rémi Bernon 2023-09-19 21:30:14 +02:00
parent 2a2fb338d2
commit 910f149a04
61 changed files with 257 additions and 155 deletions

View file

@ -192,7 +192,7 @@ extern void cppISteamClient_SteamClient017_GetIPCCallCount( struct cppISteamClie
struct cppISteamClient_SteamClient017_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamClient_SteamClient017_SetWarningMessageHook( struct cppISteamClient_SteamClient017_SetWarningMessageHook_params *params );
@ -286,21 +286,21 @@ extern void cppISteamClient_SteamClient017_GetISteamHTMLSurface( struct cppIStea
struct cppISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params
{
void *linux_side;
void (*__stdcall _a)(void);
void (*W_STDCALL _a)(void);
};
extern void cppISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params );
struct cppISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params
{
void *linux_side;
void (*__stdcall _a)(void);
void (*W_STDCALL _a)(void);
};
extern void cppISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params );
struct cppISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params
{
void *linux_side;
uint32_t (*__stdcall func)(int32_t);
uint32_t (*W_STDCALL func)(int32_t);
};
extern void cppISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess( struct cppISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params );