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

@ -68,7 +68,6 @@ SOURCES = \
cppISteamClient_SteamClient017.cpp \
cppISteamClient_SteamClient018.cpp \
cppISteamClient_SteamClient019.cpp \
cppISteamClient_SteamClient020.cpp \
cppISteamController_SteamController003.cpp \
cppISteamController_SteamController004.cpp \
cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION.cpp \
@ -297,3 +296,4 @@ SOURCES = \
struct_converters_156.cpp \
struct_converters_157.cpp \
struct_converters_158.cpp \
unix_steam_client_manual.cpp \

View file

@ -164,7 +164,7 @@ void cppISteamClient_SteamClient007_GetISteamNetworking( struct cppISteamClient_
void cppISteamClient_SteamClient007_SetWarningMessageHook( struct cppISteamClient_SteamClient007_SetWarningMessageHook_params *params )
{
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}

View file

@ -181,7 +181,7 @@ extern void cppISteamClient_SteamClient007_GetISteamNetworking( struct cppISteam
struct cppISteamClient_SteamClient007_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamClient_SteamClient007_SetWarningMessageHook( struct cppISteamClient_SteamClient007_SetWarningMessageHook_params *params );

View file

@ -163,7 +163,7 @@ void cppISteamClient_SteamClient008_GetIPCCallCount( struct cppISteamClient_Stea
void cppISteamClient_SteamClient008_SetWarningMessageHook( struct cppISteamClient_SteamClient008_SetWarningMessageHook_params *params )
{
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}

View file

@ -182,7 +182,7 @@ extern void cppISteamClient_SteamClient008_GetIPCCallCount( struct cppISteamClie
struct cppISteamClient_SteamClient008_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamClient_SteamClient008_SetWarningMessageHook( struct cppISteamClient_SteamClient008_SetWarningMessageHook_params *params );

View file

@ -170,7 +170,7 @@ void cppISteamClient_SteamClient009_GetIPCCallCount( struct cppISteamClient_Stea
void cppISteamClient_SteamClient009_SetWarningMessageHook( struct cppISteamClient_SteamClient009_SetWarningMessageHook_params *params )
{
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}

View file

@ -192,7 +192,7 @@ extern void cppISteamClient_SteamClient009_GetIPCCallCount( struct cppISteamClie
struct cppISteamClient_SteamClient009_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamClient_SteamClient009_SetWarningMessageHook( struct cppISteamClient_SteamClient009_SetWarningMessageHook_params *params );

View file

@ -172,7 +172,7 @@ void cppISteamClient_SteamClient010_GetIPCCallCount( struct cppISteamClient_Stea
void cppISteamClient_SteamClient010_SetWarningMessageHook( struct cppISteamClient_SteamClient010_SetWarningMessageHook_params *params )
{
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}

View file

@ -192,7 +192,7 @@ extern void cppISteamClient_SteamClient010_GetIPCCallCount( struct cppISteamClie
struct cppISteamClient_SteamClient010_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamClient_SteamClient010_SetWarningMessageHook( struct cppISteamClient_SteamClient010_SetWarningMessageHook_params *params );

View file

@ -179,7 +179,7 @@ void cppISteamClient_SteamClient011_GetIPCCallCount( struct cppISteamClient_Stea
void cppISteamClient_SteamClient011_SetWarningMessageHook( struct cppISteamClient_SteamClient011_SetWarningMessageHook_params *params )
{
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}

View file

@ -202,7 +202,7 @@ extern void cppISteamClient_SteamClient011_GetIPCCallCount( struct cppISteamClie
struct cppISteamClient_SteamClient011_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamClient_SteamClient011_SetWarningMessageHook( struct cppISteamClient_SteamClient011_SetWarningMessageHook_params *params );

View file

@ -175,7 +175,7 @@ void cppISteamClient_SteamClient012_GetIPCCallCount( struct cppISteamClient_Stea
void cppISteamClient_SteamClient012_SetWarningMessageHook( struct cppISteamClient_SteamClient012_SetWarningMessageHook_params *params )
{
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}

View file

@ -192,7 +192,7 @@ extern void cppISteamClient_SteamClient012_GetIPCCallCount( struct cppISteamClie
struct cppISteamClient_SteamClient012_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamClient_SteamClient012_SetWarningMessageHook( struct cppISteamClient_SteamClient012_SetWarningMessageHook_params *params );

View file

@ -178,7 +178,7 @@ void cppISteamClient_SteamClient013_GetIPCCallCount( struct cppISteamClient_Stea
void cppISteamClient_SteamClient013_SetWarningMessageHook( struct cppISteamClient_SteamClient013_SetWarningMessageHook_params *params )
{
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}

View file

@ -192,7 +192,7 @@ extern void cppISteamClient_SteamClient013_GetIPCCallCount( struct cppISteamClie
struct cppISteamClient_SteamClient013_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamClient_SteamClient013_SetWarningMessageHook( struct cppISteamClient_SteamClient013_SetWarningMessageHook_params *params );

View file

@ -177,7 +177,7 @@ void cppISteamClient_SteamClient014_GetIPCCallCount( struct cppISteamClient_Stea
void cppISteamClient_SteamClient014_SetWarningMessageHook( struct cppISteamClient_SteamClient014_SetWarningMessageHook_params *params )
{
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}

View file

@ -192,7 +192,7 @@ extern void cppISteamClient_SteamClient014_GetIPCCallCount( struct cppISteamClie
struct cppISteamClient_SteamClient014_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamClient_SteamClient014_SetWarningMessageHook( struct cppISteamClient_SteamClient014_SetWarningMessageHook_params *params );

View file

@ -178,7 +178,7 @@ void cppISteamClient_SteamClient015_GetIPCCallCount( struct cppISteamClient_Stea
void cppISteamClient_SteamClient015_SetWarningMessageHook( struct cppISteamClient_SteamClient015_SetWarningMessageHook_params *params )
{
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}

View file

@ -192,7 +192,7 @@ extern void cppISteamClient_SteamClient015_GetIPCCallCount( struct cppISteamClie
struct cppISteamClient_SteamClient015_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamClient_SteamClient015_SetWarningMessageHook( struct cppISteamClient_SteamClient015_SetWarningMessageHook_params *params );

View file

@ -182,7 +182,7 @@ void cppISteamClient_SteamClient016_GetIPCCallCount( struct cppISteamClient_Stea
void cppISteamClient_SteamClient016_SetWarningMessageHook( struct cppISteamClient_SteamClient016_SetWarningMessageHook_params *params )
{
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}
@ -244,19 +244,21 @@ void cppISteamClient_SteamClient016_GetISteamHTMLSurface( struct cppISteamClient
void cppISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess_params *params )
{
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
iface->Set_SteamAPI_CPostAPIResultInProcess( (void (*)(uint64_t, void *, uint32_t, int32_t))params->func );
void (*U_STDCALL lin_func)(uint64_t, void *, uint32_t, int32_t) = manual_convert_Set_SteamAPI_CPostAPIResultInProcess_func( params->func );
iface->Set_SteamAPI_CPostAPIResultInProcess( lin_func );
}
void cppISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess_params *params )
{
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
iface->Remove_SteamAPI_CPostAPIResultInProcess( (void (*)(uint64_t, void *, uint32_t, int32_t))params->func );
void (*U_STDCALL lin_func)(uint64_t, void *, uint32_t, int32_t) = manual_convert_Remove_SteamAPI_CPostAPIResultInProcess_func( params->func );
iface->Remove_SteamAPI_CPostAPIResultInProcess( lin_func );
}
void cppISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess( struct cppISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params )
{
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
uint32_t (*lin_func)(int32_t) = (uint32_t (*)(int32_t))manual_convert_SteamAPI_CheckCallbackRegistered_t( (void *)params->func );
uint32_t (*U_STDCALL lin_func)(int32_t) = manual_convert_Set_SteamAPI_CCheckCallbackRegisteredInProcess_func( params->func );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( lin_func );
}

View file

@ -192,7 +192,7 @@ extern void cppISteamClient_SteamClient016_GetIPCCallCount( struct cppISteamClie
struct cppISteamClient_SteamClient016_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamClient_SteamClient016_SetWarningMessageHook( struct cppISteamClient_SteamClient016_SetWarningMessageHook_params *params );
@ -286,21 +286,21 @@ extern void cppISteamClient_SteamClient016_GetISteamHTMLSurface( struct cppIStea
struct cppISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess_params
{
void *linux_side;
void (*__stdcall func)(uint64_t, void *, uint32_t, int32_t);
void (*W_STDCALL func)(uint64_t, void *, uint32_t, int32_t);
};
extern void cppISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess_params *params );
struct cppISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess_params
{
void *linux_side;
void (*__stdcall func)(uint64_t, void *, uint32_t, int32_t);
void (*W_STDCALL func)(uint64_t, void *, uint32_t, int32_t);
};
extern void cppISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess_params *params );
struct cppISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params
{
void *linux_side;
uint32_t (*__stdcall func)(int32_t);
uint32_t (*W_STDCALL func)(int32_t);
};
extern void cppISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess( struct cppISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params );

View file

@ -185,7 +185,7 @@ void cppISteamClient_SteamClient017_GetIPCCallCount( struct cppISteamClient_Stea
void cppISteamClient_SteamClient017_SetWarningMessageHook( struct cppISteamClient_SteamClient017_SetWarningMessageHook_params *params )
{
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}
@ -247,19 +247,21 @@ void cppISteamClient_SteamClient017_GetISteamHTMLSurface( struct cppISteamClient
void cppISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params )
{
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( (void (*)(void))params->_a );
void (*U_STDCALL lin__a)(void) = manual_convert_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( lin__a );
}
void cppISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params )
{
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( (void (*)(void))params->_a );
void (*U_STDCALL lin__a)(void) = manual_convert_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( lin__a );
}
void cppISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess( struct cppISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params )
{
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
uint32_t (*lin_func)(int32_t) = (uint32_t (*)(int32_t))manual_convert_SteamAPI_CheckCallbackRegistered_t( (void *)params->func );
uint32_t (*U_STDCALL lin_func)(int32_t) = manual_convert_Set_SteamAPI_CCheckCallbackRegisteredInProcess_func( params->func );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( lin_func );
}

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 );

View file

@ -195,7 +195,7 @@ void cppISteamClient_SteamClient018_GetIPCCallCount( struct cppISteamClient_Stea
void cppISteamClient_SteamClient018_SetWarningMessageHook( struct cppISteamClient_SteamClient018_SetWarningMessageHook_params *params )
{
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}
@ -257,19 +257,21 @@ void cppISteamClient_SteamClient018_GetISteamHTMLSurface( struct cppISteamClient
void cppISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params )
{
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( (void (*)(void))params->_a );
void (*U_STDCALL lin__a)(void) = manual_convert_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( lin__a );
}
void cppISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params )
{
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( (void (*)(void))params->_a );
void (*U_STDCALL lin__a)(void) = manual_convert_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( lin__a );
}
void cppISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess( struct cppISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params )
{
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
uint32_t (*lin_func)(int32_t) = (uint32_t (*)(int32_t))manual_convert_SteamAPI_CheckCallbackRegistered_t( (void *)params->func );
uint32_t (*U_STDCALL lin_func)(int32_t) = manual_convert_Set_SteamAPI_CCheckCallbackRegisteredInProcess_func( params->func );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( lin_func );
}

View file

@ -202,7 +202,7 @@ extern void cppISteamClient_SteamClient018_GetIPCCallCount( struct cppISteamClie
struct cppISteamClient_SteamClient018_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamClient_SteamClient018_SetWarningMessageHook( struct cppISteamClient_SteamClient018_SetWarningMessageHook_params *params );
@ -296,21 +296,21 @@ extern void cppISteamClient_SteamClient018_GetISteamHTMLSurface( struct cppIStea
struct cppISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params
{
void *linux_side;
void (*__stdcall _a)(void);
void (*W_STDCALL _a)(void);
};
extern void cppISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params );
struct cppISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params
{
void *linux_side;
void (*__stdcall _a)(void);
void (*W_STDCALL _a)(void);
};
extern void cppISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params );
struct cppISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params
{
void *linux_side;
uint32_t (*__stdcall func)(int32_t);
uint32_t (*W_STDCALL func)(int32_t);
};
extern void cppISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess( struct cppISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params );

View file

@ -196,7 +196,7 @@ void cppISteamClient_SteamClient019_GetIPCCallCount( struct cppISteamClient_Stea
void cppISteamClient_SteamClient019_SetWarningMessageHook( struct cppISteamClient_SteamClient019_SetWarningMessageHook_params *params )
{
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}
@ -258,19 +258,21 @@ void cppISteamClient_SteamClient019_GetISteamHTMLSurface( struct cppISteamClient
void cppISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params )
{
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( (void (*)(void))params->_a );
void (*U_STDCALL lin__a)(void) = manual_convert_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( lin__a );
}
void cppISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params )
{
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( (void (*)(void))params->_a );
void (*U_STDCALL lin__a)(void) = manual_convert_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( lin__a );
}
void cppISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess( struct cppISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params )
{
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
uint32_t (*lin_func)(int32_t) = (uint32_t (*)(int32_t))manual_convert_SteamAPI_CheckCallbackRegistered_t( (void *)params->func );
uint32_t (*U_STDCALL lin_func)(int32_t) = manual_convert_Set_SteamAPI_CCheckCallbackRegisteredInProcess_func( params->func );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( lin_func );
}

View file

@ -202,7 +202,7 @@ extern void cppISteamClient_SteamClient019_GetIPCCallCount( struct cppISteamClie
struct cppISteamClient_SteamClient019_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamClient_SteamClient019_SetWarningMessageHook( struct cppISteamClient_SteamClient019_SetWarningMessageHook_params *params );
@ -296,21 +296,21 @@ extern void cppISteamClient_SteamClient019_GetISteamHTMLSurface( struct cppIStea
struct cppISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params
{
void *linux_side;
void (*__stdcall _a)(void);
void (*W_STDCALL _a)(void);
};
extern void cppISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params );
struct cppISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params
{
void *linux_side;
void (*__stdcall _a)(void);
void (*W_STDCALL _a)(void);
};
extern void cppISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params );
struct cppISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params
{
void *linux_side;
uint32_t (*__stdcall func)(int32_t);
uint32_t (*W_STDCALL func)(int32_t);
};
extern void cppISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess( struct cppISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params );

View file

@ -202,7 +202,7 @@ extern void cppISteamClient_SteamClient020_GetIPCCallCount( struct cppISteamClie
struct cppISteamClient_SteamClient020_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamClient_SteamClient020_SetWarningMessageHook( struct cppISteamClient_SteamClient020_SetWarningMessageHook_params *params );
@ -296,21 +296,21 @@ extern void cppISteamClient_SteamClient020_GetISteamHTMLSurface( struct cppIStea
struct cppISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params
{
void *linux_side;
void (*__stdcall _a)(void);
void (*W_STDCALL _a)(void);
};
extern void cppISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params );
struct cppISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params
{
void *linux_side;
void (*__stdcall _a)(void);
void (*W_STDCALL _a)(void);
};
extern void cppISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params );
struct cppISteamClient_SteamClient020_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params
{
void *linux_side;
uint32_t (*__cdecl func)(int32_t);
uint32_t (*W_CDECL func)(int32_t);
};
extern void cppISteamClient_SteamClient020_Set_SteamAPI_CCheckCallbackRegisteredInProcess( struct cppISteamClient_SteamClient020_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params );

View file

@ -197,7 +197,7 @@ void cppISteamClient_SteamClient020_GetIPCCallCount( struct cppISteamClient_Stea
void cppISteamClient_SteamClient020_SetWarningMessageHook( struct cppISteamClient_SteamClient020_SetWarningMessageHook_params *params )
{
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}
@ -259,20 +259,15 @@ void cppISteamClient_SteamClient020_GetISteamHTMLSurface( struct cppISteamClient
void cppISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params )
{
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( (void (*)(void))params->_a );
void (*U_STDCALL lin__a)(void) = manual_convert_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( lin__a );
}
void cppISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params )
{
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( (void (*)(void))params->_a );
}
void cppISteamClient_SteamClient020_Set_SteamAPI_CCheckCallbackRegisteredInProcess( struct cppISteamClient_SteamClient020_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params )
{
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
uint32_t (*lin_func)(int32_t) = (uint32_t (*)(int32_t))manual_convert_SteamAPI_CheckCallbackRegistered_t( (void *)params->func );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( lin_func );
void (*U_STDCALL lin__a)(void) = manual_convert_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( lin__a );
}
void cppISteamClient_SteamClient020_GetISteamInventory( struct cppISteamClient_SteamClient020_GetISteamInventory_params *params )

View file

@ -62,7 +62,7 @@ extern void cppISteamInput_SteamInput005_EnableDeviceCallbacks( struct cppISteam
struct cppISteamInput_SteamInput005_EnableActionEventCallbacks_params
{
void *linux_side;
void (*__stdcall pCallback)(SteamInputActionEvent_t *);
void (*W_STDCALL pCallback)(SteamInputActionEvent_t *);
};
extern void cppISteamInput_SteamInput005_EnableActionEventCallbacks( struct cppISteamInput_SteamInput005_EnableActionEventCallbacks_params *params );

View file

@ -62,7 +62,7 @@ extern void cppISteamInput_SteamInput006_EnableDeviceCallbacks( struct cppISteam
struct cppISteamInput_SteamInput006_EnableActionEventCallbacks_params
{
void *linux_side;
void (*__stdcall pCallback)(SteamInputActionEvent_t *);
void (*W_STDCALL pCallback)(SteamInputActionEvent_t *);
};
extern void cppISteamInput_SteamInput006_EnableActionEventCallbacks( struct cppISteamInput_SteamInput006_EnableActionEventCallbacks_params *params );

View file

@ -117,7 +117,7 @@ void cppISteamNetworkingUtils_SteamNetworkingUtils001_GetLocalTimestamp( struct
void cppISteamNetworkingUtils_SteamNetworkingUtils001_SetDebugOutputFunction( struct cppISteamNetworkingUtils_SteamNetworkingUtils001_SetDebugOutputFunction_params *params )
{
struct cppISteamNetworkingUtils_SteamNetworkingUtils001 *iface = (struct cppISteamNetworkingUtils_SteamNetworkingUtils001 *)params->linux_side;
void (*lin_pfnFunc)(uint32_t, const char *) = (void (*)(uint32_t, const char *))manual_convert_FSteamNetworkingSocketsDebugOutput( (void *)params->pfnFunc );
void (*U_STDCALL lin_pfnFunc)(uint32_t, const char *) = manual_convert_SetDebugOutputFunction_pfnFunc( params->pfnFunc );
iface->SetDebugOutputFunction( params->eDetailLevel, lin_pfnFunc );
}

View file

@ -101,7 +101,7 @@ struct cppISteamNetworkingUtils_SteamNetworkingUtils001_SetDebugOutputFunction_p
{
void *linux_side;
uint32_t eDetailLevel;
void (*__stdcall pfnFunc)(uint32_t, const char *);
void (*W_STDCALL pfnFunc)(uint32_t, const char *);
};
extern void cppISteamNetworkingUtils_SteamNetworkingUtils001_SetDebugOutputFunction( struct cppISteamNetworkingUtils_SteamNetworkingUtils001_SetDebugOutputFunction_params *params );

View file

@ -117,7 +117,7 @@ void cppISteamNetworkingUtils_SteamNetworkingUtils002_GetLocalTimestamp( struct
void cppISteamNetworkingUtils_SteamNetworkingUtils002_SetDebugOutputFunction( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_SetDebugOutputFunction_params *params )
{
struct cppISteamNetworkingUtils_SteamNetworkingUtils002 *iface = (struct cppISteamNetworkingUtils_SteamNetworkingUtils002 *)params->linux_side;
void (*lin_pfnFunc)(uint32_t, const char *) = (void (*)(uint32_t, const char *))manual_convert_FSteamNetworkingSocketsDebugOutput( (void *)params->pfnFunc );
void (*U_STDCALL lin_pfnFunc)(uint32_t, const char *) = manual_convert_SetDebugOutputFunction_pfnFunc( params->pfnFunc );
iface->SetDebugOutputFunction( params->eDetailLevel, lin_pfnFunc );
}

View file

@ -102,7 +102,7 @@ struct cppISteamNetworkingUtils_SteamNetworkingUtils002_SetDebugOutputFunction_p
{
void *linux_side;
uint32_t eDetailLevel;
void (*__stdcall pfnFunc)(uint32_t, const char *);
void (*W_STDCALL pfnFunc)(uint32_t, const char *);
};
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_SetDebugOutputFunction( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_SetDebugOutputFunction_params *params );

View file

@ -110,7 +110,7 @@ struct cppISteamNetworkingUtils_SteamNetworkingUtils003_SetDebugOutputFunction_p
{
void *linux_side;
uint32_t eDetailLevel;
void (*__stdcall pfnFunc)(uint32_t, const char *);
void (*W_STDCALL pfnFunc)(uint32_t, const char *);
};
extern void cppISteamNetworkingUtils_SteamNetworkingUtils003_SetDebugOutputFunction( struct cppISteamNetworkingUtils_SteamNetworkingUtils003_SetDebugOutputFunction_params *params );

View file

@ -118,7 +118,7 @@ void cppISteamNetworkingUtils_SteamNetworkingUtils003_GetLocalTimestamp( struct
void cppISteamNetworkingUtils_SteamNetworkingUtils003_SetDebugOutputFunction( struct cppISteamNetworkingUtils_SteamNetworkingUtils003_SetDebugOutputFunction_params *params )
{
struct cppISteamNetworkingUtils_SteamNetworkingUtils003 *iface = (struct cppISteamNetworkingUtils_SteamNetworkingUtils003 *)params->linux_side;
void (*lin_pfnFunc)(uint32_t, const char *) = (void (*)(uint32_t, const char *))manual_convert_FSteamNetworkingSocketsDebugOutput( (void *)params->pfnFunc );
void (*U_STDCALL lin_pfnFunc)(uint32_t, const char *) = manual_convert_SetDebugOutputFunction_pfnFunc( params->pfnFunc );
iface->SetDebugOutputFunction( params->eDetailLevel, lin_pfnFunc );
}

View file

@ -110,7 +110,7 @@ struct cppISteamNetworkingUtils_SteamNetworkingUtils004_SetDebugOutputFunction_p
{
void *linux_side;
uint32_t eDetailLevel;
void (*__stdcall pfnFunc)(uint32_t, const char *);
void (*W_STDCALL pfnFunc)(uint32_t, const char *);
};
extern void cppISteamNetworkingUtils_SteamNetworkingUtils004_SetDebugOutputFunction( struct cppISteamNetworkingUtils_SteamNetworkingUtils004_SetDebugOutputFunction_params *params );

View file

@ -121,7 +121,7 @@ void cppISteamNetworkingUtils_SteamNetworkingUtils004_GetLocalTimestamp( struct
void cppISteamNetworkingUtils_SteamNetworkingUtils004_SetDebugOutputFunction( struct cppISteamNetworkingUtils_SteamNetworkingUtils004_SetDebugOutputFunction_params *params )
{
struct cppISteamNetworkingUtils_SteamNetworkingUtils004 *iface = (struct cppISteamNetworkingUtils_SteamNetworkingUtils004 *)params->linux_side;
void (*lin_pfnFunc)(uint32_t, const char *) = (void (*)(uint32_t, const char *))manual_convert_FSteamNetworkingSocketsDebugOutput( (void *)params->pfnFunc );
void (*U_STDCALL lin_pfnFunc)(uint32_t, const char *) = manual_convert_SetDebugOutputFunction_pfnFunc( params->pfnFunc );
iface->SetDebugOutputFunction( params->eDetailLevel, lin_pfnFunc );
}

View file

@ -135,7 +135,7 @@ void cppISteamUtils_SteamUtils004_GetIPCCallCount( struct cppISteamUtils_SteamUt
void cppISteamUtils_SteamUtils004_SetWarningMessageHook( struct cppISteamUtils_SteamUtils004_SetWarningMessageHook_params *params )
{
struct cppISteamUtils_SteamUtils004 *iface = (struct cppISteamUtils_SteamUtils004 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}

View file

@ -129,7 +129,7 @@ extern void cppISteamUtils_SteamUtils004_GetIPCCallCount( struct cppISteamUtils_
struct cppISteamUtils_SteamUtils004_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamUtils_SteamUtils004_SetWarningMessageHook( struct cppISteamUtils_SteamUtils004_SetWarningMessageHook_params *params );

View file

@ -140,7 +140,7 @@ void cppISteamUtils_SteamUtils005_GetIPCCallCount( struct cppISteamUtils_SteamUt
void cppISteamUtils_SteamUtils005_SetWarningMessageHook( struct cppISteamUtils_SteamUtils005_SetWarningMessageHook_params *params )
{
struct cppISteamUtils_SteamUtils005 *iface = (struct cppISteamUtils_SteamUtils005 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}

View file

@ -129,7 +129,7 @@ extern void cppISteamUtils_SteamUtils005_GetIPCCallCount( struct cppISteamUtils_
struct cppISteamUtils_SteamUtils005_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamUtils_SteamUtils005_SetWarningMessageHook( struct cppISteamUtils_SteamUtils005_SetWarningMessageHook_params *params );

View file

@ -142,7 +142,7 @@ void cppISteamUtils_SteamUtils006_GetIPCCallCount( struct cppISteamUtils_SteamUt
void cppISteamUtils_SteamUtils006_SetWarningMessageHook( struct cppISteamUtils_SteamUtils006_SetWarningMessageHook_params *params )
{
struct cppISteamUtils_SteamUtils006 *iface = (struct cppISteamUtils_SteamUtils006 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}

View file

@ -129,7 +129,7 @@ extern void cppISteamUtils_SteamUtils006_GetIPCCallCount( struct cppISteamUtils_
struct cppISteamUtils_SteamUtils006_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamUtils_SteamUtils006_SetWarningMessageHook( struct cppISteamUtils_SteamUtils006_SetWarningMessageHook_params *params );

View file

@ -143,7 +143,7 @@ void cppISteamUtils_SteamUtils007_GetIPCCallCount( struct cppISteamUtils_SteamUt
void cppISteamUtils_SteamUtils007_SetWarningMessageHook( struct cppISteamUtils_SteamUtils007_SetWarningMessageHook_params *params )
{
struct cppISteamUtils_SteamUtils007 *iface = (struct cppISteamUtils_SteamUtils007 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}

View file

@ -129,7 +129,7 @@ extern void cppISteamUtils_SteamUtils007_GetIPCCallCount( struct cppISteamUtils_
struct cppISteamUtils_SteamUtils007_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamUtils_SteamUtils007_SetWarningMessageHook( struct cppISteamUtils_SteamUtils007_SetWarningMessageHook_params *params );

View file

@ -145,7 +145,7 @@ void cppISteamUtils_SteamUtils008_GetIPCCallCount( struct cppISteamUtils_SteamUt
void cppISteamUtils_SteamUtils008_SetWarningMessageHook( struct cppISteamUtils_SteamUtils008_SetWarningMessageHook_params *params )
{
struct cppISteamUtils_SteamUtils008 *iface = (struct cppISteamUtils_SteamUtils008 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}

View file

@ -129,7 +129,7 @@ extern void cppISteamUtils_SteamUtils008_GetIPCCallCount( struct cppISteamUtils_
struct cppISteamUtils_SteamUtils008_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamUtils_SteamUtils008_SetWarningMessageHook( struct cppISteamUtils_SteamUtils008_SetWarningMessageHook_params *params );

View file

@ -152,7 +152,7 @@ void cppISteamUtils_SteamUtils009_GetIPCCallCount( struct cppISteamUtils_SteamUt
void cppISteamUtils_SteamUtils009_SetWarningMessageHook( struct cppISteamUtils_SteamUtils009_SetWarningMessageHook_params *params )
{
struct cppISteamUtils_SteamUtils009 *iface = (struct cppISteamUtils_SteamUtils009 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}

View file

@ -129,7 +129,7 @@ extern void cppISteamUtils_SteamUtils009_GetIPCCallCount( struct cppISteamUtils_
struct cppISteamUtils_SteamUtils009_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamUtils_SteamUtils009_SetWarningMessageHook( struct cppISteamUtils_SteamUtils009_SetWarningMessageHook_params *params );

View file

@ -156,7 +156,7 @@ void cppISteamUtils_SteamUtils010_GetIPCCallCount( struct cppISteamUtils_SteamUt
void cppISteamUtils_SteamUtils010_SetWarningMessageHook( struct cppISteamUtils_SteamUtils010_SetWarningMessageHook_params *params )
{
struct cppISteamUtils_SteamUtils010 *iface = (struct cppISteamUtils_SteamUtils010 *)params->linux_side;
void (*lin_pFunction)(int32_t, const char *) = (void (*)(int32_t, const char *))manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
void (*U_CDECL lin_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( lin_pFunction );
}

View file

@ -129,7 +129,7 @@ extern void cppISteamUtils_SteamUtils010_GetIPCCallCount( struct cppISteamUtils_
struct cppISteamUtils_SteamUtils010_SetWarningMessageHook_params
{
void *linux_side;
void (*__cdecl pFunction)(int32_t, const char *);
void (*W_CDECL pFunction)(int32_t, const char *);
};
extern void cppISteamUtils_SteamUtils010_SetWarningMessageHook( struct cppISteamUtils_SteamUtils010_SetWarningMessageHook_params *params );

View file

@ -229,6 +229,9 @@ MANUAL_METHODS = {
Method("DestroyFakeUDPPort"),
Method("ReceiveMessages"),
],
"cppISteamClient_SteamClient": [
Method("Set_SteamAPI_CCheckCallbackRegisteredInProcess", lambda version: version >= 20),
],
}
@ -258,7 +261,9 @@ def post_execution_function(classname, method_name):
MANUAL_TYPES = [
"FSteamNetworkingSocketsDebugOutput",
"SteamAPIWarningMessageHook_t",
"SteamAPI_CheckCallbackRegistered_t"
"SteamAPI_CheckCallbackRegistered_t",
"SteamAPI_PostAPIResultInProcess_t",
"void ()",
]
# manual converters for specific parameters
@ -592,9 +597,10 @@ def callconv(cursor, prefix):
tokens = cursor.get_tokens()
while next(tokens).spelling != '(': pass
token = f'{next(tokens).spelling} '
return token.replace('*', '__stdcall') \
.replace('S_CALLTYPE', '__cdecl')
token = next(tokens).spelling.strip('_')
token = token.replace('*', 'stdcall')
token = token.replace('S_CALLTYPE', 'cdecl')
return f'{prefix[0].upper()}_{token.upper()} '
def declspec_func(decl, name, prefix):
@ -691,27 +697,27 @@ def handle_method_cpp(method, classname, cppname, out):
type_name = underlying_typename(param)
if param.type.kind != TypeKind.POINTER:
out(f' {declspec(param, f"lin_{name}", None)};\n')
out(f' {declspec(param, f"lin_{name}", "u_")};\n')
out(f' win_to_lin_struct_{type_name}_{sdkver}( &params->{name}, &lin_{name} );\n')
continue
pointee = param.type.get_pointee()
if pointee.kind == TypeKind.POINTER:
need_output[name] = param
out(f' {declspec(pointee, f"lin_{name}", None)};\n')
out(f' {declspec(pointee, f"lin_{name}", "u_")};\n')
continue
if not pointee.is_const_qualified():
need_output[name] = param
out(f' {declspec(pointee, f"lin_{name}", None)};\n')
out(f' {declspec(pointee, f"lin_{name}", "u_")};\n')
out(f' win_to_lin_struct_{type_name}_{sdkver}( params->{name}, &lin_{name} );\n')
for name, param in sorted(manual_convert.items()):
if name in MANUAL_PARAMS:
out(f' {declspec(param, f"lin_{name}", None)} = manual_convert_{name}( params->{name} );\n')
out(f' {declspec(param, f"lin_{name}", "u_")} = manual_convert_{name}( params->{name} );\n')
else:
out(f' {declspec(param, f"lin_{name}", None)} = ({declspec(param, "", None)})manual_convert_{param.type.spelling}( (void *)params->{name} );\n')
out(f' {declspec(param, f"lin_{name}", "u_")} = manual_convert_{method.name}_{name}( params->{name} );\n')
if returns_void:
out(u' ')
@ -724,8 +730,6 @@ def handle_method_cpp(method, classname, cppname, out):
pfx = '&' if param.type.kind == TypeKind.POINTER else ''
if name in need_convert: return f"{pfx}lin_{name}"
if name in manual_convert: return f"lin_{name}"
if underlying_type(param.type.get_canonical()).kind is TypeKind.FUNCTIONPROTO:
return f'({declspec(param, "", None)})params->{name}'
return f'params->{name}'
params = [param_call(n, p) for n, p in zip(names[1:], method.get_arguments())]

View file

@ -23,6 +23,11 @@ typedef void (*vtable_ptr)(void);
extern "C" {
#endif
#define W_CDECL __cdecl
#define W_STDCALL __stdcall
#define U_CDECL __attribute__((sysv_abi))
#define U_STDCALL __attribute__((sysv_abi))
struct w_steam_iface
{
vtable_ptr *vtable;
@ -52,9 +57,32 @@ void *create_LinuxISteamMatchmakingServerListResponse(void *win, const char *ver
void *create_LinuxISteamMatchmakingPingResponse(void *win, const char *version);
void *create_LinuxISteamMatchmakingPlayersResponse(void *win, const char *version);
void *create_LinuxISteamMatchmakingRulesResponse(void *win, const char *version);
void *manual_convert_SteamAPIWarningMessageHook_t(void *win_func);
void *manual_convert_FSteamNetworkingSocketsDebugOutput(void *win_func);
void *manual_convert_SteamAPI_CheckCallbackRegistered_t(void *win_func);
typedef void (U_CDECL *u_SteamAPIWarningMessageHook_t)( int32_t, const char * );
typedef void (W_CDECL *w_SteamAPIWarningMessageHook_t)( int32_t, const char * );
u_SteamAPIWarningMessageHook_t manual_convert_SetWarningMessageHook_pFunction( w_SteamAPIWarningMessageHook_t );
typedef void (U_STDCALL *u_FSteamNetworkingSocketsDebugOutput)( uint32_t, const char * );
typedef void (W_STDCALL *w_FSteamNetworkingSocketsDebugOutput)( uint32_t, const char * );
u_FSteamNetworkingSocketsDebugOutput manual_convert_SetDebugOutputFunction_pfnFunc( w_FSteamNetworkingSocketsDebugOutput );
typedef uint32_t (U_STDCALL *u_SteamAPI_CheckCallbackRegistered_t)( int32_t );
typedef uint32_t (W_STDCALL *w_SteamAPI_CheckCallbackRegistered_t)( int32_t );
u_SteamAPI_CheckCallbackRegistered_t manual_convert_Set_SteamAPI_CCheckCallbackRegisteredInProcess_func( w_SteamAPI_CheckCallbackRegistered_t );
typedef uint32_t (U_CDECL *u_SteamAPI_CheckCallbackRegistered_t_156)( int32_t );
typedef uint32_t (W_CDECL *w_SteamAPI_CheckCallbackRegistered_t_156)( int32_t );
u_SteamAPI_CheckCallbackRegistered_t_156 manual_convert_Set_SteamAPI_CCheckCallbackRegisteredInProcess_func_156( w_SteamAPI_CheckCallbackRegistered_t_156 );
typedef void (U_STDCALL *u_SteamAPI_PostAPIResultInProcess_t)( uint64_t, void *, uint32_t, int );
typedef void (W_STDCALL *w_SteamAPI_PostAPIResultInProcess_t)( uint64_t, void *, uint32_t, int );
u_SteamAPI_PostAPIResultInProcess_t manual_convert_Set_SteamAPI_CPostAPIResultInProcess_func( w_SteamAPI_PostAPIResultInProcess_t );
u_SteamAPI_PostAPIResultInProcess_t manual_convert_Remove_SteamAPI_CPostAPIResultInProcess_func( w_SteamAPI_PostAPIResultInProcess_t );
typedef void (U_STDCALL *u_void_SteamAPI_PostAPIResultInProcess_t)(void);
typedef void (W_STDCALL *w_void_SteamAPI_PostAPIResultInProcess_t)(void);
u_void_SteamAPI_PostAPIResultInProcess_t manual_convert_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess__a( w_void_SteamAPI_PostAPIResultInProcess_t );
u_void_SteamAPI_PostAPIResultInProcess_t manual_convert_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess__a( w_void_SteamAPI_PostAPIResultInProcess_t );
#define PATH_MAX 4096
extern char g_tmppath[PATH_MAX];

View file

@ -289,7 +289,7 @@ void *create_LinuxISteamMatchmakingRulesResponse(void *win, const char *version)
}
/***** FSteamNetworkingSocketsDebugOutput *****/
static void (__attribute__((ms_abi)) * stored_FSteamNetworkingSocketsDebugOutput)( uint32_t nType, const char *pszMsg );
static w_FSteamNetworkingSocketsDebugOutput stored_FSteamNetworkingSocketsDebugOutput;
static void lin_FSteamNetworkingSocketsDebugOutput( uint32_t nType, const char *pszMsg )
{
@ -303,14 +303,14 @@ static void lin_FSteamNetworkingSocketsDebugOutput( uint32_t nType, const char *
execute_callback(&cb_data);
}
void *manual_convert_FSteamNetworkingSocketsDebugOutput(void *win_func)
u_FSteamNetworkingSocketsDebugOutput manual_convert_SetDebugOutputFunction_pfnFunc( w_FSteamNetworkingSocketsDebugOutput win_func )
{
stored_FSteamNetworkingSocketsDebugOutput = (void*)win_func;
stored_FSteamNetworkingSocketsDebugOutput = win_func;
return &lin_FSteamNetworkingSocketsDebugOutput;
}
static void *stored_SteamAPIWarningMessageHook_t;
static w_SteamAPIWarningMessageHook_t stored_SteamAPIWarningMessageHook_t;
static void lin_SteamAPIWarningMessageHook_t(int severity, const char *msg)
{
@ -324,7 +324,7 @@ static void lin_SteamAPIWarningMessageHook_t(int severity, const char *msg)
execute_callback(&cb_data);
}
void *manual_convert_SteamAPIWarningMessageHook_t(void *win_func)
u_SteamAPIWarningMessageHook_t manual_convert_SetWarningMessageHook_pFunction( w_SteamAPIWarningMessageHook_t win_func )
{
TRACE("win_func %p, returning %p.\n", win_func, lin_SteamAPIWarningMessageHook_t);
@ -334,17 +334,71 @@ void *manual_convert_SteamAPIWarningMessageHook_t(void *win_func)
}
/***** SteamAPI_CheckCallbackRegistered_t *****/
static uint32_t (__attribute__((ms_abi)) * stored_SteamAPI_CheckCallbackRegistered_t)( int cb );
static w_SteamAPI_CheckCallbackRegistered_t stored_SteamAPI_CheckCallbackRegistered_t;
static uint32_t lin_SteamAPI_CheckCallbackRegistered_t( int cb )
{
return stored_SteamAPI_CheckCallbackRegistered_t(cb);
}
void *manual_convert_SteamAPI_CheckCallbackRegistered_t(void *win_func)
u_SteamAPI_CheckCallbackRegistered_t manual_convert_Set_SteamAPI_CCheckCallbackRegisteredInProcess_func( w_SteamAPI_CheckCallbackRegistered_t win_func )
{
if (!(stored_SteamAPI_CheckCallbackRegistered_t = (void*)win_func))
return NULL;
FIXME( "\n" );
if (!(stored_SteamAPI_CheckCallbackRegistered_t = win_func)) return NULL;
return &lin_SteamAPI_CheckCallbackRegistered_t;
}
static w_SteamAPI_CheckCallbackRegistered_t_156 stored_SteamAPI_CheckCallbackRegistered_t_156;
static uint32_t lin_SteamAPI_CheckCallbackRegistered_t_156( int cb )
{
return stored_SteamAPI_CheckCallbackRegistered_t_156( cb );
}
u_SteamAPI_CheckCallbackRegistered_t_156 manual_convert_Set_SteamAPI_CCheckCallbackRegisteredInProcess_func_156( w_SteamAPI_CheckCallbackRegistered_t_156 win_func )
{
if (!(stored_SteamAPI_CheckCallbackRegistered_t_156 = win_func)) return NULL;
return &lin_SteamAPI_CheckCallbackRegistered_t_156;
}
static w_SteamAPI_PostAPIResultInProcess_t stored_SteamAPI_PostAPIResultInProcess_t;
static void lin_SteamAPI_PostAPIResultInProcess_t( uint64_t a, void *b, uint32_t c, int32_t d )
{
FIXME( "\n" );
}
u_SteamAPI_PostAPIResultInProcess_t manual_convert_Set_SteamAPI_CPostAPIResultInProcess_func( w_SteamAPI_PostAPIResultInProcess_t win_func )
{
FIXME( "\n" );
if (!(stored_SteamAPI_PostAPIResultInProcess_t = win_func)) return NULL;
return &lin_SteamAPI_PostAPIResultInProcess_t;
}
u_SteamAPI_PostAPIResultInProcess_t manual_convert_Remove_SteamAPI_CPostAPIResultInProcess_func( w_SteamAPI_PostAPIResultInProcess_t win_func )
{
FIXME( "\n" );
stored_SteamAPI_PostAPIResultInProcess_t = NULL;
return &lin_SteamAPI_PostAPIResultInProcess_t;
}
static w_void_SteamAPI_PostAPIResultInProcess_t stored_void_SteamAPI_PostAPIResultInProcess_t;
static void lin_void_SteamAPI_PostAPIResultInProcess_t(void)
{
FIXME( "\n" );
}
u_void_SteamAPI_PostAPIResultInProcess_t manual_convert_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess__a( w_void_SteamAPI_PostAPIResultInProcess_t win_func )
{
FIXME( "\n" );
if (!(stored_void_SteamAPI_PostAPIResultInProcess_t = win_func)) return NULL;
return &lin_void_SteamAPI_PostAPIResultInProcess_t;
}
u_void_SteamAPI_PostAPIResultInProcess_t manual_convert_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess__a( w_void_SteamAPI_PostAPIResultInProcess_t win_func )
{
FIXME( "\n" );
stored_void_SteamAPI_PostAPIResultInProcess_t = NULL;
return &lin_void_SteamAPI_PostAPIResultInProcess_t;
}

View file

@ -0,0 +1,13 @@
#include "steamclient_private.h"
#pragma push_macro( "strncpy" )
#undef strncpy
#include "cppISteamClient_SteamClient020.hpp"
#pragma pop_macro( "strncpy" )
void cppISteamClient_SteamClient020_Set_SteamAPI_CCheckCallbackRegisteredInProcess( struct cppISteamClient_SteamClient020_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params )
{
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
uint32_t (*U_CDECL lin_func)(int32_t) = manual_convert_Set_SteamAPI_CCheckCallbackRegisteredInProcess_func_156( params->func );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( lin_func );
}

View file

@ -643,7 +643,7 @@ void /*ISteamNetworking*/ * __thiscall winISteamClient_SteamClient007_GetISteamN
return params._ret;
}
void __thiscall winISteamClient_SteamClient007_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamClient_SteamClient007_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamClient_SteamClient007_SetWarningMessageHook_params params =
{
@ -1007,7 +1007,7 @@ uint32_t __thiscall winISteamClient_SteamClient008_GetIPCCallCount(struct w_stea
return params._ret;
}
void __thiscall winISteamClient_SteamClient008_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamClient_SteamClient008_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamClient_SteamClient008_SetWarningMessageHook_params params =
{
@ -1371,7 +1371,7 @@ uint32_t __thiscall winISteamClient_SteamClient009_GetIPCCallCount(struct w_stea
return params._ret;
}
void __thiscall winISteamClient_SteamClient009_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamClient_SteamClient009_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamClient_SteamClient009_SetWarningMessageHook_params params =
{
@ -1738,7 +1738,7 @@ uint32_t __thiscall winISteamClient_SteamClient010_GetIPCCallCount(struct w_stea
return params._ret;
}
void __thiscall winISteamClient_SteamClient010_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamClient_SteamClient010_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamClient_SteamClient010_SetWarningMessageHook_params params =
{
@ -2149,7 +2149,7 @@ uint32_t __thiscall winISteamClient_SteamClient011_GetIPCCallCount(struct w_stea
return params._ret;
}
void __thiscall winISteamClient_SteamClient011_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamClient_SteamClient011_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamClient_SteamClient011_SetWarningMessageHook_params params =
{
@ -2548,7 +2548,7 @@ uint32_t __thiscall winISteamClient_SteamClient012_GetIPCCallCount(struct w_stea
return params._ret;
}
void __thiscall winISteamClient_SteamClient012_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamClient_SteamClient012_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamClient_SteamClient012_SetWarningMessageHook_params params =
{
@ -2997,7 +2997,7 @@ uint32_t __thiscall winISteamClient_SteamClient013_GetIPCCallCount(struct w_stea
return params._ret;
}
void __thiscall winISteamClient_SteamClient013_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamClient_SteamClient013_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamClient_SteamClient013_SetWarningMessageHook_params params =
{
@ -3491,7 +3491,7 @@ uint32_t __thiscall winISteamClient_SteamClient014_GetIPCCallCount(struct w_stea
return params._ret;
}
void __thiscall winISteamClient_SteamClient014_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamClient_SteamClient014_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamClient_SteamClient014_SetWarningMessageHook_params params =
{
@ -3972,7 +3972,7 @@ uint32_t __thiscall winISteamClient_SteamClient015_GetIPCCallCount(struct w_stea
return params._ret;
}
void __thiscall winISteamClient_SteamClient015_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamClient_SteamClient015_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamClient_SteamClient015_SetWarningMessageHook_params params =
{
@ -4473,7 +4473,7 @@ uint32_t __thiscall winISteamClient_SteamClient016_GetIPCCallCount(struct w_stea
return params._ret;
}
void __thiscall winISteamClient_SteamClient016_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamClient_SteamClient016_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamClient_SteamClient016_SetWarningMessageHook_params params =
{
@ -4615,7 +4615,7 @@ void /*ISteamHTMLSurface*/ * __thiscall winISteamClient_SteamClient016_GetISteam
return params._ret;
}
void __thiscall winISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*__stdcall func)(uint64_t, void *, uint32_t, int32_t))
void __thiscall winISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*W_STDCALL func)(uint64_t, void *, uint32_t, int32_t))
{
struct cppISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess_params params =
{
@ -4626,7 +4626,7 @@ void __thiscall winISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProc
cppISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess( &params );
}
void __thiscall winISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*__stdcall func)(uint64_t, void *, uint32_t, int32_t))
void __thiscall winISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*W_STDCALL func)(uint64_t, void *, uint32_t, int32_t))
{
struct cppISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess_params params =
{
@ -4637,7 +4637,7 @@ void __thiscall winISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInP
cppISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess( &params );
}
void __thiscall winISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess(struct w_steam_iface *_this, uint32_t (*__stdcall func)(int32_t))
void __thiscall winISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess(struct w_steam_iface *_this, uint32_t (*W_STDCALL func)(int32_t))
{
struct cppISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params params =
{
@ -5029,7 +5029,7 @@ uint32_t __thiscall winISteamClient_SteamClient017_GetIPCCallCount(struct w_stea
return params._ret;
}
void __thiscall winISteamClient_SteamClient017_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamClient_SteamClient017_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamClient_SteamClient017_SetWarningMessageHook_params params =
{
@ -5170,7 +5170,7 @@ void /*ISteamHTMLSurface*/ * __thiscall winISteamClient_SteamClient017_GetISteam
return params._ret;
}
void __thiscall winISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*__stdcall _a)(void))
void __thiscall winISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*W_STDCALL _a)(void))
{
struct cppISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params params =
{
@ -5181,7 +5181,7 @@ void __thiscall winISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIR
cppISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( &params );
}
void __thiscall winISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*__stdcall _a)(void))
void __thiscall winISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*W_STDCALL _a)(void))
{
struct cppISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params params =
{
@ -5192,7 +5192,7 @@ void __thiscall winISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostA
cppISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( &params );
}
void __thiscall winISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess(struct w_steam_iface *_this, uint32_t (*__stdcall func)(int32_t))
void __thiscall winISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess(struct w_steam_iface *_this, uint32_t (*W_STDCALL func)(int32_t))
{
struct cppISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params params =
{
@ -5650,7 +5650,7 @@ uint32_t __thiscall winISteamClient_SteamClient018_GetIPCCallCount(struct w_stea
return params._ret;
}
void __thiscall winISteamClient_SteamClient018_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamClient_SteamClient018_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamClient_SteamClient018_SetWarningMessageHook_params params =
{
@ -5791,7 +5791,7 @@ void /*ISteamHTMLSurface*/ * __thiscall winISteamClient_SteamClient018_GetISteam
return params._ret;
}
void __thiscall winISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*__stdcall _a)(void))
void __thiscall winISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*W_STDCALL _a)(void))
{
struct cppISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params params =
{
@ -5802,7 +5802,7 @@ void __thiscall winISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIR
cppISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( &params );
}
void __thiscall winISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*__stdcall _a)(void))
void __thiscall winISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*W_STDCALL _a)(void))
{
struct cppISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params params =
{
@ -5813,7 +5813,7 @@ void __thiscall winISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostA
cppISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( &params );
}
void __thiscall winISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess(struct w_steam_iface *_this, uint32_t (*__stdcall func)(int32_t))
void __thiscall winISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess(struct w_steam_iface *_this, uint32_t (*W_STDCALL func)(int32_t))
{
struct cppISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params params =
{
@ -6305,7 +6305,7 @@ uint32_t __thiscall winISteamClient_SteamClient019_GetIPCCallCount(struct w_stea
return params._ret;
}
void __thiscall winISteamClient_SteamClient019_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamClient_SteamClient019_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamClient_SteamClient019_SetWarningMessageHook_params params =
{
@ -6446,7 +6446,7 @@ void /*ISteamHTMLSurface*/ * __thiscall winISteamClient_SteamClient019_GetISteam
return params._ret;
}
void __thiscall winISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*__stdcall _a)(void))
void __thiscall winISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*W_STDCALL _a)(void))
{
struct cppISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params params =
{
@ -6457,7 +6457,7 @@ void __thiscall winISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIR
cppISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( &params );
}
void __thiscall winISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*__stdcall _a)(void))
void __thiscall winISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*W_STDCALL _a)(void))
{
struct cppISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params params =
{
@ -6468,7 +6468,7 @@ void __thiscall winISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostA
cppISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( &params );
}
void __thiscall winISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess(struct w_steam_iface *_this, uint32_t (*__stdcall func)(int32_t))
void __thiscall winISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess(struct w_steam_iface *_this, uint32_t (*W_STDCALL func)(int32_t))
{
struct cppISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params params =
{
@ -6977,7 +6977,7 @@ uint32_t __thiscall winISteamClient_SteamClient020_GetIPCCallCount(struct w_stea
return params._ret;
}
void __thiscall winISteamClient_SteamClient020_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamClient_SteamClient020_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamClient_SteamClient020_SetWarningMessageHook_params params =
{
@ -7118,7 +7118,7 @@ void /*ISteamHTMLSurface*/ * __thiscall winISteamClient_SteamClient020_GetISteam
return params._ret;
}
void __thiscall winISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*__stdcall _a)(void))
void __thiscall winISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*W_STDCALL _a)(void))
{
struct cppISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params params =
{
@ -7129,7 +7129,7 @@ void __thiscall winISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIR
cppISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( &params );
}
void __thiscall winISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*__stdcall _a)(void))
void __thiscall winISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess(struct w_steam_iface *_this, void (*W_STDCALL _a)(void))
{
struct cppISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params params =
{
@ -7140,7 +7140,7 @@ void __thiscall winISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostA
cppISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( &params );
}
void __thiscall winISteamClient_SteamClient020_Set_SteamAPI_CCheckCallbackRegisteredInProcess(struct w_steam_iface *_this, uint32_t (*__cdecl func)(int32_t))
void __thiscall winISteamClient_SteamClient020_Set_SteamAPI_CCheckCallbackRegisteredInProcess(struct w_steam_iface *_this, uint32_t (*W_CDECL func)(int32_t))
{
struct cppISteamClient_SteamClient020_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params params =
{

View file

@ -1216,7 +1216,7 @@ void __thiscall winISteamInput_SteamInput005_EnableDeviceCallbacks(struct w_stea
cppISteamInput_SteamInput005_EnableDeviceCallbacks( &params );
}
void __thiscall winISteamInput_SteamInput005_EnableActionEventCallbacks(struct w_steam_iface *_this, void (*__stdcall pCallback)(SteamInputActionEvent_t *))
void __thiscall winISteamInput_SteamInput005_EnableActionEventCallbacks(struct w_steam_iface *_this, void (*W_STDCALL pCallback)(SteamInputActionEvent_t *))
{
struct cppISteamInput_SteamInput005_EnableActionEventCallbacks_params params =
{
@ -1928,7 +1928,7 @@ void __thiscall winISteamInput_SteamInput006_EnableDeviceCallbacks(struct w_stea
cppISteamInput_SteamInput006_EnableDeviceCallbacks( &params );
}
void __thiscall winISteamInput_SteamInput006_EnableActionEventCallbacks(struct w_steam_iface *_this, void (*__stdcall pCallback)(SteamInputActionEvent_t *))
void __thiscall winISteamInput_SteamInput006_EnableActionEventCallbacks(struct w_steam_iface *_this, void (*W_STDCALL pCallback)(SteamInputActionEvent_t *))
{
struct cppISteamInput_SteamInput006_EnableActionEventCallbacks_params params =
{

View file

@ -177,7 +177,7 @@ int64_t __thiscall winISteamNetworkingUtils_SteamNetworkingUtils001_GetLocalTime
return params._ret;
}
void __thiscall winISteamNetworkingUtils_SteamNetworkingUtils001_SetDebugOutputFunction(struct w_steam_iface *_this, uint32_t eDetailLevel, void (*__stdcall pfnFunc)(uint32_t, const char *))
void __thiscall winISteamNetworkingUtils_SteamNetworkingUtils001_SetDebugOutputFunction(struct w_steam_iface *_this, uint32_t eDetailLevel, void (*W_STDCALL pfnFunc)(uint32_t, const char *))
{
struct cppISteamNetworkingUtils_SteamNetworkingUtils001_SetDebugOutputFunction_params params =
{
@ -519,7 +519,7 @@ int64_t __thiscall winISteamNetworkingUtils_SteamNetworkingUtils002_GetLocalTime
return params._ret;
}
void __thiscall winISteamNetworkingUtils_SteamNetworkingUtils002_SetDebugOutputFunction(struct w_steam_iface *_this, uint32_t eDetailLevel, void (*__stdcall pfnFunc)(uint32_t, const char *))
void __thiscall winISteamNetworkingUtils_SteamNetworkingUtils002_SetDebugOutputFunction(struct w_steam_iface *_this, uint32_t eDetailLevel, void (*W_STDCALL pfnFunc)(uint32_t, const char *))
{
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_SetDebugOutputFunction_params params =
{
@ -874,7 +874,7 @@ int64_t __thiscall winISteamNetworkingUtils_SteamNetworkingUtils003_GetLocalTime
return params._ret;
}
void __thiscall winISteamNetworkingUtils_SteamNetworkingUtils003_SetDebugOutputFunction(struct w_steam_iface *_this, uint32_t eDetailLevel, void (*__stdcall pfnFunc)(uint32_t, const char *))
void __thiscall winISteamNetworkingUtils_SteamNetworkingUtils003_SetDebugOutputFunction(struct w_steam_iface *_this, uint32_t eDetailLevel, void (*W_STDCALL pfnFunc)(uint32_t, const char *))
{
struct cppISteamNetworkingUtils_SteamNetworkingUtils003_SetDebugOutputFunction_params params =
{
@ -1233,7 +1233,7 @@ int64_t __thiscall winISteamNetworkingUtils_SteamNetworkingUtils004_GetLocalTime
return params._ret;
}
void __thiscall winISteamNetworkingUtils_SteamNetworkingUtils004_SetDebugOutputFunction(struct w_steam_iface *_this, uint32_t eDetailLevel, void (*__stdcall pfnFunc)(uint32_t, const char *))
void __thiscall winISteamNetworkingUtils_SteamNetworkingUtils004_SetDebugOutputFunction(struct w_steam_iface *_this, uint32_t eDetailLevel, void (*W_STDCALL pfnFunc)(uint32_t, const char *))
{
struct cppISteamNetworkingUtils_SteamNetworkingUtils004_SetDebugOutputFunction_params params =
{

View file

@ -457,7 +457,7 @@ uint32_t __thiscall winISteamUtils_SteamUtils004_GetIPCCallCount(struct w_steam_
return params._ret;
}
void __thiscall winISteamUtils_SteamUtils004_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamUtils_SteamUtils004_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamUtils_SteamUtils004_SetWarningMessageHook_params params =
{
@ -743,7 +743,7 @@ uint32_t __thiscall winISteamUtils_SteamUtils005_GetIPCCallCount(struct w_steam_
return params._ret;
}
void __thiscall winISteamUtils_SteamUtils005_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamUtils_SteamUtils005_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamUtils_SteamUtils005_SetWarningMessageHook_params params =
{
@ -1100,7 +1100,7 @@ uint32_t __thiscall winISteamUtils_SteamUtils006_GetIPCCallCount(struct w_steam_
return params._ret;
}
void __thiscall winISteamUtils_SteamUtils006_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamUtils_SteamUtils006_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamUtils_SteamUtils006_SetWarningMessageHook_params params =
{
@ -1482,7 +1482,7 @@ uint32_t __thiscall winISteamUtils_SteamUtils007_GetIPCCallCount(struct w_steam_
return params._ret;
}
void __thiscall winISteamUtils_SteamUtils007_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamUtils_SteamUtils007_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamUtils_SteamUtils007_SetWarningMessageHook_params params =
{
@ -1880,7 +1880,7 @@ uint32_t __thiscall winISteamUtils_SteamUtils008_GetIPCCallCount(struct w_steam_
return params._ret;
}
void __thiscall winISteamUtils_SteamUtils008_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamUtils_SteamUtils008_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamUtils_SteamUtils008_SetWarningMessageHook_params params =
{
@ -2307,7 +2307,7 @@ uint32_t __thiscall winISteamUtils_SteamUtils009_GetIPCCallCount(struct w_steam_
return params._ret;
}
void __thiscall winISteamUtils_SteamUtils009_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamUtils_SteamUtils009_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamUtils_SteamUtils009_SetWarningMessageHook_params params =
{
@ -2815,7 +2815,7 @@ uint32_t __thiscall winISteamUtils_SteamUtils010_GetIPCCallCount(struct w_steam_
return params._ret;
}
void __thiscall winISteamUtils_SteamUtils010_SetWarningMessageHook(struct w_steam_iface *_this, void (*__cdecl pFunction)(int32_t, const char *))
void __thiscall winISteamUtils_SteamUtils010_SetWarningMessageHook(struct w_steam_iface *_this, void (*W_CDECL pFunction)(int32_t, const char *))
{
struct cppISteamUtils_SteamUtils010_SetWarningMessageHook_params params =
{