lsteamclient: Generate linux interface structs.

CW-Bug-Id: #22729
This commit is contained in:
Rémi Bernon 2023-09-23 23:44:45 +02:00 committed by Arkadiusz Hiler
parent 4988734817
commit a1445b757d
391 changed files with 19128 additions and 5873 deletions

View File

@ -12,29 +12,46 @@ extern "C" {
#define SDKVER_158
#include "struct_converters.h"
#include "cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001.h"
struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001
{
#ifdef __cplusplus
virtual uint32_t GetNumInstalledApps( ) = 0;
virtual uint32_t GetInstalledApps( uint32_t *, uint32_t ) = 0;
virtual int32_t GetAppName( uint32_t, char *, int32_t ) = 0;
virtual int32_t GetAppInstallDir( uint32_t, char *, int32_t ) = 0;
virtual int32_t GetAppBuildId( uint32_t ) = 0;
#endif /* __cplusplus */
};
void cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetNumInstalledApps( struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetNumInstalledApps_params *params )
{
params->_ret = ((ISteamAppList*)params->linux_side)->GetNumInstalledApps( );
struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *iface = (struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->GetNumInstalledApps( );
}
void cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetInstalledApps( struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetInstalledApps_params *params )
{
params->_ret = ((ISteamAppList*)params->linux_side)->GetInstalledApps( (AppId_t *)params->pvecAppID, (uint32)params->unMaxAppIDs );
struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *iface = (struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->GetInstalledApps( params->pvecAppID, params->unMaxAppIDs );
}
void cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppName( struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppName_params *params )
{
params->_ret = ((ISteamAppList*)params->linux_side)->GetAppName( (AppId_t)params->nAppID, (char *)params->pchName, (int)params->cchNameMax );
struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *iface = (struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->GetAppName( params->nAppID, params->pchName, params->cchNameMax );
}
void cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppInstallDir( struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppInstallDir_params *params )
{
params->_ret = ((ISteamAppList*)params->linux_side)->GetAppInstallDir( (AppId_t)params->nAppID, (char *)params->pchDirectory, (int)params->cchNameMax );
struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *iface = (struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->GetAppInstallDir( params->nAppID, params->pchDirectory, params->cchNameMax );
}
void cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppBuildId( struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppBuildId_params *params )
{
params->_ret = ((ISteamAppList*)params->linux_side)->GetAppBuildId( (AppId_t)params->nAppID );
struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *iface = (struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->GetAppBuildId( params->nAppID );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001;
struct cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetNumInstalledApps_params
{
void *linux_side;

View File

@ -13,9 +13,18 @@ extern "C" {
#define SDKVER_158
#include "struct_converters.h"
#include "cppISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001.h"
struct cppISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001
{
#ifdef __cplusplus
virtual uint32_t GetAppOwnershipTicketData( uint32_t, void *, uint32_t, uint32_t *, uint32_t *, uint32_t *, uint32_t * ) = 0;
#endif /* __cplusplus */
};
void cppISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData( struct cppISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData_params *params )
{
params->_ret = ((ISteamAppTicket*)params->linux_side)->GetAppOwnershipTicketData( (uint32)params->nAppID, (void *)params->pvBuffer, (uint32)params->cbBufferLength, (uint32 *)params->piAppId, (uint32 *)params->piSteamId, (uint32 *)params->piSignature, (uint32 *)params->pcbSignature );
struct cppISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001 *iface = (struct cppISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->GetAppOwnershipTicketData( params->nAppID, params->pvBuffer, params->cbBufferLength, params->piAppId, params->piSteamId, params->piSignature, params->pcbSignature );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001;
struct cppISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData_params
{
void *linux_side;

View File

@ -11,9 +11,18 @@ extern "C" {
#define SDKVER_100
#include "struct_converters.h"
#include "cppISteamApps_STEAMAPPS_INTERFACE_VERSION001.h"
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION001
{
#ifdef __cplusplus
virtual int32_t GetAppData( uint32_t, const char *, char *, int32_t ) = 0;
#endif /* __cplusplus */
};
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetAppData( (AppId_t)params->nAppID, (const char *)params->pchKey, (char *)params->pchValue, (int)params->cchValueMax );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION001 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION001 *)params->linux_side;
params->_ret = iface->GetAppData( params->nAppID, params->pchKey, params->pchValue, params->cchValueMax );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION001;
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData_params
{
void *linux_side;

View File

@ -11,39 +11,60 @@ extern "C" {
#define SDKVER_103
#include "struct_converters.h"
#include "cppISteamApps_STEAMAPPS_INTERFACE_VERSION002.h"
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002
{
#ifdef __cplusplus
virtual bool BIsSubscribed( ) = 0;
virtual bool BIsLowViolence( ) = 0;
virtual bool BIsCybercafe( ) = 0;
virtual bool BIsVACBanned( ) = 0;
virtual const char * GetCurrentGameLanguage( ) = 0;
virtual const char * GetAvailableGameLanguages( ) = 0;
virtual bool BIsSubscribedApp( uint32_t ) = 0;
#endif /* __cplusplus */
};
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribed( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribed_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribed( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->linux_side;
params->_ret = iface->BIsSubscribed( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsLowViolence( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsLowViolence_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsLowViolence( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->linux_side;
params->_ret = iface->BIsLowViolence( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsCybercafe( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsCybercafe_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsCybercafe( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->linux_side;
params->_ret = iface->BIsCybercafe( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsVACBanned( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsVACBanned_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsVACBanned( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->linux_side;
params->_ret = iface->BIsVACBanned( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetCurrentGameLanguage( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetCurrentGameLanguage_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetCurrentGameLanguage( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->linux_side;
params->_ret = iface->GetCurrentGameLanguage( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetAvailableGameLanguages( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetAvailableGameLanguages_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetAvailableGameLanguages( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->linux_side;
params->_ret = iface->GetAvailableGameLanguages( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribedApp( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribedApp_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribedApp( (AppId_t)params->appID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->linux_side;
params->_ret = iface->BIsSubscribedApp( params->appID );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002;
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribed_params
{
void *linux_side;

View File

@ -11,44 +11,67 @@ extern "C" {
#define SDKVER_111
#include "struct_converters.h"
#include "cppISteamApps_STEAMAPPS_INTERFACE_VERSION003.h"
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003
{
#ifdef __cplusplus
virtual bool BIsSubscribed( ) = 0;
virtual bool BIsLowViolence( ) = 0;
virtual bool BIsCybercafe( ) = 0;
virtual bool BIsVACBanned( ) = 0;
virtual const char * GetCurrentGameLanguage( ) = 0;
virtual const char * GetAvailableGameLanguages( ) = 0;
virtual bool BIsSubscribedApp( uint32_t ) = 0;
virtual bool BIsDlcInstalled( uint32_t ) = 0;
#endif /* __cplusplus */
};
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribed( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribed_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribed( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->linux_side;
params->_ret = iface->BIsSubscribed( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsLowViolence( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsLowViolence_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsLowViolence( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->linux_side;
params->_ret = iface->BIsLowViolence( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsCybercafe( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsCybercafe_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsCybercafe( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->linux_side;
params->_ret = iface->BIsCybercafe( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsVACBanned( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsVACBanned_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsVACBanned( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->linux_side;
params->_ret = iface->BIsVACBanned( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetCurrentGameLanguage( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetCurrentGameLanguage_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetCurrentGameLanguage( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->linux_side;
params->_ret = iface->GetCurrentGameLanguage( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetAvailableGameLanguages( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetAvailableGameLanguages_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetAvailableGameLanguages( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->linux_side;
params->_ret = iface->GetAvailableGameLanguages( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribedApp( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribedApp_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribedApp( (AppId_t)params->appID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->linux_side;
params->_ret = iface->BIsSubscribedApp( params->appID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsDlcInstalled( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsDlcInstalled_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsDlcInstalled( (AppId_t)params->appID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->linux_side;
params->_ret = iface->BIsDlcInstalled( params->appID );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003;
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribed_params
{
void *linux_side;

View File

@ -11,74 +11,109 @@ extern "C" {
#define SDKVER_117
#include "struct_converters.h"
#include "cppISteamApps_STEAMAPPS_INTERFACE_VERSION004.h"
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004
{
#ifdef __cplusplus
virtual bool BIsSubscribed( ) = 0;
virtual bool BIsLowViolence( ) = 0;
virtual bool BIsCybercafe( ) = 0;
virtual bool BIsVACBanned( ) = 0;
virtual const char * GetCurrentGameLanguage( ) = 0;
virtual const char * GetAvailableGameLanguages( ) = 0;
virtual bool BIsSubscribedApp( uint32_t ) = 0;
virtual bool BIsDlcInstalled( uint32_t ) = 0;
virtual uint32_t GetEarliestPurchaseUnixTime( uint32_t ) = 0;
virtual bool BIsSubscribedFromFreeWeekend( ) = 0;
virtual int32_t GetDLCCount( ) = 0;
virtual bool BGetDLCDataByIndex( int32_t, uint32_t *, bool *, char *, int32_t ) = 0;
virtual void InstallDLC( uint32_t ) = 0;
virtual void UninstallDLC( uint32_t ) = 0;
#endif /* __cplusplus */
};
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribed( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribed_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribed( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->linux_side;
params->_ret = iface->BIsSubscribed( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsLowViolence( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsLowViolence_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsLowViolence( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->linux_side;
params->_ret = iface->BIsLowViolence( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsCybercafe( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsCybercafe_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsCybercafe( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->linux_side;
params->_ret = iface->BIsCybercafe( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsVACBanned( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsVACBanned_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsVACBanned( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->linux_side;
params->_ret = iface->BIsVACBanned( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetCurrentGameLanguage( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetCurrentGameLanguage_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetCurrentGameLanguage( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->linux_side;
params->_ret = iface->GetCurrentGameLanguage( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetAvailableGameLanguages( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetAvailableGameLanguages_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetAvailableGameLanguages( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->linux_side;
params->_ret = iface->GetAvailableGameLanguages( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedApp( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedApp_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribedApp( (AppId_t)params->appID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->linux_side;
params->_ret = iface->BIsSubscribedApp( params->appID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsDlcInstalled( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsDlcInstalled_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsDlcInstalled( (AppId_t)params->appID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->linux_side;
params->_ret = iface->BIsDlcInstalled( params->appID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetEarliestPurchaseUnixTime( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetEarliestPurchaseUnixTime_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetEarliestPurchaseUnixTime( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->linux_side;
params->_ret = iface->GetEarliestPurchaseUnixTime( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedFromFreeWeekend( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedFromFreeWeekend_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribedFromFreeWeekend( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->linux_side;
params->_ret = iface->BIsSubscribedFromFreeWeekend( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetDLCCount( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetDLCCount_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetDLCCount( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->linux_side;
params->_ret = iface->GetDLCCount( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BGetDLCDataByIndex( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BGetDLCDataByIndex_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BGetDLCDataByIndex( (int)params->iDLC, (AppId_t *)params->pAppID, (bool *)params->pbAvailable, (char *)params->pchName, (int)params->cchNameBufferSize );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->linux_side;
params->_ret = iface->BGetDLCDataByIndex( params->iDLC, params->pAppID, params->pbAvailable, params->pchName, params->cchNameBufferSize );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_InstallDLC( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_InstallDLC_params *params )
{
((ISteamApps*)params->linux_side)->InstallDLC( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->linux_side;
iface->InstallDLC( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_UninstallDLC( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_UninstallDLC_params *params )
{
((ISteamApps*)params->linux_side)->UninstallDLC( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->linux_side;
iface->UninstallDLC( params->nAppID );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004;
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribed_params
{
void *linux_side;

View File

@ -11,104 +11,151 @@ extern "C" {
#define SDKVER_125
#include "struct_converters.h"
#include "cppISteamApps_STEAMAPPS_INTERFACE_VERSION005.h"
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005
{
#ifdef __cplusplus
virtual bool BIsSubscribed( ) = 0;
virtual bool BIsLowViolence( ) = 0;
virtual bool BIsCybercafe( ) = 0;
virtual bool BIsVACBanned( ) = 0;
virtual const char * GetCurrentGameLanguage( ) = 0;
virtual const char * GetAvailableGameLanguages( ) = 0;
virtual bool BIsSubscribedApp( uint32_t ) = 0;
virtual bool BIsDlcInstalled( uint32_t ) = 0;
virtual uint32_t GetEarliestPurchaseUnixTime( uint32_t ) = 0;
virtual bool BIsSubscribedFromFreeWeekend( ) = 0;
virtual int32_t GetDLCCount( ) = 0;
virtual bool BGetDLCDataByIndex( int32_t, uint32_t *, bool *, char *, int32_t ) = 0;
virtual void InstallDLC( uint32_t ) = 0;
virtual void UninstallDLC( uint32_t ) = 0;
virtual void RequestAppProofOfPurchaseKey( uint32_t ) = 0;
virtual bool GetCurrentBetaName( char *, int32_t ) = 0;
virtual bool MarkContentCorrupt( bool ) = 0;
virtual uint32_t GetInstalledDepots( uint32_t *, uint32_t ) = 0;
virtual uint32_t GetAppInstallDir( uint32_t, char *, uint32_t ) = 0;
virtual bool BIsAppInstalled( uint32_t ) = 0;
#endif /* __cplusplus */
};
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribed( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribed_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribed( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
params->_ret = iface->BIsSubscribed( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsLowViolence( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsLowViolence_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsLowViolence( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
params->_ret = iface->BIsLowViolence( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsCybercafe( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsCybercafe_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsCybercafe( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
params->_ret = iface->BIsCybercafe( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsVACBanned( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsVACBanned_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsVACBanned( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
params->_ret = iface->BIsVACBanned( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentGameLanguage( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentGameLanguage_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetCurrentGameLanguage( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
params->_ret = iface->GetCurrentGameLanguage( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAvailableGameLanguages( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAvailableGameLanguages_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetAvailableGameLanguages( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
params->_ret = iface->GetAvailableGameLanguages( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedApp( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedApp_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribedApp( (AppId_t)params->appID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
params->_ret = iface->BIsSubscribedApp( params->appID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsDlcInstalled( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsDlcInstalled_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsDlcInstalled( (AppId_t)params->appID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
params->_ret = iface->BIsDlcInstalled( params->appID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetEarliestPurchaseUnixTime( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetEarliestPurchaseUnixTime_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetEarliestPurchaseUnixTime( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
params->_ret = iface->GetEarliestPurchaseUnixTime( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedFromFreeWeekend( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedFromFreeWeekend_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribedFromFreeWeekend( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
params->_ret = iface->BIsSubscribedFromFreeWeekend( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetDLCCount( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetDLCCount_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetDLCCount( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
params->_ret = iface->GetDLCCount( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BGetDLCDataByIndex( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BGetDLCDataByIndex_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BGetDLCDataByIndex( (int)params->iDLC, (AppId_t *)params->pAppID, (bool *)params->pbAvailable, (char *)params->pchName, (int)params->cchNameBufferSize );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
params->_ret = iface->BGetDLCDataByIndex( params->iDLC, params->pAppID, params->pbAvailable, params->pchName, params->cchNameBufferSize );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_InstallDLC( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_InstallDLC_params *params )
{
((ISteamApps*)params->linux_side)->InstallDLC( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
iface->InstallDLC( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_UninstallDLC( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_UninstallDLC_params *params )
{
((ISteamApps*)params->linux_side)->UninstallDLC( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
iface->UninstallDLC( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_RequestAppProofOfPurchaseKey( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_RequestAppProofOfPurchaseKey_params *params )
{
((ISteamApps*)params->linux_side)->RequestAppProofOfPurchaseKey( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
iface->RequestAppProofOfPurchaseKey( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentBetaName( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentBetaName_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetCurrentBetaName( (char *)params->pchName, (int)params->cchNameBufferSize );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
params->_ret = iface->GetCurrentBetaName( params->pchName, params->cchNameBufferSize );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_MarkContentCorrupt( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_MarkContentCorrupt_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->MarkContentCorrupt( (bool)params->bMissingFilesOnly );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
params->_ret = iface->MarkContentCorrupt( params->bMissingFilesOnly );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetInstalledDepots( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetInstalledDepots_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetInstalledDepots( (DepotId_t *)params->pvecDepots, (uint32)params->cMaxDepots );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
params->_ret = iface->GetInstalledDepots( params->pvecDepots, params->cMaxDepots );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetAppInstallDir( (AppId_t)params->appID, (char *)params->pchFolder, (uint32)params->cchFolderBufferSize );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
params->_ret = iface->GetAppInstallDir( params->appID, params->pchFolder, params->cchFolderBufferSize );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsAppInstalled( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsAppInstalled_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsAppInstalled( (AppId_t)params->appID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side;
params->_ret = iface->BIsAppInstalled( params->appID );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005;
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribed_params
{
void *linux_side;

View File

@ -11,114 +11,165 @@ extern "C" {
#define SDKVER_131
#include "struct_converters.h"
#include "cppISteamApps_STEAMAPPS_INTERFACE_VERSION006.h"
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006
{
#ifdef __cplusplus
virtual bool BIsSubscribed( ) = 0;
virtual bool BIsLowViolence( ) = 0;
virtual bool BIsCybercafe( ) = 0;
virtual bool BIsVACBanned( ) = 0;
virtual const char * GetCurrentGameLanguage( ) = 0;
virtual const char * GetAvailableGameLanguages( ) = 0;
virtual bool BIsSubscribedApp( uint32_t ) = 0;
virtual bool BIsDlcInstalled( uint32_t ) = 0;
virtual uint32_t GetEarliestPurchaseUnixTime( uint32_t ) = 0;
virtual bool BIsSubscribedFromFreeWeekend( ) = 0;
virtual int32_t GetDLCCount( ) = 0;
virtual bool BGetDLCDataByIndex( int32_t, uint32_t *, bool *, char *, int32_t ) = 0;
virtual void InstallDLC( uint32_t ) = 0;
virtual void UninstallDLC( uint32_t ) = 0;
virtual void RequestAppProofOfPurchaseKey( uint32_t ) = 0;
virtual bool GetCurrentBetaName( char *, int32_t ) = 0;
virtual bool MarkContentCorrupt( bool ) = 0;
virtual uint32_t GetInstalledDepots( uint32_t, uint32_t *, uint32_t ) = 0;
virtual uint32_t GetAppInstallDir( uint32_t, char *, uint32_t ) = 0;
virtual bool BIsAppInstalled( uint32_t ) = 0;
virtual CSteamID GetAppOwner( ) = 0;
virtual const char * GetLaunchQueryParam( const char * ) = 0;
#endif /* __cplusplus */
};
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribed( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribed_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribed( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->BIsSubscribed( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsLowViolence( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsLowViolence_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsLowViolence( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->BIsLowViolence( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsCybercafe( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsCybercafe_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsCybercafe( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->BIsCybercafe( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsVACBanned( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsVACBanned_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsVACBanned( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->BIsVACBanned( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentGameLanguage( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentGameLanguage_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetCurrentGameLanguage( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->GetCurrentGameLanguage( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAvailableGameLanguages( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAvailableGameLanguages_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetAvailableGameLanguages( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->GetAvailableGameLanguages( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedApp( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedApp_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribedApp( (AppId_t)params->appID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->BIsSubscribedApp( params->appID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsDlcInstalled( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsDlcInstalled_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsDlcInstalled( (AppId_t)params->appID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->BIsDlcInstalled( params->appID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetEarliestPurchaseUnixTime( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetEarliestPurchaseUnixTime_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetEarliestPurchaseUnixTime( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->GetEarliestPurchaseUnixTime( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedFromFreeWeekend( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedFromFreeWeekend_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribedFromFreeWeekend( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->BIsSubscribedFromFreeWeekend( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetDLCCount( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetDLCCount_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetDLCCount( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->GetDLCCount( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BGetDLCDataByIndex( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BGetDLCDataByIndex_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BGetDLCDataByIndex( (int)params->iDLC, (AppId_t *)params->pAppID, (bool *)params->pbAvailable, (char *)params->pchName, (int)params->cchNameBufferSize );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->BGetDLCDataByIndex( params->iDLC, params->pAppID, params->pbAvailable, params->pchName, params->cchNameBufferSize );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_InstallDLC( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_InstallDLC_params *params )
{
((ISteamApps*)params->linux_side)->InstallDLC( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
iface->InstallDLC( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_UninstallDLC( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_UninstallDLC_params *params )
{
((ISteamApps*)params->linux_side)->UninstallDLC( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
iface->UninstallDLC( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_RequestAppProofOfPurchaseKey( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_RequestAppProofOfPurchaseKey_params *params )
{
((ISteamApps*)params->linux_side)->RequestAppProofOfPurchaseKey( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
iface->RequestAppProofOfPurchaseKey( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentBetaName( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentBetaName_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetCurrentBetaName( (char *)params->pchName, (int)params->cchNameBufferSize );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->GetCurrentBetaName( params->pchName, params->cchNameBufferSize );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_MarkContentCorrupt( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_MarkContentCorrupt_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->MarkContentCorrupt( (bool)params->bMissingFilesOnly );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->MarkContentCorrupt( params->bMissingFilesOnly );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetInstalledDepots( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetInstalledDepots_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetInstalledDepots( (AppId_t)params->appID, (DepotId_t *)params->pvecDepots, (uint32)params->cMaxDepots );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->GetInstalledDepots( params->appID, params->pvecDepots, params->cMaxDepots );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetAppInstallDir( (AppId_t)params->appID, (char *)params->pchFolder, (uint32)params->cchFolderBufferSize );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->GetAppInstallDir( params->appID, params->pchFolder, params->cchFolderBufferSize );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsAppInstalled( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsAppInstalled_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsAppInstalled( (AppId_t)params->appID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->BIsAppInstalled( params->appID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppOwner( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppOwner_params *params )
{
*params->_ret = ((ISteamApps*)params->linux_side)->GetAppOwner( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
*params->_ret = iface->GetAppOwner( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQueryParam( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQueryParam_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetLaunchQueryParam( (const char *)params->pchKey );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side;
params->_ret = iface->GetLaunchQueryParam( params->pchKey );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006;
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribed_params
{
void *linux_side;

View File

@ -11,124 +11,179 @@ extern "C" {
#define SDKVER_136
#include "struct_converters.h"
#include "cppISteamApps_STEAMAPPS_INTERFACE_VERSION007.h"
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007
{
#ifdef __cplusplus
virtual bool BIsSubscribed( ) = 0;
virtual bool BIsLowViolence( ) = 0;
virtual bool BIsCybercafe( ) = 0;
virtual bool BIsVACBanned( ) = 0;
virtual const char * GetCurrentGameLanguage( ) = 0;
virtual const char * GetAvailableGameLanguages( ) = 0;
virtual bool BIsSubscribedApp( uint32_t ) = 0;
virtual bool BIsDlcInstalled( uint32_t ) = 0;
virtual uint32_t GetEarliestPurchaseUnixTime( uint32_t ) = 0;
virtual bool BIsSubscribedFromFreeWeekend( ) = 0;
virtual int32_t GetDLCCount( ) = 0;
virtual bool BGetDLCDataByIndex( int32_t, uint32_t *, bool *, char *, int32_t ) = 0;
virtual void InstallDLC( uint32_t ) = 0;
virtual void UninstallDLC( uint32_t ) = 0;
virtual void RequestAppProofOfPurchaseKey( uint32_t ) = 0;
virtual bool GetCurrentBetaName( char *, int32_t ) = 0;
virtual bool MarkContentCorrupt( bool ) = 0;
virtual uint32_t GetInstalledDepots( uint32_t, uint32_t *, uint32_t ) = 0;
virtual uint32_t GetAppInstallDir( uint32_t, char *, uint32_t ) = 0;
virtual bool BIsAppInstalled( uint32_t ) = 0;
virtual CSteamID GetAppOwner( ) = 0;
virtual const char * GetLaunchQueryParam( const char * ) = 0;
virtual bool GetDlcDownloadProgress( uint32_t, uint64_t *, uint64_t * ) = 0;
virtual int32_t GetAppBuildId( ) = 0;
#endif /* __cplusplus */
};
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribed( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribed_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribed( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->BIsSubscribed( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsLowViolence( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsLowViolence_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsLowViolence( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->BIsLowViolence( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsCybercafe( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsCybercafe_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsCybercafe( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->BIsCybercafe( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsVACBanned( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsVACBanned_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsVACBanned( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->BIsVACBanned( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentGameLanguage( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentGameLanguage_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetCurrentGameLanguage( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->GetCurrentGameLanguage( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAvailableGameLanguages( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAvailableGameLanguages_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetAvailableGameLanguages( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->GetAvailableGameLanguages( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedApp( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedApp_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribedApp( (AppId_t)params->appID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->BIsSubscribedApp( params->appID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsDlcInstalled( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsDlcInstalled_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsDlcInstalled( (AppId_t)params->appID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->BIsDlcInstalled( params->appID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetEarliestPurchaseUnixTime( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetEarliestPurchaseUnixTime_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetEarliestPurchaseUnixTime( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->GetEarliestPurchaseUnixTime( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedFromFreeWeekend( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedFromFreeWeekend_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribedFromFreeWeekend( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->BIsSubscribedFromFreeWeekend( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDLCCount( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDLCCount_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetDLCCount( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->GetDLCCount( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BGetDLCDataByIndex( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BGetDLCDataByIndex_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BGetDLCDataByIndex( (int)params->iDLC, (AppId_t *)params->pAppID, (bool *)params->pbAvailable, (char *)params->pchName, (int)params->cchNameBufferSize );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->BGetDLCDataByIndex( params->iDLC, params->pAppID, params->pbAvailable, params->pchName, params->cchNameBufferSize );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_InstallDLC( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_InstallDLC_params *params )
{
((ISteamApps*)params->linux_side)->InstallDLC( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
iface->InstallDLC( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_UninstallDLC( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_UninstallDLC_params *params )
{
((ISteamApps*)params->linux_side)->UninstallDLC( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
iface->UninstallDLC( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_RequestAppProofOfPurchaseKey( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_RequestAppProofOfPurchaseKey_params *params )
{
((ISteamApps*)params->linux_side)->RequestAppProofOfPurchaseKey( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
iface->RequestAppProofOfPurchaseKey( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentBetaName( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentBetaName_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetCurrentBetaName( (char *)params->pchName, (int)params->cchNameBufferSize );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->GetCurrentBetaName( params->pchName, params->cchNameBufferSize );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_MarkContentCorrupt( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_MarkContentCorrupt_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->MarkContentCorrupt( (bool)params->bMissingFilesOnly );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->MarkContentCorrupt( params->bMissingFilesOnly );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetInstalledDepots( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetInstalledDepots_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetInstalledDepots( (AppId_t)params->appID, (DepotId_t *)params->pvecDepots, (uint32)params->cMaxDepots );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->GetInstalledDepots( params->appID, params->pvecDepots, params->cMaxDepots );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetAppInstallDir( (AppId_t)params->appID, (char *)params->pchFolder, (uint32)params->cchFolderBufferSize );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->GetAppInstallDir( params->appID, params->pchFolder, params->cchFolderBufferSize );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsAppInstalled( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsAppInstalled_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsAppInstalled( (AppId_t)params->appID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->BIsAppInstalled( params->appID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppOwner( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppOwner_params *params )
{
*params->_ret = ((ISteamApps*)params->linux_side)->GetAppOwner( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
*params->_ret = iface->GetAppOwner( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQueryParam( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQueryParam_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetLaunchQueryParam( (const char *)params->pchKey );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->GetLaunchQueryParam( params->pchKey );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDlcDownloadProgress( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDlcDownloadProgress_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetDlcDownloadProgress( (AppId_t)params->nAppID, (uint64 *)params->punBytesDownloaded, (uint64 *)params->punBytesTotal );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->GetDlcDownloadProgress( params->nAppID, params->punBytesDownloaded, params->punBytesTotal );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppBuildId( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppBuildId_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetAppBuildId( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side;
params->_ret = iface->GetAppBuildId( );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007;
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribed_params
{
void *linux_side;

View File

@ -12,154 +12,221 @@ extern "C" {
#define SDKVER_158
#include "struct_converters.h"
#include "cppISteamApps_STEAMAPPS_INTERFACE_VERSION008.h"
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008
{
#ifdef __cplusplus
virtual bool BIsSubscribed( ) = 0;
virtual bool BIsLowViolence( ) = 0;
virtual bool BIsCybercafe( ) = 0;
virtual bool BIsVACBanned( ) = 0;
virtual const char * GetCurrentGameLanguage( ) = 0;
virtual const char * GetAvailableGameLanguages( ) = 0;
virtual bool BIsSubscribedApp( uint32_t ) = 0;
virtual bool BIsDlcInstalled( uint32_t ) = 0;
virtual uint32_t GetEarliestPurchaseUnixTime( uint32_t ) = 0;
virtual bool BIsSubscribedFromFreeWeekend( ) = 0;
virtual int32_t GetDLCCount( ) = 0;
virtual bool BGetDLCDataByIndex( int32_t, uint32_t *, bool *, char *, int32_t ) = 0;
virtual void InstallDLC( uint32_t ) = 0;
virtual void UninstallDLC( uint32_t ) = 0;
virtual void RequestAppProofOfPurchaseKey( uint32_t ) = 0;
virtual bool GetCurrentBetaName( char *, int32_t ) = 0;
virtual bool MarkContentCorrupt( bool ) = 0;
virtual uint32_t GetInstalledDepots( uint32_t, uint32_t *, uint32_t ) = 0;
virtual uint32_t GetAppInstallDir( uint32_t, char *, uint32_t ) = 0;
virtual bool BIsAppInstalled( uint32_t ) = 0;
virtual CSteamID GetAppOwner( ) = 0;
virtual const char * GetLaunchQueryParam( const char * ) = 0;
virtual bool GetDlcDownloadProgress( uint32_t, uint64_t *, uint64_t * ) = 0;
virtual int32_t GetAppBuildId( ) = 0;
virtual void RequestAllProofOfPurchaseKeys( ) = 0;
virtual uint64_t GetFileDetails( const char * ) = 0;
virtual int32_t GetLaunchCommandLine( char *, int32_t ) = 0;
virtual bool BIsSubscribedFromFamilySharing( ) = 0;
virtual bool BIsTimedTrial( uint32_t *, uint32_t * ) = 0;
virtual bool SetDlcContext( uint32_t ) = 0;
#endif /* __cplusplus */
};
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribed( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->BIsSubscribed( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsLowViolence( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsLowViolence_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsLowViolence( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->BIsLowViolence( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsCybercafe( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsCybercafe_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsCybercafe( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->BIsCybercafe( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsVACBanned( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsVACBanned_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsVACBanned( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->BIsVACBanned( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentGameLanguage( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentGameLanguage_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetCurrentGameLanguage( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->GetCurrentGameLanguage( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAvailableGameLanguages( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAvailableGameLanguages_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetAvailableGameLanguages( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->GetAvailableGameLanguages( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedApp( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedApp_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribedApp( (AppId_t)params->appID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->BIsSubscribedApp( params->appID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsDlcInstalled( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsDlcInstalled_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsDlcInstalled( (AppId_t)params->appID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->BIsDlcInstalled( params->appID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetEarliestPurchaseUnixTime( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetEarliestPurchaseUnixTime_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetEarliestPurchaseUnixTime( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->GetEarliestPurchaseUnixTime( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFreeWeekend( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFreeWeekend_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribedFromFreeWeekend( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->BIsSubscribedFromFreeWeekend( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDLCCount( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDLCCount_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetDLCCount( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->GetDLCCount( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BGetDLCDataByIndex( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BGetDLCDataByIndex_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BGetDLCDataByIndex( (int)params->iDLC, (AppId_t *)params->pAppID, (bool *)params->pbAvailable, (char *)params->pchName, (int)params->cchNameBufferSize );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->BGetDLCDataByIndex( params->iDLC, params->pAppID, params->pbAvailable, params->pchName, params->cchNameBufferSize );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_InstallDLC( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_InstallDLC_params *params )
{
((ISteamApps*)params->linux_side)->InstallDLC( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
iface->InstallDLC( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_UninstallDLC( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_UninstallDLC_params *params )
{
((ISteamApps*)params->linux_side)->UninstallDLC( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
iface->UninstallDLC( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAppProofOfPurchaseKey( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAppProofOfPurchaseKey_params *params )
{
((ISteamApps*)params->linux_side)->RequestAppProofOfPurchaseKey( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
iface->RequestAppProofOfPurchaseKey( params->nAppID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentBetaName( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentBetaName_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetCurrentBetaName( (char *)params->pchName, (int)params->cchNameBufferSize );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->GetCurrentBetaName( params->pchName, params->cchNameBufferSize );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_MarkContentCorrupt( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_MarkContentCorrupt_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->MarkContentCorrupt( (bool)params->bMissingFilesOnly );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->MarkContentCorrupt( params->bMissingFilesOnly );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetInstalledDepots( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetInstalledDepots_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetInstalledDepots( (AppId_t)params->appID, (DepotId_t *)params->pvecDepots, (uint32)params->cMaxDepots );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->GetInstalledDepots( params->appID, params->pvecDepots, params->cMaxDepots );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetAppInstallDir( (AppId_t)params->appID, (char *)params->pchFolder, (uint32)params->cchFolderBufferSize );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->GetAppInstallDir( params->appID, params->pchFolder, params->cchFolderBufferSize );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsAppInstalled( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsAppInstalled_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsAppInstalled( (AppId_t)params->appID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->BIsAppInstalled( params->appID );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppOwner( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppOwner_params *params )
{
*params->_ret = ((ISteamApps*)params->linux_side)->GetAppOwner( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
*params->_ret = iface->GetAppOwner( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQueryParam( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQueryParam_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetLaunchQueryParam( (const char *)params->pchKey );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->GetLaunchQueryParam( params->pchKey );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDlcDownloadProgress( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDlcDownloadProgress_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetDlcDownloadProgress( (AppId_t)params->nAppID, (uint64 *)params->punBytesDownloaded, (uint64 *)params->punBytesTotal );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->GetDlcDownloadProgress( params->nAppID, params->punBytesDownloaded, params->punBytesTotal );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppBuildId( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppBuildId_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetAppBuildId( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->GetAppBuildId( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAllProofOfPurchaseKeys( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAllProofOfPurchaseKeys_params *params )
{
((ISteamApps*)params->linux_side)->RequestAllProofOfPurchaseKeys( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
iface->RequestAllProofOfPurchaseKeys( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetFileDetails( (const char *)params->pszFileName );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->GetFileDetails( params->pszFileName );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCommandLine( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCommandLine_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->GetLaunchCommandLine( (char *)params->pszCommandLine, (int)params->cubCommandLine );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->GetLaunchCommandLine( params->pszCommandLine, params->cubCommandLine );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsSubscribedFromFamilySharing( );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->BIsSubscribedFromFamilySharing( );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->BIsTimedTrial( (uint32 *)params->punSecondsAllowed, (uint32 *)params->punSecondsPlayed );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->BIsTimedTrial( params->punSecondsAllowed, params->punSecondsPlayed );
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext( struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext_params *params )
{
params->_ret = ((ISteamApps*)params->linux_side)->SetDlcContext( (AppId_t)params->nAppID );
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
params->_ret = iface->SetDlcContext( params->nAppID );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008;
struct cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed_params
{
void *linux_side;

View File

@ -11,110 +11,159 @@ extern "C" {
#define SDKVER_099y
#include "struct_converters.h"
#include "cppISteamClient_SteamClient006.h"
struct cppISteamClient_SteamClient006
{
#ifdef __cplusplus
virtual int32_t CreateSteamPipe( ) = 0;
virtual bool BReleaseSteamPipe( int32_t ) = 0;
virtual int32_t CreateGlobalUser( int32_t * ) = 0;
virtual int32_t ConnectToGlobalUser( int32_t ) = 0;
virtual int32_t CreateLocalUser( int32_t * ) = 0;
virtual void ReleaseUser( int32_t, int32_t ) = 0;
virtual void /*ISteamUser*/ * GetISteamUser( int32_t, int32_t, const char * ) = 0;
virtual void * GetIVAC( int32_t ) = 0;
virtual void /*ISteamGameServer*/ * GetISteamGameServer( int32_t, int32_t, const char * ) = 0;
virtual void SetLocalIPBinding( uint32_t, uint16_t ) = 0;
virtual const char * GetUniverseName( uint32_t ) = 0;
virtual void /*ISteamFriends*/ * GetISteamFriends( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUtils*/ * GetISteamUtils( int32_t, const char * ) = 0;
virtual void * GetISteamBilling( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMatchmaking*/ * GetISteamMatchmaking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamApps*/ * GetISteamApps( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamContentServer*/ * GetISteamContentServer( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMasterServerUpdater*/ * GetISteamMasterServerUpdater( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMatchmakingServers*/ * GetISteamMatchmakingServers( int32_t, int32_t, const char * ) = 0;
virtual void RunFrame( ) = 0;
virtual uint32_t GetIPCCallCount( ) = 0;
#endif /* __cplusplus */
};
void cppISteamClient_SteamClient006_CreateSteamPipe( struct cppISteamClient_SteamClient006_CreateSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateSteamPipe( );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->CreateSteamPipe( );
params->_ret = after_steam_pipe_create( params->_ret );
}
void cppISteamClient_SteamClient006_BReleaseSteamPipe( struct cppISteamClient_SteamClient006_BReleaseSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BReleaseSteamPipe( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
}
void cppISteamClient_SteamClient006_CreateGlobalUser( struct cppISteamClient_SteamClient006_CreateGlobalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateGlobalUser( (HSteamPipe *)params->phSteamPipe );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->CreateGlobalUser( params->phSteamPipe );
}
void cppISteamClient_SteamClient006_ConnectToGlobalUser( struct cppISteamClient_SteamClient006_ConnectToGlobalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->ConnectToGlobalUser( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
}
void cppISteamClient_SteamClient006_CreateLocalUser( struct cppISteamClient_SteamClient006_CreateLocalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateLocalUser( (HSteamPipe *)params->phSteamPipe );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->CreateLocalUser( params->phSteamPipe );
}
void cppISteamClient_SteamClient006_ReleaseUser( struct cppISteamClient_SteamClient006_ReleaseUser_params *params )
{
((ISteamClient*)params->linux_side)->ReleaseUser( (HSteamPipe)params->hSteamPipe, (HSteamUser)params->hUser );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
}
void cppISteamClient_SteamClient006_GetISteamUser( struct cppISteamClient_SteamClient006_GetISteamUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUser( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient006_GetIVAC( struct cppISteamClient_SteamClient006_GetIVAC_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetIVAC( (HSteamUser)params->hSteamUser );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->GetIVAC( params->hSteamUser );
}
void cppISteamClient_SteamClient006_GetISteamGameServer( struct cppISteamClient_SteamClient006_GetISteamGameServer_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServer( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient006_SetLocalIPBinding( struct cppISteamClient_SteamClient006_SetLocalIPBinding_params *params )
{
((ISteamClient*)params->linux_side)->SetLocalIPBinding( (uint32)params->unIP, (uint16)params->usPort );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
iface->SetLocalIPBinding( params->unIP, params->usPort );
}
void cppISteamClient_SteamClient006_GetUniverseName( struct cppISteamClient_SteamClient006_GetUniverseName_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetUniverseName( (EUniverse)params->eUniverse );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->GetUniverseName( params->eUniverse );
}
void cppISteamClient_SteamClient006_GetISteamFriends( struct cppISteamClient_SteamClient006_GetISteamFriends_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamFriends( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient006_GetISteamUtils( struct cppISteamClient_SteamClient006_GetISteamUtils_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUtils( (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient006_GetISteamBilling( struct cppISteamClient_SteamClient006_GetISteamBilling_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamBilling( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->GetISteamBilling( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient006_GetISteamMatchmaking( struct cppISteamClient_SteamClient006_GetISteamMatchmaking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmaking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient006_GetISteamApps( struct cppISteamClient_SteamClient006_GetISteamApps_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamApps( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient006_GetISteamContentServer( struct cppISteamClient_SteamClient006_GetISteamContentServer_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamContentServer( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->GetISteamContentServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient006_GetISteamMasterServerUpdater( struct cppISteamClient_SteamClient006_GetISteamMasterServerUpdater_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMasterServerUpdater( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient006_GetISteamMatchmakingServers( struct cppISteamClient_SteamClient006_GetISteamMatchmakingServers_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmakingServers( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient006_RunFrame( struct cppISteamClient_SteamClient006_RunFrame_params *params )
{
((ISteamClient*)params->linux_side)->RunFrame( );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamClient_SteamClient006_GetIPCCallCount( struct cppISteamClient_SteamClient006_GetIPCCallCount_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetIPCCallCount( );
struct cppISteamClient_SteamClient006 *iface = (struct cppISteamClient_SteamClient006 *)params->linux_side;
params->_ret = iface->GetIPCCallCount( );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamClient_SteamClient006;
struct cppISteamClient_SteamClient006_CreateSteamPipe_params
{
void *linux_side;

View File

@ -11,116 +11,167 @@ extern "C" {
#define SDKVER_103
#include "struct_converters.h"
#include "cppISteamClient_SteamClient007.h"
struct cppISteamClient_SteamClient007
{
#ifdef __cplusplus
virtual int32_t CreateSteamPipe( ) = 0;
virtual bool BReleaseSteamPipe( int32_t ) = 0;
virtual int32_t ConnectToGlobalUser( int32_t ) = 0;
virtual int32_t CreateLocalUser( int32_t * ) = 0;
virtual void ReleaseUser( int32_t, int32_t ) = 0;
virtual void /*ISteamUser*/ * GetISteamUser( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServer*/ * GetISteamGameServer( int32_t, int32_t, const char * ) = 0;
virtual void SetLocalIPBinding( uint32_t, uint16_t ) = 0;
virtual void /*ISteamFriends*/ * GetISteamFriends( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUtils*/ * GetISteamUtils( int32_t, const char * ) = 0;
virtual void /*ISteamMatchmaking*/ * GetISteamMatchmaking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamContentServer*/ * GetISteamContentServer( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMasterServerUpdater*/ * GetISteamMasterServerUpdater( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMatchmakingServers*/ * GetISteamMatchmakingServers( int32_t, int32_t, const char * ) = 0;
virtual void * GetISteamGenericInterface( int32_t, int32_t, const char * ) = 0;
virtual void RunFrame( ) = 0;
virtual uint32_t GetIPCCallCount( ) = 0;
virtual void /*ISteamUserStats*/ * GetISteamUserStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamApps*/ * GetISteamApps( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamNetworking*/ * GetISteamNetworking( int32_t, int32_t, const char * ) = 0;
virtual void SetWarningMessageHook( void (*)(int32_t, const char *) ) = 0;
virtual void /*ISteamRemoteStorage*/ * GetISteamRemoteStorage( int32_t, int32_t, const char * ) = 0;
#endif /* __cplusplus */
};
void cppISteamClient_SteamClient007_CreateSteamPipe( struct cppISteamClient_SteamClient007_CreateSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateSteamPipe( );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->CreateSteamPipe( );
params->_ret = after_steam_pipe_create( params->_ret );
}
void cppISteamClient_SteamClient007_BReleaseSteamPipe( struct cppISteamClient_SteamClient007_BReleaseSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BReleaseSteamPipe( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
}
void cppISteamClient_SteamClient007_ConnectToGlobalUser( struct cppISteamClient_SteamClient007_ConnectToGlobalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->ConnectToGlobalUser( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
}
void cppISteamClient_SteamClient007_CreateLocalUser( struct cppISteamClient_SteamClient007_CreateLocalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateLocalUser( (HSteamPipe *)params->phSteamPipe );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->CreateLocalUser( params->phSteamPipe );
}
void cppISteamClient_SteamClient007_ReleaseUser( struct cppISteamClient_SteamClient007_ReleaseUser_params *params )
{
((ISteamClient*)params->linux_side)->ReleaseUser( (HSteamPipe)params->hSteamPipe, (HSteamUser)params->hUser );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
}
void cppISteamClient_SteamClient007_GetISteamUser( struct cppISteamClient_SteamClient007_GetISteamUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUser( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient007_GetISteamGameServer( struct cppISteamClient_SteamClient007_GetISteamGameServer_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServer( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient007_SetLocalIPBinding( struct cppISteamClient_SteamClient007_SetLocalIPBinding_params *params )
{
((ISteamClient*)params->linux_side)->SetLocalIPBinding( (uint32)params->unIP, (uint16)params->usPort );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
iface->SetLocalIPBinding( params->unIP, params->usPort );
}
void cppISteamClient_SteamClient007_GetISteamFriends( struct cppISteamClient_SteamClient007_GetISteamFriends_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamFriends( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient007_GetISteamUtils( struct cppISteamClient_SteamClient007_GetISteamUtils_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUtils( (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient007_GetISteamMatchmaking( struct cppISteamClient_SteamClient007_GetISteamMatchmaking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmaking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient007_GetISteamContentServer( struct cppISteamClient_SteamClient007_GetISteamContentServer_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamContentServer( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->GetISteamContentServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient007_GetISteamMasterServerUpdater( struct cppISteamClient_SteamClient007_GetISteamMasterServerUpdater_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMasterServerUpdater( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient007_GetISteamMatchmakingServers( struct cppISteamClient_SteamClient007_GetISteamMatchmakingServers_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmakingServers( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient007_GetISteamGenericInterface( struct cppISteamClient_SteamClient007_GetISteamGenericInterface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGenericInterface( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient007_RunFrame( struct cppISteamClient_SteamClient007_RunFrame_params *params )
{
((ISteamClient*)params->linux_side)->RunFrame( );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamClient_SteamClient007_GetIPCCallCount( struct cppISteamClient_SteamClient007_GetIPCCallCount_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetIPCCallCount( );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->GetIPCCallCount( );
}
void cppISteamClient_SteamClient007_GetISteamUserStats( struct cppISteamClient_SteamClient007_GetISteamUserStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUserStats( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient007_GetISteamApps( struct cppISteamClient_SteamClient007_GetISteamApps_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamApps( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient007_GetISteamNetworking( struct cppISteamClient_SteamClient007_GetISteamNetworking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamNetworking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient007_SetWarningMessageHook( struct cppISteamClient_SteamClient007_SetWarningMessageHook_params *params )
{
SteamAPIWarningMessageHook_t lin_pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
((ISteamClient*)params->linux_side)->SetWarningMessageHook( lin_pFunction );
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 );
iface->SetWarningMessageHook( lin_pFunction );
}
void cppISteamClient_SteamClient007_GetISteamRemoteStorage( struct cppISteamClient_SteamClient007_GetISteamRemoteStorage_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamRemoteStorage( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient007 *iface = (struct cppISteamClient_SteamClient007 *)params->linux_side;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamClient_SteamClient007;
struct cppISteamClient_SteamClient007_CreateSteamPipe_params
{
void *linux_side;

View File

@ -11,111 +11,160 @@ extern "C" {
#define SDKVER_107
#include "struct_converters.h"
#include "cppISteamClient_SteamClient008.h"
struct cppISteamClient_SteamClient008
{
#ifdef __cplusplus
virtual int32_t CreateSteamPipe( ) = 0;
virtual bool BReleaseSteamPipe( int32_t ) = 0;
virtual int32_t ConnectToGlobalUser( int32_t ) = 0;
virtual int32_t CreateLocalUser( int32_t *, uint32_t ) = 0;
virtual void ReleaseUser( int32_t, int32_t ) = 0;
virtual void /*ISteamUser*/ * GetISteamUser( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServer*/ * GetISteamGameServer( int32_t, int32_t, const char * ) = 0;
virtual void SetLocalIPBinding( uint32_t, uint16_t ) = 0;
virtual void /*ISteamFriends*/ * GetISteamFriends( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUtils*/ * GetISteamUtils( int32_t, const char * ) = 0;
virtual void /*ISteamMatchmaking*/ * GetISteamMatchmaking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMasterServerUpdater*/ * GetISteamMasterServerUpdater( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMatchmakingServers*/ * GetISteamMatchmakingServers( int32_t, int32_t, const char * ) = 0;
virtual void * GetISteamGenericInterface( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUserStats*/ * GetISteamUserStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamApps*/ * GetISteamApps( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamNetworking*/ * GetISteamNetworking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamRemoteStorage*/ * GetISteamRemoteStorage( int32_t, int32_t, const char * ) = 0;
virtual void RunFrame( ) = 0;
virtual uint32_t GetIPCCallCount( ) = 0;
virtual void SetWarningMessageHook( void (*)(int32_t, const char *) ) = 0;
#endif /* __cplusplus */
};
void cppISteamClient_SteamClient008_CreateSteamPipe( struct cppISteamClient_SteamClient008_CreateSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateSteamPipe( );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
params->_ret = iface->CreateSteamPipe( );
params->_ret = after_steam_pipe_create( params->_ret );
}
void cppISteamClient_SteamClient008_BReleaseSteamPipe( struct cppISteamClient_SteamClient008_BReleaseSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BReleaseSteamPipe( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
}
void cppISteamClient_SteamClient008_ConnectToGlobalUser( struct cppISteamClient_SteamClient008_ConnectToGlobalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->ConnectToGlobalUser( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
}
void cppISteamClient_SteamClient008_CreateLocalUser( struct cppISteamClient_SteamClient008_CreateLocalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateLocalUser( (HSteamPipe *)params->phSteamPipe, (EAccountType)params->eAccountType );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
}
void cppISteamClient_SteamClient008_ReleaseUser( struct cppISteamClient_SteamClient008_ReleaseUser_params *params )
{
((ISteamClient*)params->linux_side)->ReleaseUser( (HSteamPipe)params->hSteamPipe, (HSteamUser)params->hUser );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
}
void cppISteamClient_SteamClient008_GetISteamUser( struct cppISteamClient_SteamClient008_GetISteamUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUser( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient008_GetISteamGameServer( struct cppISteamClient_SteamClient008_GetISteamGameServer_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServer( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient008_SetLocalIPBinding( struct cppISteamClient_SteamClient008_SetLocalIPBinding_params *params )
{
((ISteamClient*)params->linux_side)->SetLocalIPBinding( (uint32)params->unIP, (uint16)params->usPort );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
iface->SetLocalIPBinding( params->unIP, params->usPort );
}
void cppISteamClient_SteamClient008_GetISteamFriends( struct cppISteamClient_SteamClient008_GetISteamFriends_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamFriends( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient008_GetISteamUtils( struct cppISteamClient_SteamClient008_GetISteamUtils_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUtils( (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient008_GetISteamMatchmaking( struct cppISteamClient_SteamClient008_GetISteamMatchmaking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmaking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient008_GetISteamMasterServerUpdater( struct cppISteamClient_SteamClient008_GetISteamMasterServerUpdater_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMasterServerUpdater( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient008_GetISteamMatchmakingServers( struct cppISteamClient_SteamClient008_GetISteamMatchmakingServers_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmakingServers( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient008_GetISteamGenericInterface( struct cppISteamClient_SteamClient008_GetISteamGenericInterface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGenericInterface( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient008_GetISteamUserStats( struct cppISteamClient_SteamClient008_GetISteamUserStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUserStats( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient008_GetISteamApps( struct cppISteamClient_SteamClient008_GetISteamApps_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamApps( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient008_GetISteamNetworking( struct cppISteamClient_SteamClient008_GetISteamNetworking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamNetworking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient008_GetISteamRemoteStorage( struct cppISteamClient_SteamClient008_GetISteamRemoteStorage_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamRemoteStorage( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient008_RunFrame( struct cppISteamClient_SteamClient008_RunFrame_params *params )
{
((ISteamClient*)params->linux_side)->RunFrame( );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamClient_SteamClient008_GetIPCCallCount( struct cppISteamClient_SteamClient008_GetIPCCallCount_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetIPCCallCount( );
struct cppISteamClient_SteamClient008 *iface = (struct cppISteamClient_SteamClient008 *)params->linux_side;
params->_ret = iface->GetIPCCallCount( );
}
void cppISteamClient_SteamClient008_SetWarningMessageHook( struct cppISteamClient_SteamClient008_SetWarningMessageHook_params *params )
{
SteamAPIWarningMessageHook_t lin_pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
((ISteamClient*)params->linux_side)->SetWarningMessageHook( lin_pFunction );
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 );
iface->SetWarningMessageHook( lin_pFunction );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamClient_SteamClient008;
struct cppISteamClient_SteamClient008_CreateSteamPipe_params
{
void *linux_side;

View File

@ -11,116 +11,167 @@ extern "C" {
#define SDKVER_111
#include "struct_converters.h"
#include "cppISteamClient_SteamClient009.h"
struct cppISteamClient_SteamClient009
{
#ifdef __cplusplus
virtual int32_t CreateSteamPipe( ) = 0;
virtual bool BReleaseSteamPipe( int32_t ) = 0;
virtual int32_t ConnectToGlobalUser( int32_t ) = 0;
virtual int32_t CreateLocalUser( int32_t *, uint32_t ) = 0;
virtual void ReleaseUser( int32_t, int32_t ) = 0;
virtual void /*ISteamUser*/ * GetISteamUser( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServer*/ * GetISteamGameServer( int32_t, int32_t, const char * ) = 0;
virtual void SetLocalIPBinding( uint32_t, uint16_t ) = 0;
virtual void /*ISteamFriends*/ * GetISteamFriends( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUtils*/ * GetISteamUtils( int32_t, const char * ) = 0;
virtual void /*ISteamMatchmaking*/ * GetISteamMatchmaking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMasterServerUpdater*/ * GetISteamMasterServerUpdater( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMatchmakingServers*/ * GetISteamMatchmakingServers( int32_t, int32_t, const char * ) = 0;
virtual void * GetISteamGenericInterface( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUserStats*/ * GetISteamUserStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServerStats*/ * GetISteamGameServerStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamApps*/ * GetISteamApps( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamNetworking*/ * GetISteamNetworking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamRemoteStorage*/ * GetISteamRemoteStorage( int32_t, int32_t, const char * ) = 0;
virtual void RunFrame( ) = 0;
virtual uint32_t GetIPCCallCount( ) = 0;
virtual void SetWarningMessageHook( void (*)(int32_t, const char *) ) = 0;
#endif /* __cplusplus */
};
void cppISteamClient_SteamClient009_CreateSteamPipe( struct cppISteamClient_SteamClient009_CreateSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateSteamPipe( );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->CreateSteamPipe( );
params->_ret = after_steam_pipe_create( params->_ret );
}
void cppISteamClient_SteamClient009_BReleaseSteamPipe( struct cppISteamClient_SteamClient009_BReleaseSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BReleaseSteamPipe( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
}
void cppISteamClient_SteamClient009_ConnectToGlobalUser( struct cppISteamClient_SteamClient009_ConnectToGlobalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->ConnectToGlobalUser( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
}
void cppISteamClient_SteamClient009_CreateLocalUser( struct cppISteamClient_SteamClient009_CreateLocalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateLocalUser( (HSteamPipe *)params->phSteamPipe, (EAccountType)params->eAccountType );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
}
void cppISteamClient_SteamClient009_ReleaseUser( struct cppISteamClient_SteamClient009_ReleaseUser_params *params )
{
((ISteamClient*)params->linux_side)->ReleaseUser( (HSteamPipe)params->hSteamPipe, (HSteamUser)params->hUser );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
}
void cppISteamClient_SteamClient009_GetISteamUser( struct cppISteamClient_SteamClient009_GetISteamUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUser( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient009_GetISteamGameServer( struct cppISteamClient_SteamClient009_GetISteamGameServer_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServer( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient009_SetLocalIPBinding( struct cppISteamClient_SteamClient009_SetLocalIPBinding_params *params )
{
((ISteamClient*)params->linux_side)->SetLocalIPBinding( (uint32)params->unIP, (uint16)params->usPort );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
iface->SetLocalIPBinding( params->unIP, params->usPort );
}
void cppISteamClient_SteamClient009_GetISteamFriends( struct cppISteamClient_SteamClient009_GetISteamFriends_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamFriends( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient009_GetISteamUtils( struct cppISteamClient_SteamClient009_GetISteamUtils_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUtils( (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient009_GetISteamMatchmaking( struct cppISteamClient_SteamClient009_GetISteamMatchmaking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmaking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient009_GetISteamMasterServerUpdater( struct cppISteamClient_SteamClient009_GetISteamMasterServerUpdater_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMasterServerUpdater( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient009_GetISteamMatchmakingServers( struct cppISteamClient_SteamClient009_GetISteamMatchmakingServers_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmakingServers( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient009_GetISteamGenericInterface( struct cppISteamClient_SteamClient009_GetISteamGenericInterface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGenericInterface( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient009_GetISteamUserStats( struct cppISteamClient_SteamClient009_GetISteamUserStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUserStats( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient009_GetISteamGameServerStats( struct cppISteamClient_SteamClient009_GetISteamGameServerStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServerStats( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient009_GetISteamApps( struct cppISteamClient_SteamClient009_GetISteamApps_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamApps( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient009_GetISteamNetworking( struct cppISteamClient_SteamClient009_GetISteamNetworking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamNetworking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient009_GetISteamRemoteStorage( struct cppISteamClient_SteamClient009_GetISteamRemoteStorage_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamRemoteStorage( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient009_RunFrame( struct cppISteamClient_SteamClient009_RunFrame_params *params )
{
((ISteamClient*)params->linux_side)->RunFrame( );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamClient_SteamClient009_GetIPCCallCount( struct cppISteamClient_SteamClient009_GetIPCCallCount_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetIPCCallCount( );
struct cppISteamClient_SteamClient009 *iface = (struct cppISteamClient_SteamClient009 *)params->linux_side;
params->_ret = iface->GetIPCCallCount( );
}
void cppISteamClient_SteamClient009_SetWarningMessageHook( struct cppISteamClient_SteamClient009_SetWarningMessageHook_params *params )
{
SteamAPIWarningMessageHook_t lin_pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
((ISteamClient*)params->linux_side)->SetWarningMessageHook( lin_pFunction );
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 );
iface->SetWarningMessageHook( lin_pFunction );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamClient_SteamClient009;
struct cppISteamClient_SteamClient009_CreateSteamPipe_params
{
void *linux_side;

View File

@ -11,127 +11,182 @@ extern "C" {
#define SDKVER_115
#include "struct_converters.h"
#include "cppISteamClient_SteamClient010.h"
struct cppISteamClient_SteamClient010
{
#ifdef __cplusplus
virtual int32_t CreateSteamPipe( ) = 0;
virtual bool BReleaseSteamPipe( int32_t ) = 0;
virtual int32_t ConnectToGlobalUser( int32_t ) = 0;
virtual int32_t CreateLocalUser( int32_t *, uint32_t ) = 0;
virtual void ReleaseUser( int32_t, int32_t ) = 0;
virtual void /*ISteamUser*/ * GetISteamUser( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServer*/ * GetISteamGameServer( int32_t, int32_t, const char * ) = 0;
virtual void SetLocalIPBinding( uint32_t, uint16_t ) = 0;
virtual void /*ISteamFriends*/ * GetISteamFriends( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUtils*/ * GetISteamUtils( int32_t, const char * ) = 0;
virtual void /*ISteamMatchmaking*/ * GetISteamMatchmaking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMasterServerUpdater*/ * GetISteamMasterServerUpdater( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMatchmakingServers*/ * GetISteamMatchmakingServers( int32_t, int32_t, const char * ) = 0;
virtual void * GetISteamGenericInterface( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUserStats*/ * GetISteamUserStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServerStats*/ * GetISteamGameServerStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamApps*/ * GetISteamApps( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamNetworking*/ * GetISteamNetworking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamRemoteStorage*/ * GetISteamRemoteStorage( int32_t, int32_t, const char * ) = 0;
virtual void RunFrame( ) = 0;
virtual uint32_t GetIPCCallCount( ) = 0;
virtual void SetWarningMessageHook( void (*)(int32_t, const char *) ) = 0;
virtual bool BShutdownIfAllPipesClosed( ) = 0;
virtual void /*ISteamHTTP*/ * GetISteamHTTP( int32_t, int32_t, const char * ) = 0;
#endif /* __cplusplus */
};
void cppISteamClient_SteamClient010_CreateSteamPipe( struct cppISteamClient_SteamClient010_CreateSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateSteamPipe( );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->CreateSteamPipe( );
params->_ret = after_steam_pipe_create( params->_ret );
}
void cppISteamClient_SteamClient010_BReleaseSteamPipe( struct cppISteamClient_SteamClient010_BReleaseSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BReleaseSteamPipe( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
}
void cppISteamClient_SteamClient010_ConnectToGlobalUser( struct cppISteamClient_SteamClient010_ConnectToGlobalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->ConnectToGlobalUser( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
}
void cppISteamClient_SteamClient010_CreateLocalUser( struct cppISteamClient_SteamClient010_CreateLocalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateLocalUser( (HSteamPipe *)params->phSteamPipe, (EAccountType)params->eAccountType );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
}
void cppISteamClient_SteamClient010_ReleaseUser( struct cppISteamClient_SteamClient010_ReleaseUser_params *params )
{
((ISteamClient*)params->linux_side)->ReleaseUser( (HSteamPipe)params->hSteamPipe, (HSteamUser)params->hUser );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
}
void cppISteamClient_SteamClient010_GetISteamUser( struct cppISteamClient_SteamClient010_GetISteamUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUser( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient010_GetISteamGameServer( struct cppISteamClient_SteamClient010_GetISteamGameServer_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServer( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient010_SetLocalIPBinding( struct cppISteamClient_SteamClient010_SetLocalIPBinding_params *params )
{
((ISteamClient*)params->linux_side)->SetLocalIPBinding( (uint32)params->unIP, (uint16)params->usPort );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
iface->SetLocalIPBinding( params->unIP, params->usPort );
}
void cppISteamClient_SteamClient010_GetISteamFriends( struct cppISteamClient_SteamClient010_GetISteamFriends_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamFriends( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient010_GetISteamUtils( struct cppISteamClient_SteamClient010_GetISteamUtils_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUtils( (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient010_GetISteamMatchmaking( struct cppISteamClient_SteamClient010_GetISteamMatchmaking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmaking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient010_GetISteamMasterServerUpdater( struct cppISteamClient_SteamClient010_GetISteamMasterServerUpdater_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMasterServerUpdater( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient010_GetISteamMatchmakingServers( struct cppISteamClient_SteamClient010_GetISteamMatchmakingServers_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmakingServers( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient010_GetISteamGenericInterface( struct cppISteamClient_SteamClient010_GetISteamGenericInterface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGenericInterface( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient010_GetISteamUserStats( struct cppISteamClient_SteamClient010_GetISteamUserStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUserStats( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient010_GetISteamGameServerStats( struct cppISteamClient_SteamClient010_GetISteamGameServerStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServerStats( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient010_GetISteamApps( struct cppISteamClient_SteamClient010_GetISteamApps_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamApps( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient010_GetISteamNetworking( struct cppISteamClient_SteamClient010_GetISteamNetworking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamNetworking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient010_GetISteamRemoteStorage( struct cppISteamClient_SteamClient010_GetISteamRemoteStorage_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamRemoteStorage( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient010_RunFrame( struct cppISteamClient_SteamClient010_RunFrame_params *params )
{
((ISteamClient*)params->linux_side)->RunFrame( );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamClient_SteamClient010_GetIPCCallCount( struct cppISteamClient_SteamClient010_GetIPCCallCount_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetIPCCallCount( );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->GetIPCCallCount( );
}
void cppISteamClient_SteamClient010_SetWarningMessageHook( struct cppISteamClient_SteamClient010_SetWarningMessageHook_params *params )
{
SteamAPIWarningMessageHook_t lin_pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
((ISteamClient*)params->linux_side)->SetWarningMessageHook( lin_pFunction );
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 );
iface->SetWarningMessageHook( lin_pFunction );
}
void cppISteamClient_SteamClient010_BShutdownIfAllPipesClosed( struct cppISteamClient_SteamClient010_BShutdownIfAllPipesClosed_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BShutdownIfAllPipesClosed( );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->BShutdownIfAllPipesClosed( );
params->_ret = after_shutdown( params->_ret );
}
void cppISteamClient_SteamClient010_GetISteamHTTP( struct cppISteamClient_SteamClient010_GetISteamHTTP_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamHTTP( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient010 *iface = (struct cppISteamClient_SteamClient010 *)params->linux_side;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamClient_SteamClient010;
struct cppISteamClient_SteamClient010_CreateSteamPipe_params
{
void *linux_side;

View File

@ -11,132 +11,189 @@ extern "C" {
#define SDKVER_116
#include "struct_converters.h"
#include "cppISteamClient_SteamClient011.h"
struct cppISteamClient_SteamClient011
{
#ifdef __cplusplus
virtual int32_t CreateSteamPipe( ) = 0;
virtual bool BReleaseSteamPipe( int32_t ) = 0;
virtual int32_t ConnectToGlobalUser( int32_t ) = 0;
virtual int32_t CreateLocalUser( int32_t *, uint32_t ) = 0;
virtual void ReleaseUser( int32_t, int32_t ) = 0;
virtual void /*ISteamUser*/ * GetISteamUser( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServer*/ * GetISteamGameServer( int32_t, int32_t, const char * ) = 0;
virtual void SetLocalIPBinding( uint32_t, uint16_t ) = 0;
virtual void /*ISteamFriends*/ * GetISteamFriends( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUtils*/ * GetISteamUtils( int32_t, const char * ) = 0;
virtual void /*ISteamMatchmaking*/ * GetISteamMatchmaking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMasterServerUpdater*/ * GetISteamMasterServerUpdater( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMatchmakingServers*/ * GetISteamMatchmakingServers( int32_t, int32_t, const char * ) = 0;
virtual void * GetISteamGenericInterface( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUserStats*/ * GetISteamUserStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServerStats*/ * GetISteamGameServerStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamApps*/ * GetISteamApps( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamNetworking*/ * GetISteamNetworking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamRemoteStorage*/ * GetISteamRemoteStorage( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamScreenshots*/ * GetISteamScreenshots( int32_t, int32_t, const char * ) = 0;
virtual void RunFrame( ) = 0;
virtual uint32_t GetIPCCallCount( ) = 0;
virtual void SetWarningMessageHook( void (*)(int32_t, const char *) ) = 0;
virtual bool BShutdownIfAllPipesClosed( ) = 0;
virtual void /*ISteamHTTP*/ * GetISteamHTTP( int32_t, int32_t, const char * ) = 0;
#endif /* __cplusplus */
};
void cppISteamClient_SteamClient011_CreateSteamPipe( struct cppISteamClient_SteamClient011_CreateSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateSteamPipe( );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->CreateSteamPipe( );
params->_ret = after_steam_pipe_create( params->_ret );
}
void cppISteamClient_SteamClient011_BReleaseSteamPipe( struct cppISteamClient_SteamClient011_BReleaseSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BReleaseSteamPipe( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
}
void cppISteamClient_SteamClient011_ConnectToGlobalUser( struct cppISteamClient_SteamClient011_ConnectToGlobalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->ConnectToGlobalUser( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
}
void cppISteamClient_SteamClient011_CreateLocalUser( struct cppISteamClient_SteamClient011_CreateLocalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateLocalUser( (HSteamPipe *)params->phSteamPipe, (EAccountType)params->eAccountType );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
}
void cppISteamClient_SteamClient011_ReleaseUser( struct cppISteamClient_SteamClient011_ReleaseUser_params *params )
{
((ISteamClient*)params->linux_side)->ReleaseUser( (HSteamPipe)params->hSteamPipe, (HSteamUser)params->hUser );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
}
void cppISteamClient_SteamClient011_GetISteamUser( struct cppISteamClient_SteamClient011_GetISteamUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUser( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient011_GetISteamGameServer( struct cppISteamClient_SteamClient011_GetISteamGameServer_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServer( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient011_SetLocalIPBinding( struct cppISteamClient_SteamClient011_SetLocalIPBinding_params *params )
{
((ISteamClient*)params->linux_side)->SetLocalIPBinding( (uint32)params->unIP, (uint16)params->usPort );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
iface->SetLocalIPBinding( params->unIP, params->usPort );
}
void cppISteamClient_SteamClient011_GetISteamFriends( struct cppISteamClient_SteamClient011_GetISteamFriends_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamFriends( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient011_GetISteamUtils( struct cppISteamClient_SteamClient011_GetISteamUtils_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUtils( (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient011_GetISteamMatchmaking( struct cppISteamClient_SteamClient011_GetISteamMatchmaking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmaking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient011_GetISteamMasterServerUpdater( struct cppISteamClient_SteamClient011_GetISteamMasterServerUpdater_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMasterServerUpdater( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient011_GetISteamMatchmakingServers( struct cppISteamClient_SteamClient011_GetISteamMatchmakingServers_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmakingServers( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient011_GetISteamGenericInterface( struct cppISteamClient_SteamClient011_GetISteamGenericInterface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGenericInterface( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient011_GetISteamUserStats( struct cppISteamClient_SteamClient011_GetISteamUserStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUserStats( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient011_GetISteamGameServerStats( struct cppISteamClient_SteamClient011_GetISteamGameServerStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServerStats( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient011_GetISteamApps( struct cppISteamClient_SteamClient011_GetISteamApps_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamApps( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient011_GetISteamNetworking( struct cppISteamClient_SteamClient011_GetISteamNetworking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamNetworking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient011_GetISteamRemoteStorage( struct cppISteamClient_SteamClient011_GetISteamRemoteStorage_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamRemoteStorage( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient011_GetISteamScreenshots( struct cppISteamClient_SteamClient011_GetISteamScreenshots_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamScreenshots( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient011_RunFrame( struct cppISteamClient_SteamClient011_RunFrame_params *params )
{
((ISteamClient*)params->linux_side)->RunFrame( );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamClient_SteamClient011_GetIPCCallCount( struct cppISteamClient_SteamClient011_GetIPCCallCount_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetIPCCallCount( );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->GetIPCCallCount( );
}
void cppISteamClient_SteamClient011_SetWarningMessageHook( struct cppISteamClient_SteamClient011_SetWarningMessageHook_params *params )
{
SteamAPIWarningMessageHook_t lin_pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
((ISteamClient*)params->linux_side)->SetWarningMessageHook( lin_pFunction );
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 );
iface->SetWarningMessageHook( lin_pFunction );
}
void cppISteamClient_SteamClient011_BShutdownIfAllPipesClosed( struct cppISteamClient_SteamClient011_BShutdownIfAllPipesClosed_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BShutdownIfAllPipesClosed( );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->BShutdownIfAllPipesClosed( );
params->_ret = after_shutdown( params->_ret );
}
void cppISteamClient_SteamClient011_GetISteamHTTP( struct cppISteamClient_SteamClient011_GetISteamHTTP_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamHTTP( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient011 *iface = (struct cppISteamClient_SteamClient011 *)params->linux_side;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamClient_SteamClient011;
struct cppISteamClient_SteamClient011_CreateSteamPipe_params
{
void *linux_side;

View File

@ -11,142 +11,203 @@ extern "C" {
#define SDKVER_128
#include "struct_converters.h"
#include "cppISteamClient_SteamClient012.h"
struct cppISteamClient_SteamClient012
{
#ifdef __cplusplus
virtual int32_t CreateSteamPipe( ) = 0;
virtual bool BReleaseSteamPipe( int32_t ) = 0;
virtual int32_t ConnectToGlobalUser( int32_t ) = 0;
virtual int32_t CreateLocalUser( int32_t *, uint32_t ) = 0;
virtual void ReleaseUser( int32_t, int32_t ) = 0;
virtual void /*ISteamUser*/ * GetISteamUser( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServer*/ * GetISteamGameServer( int32_t, int32_t, const char * ) = 0;
virtual void SetLocalIPBinding( uint32_t, uint16_t ) = 0;
virtual void /*ISteamFriends*/ * GetISteamFriends( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUtils*/ * GetISteamUtils( int32_t, const char * ) = 0;
virtual void /*ISteamMatchmaking*/ * GetISteamMatchmaking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMatchmakingServers*/ * GetISteamMatchmakingServers( int32_t, int32_t, const char * ) = 0;
virtual void * GetISteamGenericInterface( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUserStats*/ * GetISteamUserStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServerStats*/ * GetISteamGameServerStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamApps*/ * GetISteamApps( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamNetworking*/ * GetISteamNetworking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamRemoteStorage*/ * GetISteamRemoteStorage( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamScreenshots*/ * GetISteamScreenshots( int32_t, int32_t, const char * ) = 0;
virtual void RunFrame( ) = 0;
virtual uint32_t GetIPCCallCount( ) = 0;
virtual void SetWarningMessageHook( void (*)(int32_t, const char *) ) = 0;
virtual bool BShutdownIfAllPipesClosed( ) = 0;
virtual void /*ISteamHTTP*/ * GetISteamHTTP( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUnifiedMessages*/ * GetISteamUnifiedMessages( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamController*/ * GetISteamController( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUGC*/ * GetISteamUGC( int32_t, int32_t, const char * ) = 0;
#endif /* __cplusplus */
};
void cppISteamClient_SteamClient012_CreateSteamPipe( struct cppISteamClient_SteamClient012_CreateSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateSteamPipe( );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->CreateSteamPipe( );
params->_ret = after_steam_pipe_create( params->_ret );
}
void cppISteamClient_SteamClient012_BReleaseSteamPipe( struct cppISteamClient_SteamClient012_BReleaseSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BReleaseSteamPipe( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
}
void cppISteamClient_SteamClient012_ConnectToGlobalUser( struct cppISteamClient_SteamClient012_ConnectToGlobalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->ConnectToGlobalUser( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
}
void cppISteamClient_SteamClient012_CreateLocalUser( struct cppISteamClient_SteamClient012_CreateLocalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateLocalUser( (HSteamPipe *)params->phSteamPipe, (EAccountType)params->eAccountType );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
}
void cppISteamClient_SteamClient012_ReleaseUser( struct cppISteamClient_SteamClient012_ReleaseUser_params *params )
{
((ISteamClient*)params->linux_side)->ReleaseUser( (HSteamPipe)params->hSteamPipe, (HSteamUser)params->hUser );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
}
void cppISteamClient_SteamClient012_GetISteamUser( struct cppISteamClient_SteamClient012_GetISteamUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUser( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient012_GetISteamGameServer( struct cppISteamClient_SteamClient012_GetISteamGameServer_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServer( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient012_SetLocalIPBinding( struct cppISteamClient_SteamClient012_SetLocalIPBinding_params *params )
{
((ISteamClient*)params->linux_side)->SetLocalIPBinding( (uint32)params->unIP, (uint16)params->usPort );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
iface->SetLocalIPBinding( params->unIP, params->usPort );
}
void cppISteamClient_SteamClient012_GetISteamFriends( struct cppISteamClient_SteamClient012_GetISteamFriends_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamFriends( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient012_GetISteamUtils( struct cppISteamClient_SteamClient012_GetISteamUtils_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUtils( (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient012_GetISteamMatchmaking( struct cppISteamClient_SteamClient012_GetISteamMatchmaking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmaking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient012_GetISteamMatchmakingServers( struct cppISteamClient_SteamClient012_GetISteamMatchmakingServers_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmakingServers( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient012_GetISteamGenericInterface( struct cppISteamClient_SteamClient012_GetISteamGenericInterface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGenericInterface( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient012_GetISteamUserStats( struct cppISteamClient_SteamClient012_GetISteamUserStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUserStats( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient012_GetISteamGameServerStats( struct cppISteamClient_SteamClient012_GetISteamGameServerStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServerStats( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient012_GetISteamApps( struct cppISteamClient_SteamClient012_GetISteamApps_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamApps( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient012_GetISteamNetworking( struct cppISteamClient_SteamClient012_GetISteamNetworking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamNetworking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient012_GetISteamRemoteStorage( struct cppISteamClient_SteamClient012_GetISteamRemoteStorage_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamRemoteStorage( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient012_GetISteamScreenshots( struct cppISteamClient_SteamClient012_GetISteamScreenshots_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamScreenshots( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient012_RunFrame( struct cppISteamClient_SteamClient012_RunFrame_params *params )
{
((ISteamClient*)params->linux_side)->RunFrame( );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamClient_SteamClient012_GetIPCCallCount( struct cppISteamClient_SteamClient012_GetIPCCallCount_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetIPCCallCount( );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetIPCCallCount( );
}
void cppISteamClient_SteamClient012_SetWarningMessageHook( struct cppISteamClient_SteamClient012_SetWarningMessageHook_params *params )
{
SteamAPIWarningMessageHook_t lin_pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
((ISteamClient*)params->linux_side)->SetWarningMessageHook( lin_pFunction );
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 );
iface->SetWarningMessageHook( lin_pFunction );
}
void cppISteamClient_SteamClient012_BShutdownIfAllPipesClosed( struct cppISteamClient_SteamClient012_BShutdownIfAllPipesClosed_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BShutdownIfAllPipesClosed( );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->BShutdownIfAllPipesClosed( );
params->_ret = after_shutdown( params->_ret );
}
void cppISteamClient_SteamClient012_GetISteamHTTP( struct cppISteamClient_SteamClient012_GetISteamHTTP_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamHTTP( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient012_GetISteamUnifiedMessages( struct cppISteamClient_SteamClient012_GetISteamUnifiedMessages_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUnifiedMessages( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient012_GetISteamController( struct cppISteamClient_SteamClient012_GetISteamController_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamController( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient012_GetISteamUGC( struct cppISteamClient_SteamClient012_GetISteamUGC_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUGC( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient012 *iface = (struct cppISteamClient_SteamClient012 *)params->linux_side;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamClient_SteamClient012;
struct cppISteamClient_SteamClient012_CreateSteamPipe_params
{
void *linux_side;

View File

@ -11,157 +11,224 @@ extern "C" {
#define SDKVER_128x
#include "struct_converters.h"
#include "cppISteamClient_SteamClient013.h"
struct cppISteamClient_SteamClient013
{
#ifdef __cplusplus
virtual int32_t CreateSteamPipe( ) = 0;
virtual bool BReleaseSteamPipe( int32_t ) = 0;
virtual int32_t ConnectToGlobalUser( int32_t ) = 0;
virtual int32_t CreateLocalUser( int32_t *, uint32_t ) = 0;
virtual void ReleaseUser( int32_t, int32_t ) = 0;
virtual void /*ISteamUser*/ * GetISteamUser( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServer*/ * GetISteamGameServer( int32_t, int32_t, const char * ) = 0;
virtual void SetLocalIPBinding( uint32_t, uint16_t ) = 0;
virtual void /*ISteamFriends*/ * GetISteamFriends( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUtils*/ * GetISteamUtils( int32_t, const char * ) = 0;
virtual void /*ISteamMatchmaking*/ * GetISteamMatchmaking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMatchmakingServers*/ * GetISteamMatchmakingServers( int32_t, int32_t, const char * ) = 0;
virtual void * GetISteamGenericInterface( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUserStats*/ * GetISteamUserStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServerStats*/ * GetISteamGameServerStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamApps*/ * GetISteamApps( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamNetworking*/ * GetISteamNetworking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamRemoteStorage*/ * GetISteamRemoteStorage( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamScreenshots*/ * GetISteamScreenshots( int32_t, int32_t, const char * ) = 0;
virtual void RunFrame( ) = 0;
virtual uint32_t GetIPCCallCount( ) = 0;
virtual void SetWarningMessageHook( void (*)(int32_t, const char *) ) = 0;
virtual bool BShutdownIfAllPipesClosed( ) = 0;
virtual void /*ISteamHTTP*/ * GetISteamHTTP( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUnifiedMessages*/ * GetISteamUnifiedMessages( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamController*/ * GetISteamController( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUGC*/ * GetISteamUGC( int32_t, int32_t, const char * ) = 0;
virtual void * GetISteamInventory( int32_t, int32_t, const char * ) = 0;
virtual void * GetISteamVideo( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamAppList*/ * GetISteamAppList( int32_t, int32_t, const char * ) = 0;
#endif /* __cplusplus */
};
void cppISteamClient_SteamClient013_CreateSteamPipe( struct cppISteamClient_SteamClient013_CreateSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateSteamPipe( );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->CreateSteamPipe( );
params->_ret = after_steam_pipe_create( params->_ret );
}
void cppISteamClient_SteamClient013_BReleaseSteamPipe( struct cppISteamClient_SteamClient013_BReleaseSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BReleaseSteamPipe( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
}
void cppISteamClient_SteamClient013_ConnectToGlobalUser( struct cppISteamClient_SteamClient013_ConnectToGlobalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->ConnectToGlobalUser( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
}
void cppISteamClient_SteamClient013_CreateLocalUser( struct cppISteamClient_SteamClient013_CreateLocalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateLocalUser( (HSteamPipe *)params->phSteamPipe, (EAccountType)params->eAccountType );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
}
void cppISteamClient_SteamClient013_ReleaseUser( struct cppISteamClient_SteamClient013_ReleaseUser_params *params )
{
((ISteamClient*)params->linux_side)->ReleaseUser( (HSteamPipe)params->hSteamPipe, (HSteamUser)params->hUser );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
}
void cppISteamClient_SteamClient013_GetISteamUser( struct cppISteamClient_SteamClient013_GetISteamUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUser( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_GetISteamGameServer( struct cppISteamClient_SteamClient013_GetISteamGameServer_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServer( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_SetLocalIPBinding( struct cppISteamClient_SteamClient013_SetLocalIPBinding_params *params )
{
((ISteamClient*)params->linux_side)->SetLocalIPBinding( (uint32)params->unIP, (uint16)params->usPort );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
iface->SetLocalIPBinding( params->unIP, params->usPort );
}
void cppISteamClient_SteamClient013_GetISteamFriends( struct cppISteamClient_SteamClient013_GetISteamFriends_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamFriends( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_GetISteamUtils( struct cppISteamClient_SteamClient013_GetISteamUtils_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUtils( (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_GetISteamMatchmaking( struct cppISteamClient_SteamClient013_GetISteamMatchmaking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmaking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_GetISteamMatchmakingServers( struct cppISteamClient_SteamClient013_GetISteamMatchmakingServers_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmakingServers( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_GetISteamGenericInterface( struct cppISteamClient_SteamClient013_GetISteamGenericInterface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGenericInterface( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_GetISteamUserStats( struct cppISteamClient_SteamClient013_GetISteamUserStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUserStats( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_GetISteamGameServerStats( struct cppISteamClient_SteamClient013_GetISteamGameServerStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServerStats( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_GetISteamApps( struct cppISteamClient_SteamClient013_GetISteamApps_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamApps( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_GetISteamNetworking( struct cppISteamClient_SteamClient013_GetISteamNetworking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamNetworking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_GetISteamRemoteStorage( struct cppISteamClient_SteamClient013_GetISteamRemoteStorage_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamRemoteStorage( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_GetISteamScreenshots( struct cppISteamClient_SteamClient013_GetISteamScreenshots_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamScreenshots( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_RunFrame( struct cppISteamClient_SteamClient013_RunFrame_params *params )
{
((ISteamClient*)params->linux_side)->RunFrame( );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamClient_SteamClient013_GetIPCCallCount( struct cppISteamClient_SteamClient013_GetIPCCallCount_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetIPCCallCount( );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetIPCCallCount( );
}
void cppISteamClient_SteamClient013_SetWarningMessageHook( struct cppISteamClient_SteamClient013_SetWarningMessageHook_params *params )
{
SteamAPIWarningMessageHook_t lin_pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
((ISteamClient*)params->linux_side)->SetWarningMessageHook( lin_pFunction );
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 );
iface->SetWarningMessageHook( lin_pFunction );
}
void cppISteamClient_SteamClient013_BShutdownIfAllPipesClosed( struct cppISteamClient_SteamClient013_BShutdownIfAllPipesClosed_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BShutdownIfAllPipesClosed( );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->BShutdownIfAllPipesClosed( );
params->_ret = after_shutdown( params->_ret );
}
void cppISteamClient_SteamClient013_GetISteamHTTP( struct cppISteamClient_SteamClient013_GetISteamHTTP_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamHTTP( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_GetISteamUnifiedMessages( struct cppISteamClient_SteamClient013_GetISteamUnifiedMessages_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUnifiedMessages( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_GetISteamController( struct cppISteamClient_SteamClient013_GetISteamController_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamController( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_GetISteamUGC( struct cppISteamClient_SteamClient013_GetISteamUGC_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUGC( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_GetISteamInventory( struct cppISteamClient_SteamClient013_GetISteamInventory_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamInventory( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamInventory( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_GetISteamVideo( struct cppISteamClient_SteamClient013_GetISteamVideo_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamVideo( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamVideo( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient013_GetISteamAppList( struct cppISteamClient_SteamClient013_GetISteamAppList_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamAppList( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient013 *iface = (struct cppISteamClient_SteamClient013 *)params->linux_side;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamClient_SteamClient013;
struct cppISteamClient_SteamClient013_CreateSteamPipe_params
{
void *linux_side;

View File

@ -11,152 +11,217 @@ extern "C" {
#define SDKVER_129a
#include "struct_converters.h"
#include "cppISteamClient_SteamClient014.h"
struct cppISteamClient_SteamClient014
{
#ifdef __cplusplus
virtual int32_t CreateSteamPipe( ) = 0;
virtual bool BReleaseSteamPipe( int32_t ) = 0;
virtual int32_t ConnectToGlobalUser( int32_t ) = 0;
virtual int32_t CreateLocalUser( int32_t *, uint32_t ) = 0;
virtual void ReleaseUser( int32_t, int32_t ) = 0;
virtual void /*ISteamUser*/ * GetISteamUser( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServer*/ * GetISteamGameServer( int32_t, int32_t, const char * ) = 0;
virtual void SetLocalIPBinding( uint32_t, uint16_t ) = 0;
virtual void /*ISteamFriends*/ * GetISteamFriends( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUtils*/ * GetISteamUtils( int32_t, const char * ) = 0;
virtual void /*ISteamMatchmaking*/ * GetISteamMatchmaking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMatchmakingServers*/ * GetISteamMatchmakingServers( int32_t, int32_t, const char * ) = 0;
virtual void * GetISteamGenericInterface( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUserStats*/ * GetISteamUserStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServerStats*/ * GetISteamGameServerStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamApps*/ * GetISteamApps( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamNetworking*/ * GetISteamNetworking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamRemoteStorage*/ * GetISteamRemoteStorage( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamScreenshots*/ * GetISteamScreenshots( int32_t, int32_t, const char * ) = 0;
virtual void RunFrame( ) = 0;
virtual uint32_t GetIPCCallCount( ) = 0;
virtual void SetWarningMessageHook( void (*)(int32_t, const char *) ) = 0;
virtual bool BShutdownIfAllPipesClosed( ) = 0;
virtual void /*ISteamHTTP*/ * GetISteamHTTP( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUnifiedMessages*/ * GetISteamUnifiedMessages( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamController*/ * GetISteamController( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUGC*/ * GetISteamUGC( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamAppList*/ * GetISteamAppList( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMusic*/ * GetISteamMusic( int32_t, int32_t, const char * ) = 0;
#endif /* __cplusplus */
};
void cppISteamClient_SteamClient014_CreateSteamPipe( struct cppISteamClient_SteamClient014_CreateSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateSteamPipe( );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->CreateSteamPipe( );
params->_ret = after_steam_pipe_create( params->_ret );
}
void cppISteamClient_SteamClient014_BReleaseSteamPipe( struct cppISteamClient_SteamClient014_BReleaseSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BReleaseSteamPipe( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
}
void cppISteamClient_SteamClient014_ConnectToGlobalUser( struct cppISteamClient_SteamClient014_ConnectToGlobalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->ConnectToGlobalUser( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
}
void cppISteamClient_SteamClient014_CreateLocalUser( struct cppISteamClient_SteamClient014_CreateLocalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateLocalUser( (HSteamPipe *)params->phSteamPipe, (EAccountType)params->eAccountType );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
}
void cppISteamClient_SteamClient014_ReleaseUser( struct cppISteamClient_SteamClient014_ReleaseUser_params *params )
{
((ISteamClient*)params->linux_side)->ReleaseUser( (HSteamPipe)params->hSteamPipe, (HSteamUser)params->hUser );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
}
void cppISteamClient_SteamClient014_GetISteamUser( struct cppISteamClient_SteamClient014_GetISteamUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUser( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_GetISteamGameServer( struct cppISteamClient_SteamClient014_GetISteamGameServer_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServer( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_SetLocalIPBinding( struct cppISteamClient_SteamClient014_SetLocalIPBinding_params *params )
{
((ISteamClient*)params->linux_side)->SetLocalIPBinding( (uint32)params->unIP, (uint16)params->usPort );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
iface->SetLocalIPBinding( params->unIP, params->usPort );
}
void cppISteamClient_SteamClient014_GetISteamFriends( struct cppISteamClient_SteamClient014_GetISteamFriends_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamFriends( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_GetISteamUtils( struct cppISteamClient_SteamClient014_GetISteamUtils_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUtils( (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_GetISteamMatchmaking( struct cppISteamClient_SteamClient014_GetISteamMatchmaking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmaking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_GetISteamMatchmakingServers( struct cppISteamClient_SteamClient014_GetISteamMatchmakingServers_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmakingServers( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_GetISteamGenericInterface( struct cppISteamClient_SteamClient014_GetISteamGenericInterface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGenericInterface( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_GetISteamUserStats( struct cppISteamClient_SteamClient014_GetISteamUserStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUserStats( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_GetISteamGameServerStats( struct cppISteamClient_SteamClient014_GetISteamGameServerStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServerStats( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_GetISteamApps( struct cppISteamClient_SteamClient014_GetISteamApps_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamApps( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_GetISteamNetworking( struct cppISteamClient_SteamClient014_GetISteamNetworking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamNetworking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_GetISteamRemoteStorage( struct cppISteamClient_SteamClient014_GetISteamRemoteStorage_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamRemoteStorage( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_GetISteamScreenshots( struct cppISteamClient_SteamClient014_GetISteamScreenshots_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamScreenshots( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_RunFrame( struct cppISteamClient_SteamClient014_RunFrame_params *params )
{
((ISteamClient*)params->linux_side)->RunFrame( );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamClient_SteamClient014_GetIPCCallCount( struct cppISteamClient_SteamClient014_GetIPCCallCount_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetIPCCallCount( );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetIPCCallCount( );
}
void cppISteamClient_SteamClient014_SetWarningMessageHook( struct cppISteamClient_SteamClient014_SetWarningMessageHook_params *params )
{
SteamAPIWarningMessageHook_t lin_pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
((ISteamClient*)params->linux_side)->SetWarningMessageHook( lin_pFunction );
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 );
iface->SetWarningMessageHook( lin_pFunction );
}
void cppISteamClient_SteamClient014_BShutdownIfAllPipesClosed( struct cppISteamClient_SteamClient014_BShutdownIfAllPipesClosed_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BShutdownIfAllPipesClosed( );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->BShutdownIfAllPipesClosed( );
params->_ret = after_shutdown( params->_ret );
}
void cppISteamClient_SteamClient014_GetISteamHTTP( struct cppISteamClient_SteamClient014_GetISteamHTTP_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamHTTP( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_GetISteamUnifiedMessages( struct cppISteamClient_SteamClient014_GetISteamUnifiedMessages_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUnifiedMessages( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_GetISteamController( struct cppISteamClient_SteamClient014_GetISteamController_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamController( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_GetISteamUGC( struct cppISteamClient_SteamClient014_GetISteamUGC_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUGC( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_GetISteamAppList( struct cppISteamClient_SteamClient014_GetISteamAppList_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamAppList( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient014_GetISteamMusic( struct cppISteamClient_SteamClient014_GetISteamMusic_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMusic( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient014 *iface = (struct cppISteamClient_SteamClient014 *)params->linux_side;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamClient_SteamClient014;
struct cppISteamClient_SteamClient014_CreateSteamPipe_params
{
void *linux_side;

View File

@ -11,157 +11,224 @@ extern "C" {
#define SDKVER_130
#include "struct_converters.h"
#include "cppISteamClient_SteamClient015.h"
struct cppISteamClient_SteamClient015
{
#ifdef __cplusplus
virtual int32_t CreateSteamPipe( ) = 0;
virtual bool BReleaseSteamPipe( int32_t ) = 0;
virtual int32_t ConnectToGlobalUser( int32_t ) = 0;
virtual int32_t CreateLocalUser( int32_t *, uint32_t ) = 0;
virtual void ReleaseUser( int32_t, int32_t ) = 0;
virtual void /*ISteamUser*/ * GetISteamUser( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServer*/ * GetISteamGameServer( int32_t, int32_t, const char * ) = 0;
virtual void SetLocalIPBinding( uint32_t, uint16_t ) = 0;
virtual void /*ISteamFriends*/ * GetISteamFriends( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUtils*/ * GetISteamUtils( int32_t, const char * ) = 0;
virtual void /*ISteamMatchmaking*/ * GetISteamMatchmaking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMatchmakingServers*/ * GetISteamMatchmakingServers( int32_t, int32_t, const char * ) = 0;
virtual void * GetISteamGenericInterface( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUserStats*/ * GetISteamUserStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServerStats*/ * GetISteamGameServerStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamApps*/ * GetISteamApps( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamNetworking*/ * GetISteamNetworking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamRemoteStorage*/ * GetISteamRemoteStorage( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamScreenshots*/ * GetISteamScreenshots( int32_t, int32_t, const char * ) = 0;
virtual void RunFrame( ) = 0;
virtual uint32_t GetIPCCallCount( ) = 0;
virtual void SetWarningMessageHook( void (*)(int32_t, const char *) ) = 0;
virtual bool BShutdownIfAllPipesClosed( ) = 0;
virtual void /*ISteamHTTP*/ * GetISteamHTTP( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUnifiedMessages*/ * GetISteamUnifiedMessages( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamController*/ * GetISteamController( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUGC*/ * GetISteamUGC( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamAppList*/ * GetISteamAppList( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMusic*/ * GetISteamMusic( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMusicRemote*/ * GetISteamMusicRemote( int32_t, int32_t, const char * ) = 0;
#endif /* __cplusplus */
};
void cppISteamClient_SteamClient015_CreateSteamPipe( struct cppISteamClient_SteamClient015_CreateSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateSteamPipe( );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->CreateSteamPipe( );
params->_ret = after_steam_pipe_create( params->_ret );
}
void cppISteamClient_SteamClient015_BReleaseSteamPipe( struct cppISteamClient_SteamClient015_BReleaseSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BReleaseSteamPipe( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
}
void cppISteamClient_SteamClient015_ConnectToGlobalUser( struct cppISteamClient_SteamClient015_ConnectToGlobalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->ConnectToGlobalUser( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
}
void cppISteamClient_SteamClient015_CreateLocalUser( struct cppISteamClient_SteamClient015_CreateLocalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateLocalUser( (HSteamPipe *)params->phSteamPipe, (EAccountType)params->eAccountType );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
}
void cppISteamClient_SteamClient015_ReleaseUser( struct cppISteamClient_SteamClient015_ReleaseUser_params *params )
{
((ISteamClient*)params->linux_side)->ReleaseUser( (HSteamPipe)params->hSteamPipe, (HSteamUser)params->hUser );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
}
void cppISteamClient_SteamClient015_GetISteamUser( struct cppISteamClient_SteamClient015_GetISteamUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUser( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_GetISteamGameServer( struct cppISteamClient_SteamClient015_GetISteamGameServer_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServer( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_SetLocalIPBinding( struct cppISteamClient_SteamClient015_SetLocalIPBinding_params *params )
{
((ISteamClient*)params->linux_side)->SetLocalIPBinding( (uint32)params->unIP, (uint16)params->usPort );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
iface->SetLocalIPBinding( params->unIP, params->usPort );
}
void cppISteamClient_SteamClient015_GetISteamFriends( struct cppISteamClient_SteamClient015_GetISteamFriends_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamFriends( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_GetISteamUtils( struct cppISteamClient_SteamClient015_GetISteamUtils_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUtils( (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_GetISteamMatchmaking( struct cppISteamClient_SteamClient015_GetISteamMatchmaking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmaking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_GetISteamMatchmakingServers( struct cppISteamClient_SteamClient015_GetISteamMatchmakingServers_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmakingServers( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_GetISteamGenericInterface( struct cppISteamClient_SteamClient015_GetISteamGenericInterface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGenericInterface( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_GetISteamUserStats( struct cppISteamClient_SteamClient015_GetISteamUserStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUserStats( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_GetISteamGameServerStats( struct cppISteamClient_SteamClient015_GetISteamGameServerStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServerStats( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_GetISteamApps( struct cppISteamClient_SteamClient015_GetISteamApps_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamApps( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_GetISteamNetworking( struct cppISteamClient_SteamClient015_GetISteamNetworking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamNetworking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_GetISteamRemoteStorage( struct cppISteamClient_SteamClient015_GetISteamRemoteStorage_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamRemoteStorage( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_GetISteamScreenshots( struct cppISteamClient_SteamClient015_GetISteamScreenshots_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamScreenshots( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_RunFrame( struct cppISteamClient_SteamClient015_RunFrame_params *params )
{
((ISteamClient*)params->linux_side)->RunFrame( );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamClient_SteamClient015_GetIPCCallCount( struct cppISteamClient_SteamClient015_GetIPCCallCount_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetIPCCallCount( );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetIPCCallCount( );
}
void cppISteamClient_SteamClient015_SetWarningMessageHook( struct cppISteamClient_SteamClient015_SetWarningMessageHook_params *params )
{
SteamAPIWarningMessageHook_t lin_pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
((ISteamClient*)params->linux_side)->SetWarningMessageHook( lin_pFunction );
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 );
iface->SetWarningMessageHook( lin_pFunction );
}
void cppISteamClient_SteamClient015_BShutdownIfAllPipesClosed( struct cppISteamClient_SteamClient015_BShutdownIfAllPipesClosed_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BShutdownIfAllPipesClosed( );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->BShutdownIfAllPipesClosed( );
params->_ret = after_shutdown( params->_ret );
}
void cppISteamClient_SteamClient015_GetISteamHTTP( struct cppISteamClient_SteamClient015_GetISteamHTTP_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamHTTP( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_GetISteamUnifiedMessages( struct cppISteamClient_SteamClient015_GetISteamUnifiedMessages_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUnifiedMessages( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_GetISteamController( struct cppISteamClient_SteamClient015_GetISteamController_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamController( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_GetISteamUGC( struct cppISteamClient_SteamClient015_GetISteamUGC_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUGC( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_GetISteamAppList( struct cppISteamClient_SteamClient015_GetISteamAppList_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamAppList( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_GetISteamMusic( struct cppISteamClient_SteamClient015_GetISteamMusic_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMusic( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient015_GetISteamMusicRemote( struct cppISteamClient_SteamClient015_GetISteamMusicRemote_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMusicRemote( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient015 *iface = (struct cppISteamClient_SteamClient015 *)params->linux_side;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamClient_SteamClient015;
struct cppISteamClient_SteamClient015_CreateSteamPipe_params
{
void *linux_side;

View File

@ -11,178 +11,253 @@ extern "C" {
#define SDKVER_131
#include "struct_converters.h"
#include "cppISteamClient_SteamClient016.h"
struct cppISteamClient_SteamClient016
{
#ifdef __cplusplus
virtual int32_t CreateSteamPipe( ) = 0;
virtual bool BReleaseSteamPipe( int32_t ) = 0;
virtual int32_t ConnectToGlobalUser( int32_t ) = 0;
virtual int32_t CreateLocalUser( int32_t *, uint32_t ) = 0;
virtual void ReleaseUser( int32_t, int32_t ) = 0;
virtual void /*ISteamUser*/ * GetISteamUser( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServer*/ * GetISteamGameServer( int32_t, int32_t, const char * ) = 0;
virtual void SetLocalIPBinding( uint32_t, uint16_t ) = 0;
virtual void /*ISteamFriends*/ * GetISteamFriends( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUtils*/ * GetISteamUtils( int32_t, const char * ) = 0;
virtual void /*ISteamMatchmaking*/ * GetISteamMatchmaking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMatchmakingServers*/ * GetISteamMatchmakingServers( int32_t, int32_t, const char * ) = 0;
virtual void * GetISteamGenericInterface( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUserStats*/ * GetISteamUserStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServerStats*/ * GetISteamGameServerStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamApps*/ * GetISteamApps( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamNetworking*/ * GetISteamNetworking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamRemoteStorage*/ * GetISteamRemoteStorage( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamScreenshots*/ * GetISteamScreenshots( int32_t, int32_t, const char * ) = 0;
virtual void RunFrame( ) = 0;
virtual uint32_t GetIPCCallCount( ) = 0;
virtual void SetWarningMessageHook( void (*)(int32_t, const char *) ) = 0;
virtual bool BShutdownIfAllPipesClosed( ) = 0;
virtual void /*ISteamHTTP*/ * GetISteamHTTP( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUnifiedMessages*/ * GetISteamUnifiedMessages( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamController*/ * GetISteamController( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUGC*/ * GetISteamUGC( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamAppList*/ * GetISteamAppList( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMusic*/ * GetISteamMusic( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMusicRemote*/ * GetISteamMusicRemote( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamHTMLSurface*/ * GetISteamHTMLSurface( int32_t, int32_t, const char * ) = 0;
virtual void Set_SteamAPI_CPostAPIResultInProcess( void (*)(uint64_t, void *, uint32_t, int32_t) ) = 0;
virtual void Remove_SteamAPI_CPostAPIResultInProcess( void (*)(uint64_t, void *, uint32_t, int32_t) ) = 0;
virtual void Set_SteamAPI_CCheckCallbackRegisteredInProcess( uint32_t (*)(int32_t) ) = 0;
#endif /* __cplusplus */
};
void cppISteamClient_SteamClient016_CreateSteamPipe( struct cppISteamClient_SteamClient016_CreateSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateSteamPipe( );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->CreateSteamPipe( );
params->_ret = after_steam_pipe_create( params->_ret );
}
void cppISteamClient_SteamClient016_BReleaseSteamPipe( struct cppISteamClient_SteamClient016_BReleaseSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BReleaseSteamPipe( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
}
void cppISteamClient_SteamClient016_ConnectToGlobalUser( struct cppISteamClient_SteamClient016_ConnectToGlobalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->ConnectToGlobalUser( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
}
void cppISteamClient_SteamClient016_CreateLocalUser( struct cppISteamClient_SteamClient016_CreateLocalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateLocalUser( (HSteamPipe *)params->phSteamPipe, (EAccountType)params->eAccountType );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
}
void cppISteamClient_SteamClient016_ReleaseUser( struct cppISteamClient_SteamClient016_ReleaseUser_params *params )
{
((ISteamClient*)params->linux_side)->ReleaseUser( (HSteamPipe)params->hSteamPipe, (HSteamUser)params->hUser );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
}
void cppISteamClient_SteamClient016_GetISteamUser( struct cppISteamClient_SteamClient016_GetISteamUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUser( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamGameServer( struct cppISteamClient_SteamClient016_GetISteamGameServer_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServer( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_SetLocalIPBinding( struct cppISteamClient_SteamClient016_SetLocalIPBinding_params *params )
{
((ISteamClient*)params->linux_side)->SetLocalIPBinding( (uint32)params->unIP, (uint16)params->usPort );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
iface->SetLocalIPBinding( params->unIP, params->usPort );
}
void cppISteamClient_SteamClient016_GetISteamFriends( struct cppISteamClient_SteamClient016_GetISteamFriends_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamFriends( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamUtils( struct cppISteamClient_SteamClient016_GetISteamUtils_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUtils( (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamMatchmaking( struct cppISteamClient_SteamClient016_GetISteamMatchmaking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmaking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamMatchmakingServers( struct cppISteamClient_SteamClient016_GetISteamMatchmakingServers_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmakingServers( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamGenericInterface( struct cppISteamClient_SteamClient016_GetISteamGenericInterface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGenericInterface( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamUserStats( struct cppISteamClient_SteamClient016_GetISteamUserStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUserStats( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamGameServerStats( struct cppISteamClient_SteamClient016_GetISteamGameServerStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServerStats( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamApps( struct cppISteamClient_SteamClient016_GetISteamApps_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamApps( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamNetworking( struct cppISteamClient_SteamClient016_GetISteamNetworking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamNetworking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamRemoteStorage( struct cppISteamClient_SteamClient016_GetISteamRemoteStorage_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamRemoteStorage( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamScreenshots( struct cppISteamClient_SteamClient016_GetISteamScreenshots_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamScreenshots( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_RunFrame( struct cppISteamClient_SteamClient016_RunFrame_params *params )
{
((ISteamClient*)params->linux_side)->RunFrame( );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamClient_SteamClient016_GetIPCCallCount( struct cppISteamClient_SteamClient016_GetIPCCallCount_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetIPCCallCount( );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetIPCCallCount( );
}
void cppISteamClient_SteamClient016_SetWarningMessageHook( struct cppISteamClient_SteamClient016_SetWarningMessageHook_params *params )
{
SteamAPIWarningMessageHook_t lin_pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
((ISteamClient*)params->linux_side)->SetWarningMessageHook( lin_pFunction );
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 );
iface->SetWarningMessageHook( lin_pFunction );
}
void cppISteamClient_SteamClient016_BShutdownIfAllPipesClosed( struct cppISteamClient_SteamClient016_BShutdownIfAllPipesClosed_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BShutdownIfAllPipesClosed( );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->BShutdownIfAllPipesClosed( );
params->_ret = after_shutdown( params->_ret );
}
void cppISteamClient_SteamClient016_GetISteamHTTP( struct cppISteamClient_SteamClient016_GetISteamHTTP_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamHTTP( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamUnifiedMessages( struct cppISteamClient_SteamClient016_GetISteamUnifiedMessages_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUnifiedMessages( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamController( struct cppISteamClient_SteamClient016_GetISteamController_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamController( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamUGC( struct cppISteamClient_SteamClient016_GetISteamUGC_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUGC( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamAppList( struct cppISteamClient_SteamClient016_GetISteamAppList_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamAppList( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamMusic( struct cppISteamClient_SteamClient016_GetISteamMusic_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMusic( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamMusicRemote( struct cppISteamClient_SteamClient016_GetISteamMusicRemote_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMusicRemote( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_GetISteamHTMLSurface( struct cppISteamClient_SteamClient016_GetISteamHTMLSurface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamHTMLSurface( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient016 *iface = (struct cppISteamClient_SteamClient016 *)params->linux_side;
params->_ret = iface->GetISteamHTMLSurface( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess_params *params )
{
((ISteamClient*)params->linux_side)->Set_SteamAPI_CPostAPIResultInProcess( (SteamAPI_PostAPIResultInProcess_t)params->func );
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 cppISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess_params *params )
{
((ISteamClient*)params->linux_side)->Remove_SteamAPI_CPostAPIResultInProcess( (SteamAPI_PostAPIResultInProcess_t)params->func );
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 cppISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess( struct cppISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params )
{
SteamAPI_CheckCallbackRegistered_t lin_func = (SteamAPI_CheckCallbackRegistered_t)manual_convert_SteamAPI_CheckCallbackRegistered_t( (void *)params->func );
((ISteamClient*)params->linux_side)->Set_SteamAPI_CCheckCallbackRegisteredInProcess( lin_func );
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 );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( lin_func );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamClient_SteamClient016;
struct cppISteamClient_SteamClient016_CreateSteamPipe_params
{
void *linux_side;

View File

@ -11,193 +11,274 @@ extern "C" {
#define SDKVER_142
#include "struct_converters.h"
#include "cppISteamClient_SteamClient017.h"
struct cppISteamClient_SteamClient017
{
#ifdef __cplusplus
virtual int32_t CreateSteamPipe( ) = 0;
virtual bool BReleaseSteamPipe( int32_t ) = 0;
virtual int32_t ConnectToGlobalUser( int32_t ) = 0;
virtual int32_t CreateLocalUser( int32_t *, uint32_t ) = 0;
virtual void ReleaseUser( int32_t, int32_t ) = 0;
virtual void /*ISteamUser*/ * GetISteamUser( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServer*/ * GetISteamGameServer( int32_t, int32_t, const char * ) = 0;
virtual void SetLocalIPBinding( uint32_t, uint16_t ) = 0;
virtual void /*ISteamFriends*/ * GetISteamFriends( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUtils*/ * GetISteamUtils( int32_t, const char * ) = 0;
virtual void /*ISteamMatchmaking*/ * GetISteamMatchmaking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMatchmakingServers*/ * GetISteamMatchmakingServers( int32_t, int32_t, const char * ) = 0;
virtual void * GetISteamGenericInterface( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUserStats*/ * GetISteamUserStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServerStats*/ * GetISteamGameServerStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamApps*/ * GetISteamApps( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamNetworking*/ * GetISteamNetworking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamRemoteStorage*/ * GetISteamRemoteStorage( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamScreenshots*/ * GetISteamScreenshots( int32_t, int32_t, const char * ) = 0;
virtual void RunFrame( ) = 0;
virtual uint32_t GetIPCCallCount( ) = 0;
virtual void SetWarningMessageHook( void (*)(int32_t, const char *) ) = 0;
virtual bool BShutdownIfAllPipesClosed( ) = 0;
virtual void /*ISteamHTTP*/ * GetISteamHTTP( int32_t, int32_t, const char * ) = 0;
virtual void * DEPRECATED_GetISteamUnifiedMessages( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamController*/ * GetISteamController( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUGC*/ * GetISteamUGC( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamAppList*/ * GetISteamAppList( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMusic*/ * GetISteamMusic( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMusicRemote*/ * GetISteamMusicRemote( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamHTMLSurface*/ * GetISteamHTMLSurface( int32_t, int32_t, const char * ) = 0;
virtual void DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( void (*)(void) ) = 0;
virtual void DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( void (*)(void) ) = 0;
virtual void Set_SteamAPI_CCheckCallbackRegisteredInProcess( uint32_t (*)(int32_t) ) = 0;
virtual void /*ISteamInventory*/ * GetISteamInventory( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamVideo*/ * GetISteamVideo( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamParentalSettings*/ * GetISteamParentalSettings( int32_t, int32_t, const char * ) = 0;
#endif /* __cplusplus */
};
void cppISteamClient_SteamClient017_CreateSteamPipe( struct cppISteamClient_SteamClient017_CreateSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateSteamPipe( );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->CreateSteamPipe( );
params->_ret = after_steam_pipe_create( params->_ret );
}
void cppISteamClient_SteamClient017_BReleaseSteamPipe( struct cppISteamClient_SteamClient017_BReleaseSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BReleaseSteamPipe( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
}
void cppISteamClient_SteamClient017_ConnectToGlobalUser( struct cppISteamClient_SteamClient017_ConnectToGlobalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->ConnectToGlobalUser( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
}
void cppISteamClient_SteamClient017_CreateLocalUser( struct cppISteamClient_SteamClient017_CreateLocalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateLocalUser( (HSteamPipe *)params->phSteamPipe, (EAccountType)params->eAccountType );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
}
void cppISteamClient_SteamClient017_ReleaseUser( struct cppISteamClient_SteamClient017_ReleaseUser_params *params )
{
((ISteamClient*)params->linux_side)->ReleaseUser( (HSteamPipe)params->hSteamPipe, (HSteamUser)params->hUser );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
}
void cppISteamClient_SteamClient017_GetISteamUser( struct cppISteamClient_SteamClient017_GetISteamUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUser( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamGameServer( struct cppISteamClient_SteamClient017_GetISteamGameServer_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServer( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_SetLocalIPBinding( struct cppISteamClient_SteamClient017_SetLocalIPBinding_params *params )
{
((ISteamClient*)params->linux_side)->SetLocalIPBinding( (uint32)params->unIP, (uint16)params->usPort );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
iface->SetLocalIPBinding( params->unIP, params->usPort );
}
void cppISteamClient_SteamClient017_GetISteamFriends( struct cppISteamClient_SteamClient017_GetISteamFriends_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamFriends( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamUtils( struct cppISteamClient_SteamClient017_GetISteamUtils_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUtils( (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamMatchmaking( struct cppISteamClient_SteamClient017_GetISteamMatchmaking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmaking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamMatchmakingServers( struct cppISteamClient_SteamClient017_GetISteamMatchmakingServers_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmakingServers( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamGenericInterface( struct cppISteamClient_SteamClient017_GetISteamGenericInterface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGenericInterface( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamUserStats( struct cppISteamClient_SteamClient017_GetISteamUserStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUserStats( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamGameServerStats( struct cppISteamClient_SteamClient017_GetISteamGameServerStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServerStats( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamApps( struct cppISteamClient_SteamClient017_GetISteamApps_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamApps( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamNetworking( struct cppISteamClient_SteamClient017_GetISteamNetworking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamNetworking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamRemoteStorage( struct cppISteamClient_SteamClient017_GetISteamRemoteStorage_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamRemoteStorage( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamScreenshots( struct cppISteamClient_SteamClient017_GetISteamScreenshots_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamScreenshots( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_RunFrame( struct cppISteamClient_SteamClient017_RunFrame_params *params )
{
((ISteamClient*)params->linux_side)->RunFrame( );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamClient_SteamClient017_GetIPCCallCount( struct cppISteamClient_SteamClient017_GetIPCCallCount_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetIPCCallCount( );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetIPCCallCount( );
}
void cppISteamClient_SteamClient017_SetWarningMessageHook( struct cppISteamClient_SteamClient017_SetWarningMessageHook_params *params )
{
SteamAPIWarningMessageHook_t lin_pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
((ISteamClient*)params->linux_side)->SetWarningMessageHook( lin_pFunction );
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 );
iface->SetWarningMessageHook( lin_pFunction );
}
void cppISteamClient_SteamClient017_BShutdownIfAllPipesClosed( struct cppISteamClient_SteamClient017_BShutdownIfAllPipesClosed_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BShutdownIfAllPipesClosed( );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->BShutdownIfAllPipesClosed( );
params->_ret = after_shutdown( params->_ret );
}
void cppISteamClient_SteamClient017_GetISteamHTTP( struct cppISteamClient_SteamClient017_GetISteamHTTP_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamHTTP( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_DEPRECATED_GetISteamUnifiedMessages( struct cppISteamClient_SteamClient017_DEPRECATED_GetISteamUnifiedMessages_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->DEPRECATED_GetISteamUnifiedMessages( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->DEPRECATED_GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamController( struct cppISteamClient_SteamClient017_GetISteamController_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamController( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamUGC( struct cppISteamClient_SteamClient017_GetISteamUGC_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUGC( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamAppList( struct cppISteamClient_SteamClient017_GetISteamAppList_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamAppList( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamMusic( struct cppISteamClient_SteamClient017_GetISteamMusic_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMusic( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamMusicRemote( struct cppISteamClient_SteamClient017_GetISteamMusicRemote_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMusicRemote( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamHTMLSurface( struct cppISteamClient_SteamClient017_GetISteamHTMLSurface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamHTMLSurface( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamHTMLSurface( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params )
{
((ISteamClient*)params->linux_side)->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( (void (*)())params->_a );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( (void (*)(void))params->_a );
}
void cppISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params )
{
((ISteamClient*)params->linux_side)->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( (void (*)())params->_a );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( (void (*)(void))params->_a );
}
void cppISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess( struct cppISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params )
{
SteamAPI_CheckCallbackRegistered_t lin_func = (SteamAPI_CheckCallbackRegistered_t)manual_convert_SteamAPI_CheckCallbackRegistered_t( (void *)params->func );
((ISteamClient*)params->linux_side)->Set_SteamAPI_CCheckCallbackRegisteredInProcess( lin_func );
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 );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( lin_func );
}
void cppISteamClient_SteamClient017_GetISteamInventory( struct cppISteamClient_SteamClient017_GetISteamInventory_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamInventory( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamInventory( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamVideo( struct cppISteamClient_SteamClient017_GetISteamVideo_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamVideo( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamVideo( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient017_GetISteamParentalSettings( struct cppISteamClient_SteamClient017_GetISteamParentalSettings_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamParentalSettings( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient017 *iface = (struct cppISteamClient_SteamClient017 *)params->linux_side;
params->_ret = iface->GetISteamParentalSettings( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamClient_SteamClient017;
struct cppISteamClient_SteamClient017_CreateSteamPipe_params
{
void *linux_side;

View File

@ -12,208 +12,295 @@ extern "C" {
#define SDKVER_145
#include "struct_converters.h"
#include "cppISteamClient_SteamClient018.h"
struct cppISteamClient_SteamClient018
{
#ifdef __cplusplus
virtual int32_t CreateSteamPipe( ) = 0;
virtual bool BReleaseSteamPipe( int32_t ) = 0;
virtual int32_t ConnectToGlobalUser( int32_t ) = 0;
virtual int32_t CreateLocalUser( int32_t *, uint32_t ) = 0;
virtual void ReleaseUser( int32_t, int32_t ) = 0;
virtual void /*ISteamUser*/ * GetISteamUser( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServer*/ * GetISteamGameServer( int32_t, int32_t, const char * ) = 0;
virtual void SetLocalIPBinding( uint32_t, uint16_t ) = 0;
virtual void /*ISteamFriends*/ * GetISteamFriends( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUtils*/ * GetISteamUtils( int32_t, const char * ) = 0;
virtual void /*ISteamMatchmaking*/ * GetISteamMatchmaking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMatchmakingServers*/ * GetISteamMatchmakingServers( int32_t, int32_t, const char * ) = 0;
virtual void * GetISteamGenericInterface( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUserStats*/ * GetISteamUserStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServerStats*/ * GetISteamGameServerStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamApps*/ * GetISteamApps( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamNetworking*/ * GetISteamNetworking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamRemoteStorage*/ * GetISteamRemoteStorage( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamScreenshots*/ * GetISteamScreenshots( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameSearch*/ * GetISteamGameSearch( int32_t, int32_t, const char * ) = 0;
virtual void RunFrame( ) = 0;
virtual uint32_t GetIPCCallCount( ) = 0;
virtual void SetWarningMessageHook( void (*)(int32_t, const char *) ) = 0;
virtual bool BShutdownIfAllPipesClosed( ) = 0;
virtual void /*ISteamHTTP*/ * GetISteamHTTP( int32_t, int32_t, const char * ) = 0;
virtual void * DEPRECATED_GetISteamUnifiedMessages( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamController*/ * GetISteamController( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUGC*/ * GetISteamUGC( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamAppList*/ * GetISteamAppList( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMusic*/ * GetISteamMusic( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMusicRemote*/ * GetISteamMusicRemote( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamHTMLSurface*/ * GetISteamHTMLSurface( int32_t, int32_t, const char * ) = 0;
virtual void DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( void (*)(void) ) = 0;
virtual void DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( void (*)(void) ) = 0;
virtual void Set_SteamAPI_CCheckCallbackRegisteredInProcess( uint32_t (*)(int32_t) ) = 0;
virtual void /*ISteamInventory*/ * GetISteamInventory( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamVideo*/ * GetISteamVideo( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamParentalSettings*/ * GetISteamParentalSettings( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamInput*/ * GetISteamInput( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamParties*/ * GetISteamParties( int32_t, int32_t, const char * ) = 0;
#endif /* __cplusplus */
};
void cppISteamClient_SteamClient018_CreateSteamPipe( struct cppISteamClient_SteamClient018_CreateSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateSteamPipe( );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->CreateSteamPipe( );
params->_ret = after_steam_pipe_create( params->_ret );
}
void cppISteamClient_SteamClient018_BReleaseSteamPipe( struct cppISteamClient_SteamClient018_BReleaseSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BReleaseSteamPipe( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
}
void cppISteamClient_SteamClient018_ConnectToGlobalUser( struct cppISteamClient_SteamClient018_ConnectToGlobalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->ConnectToGlobalUser( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
}
void cppISteamClient_SteamClient018_CreateLocalUser( struct cppISteamClient_SteamClient018_CreateLocalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateLocalUser( (HSteamPipe *)params->phSteamPipe, (EAccountType)params->eAccountType );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
}
void cppISteamClient_SteamClient018_ReleaseUser( struct cppISteamClient_SteamClient018_ReleaseUser_params *params )
{
((ISteamClient*)params->linux_side)->ReleaseUser( (HSteamPipe)params->hSteamPipe, (HSteamUser)params->hUser );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
}
void cppISteamClient_SteamClient018_GetISteamUser( struct cppISteamClient_SteamClient018_GetISteamUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUser( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamGameServer( struct cppISteamClient_SteamClient018_GetISteamGameServer_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServer( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_SetLocalIPBinding( struct cppISteamClient_SteamClient018_SetLocalIPBinding_params *params )
{
((ISteamClient*)params->linux_side)->SetLocalIPBinding( (uint32)params->unIP, (uint16)params->usPort );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
iface->SetLocalIPBinding( params->unIP, params->usPort );
}
void cppISteamClient_SteamClient018_GetISteamFriends( struct cppISteamClient_SteamClient018_GetISteamFriends_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamFriends( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamUtils( struct cppISteamClient_SteamClient018_GetISteamUtils_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUtils( (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamMatchmaking( struct cppISteamClient_SteamClient018_GetISteamMatchmaking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmaking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamMatchmakingServers( struct cppISteamClient_SteamClient018_GetISteamMatchmakingServers_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmakingServers( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamGenericInterface( struct cppISteamClient_SteamClient018_GetISteamGenericInterface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGenericInterface( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamUserStats( struct cppISteamClient_SteamClient018_GetISteamUserStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUserStats( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamGameServerStats( struct cppISteamClient_SteamClient018_GetISteamGameServerStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServerStats( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamApps( struct cppISteamClient_SteamClient018_GetISteamApps_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamApps( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamNetworking( struct cppISteamClient_SteamClient018_GetISteamNetworking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamNetworking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamRemoteStorage( struct cppISteamClient_SteamClient018_GetISteamRemoteStorage_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamRemoteStorage( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamScreenshots( struct cppISteamClient_SteamClient018_GetISteamScreenshots_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamScreenshots( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamGameSearch( struct cppISteamClient_SteamClient018_GetISteamGameSearch_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameSearch( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamGameSearch( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_RunFrame( struct cppISteamClient_SteamClient018_RunFrame_params *params )
{
((ISteamClient*)params->linux_side)->RunFrame( );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamClient_SteamClient018_GetIPCCallCount( struct cppISteamClient_SteamClient018_GetIPCCallCount_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetIPCCallCount( );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetIPCCallCount( );
}
void cppISteamClient_SteamClient018_SetWarningMessageHook( struct cppISteamClient_SteamClient018_SetWarningMessageHook_params *params )
{
SteamAPIWarningMessageHook_t lin_pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
((ISteamClient*)params->linux_side)->SetWarningMessageHook( lin_pFunction );
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 );
iface->SetWarningMessageHook( lin_pFunction );
}
void cppISteamClient_SteamClient018_BShutdownIfAllPipesClosed( struct cppISteamClient_SteamClient018_BShutdownIfAllPipesClosed_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BShutdownIfAllPipesClosed( );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->BShutdownIfAllPipesClosed( );
params->_ret = after_shutdown( params->_ret );
}
void cppISteamClient_SteamClient018_GetISteamHTTP( struct cppISteamClient_SteamClient018_GetISteamHTTP_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamHTTP( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_DEPRECATED_GetISteamUnifiedMessages( struct cppISteamClient_SteamClient018_DEPRECATED_GetISteamUnifiedMessages_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->DEPRECATED_GetISteamUnifiedMessages( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->DEPRECATED_GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamController( struct cppISteamClient_SteamClient018_GetISteamController_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamController( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamUGC( struct cppISteamClient_SteamClient018_GetISteamUGC_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUGC( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamAppList( struct cppISteamClient_SteamClient018_GetISteamAppList_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamAppList( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamMusic( struct cppISteamClient_SteamClient018_GetISteamMusic_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMusic( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamMusicRemote( struct cppISteamClient_SteamClient018_GetISteamMusicRemote_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMusicRemote( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamHTMLSurface( struct cppISteamClient_SteamClient018_GetISteamHTMLSurface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamHTMLSurface( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamHTMLSurface( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params )
{
((ISteamClient*)params->linux_side)->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( (void (*)())params->_a );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( (void (*)(void))params->_a );
}
void cppISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params )
{
((ISteamClient*)params->linux_side)->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( (void (*)())params->_a );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( (void (*)(void))params->_a );
}
void cppISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess( struct cppISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params )
{
SteamAPI_CheckCallbackRegistered_t lin_func = (SteamAPI_CheckCallbackRegistered_t)manual_convert_SteamAPI_CheckCallbackRegistered_t( (void *)params->func );
((ISteamClient*)params->linux_side)->Set_SteamAPI_CCheckCallbackRegisteredInProcess( lin_func );
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 );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( lin_func );
}
void cppISteamClient_SteamClient018_GetISteamInventory( struct cppISteamClient_SteamClient018_GetISteamInventory_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamInventory( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamInventory( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamVideo( struct cppISteamClient_SteamClient018_GetISteamVideo_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamVideo( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamVideo( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamParentalSettings( struct cppISteamClient_SteamClient018_GetISteamParentalSettings_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamParentalSettings( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamParentalSettings( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamInput( struct cppISteamClient_SteamClient018_GetISteamInput_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamInput( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamInput( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient018_GetISteamParties( struct cppISteamClient_SteamClient018_GetISteamParties_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamParties( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient018 *iface = (struct cppISteamClient_SteamClient018 *)params->linux_side;
params->_ret = iface->GetISteamParties( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamClient_SteamClient018;
struct cppISteamClient_SteamClient018_CreateSteamPipe_params
{
void *linux_side;

View File

@ -12,213 +12,302 @@ extern "C" {
#define SDKVER_146
#include "struct_converters.h"
#include "cppISteamClient_SteamClient019.h"
struct cppISteamClient_SteamClient019
{
#ifdef __cplusplus
virtual int32_t CreateSteamPipe( ) = 0;
virtual bool BReleaseSteamPipe( int32_t ) = 0;
virtual int32_t ConnectToGlobalUser( int32_t ) = 0;
virtual int32_t CreateLocalUser( int32_t *, uint32_t ) = 0;
virtual void ReleaseUser( int32_t, int32_t ) = 0;
virtual void /*ISteamUser*/ * GetISteamUser( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServer*/ * GetISteamGameServer( int32_t, int32_t, const char * ) = 0;
virtual void SetLocalIPBinding( uint32_t, uint16_t ) = 0;
virtual void /*ISteamFriends*/ * GetISteamFriends( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUtils*/ * GetISteamUtils( int32_t, const char * ) = 0;
virtual void /*ISteamMatchmaking*/ * GetISteamMatchmaking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMatchmakingServers*/ * GetISteamMatchmakingServers( int32_t, int32_t, const char * ) = 0;
virtual void * GetISteamGenericInterface( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUserStats*/ * GetISteamUserStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServerStats*/ * GetISteamGameServerStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamApps*/ * GetISteamApps( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamNetworking*/ * GetISteamNetworking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamRemoteStorage*/ * GetISteamRemoteStorage( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamScreenshots*/ * GetISteamScreenshots( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameSearch*/ * GetISteamGameSearch( int32_t, int32_t, const char * ) = 0;
virtual void RunFrame( ) = 0;
virtual uint32_t GetIPCCallCount( ) = 0;
virtual void SetWarningMessageHook( void (*)(int32_t, const char *) ) = 0;
virtual bool BShutdownIfAllPipesClosed( ) = 0;
virtual void /*ISteamHTTP*/ * GetISteamHTTP( int32_t, int32_t, const char * ) = 0;
virtual void * DEPRECATED_GetISteamUnifiedMessages( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamController*/ * GetISteamController( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUGC*/ * GetISteamUGC( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamAppList*/ * GetISteamAppList( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMusic*/ * GetISteamMusic( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMusicRemote*/ * GetISteamMusicRemote( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamHTMLSurface*/ * GetISteamHTMLSurface( int32_t, int32_t, const char * ) = 0;
virtual void DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( void (*)(void) ) = 0;
virtual void DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( void (*)(void) ) = 0;
virtual void Set_SteamAPI_CCheckCallbackRegisteredInProcess( uint32_t (*)(int32_t) ) = 0;
virtual void /*ISteamInventory*/ * GetISteamInventory( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamVideo*/ * GetISteamVideo( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamParentalSettings*/ * GetISteamParentalSettings( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamInput*/ * GetISteamInput( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamParties*/ * GetISteamParties( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamRemotePlay*/ * GetISteamRemotePlay( int32_t, int32_t, const char * ) = 0;
#endif /* __cplusplus */
};
void cppISteamClient_SteamClient019_CreateSteamPipe( struct cppISteamClient_SteamClient019_CreateSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateSteamPipe( );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->CreateSteamPipe( );
params->_ret = after_steam_pipe_create( params->_ret );
}
void cppISteamClient_SteamClient019_BReleaseSteamPipe( struct cppISteamClient_SteamClient019_BReleaseSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BReleaseSteamPipe( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
}
void cppISteamClient_SteamClient019_ConnectToGlobalUser( struct cppISteamClient_SteamClient019_ConnectToGlobalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->ConnectToGlobalUser( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
}
void cppISteamClient_SteamClient019_CreateLocalUser( struct cppISteamClient_SteamClient019_CreateLocalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateLocalUser( (HSteamPipe *)params->phSteamPipe, (EAccountType)params->eAccountType );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
}
void cppISteamClient_SteamClient019_ReleaseUser( struct cppISteamClient_SteamClient019_ReleaseUser_params *params )
{
((ISteamClient*)params->linux_side)->ReleaseUser( (HSteamPipe)params->hSteamPipe, (HSteamUser)params->hUser );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
}
void cppISteamClient_SteamClient019_GetISteamUser( struct cppISteamClient_SteamClient019_GetISteamUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUser( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamGameServer( struct cppISteamClient_SteamClient019_GetISteamGameServer_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServer( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_SetLocalIPBinding( struct cppISteamClient_SteamClient019_SetLocalIPBinding_params *params )
{
((ISteamClient*)params->linux_side)->SetLocalIPBinding( (uint32)params->unIP, (uint16)params->usPort );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
iface->SetLocalIPBinding( params->unIP, params->usPort );
}
void cppISteamClient_SteamClient019_GetISteamFriends( struct cppISteamClient_SteamClient019_GetISteamFriends_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamFriends( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamUtils( struct cppISteamClient_SteamClient019_GetISteamUtils_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUtils( (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamMatchmaking( struct cppISteamClient_SteamClient019_GetISteamMatchmaking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmaking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamMatchmakingServers( struct cppISteamClient_SteamClient019_GetISteamMatchmakingServers_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmakingServers( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamGenericInterface( struct cppISteamClient_SteamClient019_GetISteamGenericInterface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGenericInterface( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamUserStats( struct cppISteamClient_SteamClient019_GetISteamUserStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUserStats( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamGameServerStats( struct cppISteamClient_SteamClient019_GetISteamGameServerStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServerStats( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamApps( struct cppISteamClient_SteamClient019_GetISteamApps_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamApps( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamNetworking( struct cppISteamClient_SteamClient019_GetISteamNetworking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamNetworking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamRemoteStorage( struct cppISteamClient_SteamClient019_GetISteamRemoteStorage_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamRemoteStorage( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamScreenshots( struct cppISteamClient_SteamClient019_GetISteamScreenshots_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamScreenshots( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamGameSearch( struct cppISteamClient_SteamClient019_GetISteamGameSearch_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameSearch( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamGameSearch( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_RunFrame( struct cppISteamClient_SteamClient019_RunFrame_params *params )
{
((ISteamClient*)params->linux_side)->RunFrame( );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamClient_SteamClient019_GetIPCCallCount( struct cppISteamClient_SteamClient019_GetIPCCallCount_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetIPCCallCount( );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetIPCCallCount( );
}
void cppISteamClient_SteamClient019_SetWarningMessageHook( struct cppISteamClient_SteamClient019_SetWarningMessageHook_params *params )
{
SteamAPIWarningMessageHook_t lin_pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
((ISteamClient*)params->linux_side)->SetWarningMessageHook( lin_pFunction );
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 );
iface->SetWarningMessageHook( lin_pFunction );
}
void cppISteamClient_SteamClient019_BShutdownIfAllPipesClosed( struct cppISteamClient_SteamClient019_BShutdownIfAllPipesClosed_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BShutdownIfAllPipesClosed( );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->BShutdownIfAllPipesClosed( );
params->_ret = after_shutdown( params->_ret );
}
void cppISteamClient_SteamClient019_GetISteamHTTP( struct cppISteamClient_SteamClient019_GetISteamHTTP_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamHTTP( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_DEPRECATED_GetISteamUnifiedMessages( struct cppISteamClient_SteamClient019_DEPRECATED_GetISteamUnifiedMessages_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->DEPRECATED_GetISteamUnifiedMessages( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->DEPRECATED_GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamController( struct cppISteamClient_SteamClient019_GetISteamController_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamController( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamUGC( struct cppISteamClient_SteamClient019_GetISteamUGC_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUGC( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamAppList( struct cppISteamClient_SteamClient019_GetISteamAppList_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamAppList( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamMusic( struct cppISteamClient_SteamClient019_GetISteamMusic_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMusic( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamMusicRemote( struct cppISteamClient_SteamClient019_GetISteamMusicRemote_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMusicRemote( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamHTMLSurface( struct cppISteamClient_SteamClient019_GetISteamHTMLSurface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamHTMLSurface( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamHTMLSurface( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params )
{
((ISteamClient*)params->linux_side)->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( (void (*)())params->_a );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( (void (*)(void))params->_a );
}
void cppISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params )
{
((ISteamClient*)params->linux_side)->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( (void (*)())params->_a );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( (void (*)(void))params->_a );
}
void cppISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess( struct cppISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params )
{
SteamAPI_CheckCallbackRegistered_t lin_func = (SteamAPI_CheckCallbackRegistered_t)manual_convert_SteamAPI_CheckCallbackRegistered_t( (void *)params->func );
((ISteamClient*)params->linux_side)->Set_SteamAPI_CCheckCallbackRegisteredInProcess( lin_func );
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 );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( lin_func );
}
void cppISteamClient_SteamClient019_GetISteamInventory( struct cppISteamClient_SteamClient019_GetISteamInventory_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamInventory( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamInventory( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamVideo( struct cppISteamClient_SteamClient019_GetISteamVideo_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamVideo( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamVideo( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamParentalSettings( struct cppISteamClient_SteamClient019_GetISteamParentalSettings_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamParentalSettings( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamParentalSettings( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamInput( struct cppISteamClient_SteamClient019_GetISteamInput_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamInput( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamInput( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamParties( struct cppISteamClient_SteamClient019_GetISteamParties_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamParties( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamParties( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient019_GetISteamRemotePlay( struct cppISteamClient_SteamClient019_GetISteamRemotePlay_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamRemotePlay( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient019 *iface = (struct cppISteamClient_SteamClient019 *)params->linux_side;
params->_ret = iface->GetISteamRemotePlay( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamClient_SteamClient019;
struct cppISteamClient_SteamClient019_CreateSteamPipe_params
{
void *linux_side;

View File

@ -12,218 +12,309 @@ extern "C" {
#define SDKVER_158
#include "struct_converters.h"
#include "cppISteamClient_SteamClient020.h"
struct cppISteamClient_SteamClient020
{
#ifdef __cplusplus
virtual int32_t CreateSteamPipe( ) = 0;
virtual bool BReleaseSteamPipe( int32_t ) = 0;
virtual int32_t ConnectToGlobalUser( int32_t ) = 0;
virtual int32_t CreateLocalUser( int32_t *, uint32_t ) = 0;
virtual void ReleaseUser( int32_t, int32_t ) = 0;
virtual void /*ISteamUser*/ * GetISteamUser( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServer*/ * GetISteamGameServer( int32_t, int32_t, const char * ) = 0;
virtual void SetLocalIPBinding( const SteamIPAddress_t *, uint16_t ) = 0;
virtual void /*ISteamFriends*/ * GetISteamFriends( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUtils*/ * GetISteamUtils( int32_t, const char * ) = 0;
virtual void /*ISteamMatchmaking*/ * GetISteamMatchmaking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMatchmakingServers*/ * GetISteamMatchmakingServers( int32_t, int32_t, const char * ) = 0;
virtual void * GetISteamGenericInterface( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUserStats*/ * GetISteamUserStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameServerStats*/ * GetISteamGameServerStats( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamApps*/ * GetISteamApps( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamNetworking*/ * GetISteamNetworking( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamRemoteStorage*/ * GetISteamRemoteStorage( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamScreenshots*/ * GetISteamScreenshots( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamGameSearch*/ * GetISteamGameSearch( int32_t, int32_t, const char * ) = 0;
virtual void RunFrame( ) = 0;
virtual uint32_t GetIPCCallCount( ) = 0;
virtual void SetWarningMessageHook( void (*)(int32_t, const char *) ) = 0;
virtual bool BShutdownIfAllPipesClosed( ) = 0;
virtual void /*ISteamHTTP*/ * GetISteamHTTP( int32_t, int32_t, const char * ) = 0;
virtual void * DEPRECATED_GetISteamUnifiedMessages( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamController*/ * GetISteamController( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamUGC*/ * GetISteamUGC( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamAppList*/ * GetISteamAppList( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMusic*/ * GetISteamMusic( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamMusicRemote*/ * GetISteamMusicRemote( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamHTMLSurface*/ * GetISteamHTMLSurface( int32_t, int32_t, const char * ) = 0;
virtual void DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( void (*)(void) ) = 0;
virtual void DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( void (*)(void) ) = 0;
virtual void Set_SteamAPI_CCheckCallbackRegisteredInProcess( uint32_t (*)(int32_t) ) = 0;
virtual void /*ISteamInventory*/ * GetISteamInventory( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamVideo*/ * GetISteamVideo( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamParentalSettings*/ * GetISteamParentalSettings( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamInput*/ * GetISteamInput( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamParties*/ * GetISteamParties( int32_t, int32_t, const char * ) = 0;
virtual void /*ISteamRemotePlay*/ * GetISteamRemotePlay( int32_t, int32_t, const char * ) = 0;
virtual void DestroyAllInterfaces( ) = 0;
#endif /* __cplusplus */
};
void cppISteamClient_SteamClient020_CreateSteamPipe( struct cppISteamClient_SteamClient020_CreateSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateSteamPipe( );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->CreateSteamPipe( );
params->_ret = after_steam_pipe_create( params->_ret );
}
void cppISteamClient_SteamClient020_BReleaseSteamPipe( struct cppISteamClient_SteamClient020_BReleaseSteamPipe_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BReleaseSteamPipe( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
}
void cppISteamClient_SteamClient020_ConnectToGlobalUser( struct cppISteamClient_SteamClient020_ConnectToGlobalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->ConnectToGlobalUser( (HSteamPipe)params->hSteamPipe );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
}
void cppISteamClient_SteamClient020_CreateLocalUser( struct cppISteamClient_SteamClient020_CreateLocalUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->CreateLocalUser( (HSteamPipe *)params->phSteamPipe, (EAccountType)params->eAccountType );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
}
void cppISteamClient_SteamClient020_ReleaseUser( struct cppISteamClient_SteamClient020_ReleaseUser_params *params )
{
((ISteamClient*)params->linux_side)->ReleaseUser( (HSteamPipe)params->hSteamPipe, (HSteamUser)params->hUser );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
}
void cppISteamClient_SteamClient020_GetISteamUser( struct cppISteamClient_SteamClient020_GetISteamUser_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUser( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamGameServer( struct cppISteamClient_SteamClient020_GetISteamGameServer_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServer( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_SetLocalIPBinding( struct cppISteamClient_SteamClient020_SetLocalIPBinding_params *params )
{
((ISteamClient*)params->linux_side)->SetLocalIPBinding( *params->unIP, (uint16)params->usPort );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
iface->SetLocalIPBinding( params->unIP, params->usPort );
}
void cppISteamClient_SteamClient020_GetISteamFriends( struct cppISteamClient_SteamClient020_GetISteamFriends_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamFriends( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamUtils( struct cppISteamClient_SteamClient020_GetISteamUtils_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUtils( (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamMatchmaking( struct cppISteamClient_SteamClient020_GetISteamMatchmaking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmaking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamMatchmakingServers( struct cppISteamClient_SteamClient020_GetISteamMatchmakingServers_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMatchmakingServers( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamGenericInterface( struct cppISteamClient_SteamClient020_GetISteamGenericInterface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGenericInterface( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamUserStats( struct cppISteamClient_SteamClient020_GetISteamUserStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUserStats( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamGameServerStats( struct cppISteamClient_SteamClient020_GetISteamGameServerStats_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameServerStats( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamApps( struct cppISteamClient_SteamClient020_GetISteamApps_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamApps( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamNetworking( struct cppISteamClient_SteamClient020_GetISteamNetworking_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamNetworking( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamRemoteStorage( struct cppISteamClient_SteamClient020_GetISteamRemoteStorage_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamRemoteStorage( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamScreenshots( struct cppISteamClient_SteamClient020_GetISteamScreenshots_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamScreenshots( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamGameSearch( struct cppISteamClient_SteamClient020_GetISteamGameSearch_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamGameSearch( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamGameSearch( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_RunFrame( struct cppISteamClient_SteamClient020_RunFrame_params *params )
{
((ISteamClient*)params->linux_side)->RunFrame( );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamClient_SteamClient020_GetIPCCallCount( struct cppISteamClient_SteamClient020_GetIPCCallCount_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetIPCCallCount( );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetIPCCallCount( );
}
void cppISteamClient_SteamClient020_SetWarningMessageHook( struct cppISteamClient_SteamClient020_SetWarningMessageHook_params *params )
{
SteamAPIWarningMessageHook_t lin_pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t( (void *)params->pFunction );
((ISteamClient*)params->linux_side)->SetWarningMessageHook( lin_pFunction );
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 );
iface->SetWarningMessageHook( lin_pFunction );
}
void cppISteamClient_SteamClient020_BShutdownIfAllPipesClosed( struct cppISteamClient_SteamClient020_BShutdownIfAllPipesClosed_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->BShutdownIfAllPipesClosed( );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->BShutdownIfAllPipesClosed( );
params->_ret = after_shutdown( params->_ret );
}
void cppISteamClient_SteamClient020_GetISteamHTTP( struct cppISteamClient_SteamClient020_GetISteamHTTP_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamHTTP( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_DEPRECATED_GetISteamUnifiedMessages( struct cppISteamClient_SteamClient020_DEPRECATED_GetISteamUnifiedMessages_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->DEPRECATED_GetISteamUnifiedMessages( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->DEPRECATED_GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamController( struct cppISteamClient_SteamClient020_GetISteamController_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamController( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamUGC( struct cppISteamClient_SteamClient020_GetISteamUGC_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamUGC( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamAppList( struct cppISteamClient_SteamClient020_GetISteamAppList_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamAppList( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamMusic( struct cppISteamClient_SteamClient020_GetISteamMusic_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMusic( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamMusicRemote( struct cppISteamClient_SteamClient020_GetISteamMusicRemote_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamMusicRemote( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamHTMLSurface( struct cppISteamClient_SteamClient020_GetISteamHTMLSurface_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamHTMLSurface( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamHTMLSurface( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params )
{
((ISteamClient*)params->linux_side)->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( (void (*)())params->_a );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( (void (*)(void))params->_a );
}
void cppISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( struct cppISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params )
{
((ISteamClient*)params->linux_side)->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( (void (*)())params->_a );
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 )
{
SteamAPI_CheckCallbackRegistered_t lin_func = (SteamAPI_CheckCallbackRegistered_t)manual_convert_SteamAPI_CheckCallbackRegistered_t( (void *)params->func );
((ISteamClient*)params->linux_side)->Set_SteamAPI_CCheckCallbackRegisteredInProcess( lin_func );
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 cppISteamClient_SteamClient020_GetISteamInventory( struct cppISteamClient_SteamClient020_GetISteamInventory_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamInventory( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamInventory( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamVideo( struct cppISteamClient_SteamClient020_GetISteamVideo_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamVideo( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamVideo( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamParentalSettings( struct cppISteamClient_SteamClient020_GetISteamParentalSettings_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamParentalSettings( (HSteamUser)params->hSteamuser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamParentalSettings( params->hSteamuser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamInput( struct cppISteamClient_SteamClient020_GetISteamInput_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamInput( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamInput( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamParties( struct cppISteamClient_SteamClient020_GetISteamParties_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamParties( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamParties( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_GetISteamRemotePlay( struct cppISteamClient_SteamClient020_GetISteamRemotePlay_params *params )
{
params->_ret = ((ISteamClient*)params->linux_side)->GetISteamRemotePlay( (HSteamUser)params->hSteamUser, (HSteamPipe)params->hSteamPipe, (const char *)params->pchVersion );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
params->_ret = iface->GetISteamRemotePlay( params->hSteamUser, params->hSteamPipe, params->pchVersion );
}
void cppISteamClient_SteamClient020_DestroyAllInterfaces( struct cppISteamClient_SteamClient020_DestroyAllInterfaces_params *params )
{
((ISteamClient*)params->linux_side)->DestroyAllInterfaces( );
struct cppISteamClient_SteamClient020 *iface = (struct cppISteamClient_SteamClient020 *)params->linux_side;
iface->DestroyAllInterfaces( );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamClient_SteamClient020;
struct cppISteamClient_SteamClient020_CreateSteamPipe_params
{
void *linux_side;

View File

@ -11,34 +11,53 @@ extern "C" {
#define SDKVER_134
#include "struct_converters.h"
#include "cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION.h"
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION
{
#ifdef __cplusplus
virtual bool Init( const char * ) = 0;
virtual bool Shutdown( ) = 0;
virtual void RunFrame( ) = 0;
virtual bool GetControllerState( uint32_t, SteamControllerState001_t * ) = 0;
virtual void TriggerHapticPulse( uint32_t, uint32_t, uint16_t ) = 0;
virtual void SetOverrideMode( const char * ) = 0;
#endif /* __cplusplus */
};
void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->Init( (const char *)params->pchAbsolutePathToControllerConfigVDF );
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->linux_side;
params->_ret = iface->Init( params->pchAbsolutePathToControllerConfigVDF );
}
void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->Shutdown( );
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->linux_side;
params->_ret = iface->Shutdown( );
}
void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_RunFrame( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_RunFrame_params *params )
{
((ISteamController*)params->linux_side)->RunFrame( );
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->linux_side;
iface->RunFrame( );
}
void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_GetControllerState( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_GetControllerState_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetControllerState( (uint32)params->unControllerIndex, (SteamControllerState001_t *)params->pState );
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->linux_side;
params->_ret = iface->GetControllerState( params->unControllerIndex, params->pState );
}
void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_TriggerHapticPulse( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_TriggerHapticPulse_params *params )
{
((ISteamController*)params->linux_side)->TriggerHapticPulse( (uint32)params->unControllerIndex, (ESteamControllerPad)params->eTargetPad, (unsigned short)params->usDurationMicroSec );
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->linux_side;
iface->TriggerHapticPulse( params->unControllerIndex, params->eTargetPad, params->usDurationMicroSec );
}
void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode_params *params )
{
((ISteamController*)params->linux_side)->SetOverrideMode( (const char *)params->pchMode );
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->linux_side;
iface->SetOverrideMode( params->pchMode );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION;
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init_params
{
void *linux_side;

View File

@ -11,89 +11,130 @@ extern "C" {
#define SDKVER_137
#include "struct_converters.h"
#include "cppISteamController_SteamController003.h"
struct cppISteamController_SteamController003
{
#ifdef __cplusplus
virtual bool Init( ) = 0;
virtual bool Shutdown( ) = 0;
virtual void RunFrame( ) = 0;
virtual int32_t GetConnectedControllers( uint64_t * ) = 0;
virtual bool ShowBindingPanel( uint64_t ) = 0;
virtual uint64_t GetActionSetHandle( const char * ) = 0;
virtual void ActivateActionSet( uint64_t, uint64_t ) = 0;
virtual uint64_t GetCurrentActionSet( uint64_t ) = 0;
virtual uint64_t GetDigitalActionHandle( const char * ) = 0;
virtual ControllerDigitalActionData_t GetDigitalActionData( uint64_t, uint64_t ) = 0;
virtual int32_t GetDigitalActionOrigins( uint64_t, uint64_t, uint64_t, uint32_t * ) = 0;
virtual uint64_t GetAnalogActionHandle( const char * ) = 0;
virtual ControllerAnalogActionData_t GetAnalogActionData( uint64_t, uint64_t ) = 0;
virtual int32_t GetAnalogActionOrigins( uint64_t, uint64_t, uint64_t, uint32_t * ) = 0;
virtual void StopAnalogActionMomentum( uint64_t, uint64_t ) = 0;
virtual void TriggerHapticPulse( uint64_t, uint32_t, uint16_t ) = 0;
virtual void TriggerRepeatedHapticPulse( uint64_t, uint32_t, uint16_t, uint16_t, uint16_t, uint32_t ) = 0;
#endif /* __cplusplus */
};
void cppISteamController_SteamController003_Init( struct cppISteamController_SteamController003_Init_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->Init( );
struct cppISteamController_SteamController003 *iface = (struct cppISteamController_SteamController003 *)params->linux_side;
params->_ret = iface->Init( );
}
void cppISteamController_SteamController003_Shutdown( struct cppISteamController_SteamController003_Shutdown_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->Shutdown( );
struct cppISteamController_SteamController003 *iface = (struct cppISteamController_SteamController003 *)params->linux_side;
params->_ret = iface->Shutdown( );
}
void cppISteamController_SteamController003_RunFrame( struct cppISteamController_SteamController003_RunFrame_params *params )
{
((ISteamController*)params->linux_side)->RunFrame( );
struct cppISteamController_SteamController003 *iface = (struct cppISteamController_SteamController003 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamController_SteamController003_GetConnectedControllers( struct cppISteamController_SteamController003_GetConnectedControllers_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetConnectedControllers( (ControllerHandle_t *)params->handlesOut );
struct cppISteamController_SteamController003 *iface = (struct cppISteamController_SteamController003 *)params->linux_side;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
}
void cppISteamController_SteamController003_ShowBindingPanel( struct cppISteamController_SteamController003_ShowBindingPanel_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->ShowBindingPanel( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController003 *iface = (struct cppISteamController_SteamController003 *)params->linux_side;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
}
void cppISteamController_SteamController003_GetActionSetHandle( struct cppISteamController_SteamController003_GetActionSetHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetActionSetHandle( (const char *)params->pszActionSetName );
struct cppISteamController_SteamController003 *iface = (struct cppISteamController_SteamController003 *)params->linux_side;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
}
void cppISteamController_SteamController003_ActivateActionSet( struct cppISteamController_SteamController003_ActivateActionSet_params *params )
{
((ISteamController*)params->linux_side)->ActivateActionSet( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle );
struct cppISteamController_SteamController003 *iface = (struct cppISteamController_SteamController003 *)params->linux_side;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
}
void cppISteamController_SteamController003_GetCurrentActionSet( struct cppISteamController_SteamController003_GetCurrentActionSet_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetCurrentActionSet( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController003 *iface = (struct cppISteamController_SteamController003 *)params->linux_side;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
}
void cppISteamController_SteamController003_GetDigitalActionHandle( struct cppISteamController_SteamController003_GetDigitalActionHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionHandle( (const char *)params->pszActionName );
struct cppISteamController_SteamController003 *iface = (struct cppISteamController_SteamController003 *)params->linux_side;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
}
void cppISteamController_SteamController003_GetDigitalActionData( struct cppISteamController_SteamController003_GetDigitalActionData_params *params )
{
*params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionData( (ControllerHandle_t)params->controllerHandle, (ControllerDigitalActionHandle_t)params->digitalActionHandle );
struct cppISteamController_SteamController003 *iface = (struct cppISteamController_SteamController003 *)params->linux_side;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
}
void cppISteamController_SteamController003_GetDigitalActionOrigins( struct cppISteamController_SteamController003_GetDigitalActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle, (ControllerDigitalActionHandle_t)params->digitalActionHandle, (EControllerActionOrigin *)params->originsOut );
struct cppISteamController_SteamController003 *iface = (struct cppISteamController_SteamController003 *)params->linux_side;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
}
void cppISteamController_SteamController003_GetAnalogActionHandle( struct cppISteamController_SteamController003_GetAnalogActionHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionHandle( (const char *)params->pszActionName );
struct cppISteamController_SteamController003 *iface = (struct cppISteamController_SteamController003 *)params->linux_side;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
}
void cppISteamController_SteamController003_GetAnalogActionData( struct cppISteamController_SteamController003_GetAnalogActionData_params *params )
{
*params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionData( (ControllerHandle_t)params->controllerHandle, (ControllerAnalogActionHandle_t)params->analogActionHandle );
struct cppISteamController_SteamController003 *iface = (struct cppISteamController_SteamController003 *)params->linux_side;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
}
void cppISteamController_SteamController003_GetAnalogActionOrigins( struct cppISteamController_SteamController003_GetAnalogActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle, (ControllerAnalogActionHandle_t)params->analogActionHandle, (EControllerActionOrigin *)params->originsOut );
struct cppISteamController_SteamController003 *iface = (struct cppISteamController_SteamController003 *)params->linux_side;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
}
void cppISteamController_SteamController003_StopAnalogActionMomentum( struct cppISteamController_SteamController003_StopAnalogActionMomentum_params *params )
{
((ISteamController*)params->linux_side)->StopAnalogActionMomentum( (ControllerHandle_t)params->controllerHandle, (ControllerAnalogActionHandle_t)params->eAction );
struct cppISteamController_SteamController003 *iface = (struct cppISteamController_SteamController003 *)params->linux_side;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
}
void cppISteamController_SteamController003_TriggerHapticPulse( struct cppISteamController_SteamController003_TriggerHapticPulse_params *params )
{
((ISteamController*)params->linux_side)->TriggerHapticPulse( (ControllerHandle_t)params->controllerHandle, (ESteamControllerPad)params->eTargetPad, (unsigned short)params->usDurationMicroSec );
struct cppISteamController_SteamController003 *iface = (struct cppISteamController_SteamController003 *)params->linux_side;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
}
void cppISteamController_SteamController003_TriggerRepeatedHapticPulse( struct cppISteamController_SteamController003_TriggerRepeatedHapticPulse_params *params )
{
((ISteamController*)params->linux_side)->TriggerRepeatedHapticPulse( (ControllerHandle_t)params->controllerHandle, (ESteamControllerPad)params->eTargetPad, (unsigned short)params->usDurationMicroSec, (unsigned short)params->usOffMicroSec, (unsigned short)params->unRepeat, (unsigned int)params->nFlags );
struct cppISteamController_SteamController003 *iface = (struct cppISteamController_SteamController003 *)params->linux_side;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamController_SteamController003;
struct cppISteamController_SteamController003_Init_params
{
void *linux_side;

View File

@ -11,114 +11,165 @@ extern "C" {
#define SDKVER_138a
#include "struct_converters.h"
#include "cppISteamController_SteamController004.h"
struct cppISteamController_SteamController004
{
#ifdef __cplusplus
virtual bool Init( ) = 0;
virtual bool Shutdown( ) = 0;
virtual void RunFrame( ) = 0;
virtual int32_t GetConnectedControllers( uint64_t * ) = 0;
virtual bool ShowBindingPanel( uint64_t ) = 0;
virtual uint64_t GetActionSetHandle( const char * ) = 0;
virtual void ActivateActionSet( uint64_t, uint64_t ) = 0;
virtual uint64_t GetCurrentActionSet( uint64_t ) = 0;
virtual uint64_t GetDigitalActionHandle( const char * ) = 0;
virtual ControllerDigitalActionData_t GetDigitalActionData( uint64_t, uint64_t ) = 0;
virtual int32_t GetDigitalActionOrigins( uint64_t, uint64_t, uint64_t, uint32_t * ) = 0;
virtual uint64_t GetAnalogActionHandle( const char * ) = 0;
virtual ControllerAnalogActionData_t GetAnalogActionData( uint64_t, uint64_t ) = 0;
virtual int32_t GetAnalogActionOrigins( uint64_t, uint64_t, uint64_t, uint32_t * ) = 0;
virtual void StopAnalogActionMomentum( uint64_t, uint64_t ) = 0;
virtual void TriggerHapticPulse( uint64_t, uint32_t, uint16_t ) = 0;
virtual void TriggerRepeatedHapticPulse( uint64_t, uint32_t, uint16_t, uint16_t, uint16_t, uint32_t ) = 0;
virtual int32_t GetGamepadIndexForController( uint64_t ) = 0;
virtual uint64_t GetControllerForGamepadIndex( int32_t ) = 0;
virtual ControllerMotionData_t GetMotionData( uint64_t ) = 0;
virtual bool ShowDigitalActionOrigins( uint64_t, uint64_t, float, float, float ) = 0;
virtual bool ShowAnalogActionOrigins( uint64_t, uint64_t, float, float, float ) = 0;
#endif /* __cplusplus */
};
void cppISteamController_SteamController004_Init( struct cppISteamController_SteamController004_Init_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->Init( );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
params->_ret = iface->Init( );
}
void cppISteamController_SteamController004_Shutdown( struct cppISteamController_SteamController004_Shutdown_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->Shutdown( );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
params->_ret = iface->Shutdown( );
}
void cppISteamController_SteamController004_RunFrame( struct cppISteamController_SteamController004_RunFrame_params *params )
{
((ISteamController*)params->linux_side)->RunFrame( );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamController_SteamController004_GetConnectedControllers( struct cppISteamController_SteamController004_GetConnectedControllers_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetConnectedControllers( (ControllerHandle_t *)params->handlesOut );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
}
void cppISteamController_SteamController004_ShowBindingPanel( struct cppISteamController_SteamController004_ShowBindingPanel_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->ShowBindingPanel( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
}
void cppISteamController_SteamController004_GetActionSetHandle( struct cppISteamController_SteamController004_GetActionSetHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetActionSetHandle( (const char *)params->pszActionSetName );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
}
void cppISteamController_SteamController004_ActivateActionSet( struct cppISteamController_SteamController004_ActivateActionSet_params *params )
{
((ISteamController*)params->linux_side)->ActivateActionSet( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
}
void cppISteamController_SteamController004_GetCurrentActionSet( struct cppISteamController_SteamController004_GetCurrentActionSet_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetCurrentActionSet( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
}
void cppISteamController_SteamController004_GetDigitalActionHandle( struct cppISteamController_SteamController004_GetDigitalActionHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionHandle( (const char *)params->pszActionName );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
}
void cppISteamController_SteamController004_GetDigitalActionData( struct cppISteamController_SteamController004_GetDigitalActionData_params *params )
{
*params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionData( (ControllerHandle_t)params->controllerHandle, (ControllerDigitalActionHandle_t)params->digitalActionHandle );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
}
void cppISteamController_SteamController004_GetDigitalActionOrigins( struct cppISteamController_SteamController004_GetDigitalActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle, (ControllerDigitalActionHandle_t)params->digitalActionHandle, (EControllerActionOrigin *)params->originsOut );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
}
void cppISteamController_SteamController004_GetAnalogActionHandle( struct cppISteamController_SteamController004_GetAnalogActionHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionHandle( (const char *)params->pszActionName );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
}
void cppISteamController_SteamController004_GetAnalogActionData( struct cppISteamController_SteamController004_GetAnalogActionData_params *params )
{
*params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionData( (ControllerHandle_t)params->controllerHandle, (ControllerAnalogActionHandle_t)params->analogActionHandle );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
}
void cppISteamController_SteamController004_GetAnalogActionOrigins( struct cppISteamController_SteamController004_GetAnalogActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle, (ControllerAnalogActionHandle_t)params->analogActionHandle, (EControllerActionOrigin *)params->originsOut );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
}
void cppISteamController_SteamController004_StopAnalogActionMomentum( struct cppISteamController_SteamController004_StopAnalogActionMomentum_params *params )
{
((ISteamController*)params->linux_side)->StopAnalogActionMomentum( (ControllerHandle_t)params->controllerHandle, (ControllerAnalogActionHandle_t)params->eAction );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
}
void cppISteamController_SteamController004_TriggerHapticPulse( struct cppISteamController_SteamController004_TriggerHapticPulse_params *params )
{
((ISteamController*)params->linux_side)->TriggerHapticPulse( (ControllerHandle_t)params->controllerHandle, (ESteamControllerPad)params->eTargetPad, (unsigned short)params->usDurationMicroSec );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
}
void cppISteamController_SteamController004_TriggerRepeatedHapticPulse( struct cppISteamController_SteamController004_TriggerRepeatedHapticPulse_params *params )
{
((ISteamController*)params->linux_side)->TriggerRepeatedHapticPulse( (ControllerHandle_t)params->controllerHandle, (ESteamControllerPad)params->eTargetPad, (unsigned short)params->usDurationMicroSec, (unsigned short)params->usOffMicroSec, (unsigned short)params->unRepeat, (unsigned int)params->nFlags );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
}
void cppISteamController_SteamController004_GetGamepadIndexForController( struct cppISteamController_SteamController004_GetGamepadIndexForController_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetGamepadIndexForController( (ControllerHandle_t)params->ulControllerHandle );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
params->_ret = iface->GetGamepadIndexForController( params->ulControllerHandle );
}
void cppISteamController_SteamController004_GetControllerForGamepadIndex( struct cppISteamController_SteamController004_GetControllerForGamepadIndex_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetControllerForGamepadIndex( (int)params->nIndex );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
params->_ret = iface->GetControllerForGamepadIndex( params->nIndex );
}
void cppISteamController_SteamController004_GetMotionData( struct cppISteamController_SteamController004_GetMotionData_params *params )
{
*params->_ret = ((ISteamController*)params->linux_side)->GetMotionData( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
*params->_ret = iface->GetMotionData( params->controllerHandle );
}
void cppISteamController_SteamController004_ShowDigitalActionOrigins( struct cppISteamController_SteamController004_ShowDigitalActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->ShowDigitalActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerDigitalActionHandle_t)params->digitalActionHandle, (float)params->flScale, (float)params->flXPosition, (float)params->flYPosition );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
params->_ret = iface->ShowDigitalActionOrigins( params->controllerHandle, params->digitalActionHandle, params->flScale, params->flXPosition, params->flYPosition );
}
void cppISteamController_SteamController004_ShowAnalogActionOrigins( struct cppISteamController_SteamController004_ShowAnalogActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->ShowAnalogActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerAnalogActionHandle_t)params->analogActionHandle, (float)params->flScale, (float)params->flXPosition, (float)params->flYPosition );
struct cppISteamController_SteamController004 *iface = (struct cppISteamController_SteamController004 *)params->linux_side;
params->_ret = iface->ShowAnalogActionOrigins( params->controllerHandle, params->analogActionHandle, params->flScale, params->flXPosition, params->flYPosition );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamController_SteamController004;
struct cppISteamController_SteamController004_Init_params
{
void *linux_side;

View File

@ -11,129 +11,187 @@ extern "C" {
#define SDKVER_141
#include "struct_converters.h"
#include "cppISteamController_SteamController005.h"
struct cppISteamController_SteamController005
{
#ifdef __cplusplus
virtual bool Init( ) = 0;
virtual bool Shutdown( ) = 0;
virtual void RunFrame( ) = 0;
virtual int32_t GetConnectedControllers( uint64_t * ) = 0;
virtual bool ShowBindingPanel( uint64_t ) = 0;
virtual uint64_t GetActionSetHandle( const char * ) = 0;
virtual void ActivateActionSet( uint64_t, uint64_t ) = 0;
virtual uint64_t GetCurrentActionSet( uint64_t ) = 0;
virtual uint64_t GetDigitalActionHandle( const char * ) = 0;
virtual ControllerDigitalActionData_t GetDigitalActionData( uint64_t, uint64_t ) = 0;
virtual int32_t GetDigitalActionOrigins( uint64_t, uint64_t, uint64_t, uint32_t * ) = 0;
virtual uint64_t GetAnalogActionHandle( const char * ) = 0;
virtual ControllerAnalogActionData_t GetAnalogActionData( uint64_t, uint64_t ) = 0;
virtual int32_t GetAnalogActionOrigins( uint64_t, uint64_t, uint64_t, uint32_t * ) = 0;
virtual void StopAnalogActionMomentum( uint64_t, uint64_t ) = 0;
virtual void TriggerHapticPulse( uint64_t, uint32_t, uint16_t ) = 0;
virtual void TriggerRepeatedHapticPulse( uint64_t, uint32_t, uint16_t, uint16_t, uint16_t, uint32_t ) = 0;
virtual void TriggerVibration( uint64_t, uint16_t, uint16_t ) = 0;
virtual void SetLEDColor( uint64_t, uint8_t, uint8_t, uint8_t, uint32_t ) = 0;
virtual int32_t GetGamepadIndexForController( uint64_t ) = 0;
virtual uint64_t GetControllerForGamepadIndex( int32_t ) = 0;
virtual ControllerMotionData_t GetMotionData( uint64_t ) = 0;
virtual bool ShowDigitalActionOrigins( uint64_t, uint64_t, float, float, float ) = 0;
virtual bool ShowAnalogActionOrigins( uint64_t, uint64_t, float, float, float ) = 0;
virtual const char * GetStringForActionOrigin( uint32_t ) = 0;
virtual const char * GetGlyphForActionOrigin( uint32_t ) = 0;
#endif /* __cplusplus */
};
void cppISteamController_SteamController005_Init( struct cppISteamController_SteamController005_Init_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->Init( );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
params->_ret = iface->Init( );
}
void cppISteamController_SteamController005_Shutdown( struct cppISteamController_SteamController005_Shutdown_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->Shutdown( );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
params->_ret = iface->Shutdown( );
}
void cppISteamController_SteamController005_RunFrame( struct cppISteamController_SteamController005_RunFrame_params *params )
{
((ISteamController*)params->linux_side)->RunFrame( );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamController_SteamController005_GetConnectedControllers( struct cppISteamController_SteamController005_GetConnectedControllers_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetConnectedControllers( (ControllerHandle_t *)params->handlesOut );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
}
void cppISteamController_SteamController005_ShowBindingPanel( struct cppISteamController_SteamController005_ShowBindingPanel_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->ShowBindingPanel( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
}
void cppISteamController_SteamController005_GetActionSetHandle( struct cppISteamController_SteamController005_GetActionSetHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetActionSetHandle( (const char *)params->pszActionSetName );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
}
void cppISteamController_SteamController005_ActivateActionSet( struct cppISteamController_SteamController005_ActivateActionSet_params *params )
{
((ISteamController*)params->linux_side)->ActivateActionSet( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
}
void cppISteamController_SteamController005_GetCurrentActionSet( struct cppISteamController_SteamController005_GetCurrentActionSet_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetCurrentActionSet( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
}
void cppISteamController_SteamController005_GetDigitalActionHandle( struct cppISteamController_SteamController005_GetDigitalActionHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionHandle( (const char *)params->pszActionName );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
}
void cppISteamController_SteamController005_GetDigitalActionData( struct cppISteamController_SteamController005_GetDigitalActionData_params *params )
{
*params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionData( (ControllerHandle_t)params->controllerHandle, (ControllerDigitalActionHandle_t)params->digitalActionHandle );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
}
void cppISteamController_SteamController005_GetDigitalActionOrigins( struct cppISteamController_SteamController005_GetDigitalActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle, (ControllerDigitalActionHandle_t)params->digitalActionHandle, (EControllerActionOrigin *)params->originsOut );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
}
void cppISteamController_SteamController005_GetAnalogActionHandle( struct cppISteamController_SteamController005_GetAnalogActionHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionHandle( (const char *)params->pszActionName );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
}
void cppISteamController_SteamController005_GetAnalogActionData( struct cppISteamController_SteamController005_GetAnalogActionData_params *params )
{
*params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionData( (ControllerHandle_t)params->controllerHandle, (ControllerAnalogActionHandle_t)params->analogActionHandle );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
}
void cppISteamController_SteamController005_GetAnalogActionOrigins( struct cppISteamController_SteamController005_GetAnalogActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle, (ControllerAnalogActionHandle_t)params->analogActionHandle, (EControllerActionOrigin *)params->originsOut );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
}
void cppISteamController_SteamController005_StopAnalogActionMomentum( struct cppISteamController_SteamController005_StopAnalogActionMomentum_params *params )
{
((ISteamController*)params->linux_side)->StopAnalogActionMomentum( (ControllerHandle_t)params->controllerHandle, (ControllerAnalogActionHandle_t)params->eAction );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
}
void cppISteamController_SteamController005_TriggerHapticPulse( struct cppISteamController_SteamController005_TriggerHapticPulse_params *params )
{
((ISteamController*)params->linux_side)->TriggerHapticPulse( (ControllerHandle_t)params->controllerHandle, (ESteamControllerPad)params->eTargetPad, (unsigned short)params->usDurationMicroSec );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
}
void cppISteamController_SteamController005_TriggerRepeatedHapticPulse( struct cppISteamController_SteamController005_TriggerRepeatedHapticPulse_params *params )
{
((ISteamController*)params->linux_side)->TriggerRepeatedHapticPulse( (ControllerHandle_t)params->controllerHandle, (ESteamControllerPad)params->eTargetPad, (unsigned short)params->usDurationMicroSec, (unsigned short)params->usOffMicroSec, (unsigned short)params->unRepeat, (unsigned int)params->nFlags );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
}
void cppISteamController_SteamController005_TriggerVibration( struct cppISteamController_SteamController005_TriggerVibration_params *params )
{
((ISteamController*)params->linux_side)->TriggerVibration( (ControllerHandle_t)params->controllerHandle, (unsigned short)params->usLeftSpeed, (unsigned short)params->usRightSpeed );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
iface->TriggerVibration( params->controllerHandle, params->usLeftSpeed, params->usRightSpeed );
}
void cppISteamController_SteamController005_SetLEDColor( struct cppISteamController_SteamController005_SetLEDColor_params *params )
{
((ISteamController*)params->linux_side)->SetLEDColor( (ControllerHandle_t)params->controllerHandle, (uint8)params->nColorR, (uint8)params->nColorG, (uint8)params->nColorB, (unsigned int)params->nFlags );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
iface->SetLEDColor( params->controllerHandle, params->nColorR, params->nColorG, params->nColorB, params->nFlags );
}
void cppISteamController_SteamController005_GetGamepadIndexForController( struct cppISteamController_SteamController005_GetGamepadIndexForController_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetGamepadIndexForController( (ControllerHandle_t)params->ulControllerHandle );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
params->_ret = iface->GetGamepadIndexForController( params->ulControllerHandle );
}
void cppISteamController_SteamController005_GetControllerForGamepadIndex( struct cppISteamController_SteamController005_GetControllerForGamepadIndex_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetControllerForGamepadIndex( (int)params->nIndex );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
params->_ret = iface->GetControllerForGamepadIndex( params->nIndex );
}
void cppISteamController_SteamController005_GetMotionData( struct cppISteamController_SteamController005_GetMotionData_params *params )
{
*params->_ret = ((ISteamController*)params->linux_side)->GetMotionData( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
*params->_ret = iface->GetMotionData( params->controllerHandle );
}
void cppISteamController_SteamController005_ShowDigitalActionOrigins( struct cppISteamController_SteamController005_ShowDigitalActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->ShowDigitalActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerDigitalActionHandle_t)params->digitalActionHandle, (float)params->flScale, (float)params->flXPosition, (float)params->flYPosition );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
params->_ret = iface->ShowDigitalActionOrigins( params->controllerHandle, params->digitalActionHandle, params->flScale, params->flXPosition, params->flYPosition );
}
void cppISteamController_SteamController005_ShowAnalogActionOrigins( struct cppISteamController_SteamController005_ShowAnalogActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->ShowAnalogActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerAnalogActionHandle_t)params->analogActionHandle, (float)params->flScale, (float)params->flXPosition, (float)params->flYPosition );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
params->_ret = iface->ShowAnalogActionOrigins( params->controllerHandle, params->analogActionHandle, params->flScale, params->flXPosition, params->flYPosition );
}
void cppISteamController_SteamController005_GetStringForActionOrigin( struct cppISteamController_SteamController005_GetStringForActionOrigin_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetStringForActionOrigin( (EControllerActionOrigin)params->eOrigin );
struct cppISteamController_SteamController005 *iface = (struct cppISteamController_SteamController005 *)params->linux_side;
params->_ret = iface->GetStringForActionOrigin( params->eOrigin );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamController_SteamController005;
struct cppISteamController_SteamController005_Init_params
{
void *linux_side;

View File

@ -11,154 +11,222 @@ extern "C" {
#define SDKVER_142
#include "struct_converters.h"
#include "cppISteamController_SteamController006.h"
struct cppISteamController_SteamController006
{
#ifdef __cplusplus
virtual bool Init( ) = 0;
virtual bool Shutdown( ) = 0;
virtual void RunFrame( ) = 0;
virtual int32_t GetConnectedControllers( uint64_t * ) = 0;
virtual bool ShowBindingPanel( uint64_t ) = 0;
virtual uint64_t GetActionSetHandle( const char * ) = 0;
virtual void ActivateActionSet( uint64_t, uint64_t ) = 0;
virtual uint64_t GetCurrentActionSet( uint64_t ) = 0;
virtual void ActivateActionSetLayer( uint64_t, uint64_t ) = 0;
virtual void DeactivateActionSetLayer( uint64_t, uint64_t ) = 0;
virtual void DeactivateAllActionSetLayers( uint64_t ) = 0;
virtual int32_t GetActiveActionSetLayers( uint64_t, uint64_t * ) = 0;
virtual uint64_t GetDigitalActionHandle( const char * ) = 0;
virtual ControllerDigitalActionData_t GetDigitalActionData( uint64_t, uint64_t ) = 0;
virtual int32_t GetDigitalActionOrigins( uint64_t, uint64_t, uint64_t, uint32_t * ) = 0;
virtual uint64_t GetAnalogActionHandle( const char * ) = 0;
virtual ControllerAnalogActionData_t GetAnalogActionData( uint64_t, uint64_t ) = 0;
virtual int32_t GetAnalogActionOrigins( uint64_t, uint64_t, uint64_t, uint32_t * ) = 0;
virtual void StopAnalogActionMomentum( uint64_t, uint64_t ) = 0;
virtual void TriggerHapticPulse( uint64_t, uint32_t, uint16_t ) = 0;
virtual void TriggerRepeatedHapticPulse( uint64_t, uint32_t, uint16_t, uint16_t, uint16_t, uint32_t ) = 0;
virtual void TriggerVibration( uint64_t, uint16_t, uint16_t ) = 0;
virtual void SetLEDColor( uint64_t, uint8_t, uint8_t, uint8_t, uint32_t ) = 0;
virtual int32_t GetGamepadIndexForController( uint64_t ) = 0;
virtual uint64_t GetControllerForGamepadIndex( int32_t ) = 0;
virtual ControllerMotionData_t GetMotionData( uint64_t ) = 0;
virtual bool ShowDigitalActionOrigins( uint64_t, uint64_t, float, float, float ) = 0;
virtual bool ShowAnalogActionOrigins( uint64_t, uint64_t, float, float, float ) = 0;
virtual const char * GetStringForActionOrigin( uint32_t ) = 0;
virtual const char * GetGlyphForActionOrigin( uint32_t ) = 0;
virtual uint32_t GetInputTypeForHandle( uint64_t ) = 0;
#endif /* __cplusplus */
};
void cppISteamController_SteamController006_Init( struct cppISteamController_SteamController006_Init_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->Init( );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
params->_ret = iface->Init( );
}
void cppISteamController_SteamController006_Shutdown( struct cppISteamController_SteamController006_Shutdown_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->Shutdown( );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
params->_ret = iface->Shutdown( );
}
void cppISteamController_SteamController006_RunFrame( struct cppISteamController_SteamController006_RunFrame_params *params )
{
((ISteamController*)params->linux_side)->RunFrame( );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamController_SteamController006_GetConnectedControllers( struct cppISteamController_SteamController006_GetConnectedControllers_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetConnectedControllers( (ControllerHandle_t *)params->handlesOut );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
}
void cppISteamController_SteamController006_ShowBindingPanel( struct cppISteamController_SteamController006_ShowBindingPanel_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->ShowBindingPanel( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
}
void cppISteamController_SteamController006_GetActionSetHandle( struct cppISteamController_SteamController006_GetActionSetHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetActionSetHandle( (const char *)params->pszActionSetName );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
}
void cppISteamController_SteamController006_ActivateActionSet( struct cppISteamController_SteamController006_ActivateActionSet_params *params )
{
((ISteamController*)params->linux_side)->ActivateActionSet( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
}
void cppISteamController_SteamController006_GetCurrentActionSet( struct cppISteamController_SteamController006_GetCurrentActionSet_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetCurrentActionSet( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
}
void cppISteamController_SteamController006_ActivateActionSetLayer( struct cppISteamController_SteamController006_ActivateActionSetLayer_params *params )
{
((ISteamController*)params->linux_side)->ActivateActionSetLayer( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetLayerHandle );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
iface->ActivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
}
void cppISteamController_SteamController006_DeactivateActionSetLayer( struct cppISteamController_SteamController006_DeactivateActionSetLayer_params *params )
{
((ISteamController*)params->linux_side)->DeactivateActionSetLayer( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetLayerHandle );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
iface->DeactivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
}
void cppISteamController_SteamController006_DeactivateAllActionSetLayers( struct cppISteamController_SteamController006_DeactivateAllActionSetLayers_params *params )
{
((ISteamController*)params->linux_side)->DeactivateAllActionSetLayers( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
iface->DeactivateAllActionSetLayers( params->controllerHandle );
}
void cppISteamController_SteamController006_GetActiveActionSetLayers( struct cppISteamController_SteamController006_GetActiveActionSetLayers_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetActiveActionSetLayers( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t *)params->handlesOut );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
params->_ret = iface->GetActiveActionSetLayers( params->controllerHandle, params->handlesOut );
}
void cppISteamController_SteamController006_GetDigitalActionHandle( struct cppISteamController_SteamController006_GetDigitalActionHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionHandle( (const char *)params->pszActionName );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
}
void cppISteamController_SteamController006_GetDigitalActionData( struct cppISteamController_SteamController006_GetDigitalActionData_params *params )
{
*params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionData( (ControllerHandle_t)params->controllerHandle, (ControllerDigitalActionHandle_t)params->digitalActionHandle );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
}
void cppISteamController_SteamController006_GetDigitalActionOrigins( struct cppISteamController_SteamController006_GetDigitalActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle, (ControllerDigitalActionHandle_t)params->digitalActionHandle, (EControllerActionOrigin *)params->originsOut );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
}
void cppISteamController_SteamController006_GetAnalogActionHandle( struct cppISteamController_SteamController006_GetAnalogActionHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionHandle( (const char *)params->pszActionName );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
}
void cppISteamController_SteamController006_GetAnalogActionData( struct cppISteamController_SteamController006_GetAnalogActionData_params *params )
{
*params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionData( (ControllerHandle_t)params->controllerHandle, (ControllerAnalogActionHandle_t)params->analogActionHandle );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
}
void cppISteamController_SteamController006_GetAnalogActionOrigins( struct cppISteamController_SteamController006_GetAnalogActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle, (ControllerAnalogActionHandle_t)params->analogActionHandle, (EControllerActionOrigin *)params->originsOut );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
}
void cppISteamController_SteamController006_StopAnalogActionMomentum( struct cppISteamController_SteamController006_StopAnalogActionMomentum_params *params )
{
((ISteamController*)params->linux_side)->StopAnalogActionMomentum( (ControllerHandle_t)params->controllerHandle, (ControllerAnalogActionHandle_t)params->eAction );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
}
void cppISteamController_SteamController006_TriggerHapticPulse( struct cppISteamController_SteamController006_TriggerHapticPulse_params *params )
{
((ISteamController*)params->linux_side)->TriggerHapticPulse( (ControllerHandle_t)params->controllerHandle, (ESteamControllerPad)params->eTargetPad, (unsigned short)params->usDurationMicroSec );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
}
void cppISteamController_SteamController006_TriggerRepeatedHapticPulse( struct cppISteamController_SteamController006_TriggerRepeatedHapticPulse_params *params )
{
((ISteamController*)params->linux_side)->TriggerRepeatedHapticPulse( (ControllerHandle_t)params->controllerHandle, (ESteamControllerPad)params->eTargetPad, (unsigned short)params->usDurationMicroSec, (unsigned short)params->usOffMicroSec, (unsigned short)params->unRepeat, (unsigned int)params->nFlags );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
}
void cppISteamController_SteamController006_TriggerVibration( struct cppISteamController_SteamController006_TriggerVibration_params *params )
{
((ISteamController*)params->linux_side)->TriggerVibration( (ControllerHandle_t)params->controllerHandle, (unsigned short)params->usLeftSpeed, (unsigned short)params->usRightSpeed );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
iface->TriggerVibration( params->controllerHandle, params->usLeftSpeed, params->usRightSpeed );
}
void cppISteamController_SteamController006_SetLEDColor( struct cppISteamController_SteamController006_SetLEDColor_params *params )
{
((ISteamController*)params->linux_side)->SetLEDColor( (ControllerHandle_t)params->controllerHandle, (uint8)params->nColorR, (uint8)params->nColorG, (uint8)params->nColorB, (unsigned int)params->nFlags );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
iface->SetLEDColor( params->controllerHandle, params->nColorR, params->nColorG, params->nColorB, params->nFlags );
}
void cppISteamController_SteamController006_GetGamepadIndexForController( struct cppISteamController_SteamController006_GetGamepadIndexForController_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetGamepadIndexForController( (ControllerHandle_t)params->ulControllerHandle );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
params->_ret = iface->GetGamepadIndexForController( params->ulControllerHandle );
}
void cppISteamController_SteamController006_GetControllerForGamepadIndex( struct cppISteamController_SteamController006_GetControllerForGamepadIndex_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetControllerForGamepadIndex( (int)params->nIndex );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
params->_ret = iface->GetControllerForGamepadIndex( params->nIndex );
}
void cppISteamController_SteamController006_GetMotionData( struct cppISteamController_SteamController006_GetMotionData_params *params )
{
*params->_ret = ((ISteamController*)params->linux_side)->GetMotionData( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
*params->_ret = iface->GetMotionData( params->controllerHandle );
}
void cppISteamController_SteamController006_ShowDigitalActionOrigins( struct cppISteamController_SteamController006_ShowDigitalActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->ShowDigitalActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerDigitalActionHandle_t)params->digitalActionHandle, (float)params->flScale, (float)params->flXPosition, (float)params->flYPosition );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
params->_ret = iface->ShowDigitalActionOrigins( params->controllerHandle, params->digitalActionHandle, params->flScale, params->flXPosition, params->flYPosition );
}
void cppISteamController_SteamController006_ShowAnalogActionOrigins( struct cppISteamController_SteamController006_ShowAnalogActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->ShowAnalogActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerAnalogActionHandle_t)params->analogActionHandle, (float)params->flScale, (float)params->flXPosition, (float)params->flYPosition );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
params->_ret = iface->ShowAnalogActionOrigins( params->controllerHandle, params->analogActionHandle, params->flScale, params->flXPosition, params->flYPosition );
}
void cppISteamController_SteamController006_GetStringForActionOrigin( struct cppISteamController_SteamController006_GetStringForActionOrigin_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetStringForActionOrigin( (EControllerActionOrigin)params->eOrigin );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
params->_ret = iface->GetStringForActionOrigin( params->eOrigin );
}
void cppISteamController_SteamController006_GetInputTypeForHandle( struct cppISteamController_SteamController006_GetInputTypeForHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetInputTypeForHandle( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController006 *iface = (struct cppISteamController_SteamController006 *)params->linux_side;
params->_ret = iface->GetInputTypeForHandle( params->controllerHandle );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamController_SteamController006;
struct cppISteamController_SteamController006_Init_params
{
void *linux_side;

View File

@ -12,164 +12,237 @@ extern "C" {
#define SDKVER_150
#include "struct_converters.h"
#include "cppISteamController_SteamController007.h"
struct cppISteamController_SteamController007
{
#ifdef __cplusplus
virtual bool Init( ) = 0;
virtual bool Shutdown( ) = 0;
virtual void RunFrame( ) = 0;
virtual int32_t GetConnectedControllers( uint64_t * ) = 0;
virtual uint64_t GetActionSetHandle( const char * ) = 0;
virtual void ActivateActionSet( uint64_t, uint64_t ) = 0;
virtual uint64_t GetCurrentActionSet( uint64_t ) = 0;
virtual void ActivateActionSetLayer( uint64_t, uint64_t ) = 0;
virtual void DeactivateActionSetLayer( uint64_t, uint64_t ) = 0;
virtual void DeactivateAllActionSetLayers( uint64_t ) = 0;
virtual int32_t GetActiveActionSetLayers( uint64_t, uint64_t * ) = 0;
virtual uint64_t GetDigitalActionHandle( const char * ) = 0;
virtual InputDigitalActionData_t GetDigitalActionData( uint64_t, uint64_t ) = 0;
virtual int32_t GetDigitalActionOrigins( uint64_t, uint64_t, uint64_t, uint32_t * ) = 0;
virtual uint64_t GetAnalogActionHandle( const char * ) = 0;
virtual InputAnalogActionData_t GetAnalogActionData( uint64_t, uint64_t ) = 0;
virtual int32_t GetAnalogActionOrigins( uint64_t, uint64_t, uint64_t, uint32_t * ) = 0;
virtual const char * GetGlyphForActionOrigin( uint32_t ) = 0;
virtual const char * GetStringForActionOrigin( uint32_t ) = 0;
virtual void StopAnalogActionMomentum( uint64_t, uint64_t ) = 0;
virtual InputMotionData_t GetMotionData( uint64_t ) = 0;
virtual void TriggerHapticPulse( uint64_t, uint32_t, uint16_t ) = 0;
virtual void TriggerRepeatedHapticPulse( uint64_t, uint32_t, uint16_t, uint16_t, uint16_t, uint32_t ) = 0;
virtual void TriggerVibration( uint64_t, uint16_t, uint16_t ) = 0;
virtual void SetLEDColor( uint64_t, uint8_t, uint8_t, uint8_t, uint32_t ) = 0;
virtual bool ShowBindingPanel( uint64_t ) = 0;
virtual uint32_t GetInputTypeForHandle( uint64_t ) = 0;
virtual uint64_t GetControllerForGamepadIndex( int32_t ) = 0;
virtual int32_t GetGamepadIndexForController( uint64_t ) = 0;
virtual const char * GetStringForXboxOrigin( uint32_t ) = 0;
virtual const char * GetGlyphForXboxOrigin( uint32_t ) = 0;
virtual uint32_t GetActionOriginFromXboxOrigin( uint64_t, uint32_t ) = 0;
virtual uint32_t TranslateActionOrigin( uint32_t, uint32_t ) = 0;
virtual bool GetControllerBindingRevision( uint64_t, int32_t *, int32_t * ) = 0;
#endif /* __cplusplus */
};
void cppISteamController_SteamController007_Init( struct cppISteamController_SteamController007_Init_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->Init( );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->Init( );
}
void cppISteamController_SteamController007_Shutdown( struct cppISteamController_SteamController007_Shutdown_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->Shutdown( );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->Shutdown( );
}
void cppISteamController_SteamController007_RunFrame( struct cppISteamController_SteamController007_RunFrame_params *params )
{
((ISteamController*)params->linux_side)->RunFrame( );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamController_SteamController007_GetConnectedControllers( struct cppISteamController_SteamController007_GetConnectedControllers_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetConnectedControllers( (ControllerHandle_t *)params->handlesOut );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
}
void cppISteamController_SteamController007_GetActionSetHandle( struct cppISteamController_SteamController007_GetActionSetHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetActionSetHandle( (const char *)params->pszActionSetName );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
}
void cppISteamController_SteamController007_ActivateActionSet( struct cppISteamController_SteamController007_ActivateActionSet_params *params )
{
((ISteamController*)params->linux_side)->ActivateActionSet( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
}
void cppISteamController_SteamController007_GetCurrentActionSet( struct cppISteamController_SteamController007_GetCurrentActionSet_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetCurrentActionSet( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
}
void cppISteamController_SteamController007_ActivateActionSetLayer( struct cppISteamController_SteamController007_ActivateActionSetLayer_params *params )
{
((ISteamController*)params->linux_side)->ActivateActionSetLayer( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetLayerHandle );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
iface->ActivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
}
void cppISteamController_SteamController007_DeactivateActionSetLayer( struct cppISteamController_SteamController007_DeactivateActionSetLayer_params *params )
{
((ISteamController*)params->linux_side)->DeactivateActionSetLayer( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetLayerHandle );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
iface->DeactivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
}
void cppISteamController_SteamController007_DeactivateAllActionSetLayers( struct cppISteamController_SteamController007_DeactivateAllActionSetLayers_params *params )
{
((ISteamController*)params->linux_side)->DeactivateAllActionSetLayers( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
iface->DeactivateAllActionSetLayers( params->controllerHandle );
}
void cppISteamController_SteamController007_GetActiveActionSetLayers( struct cppISteamController_SteamController007_GetActiveActionSetLayers_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetActiveActionSetLayers( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t *)params->handlesOut );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->GetActiveActionSetLayers( params->controllerHandle, params->handlesOut );
}
void cppISteamController_SteamController007_GetDigitalActionHandle( struct cppISteamController_SteamController007_GetDigitalActionHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionHandle( (const char *)params->pszActionName );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
}
void cppISteamController_SteamController007_GetDigitalActionData( struct cppISteamController_SteamController007_GetDigitalActionData_params *params )
{
*params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionData( (ControllerHandle_t)params->controllerHandle, (ControllerDigitalActionHandle_t)params->digitalActionHandle );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
}
void cppISteamController_SteamController007_GetDigitalActionOrigins( struct cppISteamController_SteamController007_GetDigitalActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle, (ControllerDigitalActionHandle_t)params->digitalActionHandle, (EControllerActionOrigin *)params->originsOut );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
}
void cppISteamController_SteamController007_GetAnalogActionHandle( struct cppISteamController_SteamController007_GetAnalogActionHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionHandle( (const char *)params->pszActionName );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
}
void cppISteamController_SteamController007_GetAnalogActionData( struct cppISteamController_SteamController007_GetAnalogActionData_params *params )
{
*params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionData( (ControllerHandle_t)params->controllerHandle, (ControllerAnalogActionHandle_t)params->analogActionHandle );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
}
void cppISteamController_SteamController007_GetAnalogActionOrigins( struct cppISteamController_SteamController007_GetAnalogActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle, (ControllerAnalogActionHandle_t)params->analogActionHandle, (EControllerActionOrigin *)params->originsOut );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
}
void cppISteamController_SteamController007_GetStringForActionOrigin( struct cppISteamController_SteamController007_GetStringForActionOrigin_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetStringForActionOrigin( (EControllerActionOrigin)params->eOrigin );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->GetStringForActionOrigin( params->eOrigin );
}
void cppISteamController_SteamController007_StopAnalogActionMomentum( struct cppISteamController_SteamController007_StopAnalogActionMomentum_params *params )
{
((ISteamController*)params->linux_side)->StopAnalogActionMomentum( (ControllerHandle_t)params->controllerHandle, (ControllerAnalogActionHandle_t)params->eAction );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
}
void cppISteamController_SteamController007_GetMotionData( struct cppISteamController_SteamController007_GetMotionData_params *params )
{
*params->_ret = ((ISteamController*)params->linux_side)->GetMotionData( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
*params->_ret = iface->GetMotionData( params->controllerHandle );
}
void cppISteamController_SteamController007_TriggerHapticPulse( struct cppISteamController_SteamController007_TriggerHapticPulse_params *params )
{
((ISteamController*)params->linux_side)->TriggerHapticPulse( (ControllerHandle_t)params->controllerHandle, (ESteamControllerPad)params->eTargetPad, (unsigned short)params->usDurationMicroSec );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
}
void cppISteamController_SteamController007_TriggerRepeatedHapticPulse( struct cppISteamController_SteamController007_TriggerRepeatedHapticPulse_params *params )
{
((ISteamController*)params->linux_side)->TriggerRepeatedHapticPulse( (ControllerHandle_t)params->controllerHandle, (ESteamControllerPad)params->eTargetPad, (unsigned short)params->usDurationMicroSec, (unsigned short)params->usOffMicroSec, (unsigned short)params->unRepeat, (unsigned int)params->nFlags );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
}
void cppISteamController_SteamController007_TriggerVibration( struct cppISteamController_SteamController007_TriggerVibration_params *params )
{
((ISteamController*)params->linux_side)->TriggerVibration( (ControllerHandle_t)params->controllerHandle, (unsigned short)params->usLeftSpeed, (unsigned short)params->usRightSpeed );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
iface->TriggerVibration( params->controllerHandle, params->usLeftSpeed, params->usRightSpeed );
}
void cppISteamController_SteamController007_SetLEDColor( struct cppISteamController_SteamController007_SetLEDColor_params *params )
{
((ISteamController*)params->linux_side)->SetLEDColor( (ControllerHandle_t)params->controllerHandle, (uint8)params->nColorR, (uint8)params->nColorG, (uint8)params->nColorB, (unsigned int)params->nFlags );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
iface->SetLEDColor( params->controllerHandle, params->nColorR, params->nColorG, params->nColorB, params->nFlags );
}
void cppISteamController_SteamController007_ShowBindingPanel( struct cppISteamController_SteamController007_ShowBindingPanel_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->ShowBindingPanel( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
}
void cppISteamController_SteamController007_GetInputTypeForHandle( struct cppISteamController_SteamController007_GetInputTypeForHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetInputTypeForHandle( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->GetInputTypeForHandle( params->controllerHandle );
}
void cppISteamController_SteamController007_GetControllerForGamepadIndex( struct cppISteamController_SteamController007_GetControllerForGamepadIndex_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetControllerForGamepadIndex( (int)params->nIndex );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->GetControllerForGamepadIndex( params->nIndex );
}
void cppISteamController_SteamController007_GetGamepadIndexForController( struct cppISteamController_SteamController007_GetGamepadIndexForController_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetGamepadIndexForController( (ControllerHandle_t)params->ulControllerHandle );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->GetGamepadIndexForController( params->ulControllerHandle );
}
void cppISteamController_SteamController007_GetStringForXboxOrigin( struct cppISteamController_SteamController007_GetStringForXboxOrigin_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetStringForXboxOrigin( (EXboxOrigin)params->eOrigin );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->GetStringForXboxOrigin( params->eOrigin );
}
void cppISteamController_SteamController007_GetActionOriginFromXboxOrigin( struct cppISteamController_SteamController007_GetActionOriginFromXboxOrigin_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetActionOriginFromXboxOrigin( (ControllerHandle_t)params->controllerHandle, (EXboxOrigin)params->eOrigin );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->GetActionOriginFromXboxOrigin( params->controllerHandle, params->eOrigin );
}
void cppISteamController_SteamController007_TranslateActionOrigin( struct cppISteamController_SteamController007_TranslateActionOrigin_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->TranslateActionOrigin( (ESteamInputType)params->eDestinationInputType, (EControllerActionOrigin)params->eSourceOrigin );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->TranslateActionOrigin( params->eDestinationInputType, params->eSourceOrigin );
}
void cppISteamController_SteamController007_GetControllerBindingRevision( struct cppISteamController_SteamController007_GetControllerBindingRevision_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetControllerBindingRevision( (ControllerHandle_t)params->controllerHandle, (int *)params->pMajor, (int *)params->pMinor );
struct cppISteamController_SteamController007 *iface = (struct cppISteamController_SteamController007 *)params->linux_side;
params->_ret = iface->GetControllerBindingRevision( params->controllerHandle, params->pMajor, params->pMinor );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamController_SteamController007;
struct cppISteamController_SteamController007_Init_params
{
void *linux_side;

View File

@ -12,164 +12,237 @@ extern "C" {
#define SDKVER_158
#include "struct_converters.h"
#include "cppISteamController_SteamController008.h"
struct cppISteamController_SteamController008
{
#ifdef __cplusplus
virtual bool Init( ) = 0;
virtual bool Shutdown( ) = 0;
virtual void RunFrame( ) = 0;
virtual int32_t GetConnectedControllers( uint64_t * ) = 0;
virtual uint64_t GetActionSetHandle( const char * ) = 0;
virtual void ActivateActionSet( uint64_t, uint64_t ) = 0;
virtual uint64_t GetCurrentActionSet( uint64_t ) = 0;
virtual void ActivateActionSetLayer( uint64_t, uint64_t ) = 0;
virtual void DeactivateActionSetLayer( uint64_t, uint64_t ) = 0;
virtual void DeactivateAllActionSetLayers( uint64_t ) = 0;
virtual int32_t GetActiveActionSetLayers( uint64_t, uint64_t * ) = 0;
virtual uint64_t GetDigitalActionHandle( const char * ) = 0;
virtual InputDigitalActionData_t GetDigitalActionData( uint64_t, uint64_t ) = 0;
virtual int32_t GetDigitalActionOrigins( uint64_t, uint64_t, uint64_t, uint32_t * ) = 0;
virtual uint64_t GetAnalogActionHandle( const char * ) = 0;
virtual InputAnalogActionData_t GetAnalogActionData( uint64_t, uint64_t ) = 0;
virtual int32_t GetAnalogActionOrigins( uint64_t, uint64_t, uint64_t, uint32_t * ) = 0;
virtual const char * GetGlyphForActionOrigin( uint32_t ) = 0;
virtual const char * GetStringForActionOrigin( uint32_t ) = 0;
virtual void StopAnalogActionMomentum( uint64_t, uint64_t ) = 0;
virtual InputMotionData_t GetMotionData( uint64_t ) = 0;
virtual void TriggerHapticPulse( uint64_t, uint32_t, uint16_t ) = 0;
virtual void TriggerRepeatedHapticPulse( uint64_t, uint32_t, uint16_t, uint16_t, uint16_t, uint32_t ) = 0;
virtual void TriggerVibration( uint64_t, uint16_t, uint16_t ) = 0;
virtual void SetLEDColor( uint64_t, uint8_t, uint8_t, uint8_t, uint32_t ) = 0;
virtual bool ShowBindingPanel( uint64_t ) = 0;
virtual uint32_t GetInputTypeForHandle( uint64_t ) = 0;
virtual uint64_t GetControllerForGamepadIndex( int32_t ) = 0;
virtual int32_t GetGamepadIndexForController( uint64_t ) = 0;
virtual const char * GetStringForXboxOrigin( uint32_t ) = 0;
virtual const char * GetGlyphForXboxOrigin( uint32_t ) = 0;
virtual uint32_t GetActionOriginFromXboxOrigin( uint64_t, uint32_t ) = 0;
virtual uint32_t TranslateActionOrigin( uint32_t, uint32_t ) = 0;
virtual bool GetControllerBindingRevision( uint64_t, int32_t *, int32_t * ) = 0;
#endif /* __cplusplus */
};
void cppISteamController_SteamController008_Init( struct cppISteamController_SteamController008_Init_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->Init( );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->Init( );
}
void cppISteamController_SteamController008_Shutdown( struct cppISteamController_SteamController008_Shutdown_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->Shutdown( );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->Shutdown( );
}
void cppISteamController_SteamController008_RunFrame( struct cppISteamController_SteamController008_RunFrame_params *params )
{
((ISteamController*)params->linux_side)->RunFrame( );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
iface->RunFrame( );
}
void cppISteamController_SteamController008_GetConnectedControllers( struct cppISteamController_SteamController008_GetConnectedControllers_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetConnectedControllers( (ControllerHandle_t *)params->handlesOut );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
}
void cppISteamController_SteamController008_GetActionSetHandle( struct cppISteamController_SteamController008_GetActionSetHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetActionSetHandle( (const char *)params->pszActionSetName );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
}
void cppISteamController_SteamController008_ActivateActionSet( struct cppISteamController_SteamController008_ActivateActionSet_params *params )
{
((ISteamController*)params->linux_side)->ActivateActionSet( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
}
void cppISteamController_SteamController008_GetCurrentActionSet( struct cppISteamController_SteamController008_GetCurrentActionSet_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetCurrentActionSet( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
}
void cppISteamController_SteamController008_ActivateActionSetLayer( struct cppISteamController_SteamController008_ActivateActionSetLayer_params *params )
{
((ISteamController*)params->linux_side)->ActivateActionSetLayer( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetLayerHandle );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
iface->ActivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
}
void cppISteamController_SteamController008_DeactivateActionSetLayer( struct cppISteamController_SteamController008_DeactivateActionSetLayer_params *params )
{
((ISteamController*)params->linux_side)->DeactivateActionSetLayer( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetLayerHandle );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
iface->DeactivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
}
void cppISteamController_SteamController008_DeactivateAllActionSetLayers( struct cppISteamController_SteamController008_DeactivateAllActionSetLayers_params *params )
{
((ISteamController*)params->linux_side)->DeactivateAllActionSetLayers( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
iface->DeactivateAllActionSetLayers( params->controllerHandle );
}
void cppISteamController_SteamController008_GetActiveActionSetLayers( struct cppISteamController_SteamController008_GetActiveActionSetLayers_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetActiveActionSetLayers( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t *)params->handlesOut );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->GetActiveActionSetLayers( params->controllerHandle, params->handlesOut );
}
void cppISteamController_SteamController008_GetDigitalActionHandle( struct cppISteamController_SteamController008_GetDigitalActionHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionHandle( (const char *)params->pszActionName );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
}
void cppISteamController_SteamController008_GetDigitalActionData( struct cppISteamController_SteamController008_GetDigitalActionData_params *params )
{
*params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionData( (ControllerHandle_t)params->controllerHandle, (ControllerDigitalActionHandle_t)params->digitalActionHandle );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
}
void cppISteamController_SteamController008_GetDigitalActionOrigins( struct cppISteamController_SteamController008_GetDigitalActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetDigitalActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle, (ControllerDigitalActionHandle_t)params->digitalActionHandle, (EControllerActionOrigin *)params->originsOut );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
}
void cppISteamController_SteamController008_GetAnalogActionHandle( struct cppISteamController_SteamController008_GetAnalogActionHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionHandle( (const char *)params->pszActionName );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
}
void cppISteamController_SteamController008_GetAnalogActionData( struct cppISteamController_SteamController008_GetAnalogActionData_params *params )
{
*params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionData( (ControllerHandle_t)params->controllerHandle, (ControllerAnalogActionHandle_t)params->analogActionHandle );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
}
void cppISteamController_SteamController008_GetAnalogActionOrigins( struct cppISteamController_SteamController008_GetAnalogActionOrigins_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetAnalogActionOrigins( (ControllerHandle_t)params->controllerHandle, (ControllerActionSetHandle_t)params->actionSetHandle, (ControllerAnalogActionHandle_t)params->analogActionHandle, (EControllerActionOrigin *)params->originsOut );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
}
void cppISteamController_SteamController008_GetStringForActionOrigin( struct cppISteamController_SteamController008_GetStringForActionOrigin_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetStringForActionOrigin( (EControllerActionOrigin)params->eOrigin );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->GetStringForActionOrigin( params->eOrigin );
}
void cppISteamController_SteamController008_StopAnalogActionMomentum( struct cppISteamController_SteamController008_StopAnalogActionMomentum_params *params )
{
((ISteamController*)params->linux_side)->StopAnalogActionMomentum( (ControllerHandle_t)params->controllerHandle, (ControllerAnalogActionHandle_t)params->eAction );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
}
void cppISteamController_SteamController008_GetMotionData( struct cppISteamController_SteamController008_GetMotionData_params *params )
{
*params->_ret = ((ISteamController*)params->linux_side)->GetMotionData( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
*params->_ret = iface->GetMotionData( params->controllerHandle );
}
void cppISteamController_SteamController008_TriggerHapticPulse( struct cppISteamController_SteamController008_TriggerHapticPulse_params *params )
{
((ISteamController*)params->linux_side)->TriggerHapticPulse( (ControllerHandle_t)params->controllerHandle, (ESteamControllerPad)params->eTargetPad, (unsigned short)params->usDurationMicroSec );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
}
void cppISteamController_SteamController008_TriggerRepeatedHapticPulse( struct cppISteamController_SteamController008_TriggerRepeatedHapticPulse_params *params )
{
((ISteamController*)params->linux_side)->TriggerRepeatedHapticPulse( (ControllerHandle_t)params->controllerHandle, (ESteamControllerPad)params->eTargetPad, (unsigned short)params->usDurationMicroSec, (unsigned short)params->usOffMicroSec, (unsigned short)params->unRepeat, (unsigned int)params->nFlags );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
}
void cppISteamController_SteamController008_TriggerVibration( struct cppISteamController_SteamController008_TriggerVibration_params *params )
{
((ISteamController*)params->linux_side)->TriggerVibration( (ControllerHandle_t)params->controllerHandle, (unsigned short)params->usLeftSpeed, (unsigned short)params->usRightSpeed );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
iface->TriggerVibration( params->controllerHandle, params->usLeftSpeed, params->usRightSpeed );
}
void cppISteamController_SteamController008_SetLEDColor( struct cppISteamController_SteamController008_SetLEDColor_params *params )
{
((ISteamController*)params->linux_side)->SetLEDColor( (ControllerHandle_t)params->controllerHandle, (uint8)params->nColorR, (uint8)params->nColorG, (uint8)params->nColorB, (unsigned int)params->nFlags );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
iface->SetLEDColor( params->controllerHandle, params->nColorR, params->nColorG, params->nColorB, params->nFlags );
}
void cppISteamController_SteamController008_ShowBindingPanel( struct cppISteamController_SteamController008_ShowBindingPanel_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->ShowBindingPanel( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
}
void cppISteamController_SteamController008_GetInputTypeForHandle( struct cppISteamController_SteamController008_GetInputTypeForHandle_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetInputTypeForHandle( (ControllerHandle_t)params->controllerHandle );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->GetInputTypeForHandle( params->controllerHandle );
}
void cppISteamController_SteamController008_GetControllerForGamepadIndex( struct cppISteamController_SteamController008_GetControllerForGamepadIndex_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetControllerForGamepadIndex( (int)params->nIndex );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->GetControllerForGamepadIndex( params->nIndex );
}
void cppISteamController_SteamController008_GetGamepadIndexForController( struct cppISteamController_SteamController008_GetGamepadIndexForController_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetGamepadIndexForController( (ControllerHandle_t)params->ulControllerHandle );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->GetGamepadIndexForController( params->ulControllerHandle );
}
void cppISteamController_SteamController008_GetStringForXboxOrigin( struct cppISteamController_SteamController008_GetStringForXboxOrigin_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetStringForXboxOrigin( (EXboxOrigin)params->eOrigin );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->GetStringForXboxOrigin( params->eOrigin );
}
void cppISteamController_SteamController008_GetActionOriginFromXboxOrigin( struct cppISteamController_SteamController008_GetActionOriginFromXboxOrigin_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetActionOriginFromXboxOrigin( (ControllerHandle_t)params->controllerHandle, (EXboxOrigin)params->eOrigin );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->GetActionOriginFromXboxOrigin( params->controllerHandle, params->eOrigin );
}
void cppISteamController_SteamController008_TranslateActionOrigin( struct cppISteamController_SteamController008_TranslateActionOrigin_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->TranslateActionOrigin( (ESteamInputType)params->eDestinationInputType, (EControllerActionOrigin)params->eSourceOrigin );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->TranslateActionOrigin( params->eDestinationInputType, params->eSourceOrigin );
}
void cppISteamController_SteamController008_GetControllerBindingRevision( struct cppISteamController_SteamController008_GetControllerBindingRevision_params *params )
{
params->_ret = ((ISteamController*)params->linux_side)->GetControllerBindingRevision( (ControllerHandle_t)params->controllerHandle, (int *)params->pMajor, (int *)params->pMinor );
struct cppISteamController_SteamController008 *iface = (struct cppISteamController_SteamController008 *)params->linux_side;
params->_ret = iface->GetControllerBindingRevision( params->controllerHandle, params->pMajor, params->pMinor );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamController_SteamController008;
struct cppISteamController_SteamController008_Init_params
{
void *linux_side;

View File

@ -11,139 +11,200 @@ extern "C" {
#define SDKVER_099x
#include "struct_converters.h"
#include "cppISteamFriends_SteamFriends001.h"
struct cppISteamFriends_SteamFriends001
{
#ifdef __cplusplus
virtual const char * GetPersonaName( ) = 0;
virtual void SetPersonaName( const char * ) = 0;
virtual uint32_t GetPersonaState( ) = 0;
virtual void SetPersonaState( uint32_t ) = 0;
virtual bool AddFriend( CSteamID ) = 0;
virtual bool RemoveFriend( CSteamID ) = 0;
virtual bool HasFriend( CSteamID ) = 0;
virtual uint32_t GetFriendRelationship( CSteamID ) = 0;
virtual uint32_t GetFriendPersonaState( CSteamID ) = 0;
virtual bool Deprecated_GetFriendGamePlayed( CSteamID, int32_t *, uint32_t *, uint16_t * ) = 0;
virtual const char * GetFriendPersonaName( CSteamID ) = 0;
virtual int32_t AddFriendByName( const char * ) = 0;
virtual int32_t GetFriendCount( ) = 0;
virtual CSteamID GetFriendByIndex( int32_t ) = 0;
virtual void SendMsgToFriend( CSteamID, uint32_t, const char * ) = 0;
virtual void SetFriendRegValue( CSteamID, const char *, const char * ) = 0;
virtual const char * GetFriendRegValue( CSteamID, const char * ) = 0;
virtual const char * GetFriendPersonaNameHistory( CSteamID, int32_t ) = 0;
virtual int32_t GetChatMessage( CSteamID, int32_t, void *, int32_t, uint32_t * ) = 0;
virtual bool SendMsgToFriend( CSteamID, uint32_t, const void *, int32_t ) = 0;
virtual int32_t GetChatIDOfChatHistoryStart( CSteamID ) = 0;
virtual void SetChatHistoryStart( CSteamID, int32_t ) = 0;
virtual void ClearChatHistory( CSteamID ) = 0;
virtual bool InviteFriendByEmail( const char * ) = 0;
virtual int32_t GetBlockedFriendCount( ) = 0;
virtual bool GetFriendGamePlayed( CSteamID, uint64_t *, uint32_t *, uint16_t * ) = 0;
virtual bool GetFriendGamePlayed2( CSteamID, uint64_t *, uint32_t *, uint16_t *, uint16_t * ) = 0;
#endif /* __cplusplus */
};
void cppISteamFriends_SteamFriends001_GetPersonaName( struct cppISteamFriends_SteamFriends001_GetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaName( );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->GetPersonaName( );
}
void cppISteamFriends_SteamFriends001_SetPersonaName( struct cppISteamFriends_SteamFriends001_SetPersonaName_params *params )
{
((ISteamFriends*)params->linux_side)->SetPersonaName( (const char *)params->pchPersonaName );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
iface->SetPersonaName( params->pchPersonaName );
}
void cppISteamFriends_SteamFriends001_GetPersonaState( struct cppISteamFriends_SteamFriends001_GetPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaState( );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->GetPersonaState( );
}
void cppISteamFriends_SteamFriends001_SetPersonaState( struct cppISteamFriends_SteamFriends001_SetPersonaState_params *params )
{
((ISteamFriends*)params->linux_side)->SetPersonaState( (EPersonaState)params->ePersonaState );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
iface->SetPersonaState( params->ePersonaState );
}
void cppISteamFriends_SteamFriends001_AddFriend( struct cppISteamFriends_SteamFriends001_AddFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->AddFriend( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->AddFriend( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends001_RemoveFriend( struct cppISteamFriends_SteamFriends001_RemoveFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RemoveFriend( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->RemoveFriend( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends001_HasFriend( struct cppISteamFriends_SteamFriends001_HasFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->HasFriend( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->HasFriend( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends001_GetFriendRelationship( struct cppISteamFriends_SteamFriends001_GetFriendRelationship_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRelationship( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->GetFriendRelationship( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends001_GetFriendPersonaState( struct cppISteamFriends_SteamFriends001_GetFriendPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaState( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->GetFriendPersonaState( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends001_Deprecated_GetFriendGamePlayed( struct cppISteamFriends_SteamFriends001_Deprecated_GetFriendGamePlayed_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->Deprecated_GetFriendGamePlayed( (CSteamID)params->steamIDFriend, (int32 *)params->pnGameID, (uint32 *)params->punGameIP, (uint16 *)params->pusGamePort );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->Deprecated_GetFriendGamePlayed( params->steamIDFriend, params->pnGameID, params->punGameIP, params->pusGamePort );
}
void cppISteamFriends_SteamFriends001_GetFriendPersonaName( struct cppISteamFriends_SteamFriends001_GetFriendPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaName( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->GetFriendPersonaName( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends001_AddFriendByName( struct cppISteamFriends_SteamFriends001_AddFriendByName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->AddFriendByName( (const char *)params->pchEmailOrAccountName );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->AddFriendByName( params->pchEmailOrAccountName );
}
void cppISteamFriends_SteamFriends001_GetFriendCount( struct cppISteamFriends_SteamFriends001_GetFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCount( );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->GetFriendCount( );
}
void cppISteamFriends_SteamFriends001_GetFriendByIndex( struct cppISteamFriends_SteamFriends001_GetFriendByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendByIndex( (int)params->iFriend );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
*params->_ret = iface->GetFriendByIndex( params->iFriend );
}
void cppISteamFriends_SteamFriends001_SendMsgToFriend( struct cppISteamFriends_SteamFriends001_SendMsgToFriend_params *params )
{
((ISteamFriends*)params->linux_side)->SendMsgToFriend( (CSteamID)params->steamIDFriend, (EChatEntryType)params->eChatEntryType, (const char *)params->pchMsgBody );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
iface->SendMsgToFriend( params->steamIDFriend, params->eChatEntryType, params->pchMsgBody );
}
void cppISteamFriends_SteamFriends001_SetFriendRegValue( struct cppISteamFriends_SteamFriends001_SetFriendRegValue_params *params )
{
((ISteamFriends*)params->linux_side)->SetFriendRegValue( (CSteamID)params->steamIDFriend, (const char *)params->pchKey, (const char *)params->pchValue );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
iface->SetFriendRegValue( params->steamIDFriend, params->pchKey, params->pchValue );
}
void cppISteamFriends_SteamFriends001_GetFriendRegValue( struct cppISteamFriends_SteamFriends001_GetFriendRegValue_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRegValue( (CSteamID)params->steamIDFriend, (const char *)params->pchKey );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->GetFriendRegValue( params->steamIDFriend, params->pchKey );
}
void cppISteamFriends_SteamFriends001_GetFriendPersonaNameHistory( struct cppISteamFriends_SteamFriends001_GetFriendPersonaNameHistory_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaNameHistory( (CSteamID)params->steamIDFriend, (int)params->iPersonaName );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->GetFriendPersonaNameHistory( params->steamIDFriend, params->iPersonaName );
}
void cppISteamFriends_SteamFriends001_GetChatMessage( struct cppISteamFriends_SteamFriends001_GetChatMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetChatMessage( (CSteamID)params->steamIDFriend, (int)params->iChatID, (void *)params->pvData, (int)params->cubData, (EChatEntryType *)params->peChatEntryType );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->GetChatMessage( params->steamIDFriend, params->iChatID, params->pvData, params->cubData, params->peChatEntryType );
}
void cppISteamFriends_SteamFriends001_SendMsgToFriend_2( struct cppISteamFriends_SteamFriends001_SendMsgToFriend_2_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SendMsgToFriend( (CSteamID)params->steamIDFriend, (EChatEntryType)params->eChatEntryType, (const void *)params->pvMsgBody, (int)params->cubMsgBody );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->SendMsgToFriend( params->steamIDFriend, params->eChatEntryType, params->pvMsgBody, params->cubMsgBody );
}
void cppISteamFriends_SteamFriends001_GetChatIDOfChatHistoryStart( struct cppISteamFriends_SteamFriends001_GetChatIDOfChatHistoryStart_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetChatIDOfChatHistoryStart( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->GetChatIDOfChatHistoryStart( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends001_SetChatHistoryStart( struct cppISteamFriends_SteamFriends001_SetChatHistoryStart_params *params )
{
((ISteamFriends*)params->linux_side)->SetChatHistoryStart( (CSteamID)params->steamIDFriend, (int)params->iChatID );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
iface->SetChatHistoryStart( params->steamIDFriend, params->iChatID );
}
void cppISteamFriends_SteamFriends001_ClearChatHistory( struct cppISteamFriends_SteamFriends001_ClearChatHistory_params *params )
{
((ISteamFriends*)params->linux_side)->ClearChatHistory( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
iface->ClearChatHistory( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends001_InviteFriendByEmail( struct cppISteamFriends_SteamFriends001_InviteFriendByEmail_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->InviteFriendByEmail( (const char *)params->pchEmailAccount );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->InviteFriendByEmail( params->pchEmailAccount );
}
void cppISteamFriends_SteamFriends001_GetBlockedFriendCount( struct cppISteamFriends_SteamFriends001_GetBlockedFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetBlockedFriendCount( );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->GetBlockedFriendCount( );
}
void cppISteamFriends_SteamFriends001_GetFriendGamePlayed( struct cppISteamFriends_SteamFriends001_GetFriendGamePlayed_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendGamePlayed( (CSteamID)params->steamIDFriend, (uint64 *)params->pulGameID, (uint32 *)params->punGameIP, (uint16 *)params->pusGamePort );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->GetFriendGamePlayed( params->steamIDFriend, params->pulGameID, params->punGameIP, params->pusGamePort );
}
void cppISteamFriends_SteamFriends001_GetFriendGamePlayed2( struct cppISteamFriends_SteamFriends001_GetFriendGamePlayed2_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendGamePlayed2( (CSteamID)params->steamIDFriend, (uint64 *)params->pulGameID, (uint32 *)params->punGameIP, (uint16 *)params->pusGamePort, (uint16 *)params->pusQueryPort );
struct cppISteamFriends_SteamFriends001 *iface = (struct cppISteamFriends_SteamFriends001 *)params->linux_side;
params->_ret = iface->GetFriendGamePlayed2( params->steamIDFriend, params->pulGameID, params->punGameIP, params->pusGamePort, params->pusQueryPort );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamFriends_SteamFriends001;
struct cppISteamFriends_SteamFriends001_GetPersonaName_params
{
void *linux_side;

View File

@ -11,154 +11,221 @@ extern "C" {
#define SDKVER_099y
#include "struct_converters.h"
#include "cppISteamFriends_SteamFriends002.h"
struct cppISteamFriends_SteamFriends002
{
#ifdef __cplusplus
virtual const char * GetPersonaName( ) = 0;
virtual void SetPersonaName( const char * ) = 0;
virtual uint32_t GetPersonaState( ) = 0;
virtual void SetPersonaState( uint32_t ) = 0;
virtual int32_t GetFriendCount( int32_t ) = 0;
virtual CSteamID GetFriendByIndex( int32_t, int32_t ) = 0;
virtual uint32_t GetFriendRelationship( CSteamID ) = 0;
virtual uint32_t GetFriendPersonaState( CSteamID ) = 0;
virtual const char * GetFriendPersonaName( CSteamID ) = 0;
virtual void SetFriendRegValue( CSteamID, const char *, const char * ) = 0;
virtual const char * GetFriendRegValue( CSteamID, const char * ) = 0;
virtual bool GetFriendGamePlayed( CSteamID, uint64_t *, uint32_t *, uint16_t *, uint16_t * ) = 0;
virtual const char * GetFriendPersonaNameHistory( CSteamID, int32_t ) = 0;
virtual bool AddFriend( CSteamID ) = 0;
virtual bool RemoveFriend( CSteamID ) = 0;
virtual bool HasFriend( CSteamID, int32_t ) = 0;
virtual int32_t AddFriendByName( const char * ) = 0;
virtual bool InviteFriendByEmail( const char * ) = 0;
virtual int32_t GetChatMessage( CSteamID, int32_t, void *, int32_t, uint32_t * ) = 0;
virtual bool SendMsgToFriend( CSteamID, uint32_t, const void *, int32_t ) = 0;
virtual int32_t GetChatIDOfChatHistoryStart( CSteamID ) = 0;
virtual void SetChatHistoryStart( CSteamID, int32_t ) = 0;
virtual void ClearChatHistory( CSteamID ) = 0;
virtual int32_t GetClanCount( ) = 0;
virtual CSteamID GetClanByIndex( int32_t ) = 0;
virtual const char * GetClanName( CSteamID ) = 0;
virtual bool InviteFriendToClan( CSteamID, CSteamID ) = 0;
virtual bool AcknowledgeInviteToClan( CSteamID, bool ) = 0;
virtual int32_t GetFriendCountFromSource( CSteamID ) = 0;
virtual CSteamID GetFriendFromSourceByIndex( CSteamID, int32_t ) = 0;
#endif /* __cplusplus */
};
void cppISteamFriends_SteamFriends002_GetPersonaName( struct cppISteamFriends_SteamFriends002_GetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaName( );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->GetPersonaName( );
}
void cppISteamFriends_SteamFriends002_SetPersonaName( struct cppISteamFriends_SteamFriends002_SetPersonaName_params *params )
{
((ISteamFriends*)params->linux_side)->SetPersonaName( (const char *)params->pchPersonaName );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
iface->SetPersonaName( params->pchPersonaName );
}
void cppISteamFriends_SteamFriends002_GetPersonaState( struct cppISteamFriends_SteamFriends002_GetPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaState( );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->GetPersonaState( );
}
void cppISteamFriends_SteamFriends002_SetPersonaState( struct cppISteamFriends_SteamFriends002_SetPersonaState_params *params )
{
((ISteamFriends*)params->linux_side)->SetPersonaState( (EPersonaState)params->ePersonaState );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
iface->SetPersonaState( params->ePersonaState );
}
void cppISteamFriends_SteamFriends002_GetFriendCount( struct cppISteamFriends_SteamFriends002_GetFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCount( (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->GetFriendCount( params->iFriendFlags );
}
void cppISteamFriends_SteamFriends002_GetFriendByIndex( struct cppISteamFriends_SteamFriends002_GetFriendByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendByIndex( (int)params->iFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
*params->_ret = iface->GetFriendByIndex( params->iFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends002_GetFriendRelationship( struct cppISteamFriends_SteamFriends002_GetFriendRelationship_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRelationship( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->GetFriendRelationship( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends002_GetFriendPersonaState( struct cppISteamFriends_SteamFriends002_GetFriendPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaState( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->GetFriendPersonaState( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends002_GetFriendPersonaName( struct cppISteamFriends_SteamFriends002_GetFriendPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaName( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->GetFriendPersonaName( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends002_SetFriendRegValue( struct cppISteamFriends_SteamFriends002_SetFriendRegValue_params *params )
{
((ISteamFriends*)params->linux_side)->SetFriendRegValue( (CSteamID)params->steamIDFriend, (const char *)params->pchKey, (const char *)params->pchValue );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
iface->SetFriendRegValue( params->steamIDFriend, params->pchKey, params->pchValue );
}
void cppISteamFriends_SteamFriends002_GetFriendRegValue( struct cppISteamFriends_SteamFriends002_GetFriendRegValue_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRegValue( (CSteamID)params->steamIDFriend, (const char *)params->pchKey );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->GetFriendRegValue( params->steamIDFriend, params->pchKey );
}
void cppISteamFriends_SteamFriends002_GetFriendGamePlayed( struct cppISteamFriends_SteamFriends002_GetFriendGamePlayed_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendGamePlayed( (CSteamID)params->steamIDFriend, (uint64 *)params->pulGameID, (uint32 *)params->punGameIP, (uint16 *)params->pusGamePort, (uint16 *)params->pusQueryPort );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->GetFriendGamePlayed( params->steamIDFriend, params->pulGameID, params->punGameIP, params->pusGamePort, params->pusQueryPort );
}
void cppISteamFriends_SteamFriends002_GetFriendPersonaNameHistory( struct cppISteamFriends_SteamFriends002_GetFriendPersonaNameHistory_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaNameHistory( (CSteamID)params->steamIDFriend, (int)params->iPersonaName );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->GetFriendPersonaNameHistory( params->steamIDFriend, params->iPersonaName );
}
void cppISteamFriends_SteamFriends002_AddFriend( struct cppISteamFriends_SteamFriends002_AddFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->AddFriend( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->AddFriend( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends002_RemoveFriend( struct cppISteamFriends_SteamFriends002_RemoveFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RemoveFriend( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->RemoveFriend( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends002_HasFriend( struct cppISteamFriends_SteamFriends002_HasFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->HasFriend( (CSteamID)params->steamIDFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->HasFriend( params->steamIDFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends002_AddFriendByName( struct cppISteamFriends_SteamFriends002_AddFriendByName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->AddFriendByName( (const char *)params->pchEmailOrAccountName );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->AddFriendByName( params->pchEmailOrAccountName );
}
void cppISteamFriends_SteamFriends002_InviteFriendByEmail( struct cppISteamFriends_SteamFriends002_InviteFriendByEmail_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->InviteFriendByEmail( (const char *)params->pchEmailAccount );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->InviteFriendByEmail( params->pchEmailAccount );
}
void cppISteamFriends_SteamFriends002_GetChatMessage( struct cppISteamFriends_SteamFriends002_GetChatMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetChatMessage( (CSteamID)params->steamIDFriend, (int)params->iChatID, (void *)params->pvData, (int)params->cubData, (EChatEntryType *)params->peChatEntryType );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->GetChatMessage( params->steamIDFriend, params->iChatID, params->pvData, params->cubData, params->peChatEntryType );
}
void cppISteamFriends_SteamFriends002_SendMsgToFriend( struct cppISteamFriends_SteamFriends002_SendMsgToFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SendMsgToFriend( (CSteamID)params->steamIDFriend, (EChatEntryType)params->eChatEntryType, (const void *)params->pvMsgBody, (int)params->cubMsgBody );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->SendMsgToFriend( params->steamIDFriend, params->eChatEntryType, params->pvMsgBody, params->cubMsgBody );
}
void cppISteamFriends_SteamFriends002_GetChatIDOfChatHistoryStart( struct cppISteamFriends_SteamFriends002_GetChatIDOfChatHistoryStart_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetChatIDOfChatHistoryStart( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->GetChatIDOfChatHistoryStart( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends002_SetChatHistoryStart( struct cppISteamFriends_SteamFriends002_SetChatHistoryStart_params *params )
{
((ISteamFriends*)params->linux_side)->SetChatHistoryStart( (CSteamID)params->steamIDFriend, (int)params->iChatID );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
iface->SetChatHistoryStart( params->steamIDFriend, params->iChatID );
}
void cppISteamFriends_SteamFriends002_ClearChatHistory( struct cppISteamFriends_SteamFriends002_ClearChatHistory_params *params )
{
((ISteamFriends*)params->linux_side)->ClearChatHistory( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
iface->ClearChatHistory( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends002_GetClanCount( struct cppISteamFriends_SteamFriends002_GetClanCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanCount( );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->GetClanCount( );
}
void cppISteamFriends_SteamFriends002_GetClanByIndex( struct cppISteamFriends_SteamFriends002_GetClanByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanByIndex( (int)params->iClan );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
*params->_ret = iface->GetClanByIndex( params->iClan );
}
void cppISteamFriends_SteamFriends002_GetClanName( struct cppISteamFriends_SteamFriends002_GetClanName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanName( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->GetClanName( params->steamIDClan );
}
void cppISteamFriends_SteamFriends002_InviteFriendToClan( struct cppISteamFriends_SteamFriends002_InviteFriendToClan_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->InviteFriendToClan( (CSteamID)params->steamIDFriend, (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->InviteFriendToClan( params->steamIDFriend, params->steamIDClan );
}
void cppISteamFriends_SteamFriends002_AcknowledgeInviteToClan( struct cppISteamFriends_SteamFriends002_AcknowledgeInviteToClan_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->AcknowledgeInviteToClan( (CSteamID)params->steamIDClan, (bool)params->bAcceptOrDenyClanInvite );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->AcknowledgeInviteToClan( params->steamIDClan, params->bAcceptOrDenyClanInvite );
}
void cppISteamFriends_SteamFriends002_GetFriendCountFromSource( struct cppISteamFriends_SteamFriends002_GetFriendCountFromSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCountFromSource( (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
params->_ret = iface->GetFriendCountFromSource( params->steamIDSource );
}
void cppISteamFriends_SteamFriends002_GetFriendFromSourceByIndex( struct cppISteamFriends_SteamFriends002_GetFriendFromSourceByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendFromSourceByIndex( (CSteamID)params->steamIDSource, (int)params->iFriend );
struct cppISteamFriends_SteamFriends002 *iface = (struct cppISteamFriends_SteamFriends002 *)params->linux_side;
*params->_ret = iface->GetFriendFromSourceByIndex( params->steamIDSource, params->iFriend );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamFriends_SteamFriends002;
struct cppISteamFriends_SteamFriends002_GetPersonaName_params
{
void *linux_side;

View File

@ -11,104 +11,151 @@ extern "C" {
#define SDKVER_101
#include "struct_converters.h"
#include "cppISteamFriends_SteamFriends003.h"
struct cppISteamFriends_SteamFriends003
{
#ifdef __cplusplus
virtual const char * GetPersonaName( ) = 0;
virtual void SetPersonaName( const char * ) = 0;
virtual uint32_t GetPersonaState( ) = 0;
virtual int32_t GetFriendCount( int32_t ) = 0;
virtual CSteamID GetFriendByIndex( int32_t, int32_t ) = 0;
virtual uint32_t GetFriendRelationship( CSteamID ) = 0;
virtual uint32_t GetFriendPersonaState( CSteamID ) = 0;
virtual const char * GetFriendPersonaName( CSteamID ) = 0;
virtual int32_t GetFriendAvatar( CSteamID ) = 0;
virtual bool GetFriendGamePlayed( CSteamID, uint64_t *, uint32_t *, uint16_t *, uint16_t * ) = 0;
virtual const char * GetFriendPersonaNameHistory( CSteamID, int32_t ) = 0;
virtual bool HasFriend( CSteamID, int32_t ) = 0;
virtual int32_t GetClanCount( ) = 0;
virtual CSteamID GetClanByIndex( int32_t ) = 0;
virtual const char * GetClanName( CSteamID ) = 0;
virtual int32_t GetFriendCountFromSource( CSteamID ) = 0;
virtual CSteamID GetFriendFromSourceByIndex( CSteamID, int32_t ) = 0;
virtual bool IsUserInSource( CSteamID, CSteamID ) = 0;
virtual void SetInGameVoiceSpeaking( CSteamID, bool ) = 0;
virtual void ActivateGameOverlay( const char * ) = 0;
#endif /* __cplusplus */
};
void cppISteamFriends_SteamFriends003_GetPersonaName( struct cppISteamFriends_SteamFriends003_GetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaName( );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
params->_ret = iface->GetPersonaName( );
}
void cppISteamFriends_SteamFriends003_SetPersonaName( struct cppISteamFriends_SteamFriends003_SetPersonaName_params *params )
{
((ISteamFriends*)params->linux_side)->SetPersonaName( (const char *)params->pchPersonaName );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
iface->SetPersonaName( params->pchPersonaName );
}
void cppISteamFriends_SteamFriends003_GetPersonaState( struct cppISteamFriends_SteamFriends003_GetPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaState( );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
params->_ret = iface->GetPersonaState( );
}
void cppISteamFriends_SteamFriends003_GetFriendCount( struct cppISteamFriends_SteamFriends003_GetFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCount( (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
params->_ret = iface->GetFriendCount( params->iFriendFlags );
}
void cppISteamFriends_SteamFriends003_GetFriendByIndex( struct cppISteamFriends_SteamFriends003_GetFriendByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendByIndex( (int)params->iFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
*params->_ret = iface->GetFriendByIndex( params->iFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends003_GetFriendRelationship( struct cppISteamFriends_SteamFriends003_GetFriendRelationship_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRelationship( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
params->_ret = iface->GetFriendRelationship( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends003_GetFriendPersonaState( struct cppISteamFriends_SteamFriends003_GetFriendPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaState( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
params->_ret = iface->GetFriendPersonaState( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends003_GetFriendPersonaName( struct cppISteamFriends_SteamFriends003_GetFriendPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaName( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
params->_ret = iface->GetFriendPersonaName( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends003_GetFriendAvatar( struct cppISteamFriends_SteamFriends003_GetFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
params->_ret = iface->GetFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends003_GetFriendGamePlayed( struct cppISteamFriends_SteamFriends003_GetFriendGamePlayed_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendGamePlayed( (CSteamID)params->steamIDFriend, (uint64 *)params->pulGameID, (uint32 *)params->punGameIP, (uint16 *)params->pusGamePort, (uint16 *)params->pusQueryPort );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
params->_ret = iface->GetFriendGamePlayed( params->steamIDFriend, params->pulGameID, params->punGameIP, params->pusGamePort, params->pusQueryPort );
}
void cppISteamFriends_SteamFriends003_GetFriendPersonaNameHistory( struct cppISteamFriends_SteamFriends003_GetFriendPersonaNameHistory_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaNameHistory( (CSteamID)params->steamIDFriend, (int)params->iPersonaName );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
params->_ret = iface->GetFriendPersonaNameHistory( params->steamIDFriend, params->iPersonaName );
}
void cppISteamFriends_SteamFriends003_HasFriend( struct cppISteamFriends_SteamFriends003_HasFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->HasFriend( (CSteamID)params->steamIDFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
params->_ret = iface->HasFriend( params->steamIDFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends003_GetClanCount( struct cppISteamFriends_SteamFriends003_GetClanCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanCount( );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
params->_ret = iface->GetClanCount( );
}
void cppISteamFriends_SteamFriends003_GetClanByIndex( struct cppISteamFriends_SteamFriends003_GetClanByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanByIndex( (int)params->iClan );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
*params->_ret = iface->GetClanByIndex( params->iClan );
}
void cppISteamFriends_SteamFriends003_GetClanName( struct cppISteamFriends_SteamFriends003_GetClanName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanName( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
params->_ret = iface->GetClanName( params->steamIDClan );
}
void cppISteamFriends_SteamFriends003_GetFriendCountFromSource( struct cppISteamFriends_SteamFriends003_GetFriendCountFromSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCountFromSource( (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
params->_ret = iface->GetFriendCountFromSource( params->steamIDSource );
}
void cppISteamFriends_SteamFriends003_GetFriendFromSourceByIndex( struct cppISteamFriends_SteamFriends003_GetFriendFromSourceByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendFromSourceByIndex( (CSteamID)params->steamIDSource, (int)params->iFriend );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
*params->_ret = iface->GetFriendFromSourceByIndex( params->steamIDSource, params->iFriend );
}
void cppISteamFriends_SteamFriends003_IsUserInSource( struct cppISteamFriends_SteamFriends003_IsUserInSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsUserInSource( (CSteamID)params->steamIDUser, (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
params->_ret = iface->IsUserInSource( params->steamIDUser, params->steamIDSource );
}
void cppISteamFriends_SteamFriends003_SetInGameVoiceSpeaking( struct cppISteamFriends_SteamFriends003_SetInGameVoiceSpeaking_params *params )
{
((ISteamFriends*)params->linux_side)->SetInGameVoiceSpeaking( (CSteamID)params->steamIDUser, (bool)params->bSpeaking );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
iface->SetInGameVoiceSpeaking( params->steamIDUser, params->bSpeaking );
}
void cppISteamFriends_SteamFriends003_ActivateGameOverlay( struct cppISteamFriends_SteamFriends003_ActivateGameOverlay_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlay( (const char *)params->pchDialog );
struct cppISteamFriends_SteamFriends003 *iface = (struct cppISteamFriends_SteamFriends003 *)params->linux_side;
iface->ActivateGameOverlay( params->pchDialog );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamFriends_SteamFriends003;
struct cppISteamFriends_SteamFriends003_GetPersonaName_params
{
void *linux_side;

View File

@ -11,104 +11,151 @@ extern "C" {
#define SDKVER_102
#include "struct_converters.h"
#include "cppISteamFriends_SteamFriends004.h"
struct cppISteamFriends_SteamFriends004
{
#ifdef __cplusplus
virtual const char * GetPersonaName( ) = 0;
virtual void SetPersonaName( const char * ) = 0;
virtual uint32_t GetPersonaState( ) = 0;
virtual int32_t GetFriendCount( int32_t ) = 0;
virtual CSteamID GetFriendByIndex( int32_t, int32_t ) = 0;
virtual uint32_t GetFriendRelationship( CSteamID ) = 0;
virtual uint32_t GetFriendPersonaState( CSteamID ) = 0;
virtual const char * GetFriendPersonaName( CSteamID ) = 0;
virtual int32_t GetFriendAvatar( CSteamID, int32_t ) = 0;
virtual bool GetFriendGamePlayed( CSteamID, uint64_t *, uint32_t *, uint16_t *, uint16_t * ) = 0;
virtual const char * GetFriendPersonaNameHistory( CSteamID, int32_t ) = 0;
virtual bool HasFriend( CSteamID, int32_t ) = 0;
virtual int32_t GetClanCount( ) = 0;
virtual CSteamID GetClanByIndex( int32_t ) = 0;
virtual const char * GetClanName( CSteamID ) = 0;
virtual int32_t GetFriendCountFromSource( CSteamID ) = 0;
virtual CSteamID GetFriendFromSourceByIndex( CSteamID, int32_t ) = 0;
virtual bool IsUserInSource( CSteamID, CSteamID ) = 0;
virtual void SetInGameVoiceSpeaking( CSteamID, bool ) = 0;
virtual void ActivateGameOverlay( const char * ) = 0;
#endif /* __cplusplus */
};
void cppISteamFriends_SteamFriends004_GetPersonaName( struct cppISteamFriends_SteamFriends004_GetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaName( );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
params->_ret = iface->GetPersonaName( );
}
void cppISteamFriends_SteamFriends004_SetPersonaName( struct cppISteamFriends_SteamFriends004_SetPersonaName_params *params )
{
((ISteamFriends*)params->linux_side)->SetPersonaName( (const char *)params->pchPersonaName );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
iface->SetPersonaName( params->pchPersonaName );
}
void cppISteamFriends_SteamFriends004_GetPersonaState( struct cppISteamFriends_SteamFriends004_GetPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaState( );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
params->_ret = iface->GetPersonaState( );
}
void cppISteamFriends_SteamFriends004_GetFriendCount( struct cppISteamFriends_SteamFriends004_GetFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCount( (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
params->_ret = iface->GetFriendCount( params->iFriendFlags );
}
void cppISteamFriends_SteamFriends004_GetFriendByIndex( struct cppISteamFriends_SteamFriends004_GetFriendByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendByIndex( (int)params->iFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
*params->_ret = iface->GetFriendByIndex( params->iFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends004_GetFriendRelationship( struct cppISteamFriends_SteamFriends004_GetFriendRelationship_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRelationship( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
params->_ret = iface->GetFriendRelationship( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends004_GetFriendPersonaState( struct cppISteamFriends_SteamFriends004_GetFriendPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaState( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
params->_ret = iface->GetFriendPersonaState( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends004_GetFriendPersonaName( struct cppISteamFriends_SteamFriends004_GetFriendPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaName( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
params->_ret = iface->GetFriendPersonaName( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends004_GetFriendAvatar( struct cppISteamFriends_SteamFriends004_GetFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendAvatar( (CSteamID)params->steamIDFriend, (int)params->eAvatarSize );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
params->_ret = iface->GetFriendAvatar( params->steamIDFriend, params->eAvatarSize );
}
void cppISteamFriends_SteamFriends004_GetFriendGamePlayed( struct cppISteamFriends_SteamFriends004_GetFriendGamePlayed_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendGamePlayed( (CSteamID)params->steamIDFriend, (uint64 *)params->pulGameID, (uint32 *)params->punGameIP, (uint16 *)params->pusGamePort, (uint16 *)params->pusQueryPort );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
params->_ret = iface->GetFriendGamePlayed( params->steamIDFriend, params->pulGameID, params->punGameIP, params->pusGamePort, params->pusQueryPort );
}
void cppISteamFriends_SteamFriends004_GetFriendPersonaNameHistory( struct cppISteamFriends_SteamFriends004_GetFriendPersonaNameHistory_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaNameHistory( (CSteamID)params->steamIDFriend, (int)params->iPersonaName );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
params->_ret = iface->GetFriendPersonaNameHistory( params->steamIDFriend, params->iPersonaName );
}
void cppISteamFriends_SteamFriends004_HasFriend( struct cppISteamFriends_SteamFriends004_HasFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->HasFriend( (CSteamID)params->steamIDFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
params->_ret = iface->HasFriend( params->steamIDFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends004_GetClanCount( struct cppISteamFriends_SteamFriends004_GetClanCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanCount( );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
params->_ret = iface->GetClanCount( );
}
void cppISteamFriends_SteamFriends004_GetClanByIndex( struct cppISteamFriends_SteamFriends004_GetClanByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanByIndex( (int)params->iClan );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
*params->_ret = iface->GetClanByIndex( params->iClan );
}
void cppISteamFriends_SteamFriends004_GetClanName( struct cppISteamFriends_SteamFriends004_GetClanName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanName( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
params->_ret = iface->GetClanName( params->steamIDClan );
}
void cppISteamFriends_SteamFriends004_GetFriendCountFromSource( struct cppISteamFriends_SteamFriends004_GetFriendCountFromSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCountFromSource( (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
params->_ret = iface->GetFriendCountFromSource( params->steamIDSource );
}
void cppISteamFriends_SteamFriends004_GetFriendFromSourceByIndex( struct cppISteamFriends_SteamFriends004_GetFriendFromSourceByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendFromSourceByIndex( (CSteamID)params->steamIDSource, (int)params->iFriend );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
*params->_ret = iface->GetFriendFromSourceByIndex( params->steamIDSource, params->iFriend );
}
void cppISteamFriends_SteamFriends004_IsUserInSource( struct cppISteamFriends_SteamFriends004_IsUserInSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsUserInSource( (CSteamID)params->steamIDUser, (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
params->_ret = iface->IsUserInSource( params->steamIDUser, params->steamIDSource );
}
void cppISteamFriends_SteamFriends004_SetInGameVoiceSpeaking( struct cppISteamFriends_SteamFriends004_SetInGameVoiceSpeaking_params *params )
{
((ISteamFriends*)params->linux_side)->SetInGameVoiceSpeaking( (CSteamID)params->steamIDUser, (bool)params->bSpeaking );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
iface->SetInGameVoiceSpeaking( params->steamIDUser, params->bSpeaking );
}
void cppISteamFriends_SteamFriends004_ActivateGameOverlay( struct cppISteamFriends_SteamFriends004_ActivateGameOverlay_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlay( (const char *)params->pchDialog );
struct cppISteamFriends_SteamFriends004 *iface = (struct cppISteamFriends_SteamFriends004 *)params->linux_side;
iface->ActivateGameOverlay( params->pchDialog );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamFriends_SteamFriends004;
struct cppISteamFriends_SteamFriends004_GetPersonaName_params
{
void *linux_side;

View File

@ -11,124 +11,179 @@ extern "C" {
#define SDKVER_109
#include "struct_converters.h"
#include "cppISteamFriends_SteamFriends005.h"
struct cppISteamFriends_SteamFriends005
{
#ifdef __cplusplus
virtual const char * GetPersonaName( ) = 0;
virtual void SetPersonaName( const char * ) = 0;
virtual uint32_t GetPersonaState( ) = 0;
virtual int32_t GetFriendCount( int32_t ) = 0;
virtual CSteamID GetFriendByIndex( int32_t, int32_t ) = 0;
virtual uint32_t GetFriendRelationship( CSteamID ) = 0;
virtual uint32_t GetFriendPersonaState( CSteamID ) = 0;
virtual const char * GetFriendPersonaName( CSteamID ) = 0;
virtual int32_t GetFriendAvatar( CSteamID, int32_t ) = 0;
virtual bool GetFriendGamePlayed( CSteamID, FriendGameInfo_t * ) = 0;
virtual const char * GetFriendPersonaNameHistory( CSteamID, int32_t ) = 0;
virtual bool HasFriend( CSteamID, int32_t ) = 0;
virtual int32_t GetClanCount( ) = 0;
virtual CSteamID GetClanByIndex( int32_t ) = 0;
virtual const char * GetClanName( CSteamID ) = 0;
virtual int32_t GetFriendCountFromSource( CSteamID ) = 0;
virtual CSteamID GetFriendFromSourceByIndex( CSteamID, int32_t ) = 0;
virtual bool IsUserInSource( CSteamID, CSteamID ) = 0;
virtual void SetInGameVoiceSpeaking( CSteamID, bool ) = 0;
virtual void ActivateGameOverlay( const char * ) = 0;
virtual void ActivateGameOverlayToUser( const char *, CSteamID ) = 0;
virtual void ActivateGameOverlayToWebPage( const char * ) = 0;
virtual void ActivateGameOverlayToStore( uint32_t ) = 0;
virtual void SetPlayedWith( CSteamID ) = 0;
#endif /* __cplusplus */
};
void cppISteamFriends_SteamFriends005_GetPersonaName( struct cppISteamFriends_SteamFriends005_GetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaName( );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
params->_ret = iface->GetPersonaName( );
}
void cppISteamFriends_SteamFriends005_SetPersonaName( struct cppISteamFriends_SteamFriends005_SetPersonaName_params *params )
{
((ISteamFriends*)params->linux_side)->SetPersonaName( (const char *)params->pchPersonaName );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
iface->SetPersonaName( params->pchPersonaName );
}
void cppISteamFriends_SteamFriends005_GetPersonaState( struct cppISteamFriends_SteamFriends005_GetPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaState( );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
params->_ret = iface->GetPersonaState( );
}
void cppISteamFriends_SteamFriends005_GetFriendCount( struct cppISteamFriends_SteamFriends005_GetFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCount( (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
params->_ret = iface->GetFriendCount( params->iFriendFlags );
}
void cppISteamFriends_SteamFriends005_GetFriendByIndex( struct cppISteamFriends_SteamFriends005_GetFriendByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendByIndex( (int)params->iFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
*params->_ret = iface->GetFriendByIndex( params->iFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends005_GetFriendRelationship( struct cppISteamFriends_SteamFriends005_GetFriendRelationship_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRelationship( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
params->_ret = iface->GetFriendRelationship( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends005_GetFriendPersonaState( struct cppISteamFriends_SteamFriends005_GetFriendPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaState( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
params->_ret = iface->GetFriendPersonaState( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends005_GetFriendPersonaName( struct cppISteamFriends_SteamFriends005_GetFriendPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaName( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
params->_ret = iface->GetFriendPersonaName( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends005_GetFriendAvatar( struct cppISteamFriends_SteamFriends005_GetFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendAvatar( (CSteamID)params->steamIDFriend, (int)params->eAvatarSize );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
params->_ret = iface->GetFriendAvatar( params->steamIDFriend, params->eAvatarSize );
}
void cppISteamFriends_SteamFriends005_GetFriendGamePlayed( struct cppISteamFriends_SteamFriends005_GetFriendGamePlayed_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendGamePlayed( (CSteamID)params->steamIDFriend, (FriendGameInfo_t *)params->pFriendGameInfo );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
params->_ret = iface->GetFriendGamePlayed( params->steamIDFriend, params->pFriendGameInfo );
}
void cppISteamFriends_SteamFriends005_GetFriendPersonaNameHistory( struct cppISteamFriends_SteamFriends005_GetFriendPersonaNameHistory_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaNameHistory( (CSteamID)params->steamIDFriend, (int)params->iPersonaName );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
params->_ret = iface->GetFriendPersonaNameHistory( params->steamIDFriend, params->iPersonaName );
}
void cppISteamFriends_SteamFriends005_HasFriend( struct cppISteamFriends_SteamFriends005_HasFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->HasFriend( (CSteamID)params->steamIDFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
params->_ret = iface->HasFriend( params->steamIDFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends005_GetClanCount( struct cppISteamFriends_SteamFriends005_GetClanCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanCount( );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
params->_ret = iface->GetClanCount( );
}
void cppISteamFriends_SteamFriends005_GetClanByIndex( struct cppISteamFriends_SteamFriends005_GetClanByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanByIndex( (int)params->iClan );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
*params->_ret = iface->GetClanByIndex( params->iClan );
}
void cppISteamFriends_SteamFriends005_GetClanName( struct cppISteamFriends_SteamFriends005_GetClanName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanName( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
params->_ret = iface->GetClanName( params->steamIDClan );
}
void cppISteamFriends_SteamFriends005_GetFriendCountFromSource( struct cppISteamFriends_SteamFriends005_GetFriendCountFromSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCountFromSource( (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
params->_ret = iface->GetFriendCountFromSource( params->steamIDSource );
}
void cppISteamFriends_SteamFriends005_GetFriendFromSourceByIndex( struct cppISteamFriends_SteamFriends005_GetFriendFromSourceByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendFromSourceByIndex( (CSteamID)params->steamIDSource, (int)params->iFriend );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
*params->_ret = iface->GetFriendFromSourceByIndex( params->steamIDSource, params->iFriend );
}
void cppISteamFriends_SteamFriends005_IsUserInSource( struct cppISteamFriends_SteamFriends005_IsUserInSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsUserInSource( (CSteamID)params->steamIDUser, (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
params->_ret = iface->IsUserInSource( params->steamIDUser, params->steamIDSource );
}
void cppISteamFriends_SteamFriends005_SetInGameVoiceSpeaking( struct cppISteamFriends_SteamFriends005_SetInGameVoiceSpeaking_params *params )
{
((ISteamFriends*)params->linux_side)->SetInGameVoiceSpeaking( (CSteamID)params->steamIDUser, (bool)params->bSpeaking );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
iface->SetInGameVoiceSpeaking( params->steamIDUser, params->bSpeaking );
}
void cppISteamFriends_SteamFriends005_ActivateGameOverlay( struct cppISteamFriends_SteamFriends005_ActivateGameOverlay_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlay( (const char *)params->pchDialog );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
iface->ActivateGameOverlay( params->pchDialog );
}
void cppISteamFriends_SteamFriends005_ActivateGameOverlayToUser( struct cppISteamFriends_SteamFriends005_ActivateGameOverlayToUser_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToUser( (const char *)params->pchDialog, (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
iface->ActivateGameOverlayToUser( params->pchDialog, params->steamID );
}
void cppISteamFriends_SteamFriends005_ActivateGameOverlayToWebPage( struct cppISteamFriends_SteamFriends005_ActivateGameOverlayToWebPage_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToWebPage( (const char *)params->pchURL );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
iface->ActivateGameOverlayToWebPage( params->pchURL );
}
void cppISteamFriends_SteamFriends005_ActivateGameOverlayToStore( struct cppISteamFriends_SteamFriends005_ActivateGameOverlayToStore_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToStore( (AppId_t)params->nAppID );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
iface->ActivateGameOverlayToStore( params->nAppID );
}
void cppISteamFriends_SteamFriends005_SetPlayedWith( struct cppISteamFriends_SteamFriends005_SetPlayedWith_params *params )
{
((ISteamFriends*)params->linux_side)->SetPlayedWith( (CSteamID)params->steamIDUserPlayedWith );
struct cppISteamFriends_SteamFriends005 *iface = (struct cppISteamFriends_SteamFriends005 *)params->linux_side;
iface->SetPlayedWith( params->steamIDUserPlayedWith );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamFriends_SteamFriends005;
struct cppISteamFriends_SteamFriends005_GetPersonaName_params
{
void *linux_side;

View File

@ -11,134 +11,193 @@ extern "C" {
#define SDKVER_110
#include "struct_converters.h"
#include "cppISteamFriends_SteamFriends006.h"
struct cppISteamFriends_SteamFriends006
{
#ifdef __cplusplus
virtual const char * GetPersonaName( ) = 0;
virtual void SetPersonaName( const char * ) = 0;
virtual uint32_t GetPersonaState( ) = 0;
virtual int32_t GetFriendCount( int32_t ) = 0;
virtual CSteamID GetFriendByIndex( int32_t, int32_t ) = 0;
virtual uint32_t GetFriendRelationship( CSteamID ) = 0;
virtual uint32_t GetFriendPersonaState( CSteamID ) = 0;
virtual const char * GetFriendPersonaName( CSteamID ) = 0;
virtual int32_t GetFriendAvatar( CSteamID, int32_t ) = 0;
virtual bool GetFriendGamePlayed( CSteamID, FriendGameInfo_t * ) = 0;
virtual const char * GetFriendPersonaNameHistory( CSteamID, int32_t ) = 0;
virtual bool HasFriend( CSteamID, int32_t ) = 0;
virtual int32_t GetClanCount( ) = 0;
virtual CSteamID GetClanByIndex( int32_t ) = 0;
virtual const char * GetClanName( CSteamID ) = 0;
virtual const char * GetClanTag( CSteamID ) = 0;
virtual int32_t GetFriendCountFromSource( CSteamID ) = 0;
virtual CSteamID GetFriendFromSourceByIndex( CSteamID, int32_t ) = 0;
virtual bool IsUserInSource( CSteamID, CSteamID ) = 0;
virtual void SetInGameVoiceSpeaking( CSteamID, bool ) = 0;
virtual void ActivateGameOverlay( const char * ) = 0;
virtual void ActivateGameOverlayToUser( const char *, CSteamID ) = 0;
virtual void ActivateGameOverlayToWebPage( const char * ) = 0;
virtual void ActivateGameOverlayToStore( uint32_t ) = 0;
virtual void SetPlayedWith( CSteamID ) = 0;
virtual void ActivateGameOverlayInviteDialog( CSteamID ) = 0;
#endif /* __cplusplus */
};
void cppISteamFriends_SteamFriends006_GetPersonaName( struct cppISteamFriends_SteamFriends006_GetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaName( );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
params->_ret = iface->GetPersonaName( );
}
void cppISteamFriends_SteamFriends006_SetPersonaName( struct cppISteamFriends_SteamFriends006_SetPersonaName_params *params )
{
((ISteamFriends*)params->linux_side)->SetPersonaName( (const char *)params->pchPersonaName );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
iface->SetPersonaName( params->pchPersonaName );
}
void cppISteamFriends_SteamFriends006_GetPersonaState( struct cppISteamFriends_SteamFriends006_GetPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaState( );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
params->_ret = iface->GetPersonaState( );
}
void cppISteamFriends_SteamFriends006_GetFriendCount( struct cppISteamFriends_SteamFriends006_GetFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCount( (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
params->_ret = iface->GetFriendCount( params->iFriendFlags );
}
void cppISteamFriends_SteamFriends006_GetFriendByIndex( struct cppISteamFriends_SteamFriends006_GetFriendByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendByIndex( (int)params->iFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
*params->_ret = iface->GetFriendByIndex( params->iFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends006_GetFriendRelationship( struct cppISteamFriends_SteamFriends006_GetFriendRelationship_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRelationship( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
params->_ret = iface->GetFriendRelationship( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends006_GetFriendPersonaState( struct cppISteamFriends_SteamFriends006_GetFriendPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaState( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
params->_ret = iface->GetFriendPersonaState( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends006_GetFriendPersonaName( struct cppISteamFriends_SteamFriends006_GetFriendPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaName( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
params->_ret = iface->GetFriendPersonaName( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends006_GetFriendAvatar( struct cppISteamFriends_SteamFriends006_GetFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendAvatar( (CSteamID)params->steamIDFriend, (int)params->eAvatarSize );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
params->_ret = iface->GetFriendAvatar( params->steamIDFriend, params->eAvatarSize );
}
void cppISteamFriends_SteamFriends006_GetFriendGamePlayed( struct cppISteamFriends_SteamFriends006_GetFriendGamePlayed_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendGamePlayed( (CSteamID)params->steamIDFriend, (FriendGameInfo_t *)params->pFriendGameInfo );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
params->_ret = iface->GetFriendGamePlayed( params->steamIDFriend, params->pFriendGameInfo );
}
void cppISteamFriends_SteamFriends006_GetFriendPersonaNameHistory( struct cppISteamFriends_SteamFriends006_GetFriendPersonaNameHistory_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaNameHistory( (CSteamID)params->steamIDFriend, (int)params->iPersonaName );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
params->_ret = iface->GetFriendPersonaNameHistory( params->steamIDFriend, params->iPersonaName );
}
void cppISteamFriends_SteamFriends006_HasFriend( struct cppISteamFriends_SteamFriends006_HasFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->HasFriend( (CSteamID)params->steamIDFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
params->_ret = iface->HasFriend( params->steamIDFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends006_GetClanCount( struct cppISteamFriends_SteamFriends006_GetClanCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanCount( );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
params->_ret = iface->GetClanCount( );
}
void cppISteamFriends_SteamFriends006_GetClanByIndex( struct cppISteamFriends_SteamFriends006_GetClanByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanByIndex( (int)params->iClan );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
*params->_ret = iface->GetClanByIndex( params->iClan );
}
void cppISteamFriends_SteamFriends006_GetClanName( struct cppISteamFriends_SteamFriends006_GetClanName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanName( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
params->_ret = iface->GetClanName( params->steamIDClan );
}
void cppISteamFriends_SteamFriends006_GetClanTag( struct cppISteamFriends_SteamFriends006_GetClanTag_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanTag( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
params->_ret = iface->GetClanTag( params->steamIDClan );
}
void cppISteamFriends_SteamFriends006_GetFriendCountFromSource( struct cppISteamFriends_SteamFriends006_GetFriendCountFromSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCountFromSource( (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
params->_ret = iface->GetFriendCountFromSource( params->steamIDSource );
}
void cppISteamFriends_SteamFriends006_GetFriendFromSourceByIndex( struct cppISteamFriends_SteamFriends006_GetFriendFromSourceByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendFromSourceByIndex( (CSteamID)params->steamIDSource, (int)params->iFriend );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
*params->_ret = iface->GetFriendFromSourceByIndex( params->steamIDSource, params->iFriend );
}
void cppISteamFriends_SteamFriends006_IsUserInSource( struct cppISteamFriends_SteamFriends006_IsUserInSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsUserInSource( (CSteamID)params->steamIDUser, (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
params->_ret = iface->IsUserInSource( params->steamIDUser, params->steamIDSource );
}
void cppISteamFriends_SteamFriends006_SetInGameVoiceSpeaking( struct cppISteamFriends_SteamFriends006_SetInGameVoiceSpeaking_params *params )
{
((ISteamFriends*)params->linux_side)->SetInGameVoiceSpeaking( (CSteamID)params->steamIDUser, (bool)params->bSpeaking );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
iface->SetInGameVoiceSpeaking( params->steamIDUser, params->bSpeaking );
}
void cppISteamFriends_SteamFriends006_ActivateGameOverlay( struct cppISteamFriends_SteamFriends006_ActivateGameOverlay_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlay( (const char *)params->pchDialog );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
iface->ActivateGameOverlay( params->pchDialog );
}
void cppISteamFriends_SteamFriends006_ActivateGameOverlayToUser( struct cppISteamFriends_SteamFriends006_ActivateGameOverlayToUser_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToUser( (const char *)params->pchDialog, (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
iface->ActivateGameOverlayToUser( params->pchDialog, params->steamID );
}
void cppISteamFriends_SteamFriends006_ActivateGameOverlayToWebPage( struct cppISteamFriends_SteamFriends006_ActivateGameOverlayToWebPage_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToWebPage( (const char *)params->pchURL );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
iface->ActivateGameOverlayToWebPage( params->pchURL );
}
void cppISteamFriends_SteamFriends006_ActivateGameOverlayToStore( struct cppISteamFriends_SteamFriends006_ActivateGameOverlayToStore_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToStore( (AppId_t)params->nAppID );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
iface->ActivateGameOverlayToStore( params->nAppID );
}
void cppISteamFriends_SteamFriends006_SetPlayedWith( struct cppISteamFriends_SteamFriends006_SetPlayedWith_params *params )
{
((ISteamFriends*)params->linux_side)->SetPlayedWith( (CSteamID)params->steamIDUserPlayedWith );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
iface->SetPlayedWith( params->steamIDUserPlayedWith );
}
void cppISteamFriends_SteamFriends006_ActivateGameOverlayInviteDialog( struct cppISteamFriends_SteamFriends006_ActivateGameOverlayInviteDialog_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayInviteDialog( (CSteamID)params->steamIDLobby );
struct cppISteamFriends_SteamFriends006 *iface = (struct cppISteamFriends_SteamFriends006 *)params->linux_side;
iface->ActivateGameOverlayInviteDialog( params->steamIDLobby );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamFriends_SteamFriends006;
struct cppISteamFriends_SteamFriends006_GetPersonaName_params
{
void *linux_side;

View File

@ -11,144 +11,207 @@ extern "C" {
#define SDKVER_111
#include "struct_converters.h"
#include "cppISteamFriends_SteamFriends007.h"
struct cppISteamFriends_SteamFriends007
{
#ifdef __cplusplus
virtual const char * GetPersonaName( ) = 0;
virtual void SetPersonaName( const char * ) = 0;
virtual uint32_t GetPersonaState( ) = 0;
virtual int32_t GetFriendCount( int32_t ) = 0;
virtual CSteamID GetFriendByIndex( int32_t, int32_t ) = 0;
virtual uint32_t GetFriendRelationship( CSteamID ) = 0;
virtual uint32_t GetFriendPersonaState( CSteamID ) = 0;
virtual const char * GetFriendPersonaName( CSteamID ) = 0;
virtual bool GetFriendGamePlayed( CSteamID, FriendGameInfo_t * ) = 0;
virtual const char * GetFriendPersonaNameHistory( CSteamID, int32_t ) = 0;
virtual bool HasFriend( CSteamID, int32_t ) = 0;
virtual int32_t GetClanCount( ) = 0;
virtual CSteamID GetClanByIndex( int32_t ) = 0;
virtual const char * GetClanName( CSteamID ) = 0;
virtual const char * GetClanTag( CSteamID ) = 0;
virtual int32_t GetFriendCountFromSource( CSteamID ) = 0;
virtual CSteamID GetFriendFromSourceByIndex( CSteamID, int32_t ) = 0;
virtual bool IsUserInSource( CSteamID, CSteamID ) = 0;
virtual void SetInGameVoiceSpeaking( CSteamID, bool ) = 0;
virtual void ActivateGameOverlay( const char * ) = 0;
virtual void ActivateGameOverlayToUser( const char *, CSteamID ) = 0;
virtual void ActivateGameOverlayToWebPage( const char * ) = 0;
virtual void ActivateGameOverlayToStore( uint32_t ) = 0;
virtual void SetPlayedWith( CSteamID ) = 0;
virtual void ActivateGameOverlayInviteDialog( CSteamID ) = 0;
virtual int32_t GetSmallFriendAvatar( CSteamID ) = 0;
virtual int32_t GetMediumFriendAvatar( CSteamID ) = 0;
virtual int32_t GetLargeFriendAvatar( CSteamID ) = 0;
#endif /* __cplusplus */
};
void cppISteamFriends_SteamFriends007_GetPersonaName( struct cppISteamFriends_SteamFriends007_GetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaName( );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
params->_ret = iface->GetPersonaName( );
}
void cppISteamFriends_SteamFriends007_SetPersonaName( struct cppISteamFriends_SteamFriends007_SetPersonaName_params *params )
{
((ISteamFriends*)params->linux_side)->SetPersonaName( (const char *)params->pchPersonaName );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
iface->SetPersonaName( params->pchPersonaName );
}
void cppISteamFriends_SteamFriends007_GetPersonaState( struct cppISteamFriends_SteamFriends007_GetPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaState( );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
params->_ret = iface->GetPersonaState( );
}
void cppISteamFriends_SteamFriends007_GetFriendCount( struct cppISteamFriends_SteamFriends007_GetFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCount( (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
params->_ret = iface->GetFriendCount( params->iFriendFlags );
}
void cppISteamFriends_SteamFriends007_GetFriendByIndex( struct cppISteamFriends_SteamFriends007_GetFriendByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendByIndex( (int)params->iFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
*params->_ret = iface->GetFriendByIndex( params->iFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends007_GetFriendRelationship( struct cppISteamFriends_SteamFriends007_GetFriendRelationship_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRelationship( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
params->_ret = iface->GetFriendRelationship( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends007_GetFriendPersonaState( struct cppISteamFriends_SteamFriends007_GetFriendPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaState( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
params->_ret = iface->GetFriendPersonaState( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends007_GetFriendPersonaName( struct cppISteamFriends_SteamFriends007_GetFriendPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaName( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
params->_ret = iface->GetFriendPersonaName( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends007_GetFriendGamePlayed( struct cppISteamFriends_SteamFriends007_GetFriendGamePlayed_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendGamePlayed( (CSteamID)params->steamIDFriend, (FriendGameInfo_t *)params->pFriendGameInfo );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
params->_ret = iface->GetFriendGamePlayed( params->steamIDFriend, params->pFriendGameInfo );
}
void cppISteamFriends_SteamFriends007_GetFriendPersonaNameHistory( struct cppISteamFriends_SteamFriends007_GetFriendPersonaNameHistory_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaNameHistory( (CSteamID)params->steamIDFriend, (int)params->iPersonaName );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
params->_ret = iface->GetFriendPersonaNameHistory( params->steamIDFriend, params->iPersonaName );
}
void cppISteamFriends_SteamFriends007_HasFriend( struct cppISteamFriends_SteamFriends007_HasFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->HasFriend( (CSteamID)params->steamIDFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
params->_ret = iface->HasFriend( params->steamIDFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends007_GetClanCount( struct cppISteamFriends_SteamFriends007_GetClanCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanCount( );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
params->_ret = iface->GetClanCount( );
}
void cppISteamFriends_SteamFriends007_GetClanByIndex( struct cppISteamFriends_SteamFriends007_GetClanByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanByIndex( (int)params->iClan );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
*params->_ret = iface->GetClanByIndex( params->iClan );
}
void cppISteamFriends_SteamFriends007_GetClanName( struct cppISteamFriends_SteamFriends007_GetClanName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanName( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
params->_ret = iface->GetClanName( params->steamIDClan );
}
void cppISteamFriends_SteamFriends007_GetClanTag( struct cppISteamFriends_SteamFriends007_GetClanTag_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanTag( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
params->_ret = iface->GetClanTag( params->steamIDClan );
}
void cppISteamFriends_SteamFriends007_GetFriendCountFromSource( struct cppISteamFriends_SteamFriends007_GetFriendCountFromSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCountFromSource( (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
params->_ret = iface->GetFriendCountFromSource( params->steamIDSource );
}
void cppISteamFriends_SteamFriends007_GetFriendFromSourceByIndex( struct cppISteamFriends_SteamFriends007_GetFriendFromSourceByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendFromSourceByIndex( (CSteamID)params->steamIDSource, (int)params->iFriend );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
*params->_ret = iface->GetFriendFromSourceByIndex( params->steamIDSource, params->iFriend );
}
void cppISteamFriends_SteamFriends007_IsUserInSource( struct cppISteamFriends_SteamFriends007_IsUserInSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsUserInSource( (CSteamID)params->steamIDUser, (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
params->_ret = iface->IsUserInSource( params->steamIDUser, params->steamIDSource );
}
void cppISteamFriends_SteamFriends007_SetInGameVoiceSpeaking( struct cppISteamFriends_SteamFriends007_SetInGameVoiceSpeaking_params *params )
{
((ISteamFriends*)params->linux_side)->SetInGameVoiceSpeaking( (CSteamID)params->steamIDUser, (bool)params->bSpeaking );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
iface->SetInGameVoiceSpeaking( params->steamIDUser, params->bSpeaking );
}
void cppISteamFriends_SteamFriends007_ActivateGameOverlay( struct cppISteamFriends_SteamFriends007_ActivateGameOverlay_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlay( (const char *)params->pchDialog );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
iface->ActivateGameOverlay( params->pchDialog );
}
void cppISteamFriends_SteamFriends007_ActivateGameOverlayToUser( struct cppISteamFriends_SteamFriends007_ActivateGameOverlayToUser_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToUser( (const char *)params->pchDialog, (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
iface->ActivateGameOverlayToUser( params->pchDialog, params->steamID );
}
void cppISteamFriends_SteamFriends007_ActivateGameOverlayToWebPage( struct cppISteamFriends_SteamFriends007_ActivateGameOverlayToWebPage_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToWebPage( (const char *)params->pchURL );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
iface->ActivateGameOverlayToWebPage( params->pchURL );
}
void cppISteamFriends_SteamFriends007_ActivateGameOverlayToStore( struct cppISteamFriends_SteamFriends007_ActivateGameOverlayToStore_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToStore( (AppId_t)params->nAppID );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
iface->ActivateGameOverlayToStore( params->nAppID );
}
void cppISteamFriends_SteamFriends007_SetPlayedWith( struct cppISteamFriends_SteamFriends007_SetPlayedWith_params *params )
{
((ISteamFriends*)params->linux_side)->SetPlayedWith( (CSteamID)params->steamIDUserPlayedWith );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
iface->SetPlayedWith( params->steamIDUserPlayedWith );
}
void cppISteamFriends_SteamFriends007_ActivateGameOverlayInviteDialog( struct cppISteamFriends_SteamFriends007_ActivateGameOverlayInviteDialog_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayInviteDialog( (CSteamID)params->steamIDLobby );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
iface->ActivateGameOverlayInviteDialog( params->steamIDLobby );
}
void cppISteamFriends_SteamFriends007_GetSmallFriendAvatar( struct cppISteamFriends_SteamFriends007_GetSmallFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetSmallFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
params->_ret = iface->GetSmallFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends007_GetMediumFriendAvatar( struct cppISteamFriends_SteamFriends007_GetMediumFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetMediumFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
params->_ret = iface->GetMediumFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends007_GetLargeFriendAvatar( struct cppISteamFriends_SteamFriends007_GetLargeFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetLargeFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends007 *iface = (struct cppISteamFriends_SteamFriends007 *)params->linux_side;
params->_ret = iface->GetLargeFriendAvatar( params->steamIDFriend );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamFriends_SteamFriends007;
struct cppISteamFriends_SteamFriends007_GetPersonaName_params
{
void *linux_side;

View File

@ -11,174 +11,249 @@ extern "C" {
#define SDKVER_112
#include "struct_converters.h"
#include "cppISteamFriends_SteamFriends008.h"
struct cppISteamFriends_SteamFriends008
{
#ifdef __cplusplus
virtual const char * GetPersonaName( ) = 0;
virtual void SetPersonaName( const char * ) = 0;
virtual uint32_t GetPersonaState( ) = 0;
virtual int32_t GetFriendCount( int32_t ) = 0;
virtual CSteamID GetFriendByIndex( int32_t, int32_t ) = 0;
virtual uint32_t GetFriendRelationship( CSteamID ) = 0;
virtual uint32_t GetFriendPersonaState( CSteamID ) = 0;
virtual const char * GetFriendPersonaName( CSteamID ) = 0;
virtual bool GetFriendGamePlayed( CSteamID, FriendGameInfo_t * ) = 0;
virtual const char * GetFriendPersonaNameHistory( CSteamID, int32_t ) = 0;
virtual bool HasFriend( CSteamID, int32_t ) = 0;
virtual int32_t GetClanCount( ) = 0;
virtual CSteamID GetClanByIndex( int32_t ) = 0;
virtual const char * GetClanName( CSteamID ) = 0;
virtual const char * GetClanTag( CSteamID ) = 0;
virtual int32_t GetFriendCountFromSource( CSteamID ) = 0;
virtual CSteamID GetFriendFromSourceByIndex( CSteamID, int32_t ) = 0;
virtual bool IsUserInSource( CSteamID, CSteamID ) = 0;
virtual void SetInGameVoiceSpeaking( CSteamID, bool ) = 0;
virtual void ActivateGameOverlay( const char * ) = 0;
virtual void ActivateGameOverlayToUser( const char *, CSteamID ) = 0;
virtual void ActivateGameOverlayToWebPage( const char * ) = 0;
virtual void ActivateGameOverlayToStore( uint32_t ) = 0;
virtual void SetPlayedWith( CSteamID ) = 0;
virtual void ActivateGameOverlayInviteDialog( CSteamID ) = 0;
virtual int32_t GetSmallFriendAvatar( CSteamID ) = 0;
virtual int32_t GetMediumFriendAvatar( CSteamID ) = 0;
virtual int32_t GetLargeFriendAvatar( CSteamID ) = 0;
virtual bool RequestUserInformation( CSteamID, bool ) = 0;
virtual uint64_t RequestClanOfficerList( CSteamID ) = 0;
virtual CSteamID GetClanOwner( CSteamID ) = 0;
virtual int32_t GetClanOfficerCount( CSteamID ) = 0;
virtual CSteamID GetClanOfficerByIndex( CSteamID, int32_t ) = 0;
virtual uint32_t GetUserRestrictions( ) = 0;
#endif /* __cplusplus */
};
void cppISteamFriends_SteamFriends008_GetPersonaName( struct cppISteamFriends_SteamFriends008_GetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaName( );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->GetPersonaName( );
}
void cppISteamFriends_SteamFriends008_SetPersonaName( struct cppISteamFriends_SteamFriends008_SetPersonaName_params *params )
{
((ISteamFriends*)params->linux_side)->SetPersonaName( (const char *)params->pchPersonaName );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
iface->SetPersonaName( params->pchPersonaName );
}
void cppISteamFriends_SteamFriends008_GetPersonaState( struct cppISteamFriends_SteamFriends008_GetPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaState( );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->GetPersonaState( );
}
void cppISteamFriends_SteamFriends008_GetFriendCount( struct cppISteamFriends_SteamFriends008_GetFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCount( (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->GetFriendCount( params->iFriendFlags );
}
void cppISteamFriends_SteamFriends008_GetFriendByIndex( struct cppISteamFriends_SteamFriends008_GetFriendByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendByIndex( (int)params->iFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
*params->_ret = iface->GetFriendByIndex( params->iFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends008_GetFriendRelationship( struct cppISteamFriends_SteamFriends008_GetFriendRelationship_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRelationship( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->GetFriendRelationship( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends008_GetFriendPersonaState( struct cppISteamFriends_SteamFriends008_GetFriendPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaState( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->GetFriendPersonaState( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends008_GetFriendPersonaName( struct cppISteamFriends_SteamFriends008_GetFriendPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaName( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->GetFriendPersonaName( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends008_GetFriendGamePlayed( struct cppISteamFriends_SteamFriends008_GetFriendGamePlayed_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendGamePlayed( (CSteamID)params->steamIDFriend, (FriendGameInfo_t *)params->pFriendGameInfo );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->GetFriendGamePlayed( params->steamIDFriend, params->pFriendGameInfo );
}
void cppISteamFriends_SteamFriends008_GetFriendPersonaNameHistory( struct cppISteamFriends_SteamFriends008_GetFriendPersonaNameHistory_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaNameHistory( (CSteamID)params->steamIDFriend, (int)params->iPersonaName );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->GetFriendPersonaNameHistory( params->steamIDFriend, params->iPersonaName );
}
void cppISteamFriends_SteamFriends008_HasFriend( struct cppISteamFriends_SteamFriends008_HasFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->HasFriend( (CSteamID)params->steamIDFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->HasFriend( params->steamIDFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends008_GetClanCount( struct cppISteamFriends_SteamFriends008_GetClanCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanCount( );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->GetClanCount( );
}
void cppISteamFriends_SteamFriends008_GetClanByIndex( struct cppISteamFriends_SteamFriends008_GetClanByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanByIndex( (int)params->iClan );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
*params->_ret = iface->GetClanByIndex( params->iClan );
}
void cppISteamFriends_SteamFriends008_GetClanName( struct cppISteamFriends_SteamFriends008_GetClanName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanName( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->GetClanName( params->steamIDClan );
}
void cppISteamFriends_SteamFriends008_GetClanTag( struct cppISteamFriends_SteamFriends008_GetClanTag_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanTag( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->GetClanTag( params->steamIDClan );
}
void cppISteamFriends_SteamFriends008_GetFriendCountFromSource( struct cppISteamFriends_SteamFriends008_GetFriendCountFromSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCountFromSource( (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->GetFriendCountFromSource( params->steamIDSource );
}
void cppISteamFriends_SteamFriends008_GetFriendFromSourceByIndex( struct cppISteamFriends_SteamFriends008_GetFriendFromSourceByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendFromSourceByIndex( (CSteamID)params->steamIDSource, (int)params->iFriend );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
*params->_ret = iface->GetFriendFromSourceByIndex( params->steamIDSource, params->iFriend );
}
void cppISteamFriends_SteamFriends008_IsUserInSource( struct cppISteamFriends_SteamFriends008_IsUserInSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsUserInSource( (CSteamID)params->steamIDUser, (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->IsUserInSource( params->steamIDUser, params->steamIDSource );
}
void cppISteamFriends_SteamFriends008_SetInGameVoiceSpeaking( struct cppISteamFriends_SteamFriends008_SetInGameVoiceSpeaking_params *params )
{
((ISteamFriends*)params->linux_side)->SetInGameVoiceSpeaking( (CSteamID)params->steamIDUser, (bool)params->bSpeaking );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
iface->SetInGameVoiceSpeaking( params->steamIDUser, params->bSpeaking );
}
void cppISteamFriends_SteamFriends008_ActivateGameOverlay( struct cppISteamFriends_SteamFriends008_ActivateGameOverlay_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlay( (const char *)params->pchDialog );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
iface->ActivateGameOverlay( params->pchDialog );
}
void cppISteamFriends_SteamFriends008_ActivateGameOverlayToUser( struct cppISteamFriends_SteamFriends008_ActivateGameOverlayToUser_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToUser( (const char *)params->pchDialog, (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
iface->ActivateGameOverlayToUser( params->pchDialog, params->steamID );
}
void cppISteamFriends_SteamFriends008_ActivateGameOverlayToWebPage( struct cppISteamFriends_SteamFriends008_ActivateGameOverlayToWebPage_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToWebPage( (const char *)params->pchURL );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
iface->ActivateGameOverlayToWebPage( params->pchURL );
}
void cppISteamFriends_SteamFriends008_ActivateGameOverlayToStore( struct cppISteamFriends_SteamFriends008_ActivateGameOverlayToStore_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToStore( (AppId_t)params->nAppID );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
iface->ActivateGameOverlayToStore( params->nAppID );
}
void cppISteamFriends_SteamFriends008_SetPlayedWith( struct cppISteamFriends_SteamFriends008_SetPlayedWith_params *params )
{
((ISteamFriends*)params->linux_side)->SetPlayedWith( (CSteamID)params->steamIDUserPlayedWith );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
iface->SetPlayedWith( params->steamIDUserPlayedWith );
}
void cppISteamFriends_SteamFriends008_ActivateGameOverlayInviteDialog( struct cppISteamFriends_SteamFriends008_ActivateGameOverlayInviteDialog_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayInviteDialog( (CSteamID)params->steamIDLobby );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
iface->ActivateGameOverlayInviteDialog( params->steamIDLobby );
}
void cppISteamFriends_SteamFriends008_GetSmallFriendAvatar( struct cppISteamFriends_SteamFriends008_GetSmallFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetSmallFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->GetSmallFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends008_GetMediumFriendAvatar( struct cppISteamFriends_SteamFriends008_GetMediumFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetMediumFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->GetMediumFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends008_GetLargeFriendAvatar( struct cppISteamFriends_SteamFriends008_GetLargeFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetLargeFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->GetLargeFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends008_RequestUserInformation( struct cppISteamFriends_SteamFriends008_RequestUserInformation_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestUserInformation( (CSteamID)params->steamIDUser, (bool)params->bRequireNameOnly );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->RequestUserInformation( params->steamIDUser, params->bRequireNameOnly );
}
void cppISteamFriends_SteamFriends008_RequestClanOfficerList( struct cppISteamFriends_SteamFriends008_RequestClanOfficerList_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestClanOfficerList( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->RequestClanOfficerList( params->steamIDClan );
}
void cppISteamFriends_SteamFriends008_GetClanOwner( struct cppISteamFriends_SteamFriends008_GetClanOwner_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOwner( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
*params->_ret = iface->GetClanOwner( params->steamIDClan );
}
void cppISteamFriends_SteamFriends008_GetClanOfficerCount( struct cppISteamFriends_SteamFriends008_GetClanOfficerCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerCount( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->GetClanOfficerCount( params->steamIDClan );
}
void cppISteamFriends_SteamFriends008_GetClanOfficerByIndex( struct cppISteamFriends_SteamFriends008_GetClanOfficerByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerByIndex( (CSteamID)params->steamIDClan, (int)params->iOfficer );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
*params->_ret = iface->GetClanOfficerByIndex( params->steamIDClan, params->iOfficer );
}
void cppISteamFriends_SteamFriends008_GetUserRestrictions( struct cppISteamFriends_SteamFriends008_GetUserRestrictions_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetUserRestrictions( );
struct cppISteamFriends_SteamFriends008 *iface = (struct cppISteamFriends_SteamFriends008 *)params->linux_side;
params->_ret = iface->GetUserRestrictions( );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamFriends_SteamFriends008;
struct cppISteamFriends_SteamFriends008_GetPersonaName_params
{
void *linux_side;

View File

@ -11,224 +11,319 @@ extern "C" {
#define SDKVER_116
#include "struct_converters.h"
#include "cppISteamFriends_SteamFriends009.h"
struct cppISteamFriends_SteamFriends009
{
#ifdef __cplusplus
virtual const char * GetPersonaName( ) = 0;
virtual void SetPersonaName( const char * ) = 0;
virtual uint32_t GetPersonaState( ) = 0;
virtual int32_t GetFriendCount( int32_t ) = 0;
virtual CSteamID GetFriendByIndex( int32_t, int32_t ) = 0;
virtual uint32_t GetFriendRelationship( CSteamID ) = 0;
virtual uint32_t GetFriendPersonaState( CSteamID ) = 0;
virtual const char * GetFriendPersonaName( CSteamID ) = 0;
virtual bool GetFriendGamePlayed( CSteamID, FriendGameInfo_t * ) = 0;
virtual const char * GetFriendPersonaNameHistory( CSteamID, int32_t ) = 0;
virtual bool HasFriend( CSteamID, int32_t ) = 0;
virtual int32_t GetClanCount( ) = 0;
virtual CSteamID GetClanByIndex( int32_t ) = 0;
virtual const char * GetClanName( CSteamID ) = 0;
virtual const char * GetClanTag( CSteamID ) = 0;
virtual int32_t GetFriendCountFromSource( CSteamID ) = 0;
virtual CSteamID GetFriendFromSourceByIndex( CSteamID, int32_t ) = 0;
virtual bool IsUserInSource( CSteamID, CSteamID ) = 0;
virtual void SetInGameVoiceSpeaking( CSteamID, bool ) = 0;
virtual void ActivateGameOverlay( const char * ) = 0;
virtual void ActivateGameOverlayToUser( const char *, CSteamID ) = 0;
virtual void ActivateGameOverlayToWebPage( const char * ) = 0;
virtual void ActivateGameOverlayToStore( uint32_t ) = 0;
virtual void SetPlayedWith( CSteamID ) = 0;
virtual void ActivateGameOverlayInviteDialog( CSteamID ) = 0;
virtual int32_t GetSmallFriendAvatar( CSteamID ) = 0;
virtual int32_t GetMediumFriendAvatar( CSteamID ) = 0;
virtual int32_t GetLargeFriendAvatar( CSteamID ) = 0;
virtual bool RequestUserInformation( CSteamID, bool ) = 0;
virtual uint64_t RequestClanOfficerList( CSteamID ) = 0;
virtual CSteamID GetClanOwner( CSteamID ) = 0;
virtual int32_t GetClanOfficerCount( CSteamID ) = 0;
virtual CSteamID GetClanOfficerByIndex( CSteamID, int32_t ) = 0;
virtual uint32_t GetUserRestrictions( ) = 0;
virtual bool SetRichPresence( const char *, const char * ) = 0;
virtual void ClearRichPresence( ) = 0;
virtual const char * GetFriendRichPresence( CSteamID, const char * ) = 0;
virtual int32_t GetFriendRichPresenceKeyCount( CSteamID ) = 0;
virtual const char * GetFriendRichPresenceKeyByIndex( CSteamID, int32_t ) = 0;
virtual bool InviteUserToGame( CSteamID, const char * ) = 0;
virtual int32_t GetCoplayFriendCount( ) = 0;
virtual CSteamID GetCoplayFriend( int32_t ) = 0;
virtual int32_t GetFriendCoplayTime( CSteamID ) = 0;
virtual uint32_t GetFriendCoplayGame( CSteamID ) = 0;
#endif /* __cplusplus */
};
void cppISteamFriends_SteamFriends009_GetPersonaName( struct cppISteamFriends_SteamFriends009_GetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaName( );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetPersonaName( );
}
void cppISteamFriends_SteamFriends009_SetPersonaName( struct cppISteamFriends_SteamFriends009_SetPersonaName_params *params )
{
((ISteamFriends*)params->linux_side)->SetPersonaName( (const char *)params->pchPersonaName );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
iface->SetPersonaName( params->pchPersonaName );
}
void cppISteamFriends_SteamFriends009_GetPersonaState( struct cppISteamFriends_SteamFriends009_GetPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaState( );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetPersonaState( );
}
void cppISteamFriends_SteamFriends009_GetFriendCount( struct cppISteamFriends_SteamFriends009_GetFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCount( (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetFriendCount( params->iFriendFlags );
}
void cppISteamFriends_SteamFriends009_GetFriendByIndex( struct cppISteamFriends_SteamFriends009_GetFriendByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendByIndex( (int)params->iFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
*params->_ret = iface->GetFriendByIndex( params->iFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends009_GetFriendRelationship( struct cppISteamFriends_SteamFriends009_GetFriendRelationship_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRelationship( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetFriendRelationship( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends009_GetFriendPersonaState( struct cppISteamFriends_SteamFriends009_GetFriendPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaState( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetFriendPersonaState( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends009_GetFriendPersonaName( struct cppISteamFriends_SteamFriends009_GetFriendPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaName( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetFriendPersonaName( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends009_GetFriendGamePlayed( struct cppISteamFriends_SteamFriends009_GetFriendGamePlayed_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendGamePlayed( (CSteamID)params->steamIDFriend, (FriendGameInfo_t *)params->pFriendGameInfo );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetFriendGamePlayed( params->steamIDFriend, params->pFriendGameInfo );
}
void cppISteamFriends_SteamFriends009_GetFriendPersonaNameHistory( struct cppISteamFriends_SteamFriends009_GetFriendPersonaNameHistory_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaNameHistory( (CSteamID)params->steamIDFriend, (int)params->iPersonaName );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetFriendPersonaNameHistory( params->steamIDFriend, params->iPersonaName );
}
void cppISteamFriends_SteamFriends009_HasFriend( struct cppISteamFriends_SteamFriends009_HasFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->HasFriend( (CSteamID)params->steamIDFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->HasFriend( params->steamIDFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends009_GetClanCount( struct cppISteamFriends_SteamFriends009_GetClanCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanCount( );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetClanCount( );
}
void cppISteamFriends_SteamFriends009_GetClanByIndex( struct cppISteamFriends_SteamFriends009_GetClanByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanByIndex( (int)params->iClan );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
*params->_ret = iface->GetClanByIndex( params->iClan );
}
void cppISteamFriends_SteamFriends009_GetClanName( struct cppISteamFriends_SteamFriends009_GetClanName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanName( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetClanName( params->steamIDClan );
}
void cppISteamFriends_SteamFriends009_GetClanTag( struct cppISteamFriends_SteamFriends009_GetClanTag_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanTag( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetClanTag( params->steamIDClan );
}
void cppISteamFriends_SteamFriends009_GetFriendCountFromSource( struct cppISteamFriends_SteamFriends009_GetFriendCountFromSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCountFromSource( (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetFriendCountFromSource( params->steamIDSource );
}
void cppISteamFriends_SteamFriends009_GetFriendFromSourceByIndex( struct cppISteamFriends_SteamFriends009_GetFriendFromSourceByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendFromSourceByIndex( (CSteamID)params->steamIDSource, (int)params->iFriend );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
*params->_ret = iface->GetFriendFromSourceByIndex( params->steamIDSource, params->iFriend );
}
void cppISteamFriends_SteamFriends009_IsUserInSource( struct cppISteamFriends_SteamFriends009_IsUserInSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsUserInSource( (CSteamID)params->steamIDUser, (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->IsUserInSource( params->steamIDUser, params->steamIDSource );
}
void cppISteamFriends_SteamFriends009_SetInGameVoiceSpeaking( struct cppISteamFriends_SteamFriends009_SetInGameVoiceSpeaking_params *params )
{
((ISteamFriends*)params->linux_side)->SetInGameVoiceSpeaking( (CSteamID)params->steamIDUser, (bool)params->bSpeaking );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
iface->SetInGameVoiceSpeaking( params->steamIDUser, params->bSpeaking );
}
void cppISteamFriends_SteamFriends009_ActivateGameOverlay( struct cppISteamFriends_SteamFriends009_ActivateGameOverlay_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlay( (const char *)params->pchDialog );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
iface->ActivateGameOverlay( params->pchDialog );
}
void cppISteamFriends_SteamFriends009_ActivateGameOverlayToUser( struct cppISteamFriends_SteamFriends009_ActivateGameOverlayToUser_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToUser( (const char *)params->pchDialog, (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
iface->ActivateGameOverlayToUser( params->pchDialog, params->steamID );
}
void cppISteamFriends_SteamFriends009_ActivateGameOverlayToWebPage( struct cppISteamFriends_SteamFriends009_ActivateGameOverlayToWebPage_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToWebPage( (const char *)params->pchURL );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
iface->ActivateGameOverlayToWebPage( params->pchURL );
}
void cppISteamFriends_SteamFriends009_ActivateGameOverlayToStore( struct cppISteamFriends_SteamFriends009_ActivateGameOverlayToStore_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToStore( (AppId_t)params->nAppID );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
iface->ActivateGameOverlayToStore( params->nAppID );
}
void cppISteamFriends_SteamFriends009_SetPlayedWith( struct cppISteamFriends_SteamFriends009_SetPlayedWith_params *params )
{
((ISteamFriends*)params->linux_side)->SetPlayedWith( (CSteamID)params->steamIDUserPlayedWith );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
iface->SetPlayedWith( params->steamIDUserPlayedWith );
}
void cppISteamFriends_SteamFriends009_ActivateGameOverlayInviteDialog( struct cppISteamFriends_SteamFriends009_ActivateGameOverlayInviteDialog_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayInviteDialog( (CSteamID)params->steamIDLobby );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
iface->ActivateGameOverlayInviteDialog( params->steamIDLobby );
}
void cppISteamFriends_SteamFriends009_GetSmallFriendAvatar( struct cppISteamFriends_SteamFriends009_GetSmallFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetSmallFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetSmallFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends009_GetMediumFriendAvatar( struct cppISteamFriends_SteamFriends009_GetMediumFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetMediumFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetMediumFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends009_GetLargeFriendAvatar( struct cppISteamFriends_SteamFriends009_GetLargeFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetLargeFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetLargeFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends009_RequestUserInformation( struct cppISteamFriends_SteamFriends009_RequestUserInformation_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestUserInformation( (CSteamID)params->steamIDUser, (bool)params->bRequireNameOnly );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->RequestUserInformation( params->steamIDUser, params->bRequireNameOnly );
}
void cppISteamFriends_SteamFriends009_RequestClanOfficerList( struct cppISteamFriends_SteamFriends009_RequestClanOfficerList_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestClanOfficerList( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->RequestClanOfficerList( params->steamIDClan );
}
void cppISteamFriends_SteamFriends009_GetClanOwner( struct cppISteamFriends_SteamFriends009_GetClanOwner_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOwner( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
*params->_ret = iface->GetClanOwner( params->steamIDClan );
}
void cppISteamFriends_SteamFriends009_GetClanOfficerCount( struct cppISteamFriends_SteamFriends009_GetClanOfficerCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerCount( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetClanOfficerCount( params->steamIDClan );
}
void cppISteamFriends_SteamFriends009_GetClanOfficerByIndex( struct cppISteamFriends_SteamFriends009_GetClanOfficerByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerByIndex( (CSteamID)params->steamIDClan, (int)params->iOfficer );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
*params->_ret = iface->GetClanOfficerByIndex( params->steamIDClan, params->iOfficer );
}
void cppISteamFriends_SteamFriends009_GetUserRestrictions( struct cppISteamFriends_SteamFriends009_GetUserRestrictions_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetUserRestrictions( );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetUserRestrictions( );
}
void cppISteamFriends_SteamFriends009_SetRichPresence( struct cppISteamFriends_SteamFriends009_SetRichPresence_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetRichPresence( (const char *)params->pchKey, (const char *)params->pchValue );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->SetRichPresence( params->pchKey, params->pchValue );
}
void cppISteamFriends_SteamFriends009_ClearRichPresence( struct cppISteamFriends_SteamFriends009_ClearRichPresence_params *params )
{
((ISteamFriends*)params->linux_side)->ClearRichPresence( );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
iface->ClearRichPresence( );
}
void cppISteamFriends_SteamFriends009_GetFriendRichPresence( struct cppISteamFriends_SteamFriends009_GetFriendRichPresence_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresence( (CSteamID)params->steamIDFriend, (const char *)params->pchKey );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetFriendRichPresence( params->steamIDFriend, params->pchKey );
}
void cppISteamFriends_SteamFriends009_GetFriendRichPresenceKeyCount( struct cppISteamFriends_SteamFriends009_GetFriendRichPresenceKeyCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresenceKeyCount( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetFriendRichPresenceKeyCount( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends009_GetFriendRichPresenceKeyByIndex( struct cppISteamFriends_SteamFriends009_GetFriendRichPresenceKeyByIndex_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresenceKeyByIndex( (CSteamID)params->steamIDFriend, (int)params->iKey );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetFriendRichPresenceKeyByIndex( params->steamIDFriend, params->iKey );
}
void cppISteamFriends_SteamFriends009_InviteUserToGame( struct cppISteamFriends_SteamFriends009_InviteUserToGame_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->InviteUserToGame( (CSteamID)params->steamIDFriend, (const char *)params->pchConnectString );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->InviteUserToGame( params->steamIDFriend, params->pchConnectString );
}
void cppISteamFriends_SteamFriends009_GetCoplayFriendCount( struct cppISteamFriends_SteamFriends009_GetCoplayFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetCoplayFriendCount( );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetCoplayFriendCount( );
}
void cppISteamFriends_SteamFriends009_GetCoplayFriend( struct cppISteamFriends_SteamFriends009_GetCoplayFriend_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetCoplayFriend( (int)params->iCoplayFriend );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
*params->_ret = iface->GetCoplayFriend( params->iCoplayFriend );
}
void cppISteamFriends_SteamFriends009_GetFriendCoplayTime( struct cppISteamFriends_SteamFriends009_GetFriendCoplayTime_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCoplayTime( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetFriendCoplayTime( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends009_GetFriendCoplayGame( struct cppISteamFriends_SteamFriends009_GetFriendCoplayGame_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCoplayGame( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends009 *iface = (struct cppISteamFriends_SteamFriends009 *)params->linux_side;
params->_ret = iface->GetFriendCoplayGame( params->steamIDFriend );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamFriends_SteamFriends009;
struct cppISteamFriends_SteamFriends009_GetPersonaName_params
{
void *linux_side;

View File

@ -11,299 +11,424 @@ extern "C" {
#define SDKVER_116x
#include "struct_converters.h"
#include "cppISteamFriends_SteamFriends010.h"
struct cppISteamFriends_SteamFriends010
{
#ifdef __cplusplus
virtual const char * GetPersonaName( ) = 0;
virtual void SetPersonaName( const char * ) = 0;
virtual uint32_t GetPersonaState( ) = 0;
virtual int32_t GetFriendCount( int32_t ) = 0;
virtual CSteamID GetFriendByIndex( int32_t, int32_t ) = 0;
virtual uint32_t GetFriendRelationship( CSteamID ) = 0;
virtual uint32_t GetFriendPersonaState( CSteamID ) = 0;
virtual const char * GetFriendPersonaName( CSteamID ) = 0;
virtual bool GetFriendGamePlayed( CSteamID, FriendGameInfo_t * ) = 0;
virtual const char * GetFriendPersonaNameHistory( CSteamID, int32_t ) = 0;
virtual bool HasFriend( CSteamID, int32_t ) = 0;
virtual int32_t GetClanCount( ) = 0;
virtual CSteamID GetClanByIndex( int32_t ) = 0;
virtual const char * GetClanName( CSteamID ) = 0;
virtual const char * GetClanTag( CSteamID ) = 0;
virtual bool GetClanActivityCounts( CSteamID, int32_t *, int32_t *, int32_t * ) = 0;
virtual uint64_t DownloadClanActivityCounts( CSteamID *, int32_t ) = 0;
virtual int32_t GetFriendCountFromSource( CSteamID ) = 0;
virtual CSteamID GetFriendFromSourceByIndex( CSteamID, int32_t ) = 0;
virtual bool IsUserInSource( CSteamID, CSteamID ) = 0;
virtual void SetInGameVoiceSpeaking( CSteamID, bool ) = 0;
virtual void ActivateGameOverlay( const char * ) = 0;
virtual void ActivateGameOverlayToUser( const char *, CSteamID ) = 0;
virtual void ActivateGameOverlayToWebPage( const char * ) = 0;
virtual void ActivateGameOverlayToStore( uint32_t ) = 0;
virtual void SetPlayedWith( CSteamID ) = 0;
virtual void ActivateGameOverlayInviteDialog( CSteamID ) = 0;
virtual int32_t GetSmallFriendAvatar( CSteamID ) = 0;
virtual int32_t GetMediumFriendAvatar( CSteamID ) = 0;
virtual int32_t GetLargeFriendAvatar( CSteamID ) = 0;
virtual bool RequestUserInformation( CSteamID, bool ) = 0;
virtual uint64_t RequestClanOfficerList( CSteamID ) = 0;
virtual CSteamID GetClanOwner( CSteamID ) = 0;
virtual int32_t GetClanOfficerCount( CSteamID ) = 0;
virtual CSteamID GetClanOfficerByIndex( CSteamID, int32_t ) = 0;
virtual uint32_t GetUserRestrictions( ) = 0;
virtual bool SetRichPresence( const char *, const char * ) = 0;
virtual void ClearRichPresence( ) = 0;
virtual const char * GetFriendRichPresence( CSteamID, const char * ) = 0;
virtual int32_t GetFriendRichPresenceKeyCount( CSteamID ) = 0;
virtual const char * GetFriendRichPresenceKeyByIndex( CSteamID, int32_t ) = 0;
virtual bool InviteUserToGame( CSteamID, const char * ) = 0;
virtual int32_t GetCoplayFriendCount( ) = 0;
virtual CSteamID GetCoplayFriend( int32_t ) = 0;
virtual int32_t GetFriendCoplayTime( CSteamID ) = 0;
virtual uint32_t GetFriendCoplayGame( CSteamID ) = 0;
virtual uint64_t JoinClanChatRoom( CSteamID ) = 0;
virtual bool LeaveClanChatRoom( CSteamID ) = 0;
virtual int32_t GetClanChatMemberCount( CSteamID ) = 0;
virtual CSteamID GetChatMemberByIndex( CSteamID, int32_t ) = 0;
virtual bool SendClanChatMessage( CSteamID, const char * ) = 0;
virtual int32_t GetClanChatMessage( CSteamID, int32_t, void *, int32_t, uint32_t *, CSteamID * ) = 0;
virtual bool IsClanChatAdmin( CSteamID, CSteamID ) = 0;
virtual bool IsClanChatWindowOpenInSteam( CSteamID ) = 0;
virtual bool OpenClanChatWindowInSteam( CSteamID ) = 0;
virtual bool CloseClanChatWindowInSteam( CSteamID ) = 0;
virtual bool SetListenForFriendsMessages( bool ) = 0;
virtual bool ReplyToFriendMessage( CSteamID, const char * ) = 0;
virtual int32_t GetFriendMessage( CSteamID, int32_t, void *, int32_t, uint32_t * ) = 0;
#endif /* __cplusplus */
};
void cppISteamFriends_SteamFriends010_GetPersonaName( struct cppISteamFriends_SteamFriends010_GetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaName( );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetPersonaName( );
}
void cppISteamFriends_SteamFriends010_SetPersonaName( struct cppISteamFriends_SteamFriends010_SetPersonaName_params *params )
{
((ISteamFriends*)params->linux_side)->SetPersonaName( (const char *)params->pchPersonaName );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
iface->SetPersonaName( params->pchPersonaName );
}
void cppISteamFriends_SteamFriends010_GetPersonaState( struct cppISteamFriends_SteamFriends010_GetPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaState( );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetPersonaState( );
}
void cppISteamFriends_SteamFriends010_GetFriendCount( struct cppISteamFriends_SteamFriends010_GetFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCount( (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetFriendCount( params->iFriendFlags );
}
void cppISteamFriends_SteamFriends010_GetFriendByIndex( struct cppISteamFriends_SteamFriends010_GetFriendByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendByIndex( (int)params->iFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
*params->_ret = iface->GetFriendByIndex( params->iFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends010_GetFriendRelationship( struct cppISteamFriends_SteamFriends010_GetFriendRelationship_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRelationship( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetFriendRelationship( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends010_GetFriendPersonaState( struct cppISteamFriends_SteamFriends010_GetFriendPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaState( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetFriendPersonaState( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends010_GetFriendPersonaName( struct cppISteamFriends_SteamFriends010_GetFriendPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaName( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetFriendPersonaName( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends010_GetFriendGamePlayed( struct cppISteamFriends_SteamFriends010_GetFriendGamePlayed_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendGamePlayed( (CSteamID)params->steamIDFriend, (FriendGameInfo_t *)params->pFriendGameInfo );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetFriendGamePlayed( params->steamIDFriend, params->pFriendGameInfo );
}
void cppISteamFriends_SteamFriends010_GetFriendPersonaNameHistory( struct cppISteamFriends_SteamFriends010_GetFriendPersonaNameHistory_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaNameHistory( (CSteamID)params->steamIDFriend, (int)params->iPersonaName );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetFriendPersonaNameHistory( params->steamIDFriend, params->iPersonaName );
}
void cppISteamFriends_SteamFriends010_HasFriend( struct cppISteamFriends_SteamFriends010_HasFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->HasFriend( (CSteamID)params->steamIDFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->HasFriend( params->steamIDFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends010_GetClanCount( struct cppISteamFriends_SteamFriends010_GetClanCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanCount( );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetClanCount( );
}
void cppISteamFriends_SteamFriends010_GetClanByIndex( struct cppISteamFriends_SteamFriends010_GetClanByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanByIndex( (int)params->iClan );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
*params->_ret = iface->GetClanByIndex( params->iClan );
}
void cppISteamFriends_SteamFriends010_GetClanName( struct cppISteamFriends_SteamFriends010_GetClanName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanName( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetClanName( params->steamIDClan );
}
void cppISteamFriends_SteamFriends010_GetClanTag( struct cppISteamFriends_SteamFriends010_GetClanTag_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanTag( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetClanTag( params->steamIDClan );
}
void cppISteamFriends_SteamFriends010_GetClanActivityCounts( struct cppISteamFriends_SteamFriends010_GetClanActivityCounts_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanActivityCounts( (CSteamID)params->steamIDClan, (int *)params->pnOnline, (int *)params->pnInGame, (int *)params->pnChatting );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetClanActivityCounts( params->steamIDClan, params->pnOnline, params->pnInGame, params->pnChatting );
}
void cppISteamFriends_SteamFriends010_DownloadClanActivityCounts( struct cppISteamFriends_SteamFriends010_DownloadClanActivityCounts_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->DownloadClanActivityCounts( (CSteamID *)params->psteamIDClans, (int)params->cClansToRequest );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->DownloadClanActivityCounts( params->psteamIDClans, params->cClansToRequest );
}
void cppISteamFriends_SteamFriends010_GetFriendCountFromSource( struct cppISteamFriends_SteamFriends010_GetFriendCountFromSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCountFromSource( (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetFriendCountFromSource( params->steamIDSource );
}
void cppISteamFriends_SteamFriends010_GetFriendFromSourceByIndex( struct cppISteamFriends_SteamFriends010_GetFriendFromSourceByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendFromSourceByIndex( (CSteamID)params->steamIDSource, (int)params->iFriend );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
*params->_ret = iface->GetFriendFromSourceByIndex( params->steamIDSource, params->iFriend );
}
void cppISteamFriends_SteamFriends010_IsUserInSource( struct cppISteamFriends_SteamFriends010_IsUserInSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsUserInSource( (CSteamID)params->steamIDUser, (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->IsUserInSource( params->steamIDUser, params->steamIDSource );
}
void cppISteamFriends_SteamFriends010_SetInGameVoiceSpeaking( struct cppISteamFriends_SteamFriends010_SetInGameVoiceSpeaking_params *params )
{
((ISteamFriends*)params->linux_side)->SetInGameVoiceSpeaking( (CSteamID)params->steamIDUser, (bool)params->bSpeaking );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
iface->SetInGameVoiceSpeaking( params->steamIDUser, params->bSpeaking );
}
void cppISteamFriends_SteamFriends010_ActivateGameOverlay( struct cppISteamFriends_SteamFriends010_ActivateGameOverlay_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlay( (const char *)params->pchDialog );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
iface->ActivateGameOverlay( params->pchDialog );
}
void cppISteamFriends_SteamFriends010_ActivateGameOverlayToUser( struct cppISteamFriends_SteamFriends010_ActivateGameOverlayToUser_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToUser( (const char *)params->pchDialog, (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
iface->ActivateGameOverlayToUser( params->pchDialog, params->steamID );
}
void cppISteamFriends_SteamFriends010_ActivateGameOverlayToWebPage( struct cppISteamFriends_SteamFriends010_ActivateGameOverlayToWebPage_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToWebPage( (const char *)params->pchURL );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
iface->ActivateGameOverlayToWebPage( params->pchURL );
}
void cppISteamFriends_SteamFriends010_ActivateGameOverlayToStore( struct cppISteamFriends_SteamFriends010_ActivateGameOverlayToStore_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToStore( (AppId_t)params->nAppID );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
iface->ActivateGameOverlayToStore( params->nAppID );
}
void cppISteamFriends_SteamFriends010_SetPlayedWith( struct cppISteamFriends_SteamFriends010_SetPlayedWith_params *params )
{
((ISteamFriends*)params->linux_side)->SetPlayedWith( (CSteamID)params->steamIDUserPlayedWith );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
iface->SetPlayedWith( params->steamIDUserPlayedWith );
}
void cppISteamFriends_SteamFriends010_ActivateGameOverlayInviteDialog( struct cppISteamFriends_SteamFriends010_ActivateGameOverlayInviteDialog_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayInviteDialog( (CSteamID)params->steamIDLobby );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
iface->ActivateGameOverlayInviteDialog( params->steamIDLobby );
}
void cppISteamFriends_SteamFriends010_GetSmallFriendAvatar( struct cppISteamFriends_SteamFriends010_GetSmallFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetSmallFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetSmallFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends010_GetMediumFriendAvatar( struct cppISteamFriends_SteamFriends010_GetMediumFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetMediumFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetMediumFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends010_GetLargeFriendAvatar( struct cppISteamFriends_SteamFriends010_GetLargeFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetLargeFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetLargeFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends010_RequestUserInformation( struct cppISteamFriends_SteamFriends010_RequestUserInformation_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestUserInformation( (CSteamID)params->steamIDUser, (bool)params->bRequireNameOnly );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->RequestUserInformation( params->steamIDUser, params->bRequireNameOnly );
}
void cppISteamFriends_SteamFriends010_RequestClanOfficerList( struct cppISteamFriends_SteamFriends010_RequestClanOfficerList_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestClanOfficerList( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->RequestClanOfficerList( params->steamIDClan );
}
void cppISteamFriends_SteamFriends010_GetClanOwner( struct cppISteamFriends_SteamFriends010_GetClanOwner_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOwner( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
*params->_ret = iface->GetClanOwner( params->steamIDClan );
}
void cppISteamFriends_SteamFriends010_GetClanOfficerCount( struct cppISteamFriends_SteamFriends010_GetClanOfficerCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerCount( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetClanOfficerCount( params->steamIDClan );
}
void cppISteamFriends_SteamFriends010_GetClanOfficerByIndex( struct cppISteamFriends_SteamFriends010_GetClanOfficerByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerByIndex( (CSteamID)params->steamIDClan, (int)params->iOfficer );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
*params->_ret = iface->GetClanOfficerByIndex( params->steamIDClan, params->iOfficer );
}
void cppISteamFriends_SteamFriends010_GetUserRestrictions( struct cppISteamFriends_SteamFriends010_GetUserRestrictions_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetUserRestrictions( );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetUserRestrictions( );
}
void cppISteamFriends_SteamFriends010_SetRichPresence( struct cppISteamFriends_SteamFriends010_SetRichPresence_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetRichPresence( (const char *)params->pchKey, (const char *)params->pchValue );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->SetRichPresence( params->pchKey, params->pchValue );
}
void cppISteamFriends_SteamFriends010_ClearRichPresence( struct cppISteamFriends_SteamFriends010_ClearRichPresence_params *params )
{
((ISteamFriends*)params->linux_side)->ClearRichPresence( );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
iface->ClearRichPresence( );
}
void cppISteamFriends_SteamFriends010_GetFriendRichPresence( struct cppISteamFriends_SteamFriends010_GetFriendRichPresence_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresence( (CSteamID)params->steamIDFriend, (const char *)params->pchKey );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetFriendRichPresence( params->steamIDFriend, params->pchKey );
}
void cppISteamFriends_SteamFriends010_GetFriendRichPresenceKeyCount( struct cppISteamFriends_SteamFriends010_GetFriendRichPresenceKeyCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresenceKeyCount( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetFriendRichPresenceKeyCount( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends010_GetFriendRichPresenceKeyByIndex( struct cppISteamFriends_SteamFriends010_GetFriendRichPresenceKeyByIndex_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresenceKeyByIndex( (CSteamID)params->steamIDFriend, (int)params->iKey );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetFriendRichPresenceKeyByIndex( params->steamIDFriend, params->iKey );
}
void cppISteamFriends_SteamFriends010_InviteUserToGame( struct cppISteamFriends_SteamFriends010_InviteUserToGame_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->InviteUserToGame( (CSteamID)params->steamIDFriend, (const char *)params->pchConnectString );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->InviteUserToGame( params->steamIDFriend, params->pchConnectString );
}
void cppISteamFriends_SteamFriends010_GetCoplayFriendCount( struct cppISteamFriends_SteamFriends010_GetCoplayFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetCoplayFriendCount( );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetCoplayFriendCount( );
}
void cppISteamFriends_SteamFriends010_GetCoplayFriend( struct cppISteamFriends_SteamFriends010_GetCoplayFriend_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetCoplayFriend( (int)params->iCoplayFriend );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
*params->_ret = iface->GetCoplayFriend( params->iCoplayFriend );
}
void cppISteamFriends_SteamFriends010_GetFriendCoplayTime( struct cppISteamFriends_SteamFriends010_GetFriendCoplayTime_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCoplayTime( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetFriendCoplayTime( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends010_GetFriendCoplayGame( struct cppISteamFriends_SteamFriends010_GetFriendCoplayGame_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCoplayGame( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetFriendCoplayGame( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends010_JoinClanChatRoom( struct cppISteamFriends_SteamFriends010_JoinClanChatRoom_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->JoinClanChatRoom( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->JoinClanChatRoom( params->steamIDClan );
}
void cppISteamFriends_SteamFriends010_LeaveClanChatRoom( struct cppISteamFriends_SteamFriends010_LeaveClanChatRoom_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->LeaveClanChatRoom( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->LeaveClanChatRoom( params->steamIDClan );
}
void cppISteamFriends_SteamFriends010_GetClanChatMemberCount( struct cppISteamFriends_SteamFriends010_GetClanChatMemberCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanChatMemberCount( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetClanChatMemberCount( params->steamIDClan );
}
void cppISteamFriends_SteamFriends010_GetChatMemberByIndex( struct cppISteamFriends_SteamFriends010_GetChatMemberByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetChatMemberByIndex( (CSteamID)params->steamIDClan, (int)params->iUser );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
*params->_ret = iface->GetChatMemberByIndex( params->steamIDClan, params->iUser );
}
void cppISteamFriends_SteamFriends010_SendClanChatMessage( struct cppISteamFriends_SteamFriends010_SendClanChatMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SendClanChatMessage( (CSteamID)params->steamIDClanChat, (const char *)params->pchText );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->SendClanChatMessage( params->steamIDClanChat, params->pchText );
}
void cppISteamFriends_SteamFriends010_GetClanChatMessage( struct cppISteamFriends_SteamFriends010_GetClanChatMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanChatMessage( (CSteamID)params->steamIDClanChat, (int)params->iMessage, (void *)params->prgchText, (int)params->cchTextMax, (EChatEntryType *)params->_e, (CSteamID *)params->_f );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetClanChatMessage( params->steamIDClanChat, params->iMessage, params->prgchText, params->cchTextMax, params->_e, params->_f );
}
void cppISteamFriends_SteamFriends010_IsClanChatAdmin( struct cppISteamFriends_SteamFriends010_IsClanChatAdmin_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanChatAdmin( (CSteamID)params->steamIDClanChat, (CSteamID)params->steamIDUser );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->IsClanChatAdmin( params->steamIDClanChat, params->steamIDUser );
}
void cppISteamFriends_SteamFriends010_IsClanChatWindowOpenInSteam( struct cppISteamFriends_SteamFriends010_IsClanChatWindowOpenInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanChatWindowOpenInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->IsClanChatWindowOpenInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends010_OpenClanChatWindowInSteam( struct cppISteamFriends_SteamFriends010_OpenClanChatWindowInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->OpenClanChatWindowInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->OpenClanChatWindowInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends010_CloseClanChatWindowInSteam( struct cppISteamFriends_SteamFriends010_CloseClanChatWindowInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->CloseClanChatWindowInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->CloseClanChatWindowInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends010_SetListenForFriendsMessages( struct cppISteamFriends_SteamFriends010_SetListenForFriendsMessages_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetListenForFriendsMessages( (bool)params->bInterceptEnabled );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->SetListenForFriendsMessages( params->bInterceptEnabled );
}
void cppISteamFriends_SteamFriends010_ReplyToFriendMessage( struct cppISteamFriends_SteamFriends010_ReplyToFriendMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->ReplyToFriendMessage( (CSteamID)params->steamIDFriend, (const char *)params->pchMsgToSend );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->ReplyToFriendMessage( params->steamIDFriend, params->pchMsgToSend );
}
void cppISteamFriends_SteamFriends010_GetFriendMessage( struct cppISteamFriends_SteamFriends010_GetFriendMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendMessage( (CSteamID)params->steamIDFriend, (int)params->iMessageID, (void *)params->pvData, (int)params->cubData, (EChatEntryType *)params->peChatEntryType );
struct cppISteamFriends_SteamFriends010 *iface = (struct cppISteamFriends_SteamFriends010 *)params->linux_side;
params->_ret = iface->GetFriendMessage( params->steamIDFriend, params->iMessageID, params->pvData, params->cubData, params->peChatEntryType );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamFriends_SteamFriends010;
struct cppISteamFriends_SteamFriends010_GetPersonaName_params
{
void *linux_side;

View File

@ -11,319 +11,452 @@ extern "C" {
#define SDKVER_119
#include "struct_converters.h"
#include "cppISteamFriends_SteamFriends011.h"
struct cppISteamFriends_SteamFriends011
{
#ifdef __cplusplus
virtual const char * GetPersonaName( ) = 0;
virtual void SetPersonaName( const char * ) = 0;
virtual uint32_t GetPersonaState( ) = 0;
virtual int32_t GetFriendCount( int32_t ) = 0;
virtual CSteamID GetFriendByIndex( int32_t, int32_t ) = 0;
virtual uint32_t GetFriendRelationship( CSteamID ) = 0;
virtual uint32_t GetFriendPersonaState( CSteamID ) = 0;
virtual const char * GetFriendPersonaName( CSteamID ) = 0;
virtual bool GetFriendGamePlayed( CSteamID, FriendGameInfo_t * ) = 0;
virtual const char * GetFriendPersonaNameHistory( CSteamID, int32_t ) = 0;
virtual bool HasFriend( CSteamID, int32_t ) = 0;
virtual int32_t GetClanCount( ) = 0;
virtual CSteamID GetClanByIndex( int32_t ) = 0;
virtual const char * GetClanName( CSteamID ) = 0;
virtual const char * GetClanTag( CSteamID ) = 0;
virtual bool GetClanActivityCounts( CSteamID, int32_t *, int32_t *, int32_t * ) = 0;
virtual uint64_t DownloadClanActivityCounts( CSteamID *, int32_t ) = 0;
virtual int32_t GetFriendCountFromSource( CSteamID ) = 0;
virtual CSteamID GetFriendFromSourceByIndex( CSteamID, int32_t ) = 0;
virtual bool IsUserInSource( CSteamID, CSteamID ) = 0;
virtual void SetInGameVoiceSpeaking( CSteamID, bool ) = 0;
virtual void ActivateGameOverlay( const char * ) = 0;
virtual void ActivateGameOverlayToUser( const char *, CSteamID ) = 0;
virtual void ActivateGameOverlayToWebPage( const char * ) = 0;
virtual void ActivateGameOverlayToStore( uint32_t ) = 0;
virtual void SetPlayedWith( CSteamID ) = 0;
virtual void ActivateGameOverlayInviteDialog( CSteamID ) = 0;
virtual int32_t GetSmallFriendAvatar( CSteamID ) = 0;
virtual int32_t GetMediumFriendAvatar( CSteamID ) = 0;
virtual int32_t GetLargeFriendAvatar( CSteamID ) = 0;
virtual bool RequestUserInformation( CSteamID, bool ) = 0;
virtual uint64_t RequestClanOfficerList( CSteamID ) = 0;
virtual CSteamID GetClanOwner( CSteamID ) = 0;
virtual int32_t GetClanOfficerCount( CSteamID ) = 0;
virtual CSteamID GetClanOfficerByIndex( CSteamID, int32_t ) = 0;
virtual uint32_t GetUserRestrictions( ) = 0;
virtual bool SetRichPresence( const char *, const char * ) = 0;
virtual void ClearRichPresence( ) = 0;
virtual const char * GetFriendRichPresence( CSteamID, const char * ) = 0;
virtual int32_t GetFriendRichPresenceKeyCount( CSteamID ) = 0;
virtual const char * GetFriendRichPresenceKeyByIndex( CSteamID, int32_t ) = 0;
virtual void RequestFriendRichPresence( CSteamID ) = 0;
virtual bool InviteUserToGame( CSteamID, const char * ) = 0;
virtual int32_t GetCoplayFriendCount( ) = 0;
virtual CSteamID GetCoplayFriend( int32_t ) = 0;
virtual int32_t GetFriendCoplayTime( CSteamID ) = 0;
virtual uint32_t GetFriendCoplayGame( CSteamID ) = 0;
virtual uint64_t JoinClanChatRoom( CSteamID ) = 0;
virtual bool LeaveClanChatRoom( CSteamID ) = 0;
virtual int32_t GetClanChatMemberCount( CSteamID ) = 0;
virtual CSteamID GetChatMemberByIndex( CSteamID, int32_t ) = 0;
virtual bool SendClanChatMessage( CSteamID, const char * ) = 0;
virtual int32_t GetClanChatMessage( CSteamID, int32_t, void *, int32_t, uint32_t *, CSteamID * ) = 0;
virtual bool IsClanChatAdmin( CSteamID, CSteamID ) = 0;
virtual bool IsClanChatWindowOpenInSteam( CSteamID ) = 0;
virtual bool OpenClanChatWindowInSteam( CSteamID ) = 0;
virtual bool CloseClanChatWindowInSteam( CSteamID ) = 0;
virtual bool SetListenForFriendsMessages( bool ) = 0;
virtual bool ReplyToFriendMessage( CSteamID, const char * ) = 0;
virtual int32_t GetFriendMessage( CSteamID, int32_t, void *, int32_t, uint32_t * ) = 0;
virtual uint64_t GetFollowerCount( CSteamID ) = 0;
virtual uint64_t IsFollowing( CSteamID ) = 0;
virtual uint64_t EnumerateFollowingList( uint32_t ) = 0;
#endif /* __cplusplus */
};
void cppISteamFriends_SteamFriends011_GetPersonaName( struct cppISteamFriends_SteamFriends011_GetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaName( );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetPersonaName( );
}
void cppISteamFriends_SteamFriends011_SetPersonaName( struct cppISteamFriends_SteamFriends011_SetPersonaName_params *params )
{
((ISteamFriends*)params->linux_side)->SetPersonaName( (const char *)params->pchPersonaName );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
iface->SetPersonaName( params->pchPersonaName );
}
void cppISteamFriends_SteamFriends011_GetPersonaState( struct cppISteamFriends_SteamFriends011_GetPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaState( );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetPersonaState( );
}
void cppISteamFriends_SteamFriends011_GetFriendCount( struct cppISteamFriends_SteamFriends011_GetFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCount( (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetFriendCount( params->iFriendFlags );
}
void cppISteamFriends_SteamFriends011_GetFriendByIndex( struct cppISteamFriends_SteamFriends011_GetFriendByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendByIndex( (int)params->iFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
*params->_ret = iface->GetFriendByIndex( params->iFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends011_GetFriendRelationship( struct cppISteamFriends_SteamFriends011_GetFriendRelationship_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRelationship( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetFriendRelationship( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends011_GetFriendPersonaState( struct cppISteamFriends_SteamFriends011_GetFriendPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaState( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetFriendPersonaState( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends011_GetFriendPersonaName( struct cppISteamFriends_SteamFriends011_GetFriendPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaName( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetFriendPersonaName( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends011_GetFriendGamePlayed( struct cppISteamFriends_SteamFriends011_GetFriendGamePlayed_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendGamePlayed( (CSteamID)params->steamIDFriend, (FriendGameInfo_t *)params->pFriendGameInfo );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetFriendGamePlayed( params->steamIDFriend, params->pFriendGameInfo );
}
void cppISteamFriends_SteamFriends011_GetFriendPersonaNameHistory( struct cppISteamFriends_SteamFriends011_GetFriendPersonaNameHistory_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaNameHistory( (CSteamID)params->steamIDFriend, (int)params->iPersonaName );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetFriendPersonaNameHistory( params->steamIDFriend, params->iPersonaName );
}
void cppISteamFriends_SteamFriends011_HasFriend( struct cppISteamFriends_SteamFriends011_HasFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->HasFriend( (CSteamID)params->steamIDFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->HasFriend( params->steamIDFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends011_GetClanCount( struct cppISteamFriends_SteamFriends011_GetClanCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanCount( );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetClanCount( );
}
void cppISteamFriends_SteamFriends011_GetClanByIndex( struct cppISteamFriends_SteamFriends011_GetClanByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanByIndex( (int)params->iClan );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
*params->_ret = iface->GetClanByIndex( params->iClan );
}
void cppISteamFriends_SteamFriends011_GetClanName( struct cppISteamFriends_SteamFriends011_GetClanName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanName( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetClanName( params->steamIDClan );
}
void cppISteamFriends_SteamFriends011_GetClanTag( struct cppISteamFriends_SteamFriends011_GetClanTag_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanTag( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetClanTag( params->steamIDClan );
}
void cppISteamFriends_SteamFriends011_GetClanActivityCounts( struct cppISteamFriends_SteamFriends011_GetClanActivityCounts_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanActivityCounts( (CSteamID)params->steamIDClan, (int *)params->pnOnline, (int *)params->pnInGame, (int *)params->pnChatting );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetClanActivityCounts( params->steamIDClan, params->pnOnline, params->pnInGame, params->pnChatting );
}
void cppISteamFriends_SteamFriends011_DownloadClanActivityCounts( struct cppISteamFriends_SteamFriends011_DownloadClanActivityCounts_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->DownloadClanActivityCounts( (CSteamID *)params->psteamIDClans, (int)params->cClansToRequest );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->DownloadClanActivityCounts( params->psteamIDClans, params->cClansToRequest );
}
void cppISteamFriends_SteamFriends011_GetFriendCountFromSource( struct cppISteamFriends_SteamFriends011_GetFriendCountFromSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCountFromSource( (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetFriendCountFromSource( params->steamIDSource );
}
void cppISteamFriends_SteamFriends011_GetFriendFromSourceByIndex( struct cppISteamFriends_SteamFriends011_GetFriendFromSourceByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendFromSourceByIndex( (CSteamID)params->steamIDSource, (int)params->iFriend );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
*params->_ret = iface->GetFriendFromSourceByIndex( params->steamIDSource, params->iFriend );
}
void cppISteamFriends_SteamFriends011_IsUserInSource( struct cppISteamFriends_SteamFriends011_IsUserInSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsUserInSource( (CSteamID)params->steamIDUser, (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->IsUserInSource( params->steamIDUser, params->steamIDSource );
}
void cppISteamFriends_SteamFriends011_SetInGameVoiceSpeaking( struct cppISteamFriends_SteamFriends011_SetInGameVoiceSpeaking_params *params )
{
((ISteamFriends*)params->linux_side)->SetInGameVoiceSpeaking( (CSteamID)params->steamIDUser, (bool)params->bSpeaking );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
iface->SetInGameVoiceSpeaking( params->steamIDUser, params->bSpeaking );
}
void cppISteamFriends_SteamFriends011_ActivateGameOverlay( struct cppISteamFriends_SteamFriends011_ActivateGameOverlay_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlay( (const char *)params->pchDialog );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
iface->ActivateGameOverlay( params->pchDialog );
}
void cppISteamFriends_SteamFriends011_ActivateGameOverlayToUser( struct cppISteamFriends_SteamFriends011_ActivateGameOverlayToUser_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToUser( (const char *)params->pchDialog, (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
iface->ActivateGameOverlayToUser( params->pchDialog, params->steamID );
}
void cppISteamFriends_SteamFriends011_ActivateGameOverlayToWebPage( struct cppISteamFriends_SteamFriends011_ActivateGameOverlayToWebPage_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToWebPage( (const char *)params->pchURL );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
iface->ActivateGameOverlayToWebPage( params->pchURL );
}
void cppISteamFriends_SteamFriends011_ActivateGameOverlayToStore( struct cppISteamFriends_SteamFriends011_ActivateGameOverlayToStore_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToStore( (AppId_t)params->nAppID );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
iface->ActivateGameOverlayToStore( params->nAppID );
}
void cppISteamFriends_SteamFriends011_SetPlayedWith( struct cppISteamFriends_SteamFriends011_SetPlayedWith_params *params )
{
((ISteamFriends*)params->linux_side)->SetPlayedWith( (CSteamID)params->steamIDUserPlayedWith );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
iface->SetPlayedWith( params->steamIDUserPlayedWith );
}
void cppISteamFriends_SteamFriends011_ActivateGameOverlayInviteDialog( struct cppISteamFriends_SteamFriends011_ActivateGameOverlayInviteDialog_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayInviteDialog( (CSteamID)params->steamIDLobby );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
iface->ActivateGameOverlayInviteDialog( params->steamIDLobby );
}
void cppISteamFriends_SteamFriends011_GetSmallFriendAvatar( struct cppISteamFriends_SteamFriends011_GetSmallFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetSmallFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetSmallFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends011_GetMediumFriendAvatar( struct cppISteamFriends_SteamFriends011_GetMediumFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetMediumFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetMediumFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends011_GetLargeFriendAvatar( struct cppISteamFriends_SteamFriends011_GetLargeFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetLargeFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetLargeFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends011_RequestUserInformation( struct cppISteamFriends_SteamFriends011_RequestUserInformation_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestUserInformation( (CSteamID)params->steamIDUser, (bool)params->bRequireNameOnly );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->RequestUserInformation( params->steamIDUser, params->bRequireNameOnly );
}
void cppISteamFriends_SteamFriends011_RequestClanOfficerList( struct cppISteamFriends_SteamFriends011_RequestClanOfficerList_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestClanOfficerList( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->RequestClanOfficerList( params->steamIDClan );
}
void cppISteamFriends_SteamFriends011_GetClanOwner( struct cppISteamFriends_SteamFriends011_GetClanOwner_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOwner( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
*params->_ret = iface->GetClanOwner( params->steamIDClan );
}
void cppISteamFriends_SteamFriends011_GetClanOfficerCount( struct cppISteamFriends_SteamFriends011_GetClanOfficerCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerCount( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetClanOfficerCount( params->steamIDClan );
}
void cppISteamFriends_SteamFriends011_GetClanOfficerByIndex( struct cppISteamFriends_SteamFriends011_GetClanOfficerByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerByIndex( (CSteamID)params->steamIDClan, (int)params->iOfficer );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
*params->_ret = iface->GetClanOfficerByIndex( params->steamIDClan, params->iOfficer );
}
void cppISteamFriends_SteamFriends011_GetUserRestrictions( struct cppISteamFriends_SteamFriends011_GetUserRestrictions_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetUserRestrictions( );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetUserRestrictions( );
}
void cppISteamFriends_SteamFriends011_SetRichPresence( struct cppISteamFriends_SteamFriends011_SetRichPresence_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetRichPresence( (const char *)params->pchKey, (const char *)params->pchValue );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->SetRichPresence( params->pchKey, params->pchValue );
}
void cppISteamFriends_SteamFriends011_ClearRichPresence( struct cppISteamFriends_SteamFriends011_ClearRichPresence_params *params )
{
((ISteamFriends*)params->linux_side)->ClearRichPresence( );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
iface->ClearRichPresence( );
}
void cppISteamFriends_SteamFriends011_GetFriendRichPresence( struct cppISteamFriends_SteamFriends011_GetFriendRichPresence_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresence( (CSteamID)params->steamIDFriend, (const char *)params->pchKey );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetFriendRichPresence( params->steamIDFriend, params->pchKey );
}
void cppISteamFriends_SteamFriends011_GetFriendRichPresenceKeyCount( struct cppISteamFriends_SteamFriends011_GetFriendRichPresenceKeyCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresenceKeyCount( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetFriendRichPresenceKeyCount( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends011_GetFriendRichPresenceKeyByIndex( struct cppISteamFriends_SteamFriends011_GetFriendRichPresenceKeyByIndex_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresenceKeyByIndex( (CSteamID)params->steamIDFriend, (int)params->iKey );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetFriendRichPresenceKeyByIndex( params->steamIDFriend, params->iKey );
}
void cppISteamFriends_SteamFriends011_RequestFriendRichPresence( struct cppISteamFriends_SteamFriends011_RequestFriendRichPresence_params *params )
{
((ISteamFriends*)params->linux_side)->RequestFriendRichPresence( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
iface->RequestFriendRichPresence( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends011_InviteUserToGame( struct cppISteamFriends_SteamFriends011_InviteUserToGame_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->InviteUserToGame( (CSteamID)params->steamIDFriend, (const char *)params->pchConnectString );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->InviteUserToGame( params->steamIDFriend, params->pchConnectString );
}
void cppISteamFriends_SteamFriends011_GetCoplayFriendCount( struct cppISteamFriends_SteamFriends011_GetCoplayFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetCoplayFriendCount( );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetCoplayFriendCount( );
}
void cppISteamFriends_SteamFriends011_GetCoplayFriend( struct cppISteamFriends_SteamFriends011_GetCoplayFriend_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetCoplayFriend( (int)params->iCoplayFriend );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
*params->_ret = iface->GetCoplayFriend( params->iCoplayFriend );
}
void cppISteamFriends_SteamFriends011_GetFriendCoplayTime( struct cppISteamFriends_SteamFriends011_GetFriendCoplayTime_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCoplayTime( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetFriendCoplayTime( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends011_GetFriendCoplayGame( struct cppISteamFriends_SteamFriends011_GetFriendCoplayGame_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCoplayGame( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetFriendCoplayGame( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends011_JoinClanChatRoom( struct cppISteamFriends_SteamFriends011_JoinClanChatRoom_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->JoinClanChatRoom( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->JoinClanChatRoom( params->steamIDClan );
}
void cppISteamFriends_SteamFriends011_LeaveClanChatRoom( struct cppISteamFriends_SteamFriends011_LeaveClanChatRoom_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->LeaveClanChatRoom( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->LeaveClanChatRoom( params->steamIDClan );
}
void cppISteamFriends_SteamFriends011_GetClanChatMemberCount( struct cppISteamFriends_SteamFriends011_GetClanChatMemberCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanChatMemberCount( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetClanChatMemberCount( params->steamIDClan );
}
void cppISteamFriends_SteamFriends011_GetChatMemberByIndex( struct cppISteamFriends_SteamFriends011_GetChatMemberByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetChatMemberByIndex( (CSteamID)params->steamIDClan, (int)params->iUser );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
*params->_ret = iface->GetChatMemberByIndex( params->steamIDClan, params->iUser );
}
void cppISteamFriends_SteamFriends011_SendClanChatMessage( struct cppISteamFriends_SteamFriends011_SendClanChatMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SendClanChatMessage( (CSteamID)params->steamIDClanChat, (const char *)params->pchText );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->SendClanChatMessage( params->steamIDClanChat, params->pchText );
}
void cppISteamFriends_SteamFriends011_GetClanChatMessage( struct cppISteamFriends_SteamFriends011_GetClanChatMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanChatMessage( (CSteamID)params->steamIDClanChat, (int)params->iMessage, (void *)params->prgchText, (int)params->cchTextMax, (EChatEntryType *)params->_e, (CSteamID *)params->_f );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetClanChatMessage( params->steamIDClanChat, params->iMessage, params->prgchText, params->cchTextMax, params->_e, params->_f );
}
void cppISteamFriends_SteamFriends011_IsClanChatAdmin( struct cppISteamFriends_SteamFriends011_IsClanChatAdmin_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanChatAdmin( (CSteamID)params->steamIDClanChat, (CSteamID)params->steamIDUser );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->IsClanChatAdmin( params->steamIDClanChat, params->steamIDUser );
}
void cppISteamFriends_SteamFriends011_IsClanChatWindowOpenInSteam( struct cppISteamFriends_SteamFriends011_IsClanChatWindowOpenInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanChatWindowOpenInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->IsClanChatWindowOpenInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends011_OpenClanChatWindowInSteam( struct cppISteamFriends_SteamFriends011_OpenClanChatWindowInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->OpenClanChatWindowInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->OpenClanChatWindowInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends011_CloseClanChatWindowInSteam( struct cppISteamFriends_SteamFriends011_CloseClanChatWindowInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->CloseClanChatWindowInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->CloseClanChatWindowInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends011_SetListenForFriendsMessages( struct cppISteamFriends_SteamFriends011_SetListenForFriendsMessages_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetListenForFriendsMessages( (bool)params->bInterceptEnabled );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->SetListenForFriendsMessages( params->bInterceptEnabled );
}
void cppISteamFriends_SteamFriends011_ReplyToFriendMessage( struct cppISteamFriends_SteamFriends011_ReplyToFriendMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->ReplyToFriendMessage( (CSteamID)params->steamIDFriend, (const char *)params->pchMsgToSend );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->ReplyToFriendMessage( params->steamIDFriend, params->pchMsgToSend );
}
void cppISteamFriends_SteamFriends011_GetFriendMessage( struct cppISteamFriends_SteamFriends011_GetFriendMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendMessage( (CSteamID)params->steamIDFriend, (int)params->iMessageID, (void *)params->pvData, (int)params->cubData, (EChatEntryType *)params->peChatEntryType );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetFriendMessage( params->steamIDFriend, params->iMessageID, params->pvData, params->cubData, params->peChatEntryType );
}
void cppISteamFriends_SteamFriends011_GetFollowerCount( struct cppISteamFriends_SteamFriends011_GetFollowerCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFollowerCount( (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->GetFollowerCount( params->steamID );
}
void cppISteamFriends_SteamFriends011_IsFollowing( struct cppISteamFriends_SteamFriends011_IsFollowing_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsFollowing( (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->IsFollowing( params->steamID );
}
void cppISteamFriends_SteamFriends011_EnumerateFollowingList( struct cppISteamFriends_SteamFriends011_EnumerateFollowingList_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->EnumerateFollowingList( (uint32)params->unStartIndex );
struct cppISteamFriends_SteamFriends011 *iface = (struct cppISteamFriends_SteamFriends011 *)params->linux_side;
params->_ret = iface->EnumerateFollowingList( params->unStartIndex );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamFriends_SteamFriends011;
struct cppISteamFriends_SteamFriends011_GetPersonaName_params
{
void *linux_side;

View File

@ -11,319 +11,452 @@ extern "C" {
#define SDKVER_119x
#include "struct_converters.h"
#include "cppISteamFriends_SteamFriends012.h"
struct cppISteamFriends_SteamFriends012
{
#ifdef __cplusplus
virtual const char * GetPersonaName( ) = 0;
virtual uint64_t SetPersonaName( const char * ) = 0;
virtual uint32_t GetPersonaState( ) = 0;
virtual int32_t GetFriendCount( int32_t ) = 0;
virtual CSteamID GetFriendByIndex( int32_t, int32_t ) = 0;
virtual uint32_t GetFriendRelationship( CSteamID ) = 0;
virtual uint32_t GetFriendPersonaState( CSteamID ) = 0;
virtual const char * GetFriendPersonaName( CSteamID ) = 0;
virtual bool GetFriendGamePlayed( CSteamID, FriendGameInfo_t * ) = 0;
virtual const char * GetFriendPersonaNameHistory( CSteamID, int32_t ) = 0;
virtual bool HasFriend( CSteamID, int32_t ) = 0;
virtual int32_t GetClanCount( ) = 0;
virtual CSteamID GetClanByIndex( int32_t ) = 0;
virtual const char * GetClanName( CSteamID ) = 0;
virtual const char * GetClanTag( CSteamID ) = 0;
virtual bool GetClanActivityCounts( CSteamID, int32_t *, int32_t *, int32_t * ) = 0;
virtual uint64_t DownloadClanActivityCounts( CSteamID *, int32_t ) = 0;
virtual int32_t GetFriendCountFromSource( CSteamID ) = 0;
virtual CSteamID GetFriendFromSourceByIndex( CSteamID, int32_t ) = 0;
virtual bool IsUserInSource( CSteamID, CSteamID ) = 0;
virtual void SetInGameVoiceSpeaking( CSteamID, bool ) = 0;
virtual void ActivateGameOverlay( const char * ) = 0;
virtual void ActivateGameOverlayToUser( const char *, CSteamID ) = 0;
virtual void ActivateGameOverlayToWebPage( const char * ) = 0;
virtual void ActivateGameOverlayToStore( uint32_t ) = 0;
virtual void SetPlayedWith( CSteamID ) = 0;
virtual void ActivateGameOverlayInviteDialog( CSteamID ) = 0;
virtual int32_t GetSmallFriendAvatar( CSteamID ) = 0;
virtual int32_t GetMediumFriendAvatar( CSteamID ) = 0;
virtual int32_t GetLargeFriendAvatar( CSteamID ) = 0;
virtual bool RequestUserInformation( CSteamID, bool ) = 0;
virtual uint64_t RequestClanOfficerList( CSteamID ) = 0;
virtual CSteamID GetClanOwner( CSteamID ) = 0;
virtual int32_t GetClanOfficerCount( CSteamID ) = 0;
virtual CSteamID GetClanOfficerByIndex( CSteamID, int32_t ) = 0;
virtual uint32_t GetUserRestrictions( ) = 0;
virtual bool SetRichPresence( const char *, const char * ) = 0;
virtual void ClearRichPresence( ) = 0;
virtual const char * GetFriendRichPresence( CSteamID, const char * ) = 0;
virtual int32_t GetFriendRichPresenceKeyCount( CSteamID ) = 0;
virtual const char * GetFriendRichPresenceKeyByIndex( CSteamID, int32_t ) = 0;
virtual void RequestFriendRichPresence( CSteamID ) = 0;
virtual bool InviteUserToGame( CSteamID, const char * ) = 0;
virtual int32_t GetCoplayFriendCount( ) = 0;
virtual CSteamID GetCoplayFriend( int32_t ) = 0;
virtual int32_t GetFriendCoplayTime( CSteamID ) = 0;
virtual uint32_t GetFriendCoplayGame( CSteamID ) = 0;
virtual uint64_t JoinClanChatRoom( CSteamID ) = 0;
virtual bool LeaveClanChatRoom( CSteamID ) = 0;
virtual int32_t GetClanChatMemberCount( CSteamID ) = 0;
virtual CSteamID GetChatMemberByIndex( CSteamID, int32_t ) = 0;
virtual bool SendClanChatMessage( CSteamID, const char * ) = 0;
virtual int32_t GetClanChatMessage( CSteamID, int32_t, void *, int32_t, uint32_t *, CSteamID * ) = 0;
virtual bool IsClanChatAdmin( CSteamID, CSteamID ) = 0;
virtual bool IsClanChatWindowOpenInSteam( CSteamID ) = 0;
virtual bool OpenClanChatWindowInSteam( CSteamID ) = 0;
virtual bool CloseClanChatWindowInSteam( CSteamID ) = 0;
virtual bool SetListenForFriendsMessages( bool ) = 0;
virtual bool ReplyToFriendMessage( CSteamID, const char * ) = 0;
virtual int32_t GetFriendMessage( CSteamID, int32_t, void *, int32_t, uint32_t * ) = 0;
virtual uint64_t GetFollowerCount( CSteamID ) = 0;
virtual uint64_t IsFollowing( CSteamID ) = 0;
virtual uint64_t EnumerateFollowingList( uint32_t ) = 0;
#endif /* __cplusplus */
};
void cppISteamFriends_SteamFriends012_GetPersonaName( struct cppISteamFriends_SteamFriends012_GetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaName( );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetPersonaName( );
}
void cppISteamFriends_SteamFriends012_SetPersonaName( struct cppISteamFriends_SteamFriends012_SetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetPersonaName( (const char *)params->pchPersonaName );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->SetPersonaName( params->pchPersonaName );
}
void cppISteamFriends_SteamFriends012_GetPersonaState( struct cppISteamFriends_SteamFriends012_GetPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaState( );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetPersonaState( );
}
void cppISteamFriends_SteamFriends012_GetFriendCount( struct cppISteamFriends_SteamFriends012_GetFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCount( (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetFriendCount( params->iFriendFlags );
}
void cppISteamFriends_SteamFriends012_GetFriendByIndex( struct cppISteamFriends_SteamFriends012_GetFriendByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendByIndex( (int)params->iFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
*params->_ret = iface->GetFriendByIndex( params->iFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends012_GetFriendRelationship( struct cppISteamFriends_SteamFriends012_GetFriendRelationship_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRelationship( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetFriendRelationship( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends012_GetFriendPersonaState( struct cppISteamFriends_SteamFriends012_GetFriendPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaState( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetFriendPersonaState( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends012_GetFriendPersonaName( struct cppISteamFriends_SteamFriends012_GetFriendPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaName( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetFriendPersonaName( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends012_GetFriendGamePlayed( struct cppISteamFriends_SteamFriends012_GetFriendGamePlayed_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendGamePlayed( (CSteamID)params->steamIDFriend, (FriendGameInfo_t *)params->pFriendGameInfo );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetFriendGamePlayed( params->steamIDFriend, params->pFriendGameInfo );
}
void cppISteamFriends_SteamFriends012_GetFriendPersonaNameHistory( struct cppISteamFriends_SteamFriends012_GetFriendPersonaNameHistory_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaNameHistory( (CSteamID)params->steamIDFriend, (int)params->iPersonaName );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetFriendPersonaNameHistory( params->steamIDFriend, params->iPersonaName );
}
void cppISteamFriends_SteamFriends012_HasFriend( struct cppISteamFriends_SteamFriends012_HasFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->HasFriend( (CSteamID)params->steamIDFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->HasFriend( params->steamIDFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends012_GetClanCount( struct cppISteamFriends_SteamFriends012_GetClanCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanCount( );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetClanCount( );
}
void cppISteamFriends_SteamFriends012_GetClanByIndex( struct cppISteamFriends_SteamFriends012_GetClanByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanByIndex( (int)params->iClan );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
*params->_ret = iface->GetClanByIndex( params->iClan );
}
void cppISteamFriends_SteamFriends012_GetClanName( struct cppISteamFriends_SteamFriends012_GetClanName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanName( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetClanName( params->steamIDClan );
}
void cppISteamFriends_SteamFriends012_GetClanTag( struct cppISteamFriends_SteamFriends012_GetClanTag_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanTag( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetClanTag( params->steamIDClan );
}
void cppISteamFriends_SteamFriends012_GetClanActivityCounts( struct cppISteamFriends_SteamFriends012_GetClanActivityCounts_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanActivityCounts( (CSteamID)params->steamIDClan, (int *)params->pnOnline, (int *)params->pnInGame, (int *)params->pnChatting );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetClanActivityCounts( params->steamIDClan, params->pnOnline, params->pnInGame, params->pnChatting );
}
void cppISteamFriends_SteamFriends012_DownloadClanActivityCounts( struct cppISteamFriends_SteamFriends012_DownloadClanActivityCounts_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->DownloadClanActivityCounts( (CSteamID *)params->psteamIDClans, (int)params->cClansToRequest );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->DownloadClanActivityCounts( params->psteamIDClans, params->cClansToRequest );
}
void cppISteamFriends_SteamFriends012_GetFriendCountFromSource( struct cppISteamFriends_SteamFriends012_GetFriendCountFromSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCountFromSource( (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetFriendCountFromSource( params->steamIDSource );
}
void cppISteamFriends_SteamFriends012_GetFriendFromSourceByIndex( struct cppISteamFriends_SteamFriends012_GetFriendFromSourceByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendFromSourceByIndex( (CSteamID)params->steamIDSource, (int)params->iFriend );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
*params->_ret = iface->GetFriendFromSourceByIndex( params->steamIDSource, params->iFriend );
}
void cppISteamFriends_SteamFriends012_IsUserInSource( struct cppISteamFriends_SteamFriends012_IsUserInSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsUserInSource( (CSteamID)params->steamIDUser, (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->IsUserInSource( params->steamIDUser, params->steamIDSource );
}
void cppISteamFriends_SteamFriends012_SetInGameVoiceSpeaking( struct cppISteamFriends_SteamFriends012_SetInGameVoiceSpeaking_params *params )
{
((ISteamFriends*)params->linux_side)->SetInGameVoiceSpeaking( (CSteamID)params->steamIDUser, (bool)params->bSpeaking );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
iface->SetInGameVoiceSpeaking( params->steamIDUser, params->bSpeaking );
}
void cppISteamFriends_SteamFriends012_ActivateGameOverlay( struct cppISteamFriends_SteamFriends012_ActivateGameOverlay_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlay( (const char *)params->pchDialog );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
iface->ActivateGameOverlay( params->pchDialog );
}
void cppISteamFriends_SteamFriends012_ActivateGameOverlayToUser( struct cppISteamFriends_SteamFriends012_ActivateGameOverlayToUser_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToUser( (const char *)params->pchDialog, (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
iface->ActivateGameOverlayToUser( params->pchDialog, params->steamID );
}
void cppISteamFriends_SteamFriends012_ActivateGameOverlayToWebPage( struct cppISteamFriends_SteamFriends012_ActivateGameOverlayToWebPage_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToWebPage( (const char *)params->pchURL );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
iface->ActivateGameOverlayToWebPage( params->pchURL );
}
void cppISteamFriends_SteamFriends012_ActivateGameOverlayToStore( struct cppISteamFriends_SteamFriends012_ActivateGameOverlayToStore_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToStore( (AppId_t)params->nAppID );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
iface->ActivateGameOverlayToStore( params->nAppID );
}
void cppISteamFriends_SteamFriends012_SetPlayedWith( struct cppISteamFriends_SteamFriends012_SetPlayedWith_params *params )
{
((ISteamFriends*)params->linux_side)->SetPlayedWith( (CSteamID)params->steamIDUserPlayedWith );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
iface->SetPlayedWith( params->steamIDUserPlayedWith );
}
void cppISteamFriends_SteamFriends012_ActivateGameOverlayInviteDialog( struct cppISteamFriends_SteamFriends012_ActivateGameOverlayInviteDialog_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayInviteDialog( (CSteamID)params->steamIDLobby );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
iface->ActivateGameOverlayInviteDialog( params->steamIDLobby );
}
void cppISteamFriends_SteamFriends012_GetSmallFriendAvatar( struct cppISteamFriends_SteamFriends012_GetSmallFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetSmallFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetSmallFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends012_GetMediumFriendAvatar( struct cppISteamFriends_SteamFriends012_GetMediumFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetMediumFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetMediumFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends012_GetLargeFriendAvatar( struct cppISteamFriends_SteamFriends012_GetLargeFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetLargeFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetLargeFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends012_RequestUserInformation( struct cppISteamFriends_SteamFriends012_RequestUserInformation_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestUserInformation( (CSteamID)params->steamIDUser, (bool)params->bRequireNameOnly );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->RequestUserInformation( params->steamIDUser, params->bRequireNameOnly );
}
void cppISteamFriends_SteamFriends012_RequestClanOfficerList( struct cppISteamFriends_SteamFriends012_RequestClanOfficerList_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestClanOfficerList( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->RequestClanOfficerList( params->steamIDClan );
}
void cppISteamFriends_SteamFriends012_GetClanOwner( struct cppISteamFriends_SteamFriends012_GetClanOwner_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOwner( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
*params->_ret = iface->GetClanOwner( params->steamIDClan );
}
void cppISteamFriends_SteamFriends012_GetClanOfficerCount( struct cppISteamFriends_SteamFriends012_GetClanOfficerCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerCount( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetClanOfficerCount( params->steamIDClan );
}
void cppISteamFriends_SteamFriends012_GetClanOfficerByIndex( struct cppISteamFriends_SteamFriends012_GetClanOfficerByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerByIndex( (CSteamID)params->steamIDClan, (int)params->iOfficer );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
*params->_ret = iface->GetClanOfficerByIndex( params->steamIDClan, params->iOfficer );
}
void cppISteamFriends_SteamFriends012_GetUserRestrictions( struct cppISteamFriends_SteamFriends012_GetUserRestrictions_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetUserRestrictions( );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetUserRestrictions( );
}
void cppISteamFriends_SteamFriends012_SetRichPresence( struct cppISteamFriends_SteamFriends012_SetRichPresence_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetRichPresence( (const char *)params->pchKey, (const char *)params->pchValue );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->SetRichPresence( params->pchKey, params->pchValue );
}
void cppISteamFriends_SteamFriends012_ClearRichPresence( struct cppISteamFriends_SteamFriends012_ClearRichPresence_params *params )
{
((ISteamFriends*)params->linux_side)->ClearRichPresence( );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
iface->ClearRichPresence( );
}
void cppISteamFriends_SteamFriends012_GetFriendRichPresence( struct cppISteamFriends_SteamFriends012_GetFriendRichPresence_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresence( (CSteamID)params->steamIDFriend, (const char *)params->pchKey );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetFriendRichPresence( params->steamIDFriend, params->pchKey );
}
void cppISteamFriends_SteamFriends012_GetFriendRichPresenceKeyCount( struct cppISteamFriends_SteamFriends012_GetFriendRichPresenceKeyCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresenceKeyCount( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetFriendRichPresenceKeyCount( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends012_GetFriendRichPresenceKeyByIndex( struct cppISteamFriends_SteamFriends012_GetFriendRichPresenceKeyByIndex_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresenceKeyByIndex( (CSteamID)params->steamIDFriend, (int)params->iKey );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetFriendRichPresenceKeyByIndex( params->steamIDFriend, params->iKey );
}
void cppISteamFriends_SteamFriends012_RequestFriendRichPresence( struct cppISteamFriends_SteamFriends012_RequestFriendRichPresence_params *params )
{
((ISteamFriends*)params->linux_side)->RequestFriendRichPresence( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
iface->RequestFriendRichPresence( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends012_InviteUserToGame( struct cppISteamFriends_SteamFriends012_InviteUserToGame_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->InviteUserToGame( (CSteamID)params->steamIDFriend, (const char *)params->pchConnectString );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->InviteUserToGame( params->steamIDFriend, params->pchConnectString );
}
void cppISteamFriends_SteamFriends012_GetCoplayFriendCount( struct cppISteamFriends_SteamFriends012_GetCoplayFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetCoplayFriendCount( );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetCoplayFriendCount( );
}
void cppISteamFriends_SteamFriends012_GetCoplayFriend( struct cppISteamFriends_SteamFriends012_GetCoplayFriend_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetCoplayFriend( (int)params->iCoplayFriend );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
*params->_ret = iface->GetCoplayFriend( params->iCoplayFriend );
}
void cppISteamFriends_SteamFriends012_GetFriendCoplayTime( struct cppISteamFriends_SteamFriends012_GetFriendCoplayTime_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCoplayTime( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetFriendCoplayTime( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends012_GetFriendCoplayGame( struct cppISteamFriends_SteamFriends012_GetFriendCoplayGame_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCoplayGame( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetFriendCoplayGame( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends012_JoinClanChatRoom( struct cppISteamFriends_SteamFriends012_JoinClanChatRoom_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->JoinClanChatRoom( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->JoinClanChatRoom( params->steamIDClan );
}
void cppISteamFriends_SteamFriends012_LeaveClanChatRoom( struct cppISteamFriends_SteamFriends012_LeaveClanChatRoom_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->LeaveClanChatRoom( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->LeaveClanChatRoom( params->steamIDClan );
}
void cppISteamFriends_SteamFriends012_GetClanChatMemberCount( struct cppISteamFriends_SteamFriends012_GetClanChatMemberCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanChatMemberCount( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetClanChatMemberCount( params->steamIDClan );
}
void cppISteamFriends_SteamFriends012_GetChatMemberByIndex( struct cppISteamFriends_SteamFriends012_GetChatMemberByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetChatMemberByIndex( (CSteamID)params->steamIDClan, (int)params->iUser );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
*params->_ret = iface->GetChatMemberByIndex( params->steamIDClan, params->iUser );
}
void cppISteamFriends_SteamFriends012_SendClanChatMessage( struct cppISteamFriends_SteamFriends012_SendClanChatMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SendClanChatMessage( (CSteamID)params->steamIDClanChat, (const char *)params->pchText );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->SendClanChatMessage( params->steamIDClanChat, params->pchText );
}
void cppISteamFriends_SteamFriends012_GetClanChatMessage( struct cppISteamFriends_SteamFriends012_GetClanChatMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanChatMessage( (CSteamID)params->steamIDClanChat, (int)params->iMessage, (void *)params->prgchText, (int)params->cchTextMax, (EChatEntryType *)params->_e, (CSteamID *)params->_f );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetClanChatMessage( params->steamIDClanChat, params->iMessage, params->prgchText, params->cchTextMax, params->_e, params->_f );
}
void cppISteamFriends_SteamFriends012_IsClanChatAdmin( struct cppISteamFriends_SteamFriends012_IsClanChatAdmin_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanChatAdmin( (CSteamID)params->steamIDClanChat, (CSteamID)params->steamIDUser );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->IsClanChatAdmin( params->steamIDClanChat, params->steamIDUser );
}
void cppISteamFriends_SteamFriends012_IsClanChatWindowOpenInSteam( struct cppISteamFriends_SteamFriends012_IsClanChatWindowOpenInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanChatWindowOpenInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->IsClanChatWindowOpenInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends012_OpenClanChatWindowInSteam( struct cppISteamFriends_SteamFriends012_OpenClanChatWindowInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->OpenClanChatWindowInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->OpenClanChatWindowInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends012_CloseClanChatWindowInSteam( struct cppISteamFriends_SteamFriends012_CloseClanChatWindowInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->CloseClanChatWindowInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->CloseClanChatWindowInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends012_SetListenForFriendsMessages( struct cppISteamFriends_SteamFriends012_SetListenForFriendsMessages_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetListenForFriendsMessages( (bool)params->bInterceptEnabled );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->SetListenForFriendsMessages( params->bInterceptEnabled );
}
void cppISteamFriends_SteamFriends012_ReplyToFriendMessage( struct cppISteamFriends_SteamFriends012_ReplyToFriendMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->ReplyToFriendMessage( (CSteamID)params->steamIDFriend, (const char *)params->pchMsgToSend );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->ReplyToFriendMessage( params->steamIDFriend, params->pchMsgToSend );
}
void cppISteamFriends_SteamFriends012_GetFriendMessage( struct cppISteamFriends_SteamFriends012_GetFriendMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendMessage( (CSteamID)params->steamIDFriend, (int)params->iMessageID, (void *)params->pvData, (int)params->cubData, (EChatEntryType *)params->peChatEntryType );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetFriendMessage( params->steamIDFriend, params->iMessageID, params->pvData, params->cubData, params->peChatEntryType );
}
void cppISteamFriends_SteamFriends012_GetFollowerCount( struct cppISteamFriends_SteamFriends012_GetFollowerCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFollowerCount( (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->GetFollowerCount( params->steamID );
}
void cppISteamFriends_SteamFriends012_IsFollowing( struct cppISteamFriends_SteamFriends012_IsFollowing_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsFollowing( (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->IsFollowing( params->steamID );
}
void cppISteamFriends_SteamFriends012_EnumerateFollowingList( struct cppISteamFriends_SteamFriends012_EnumerateFollowingList_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->EnumerateFollowingList( (uint32)params->unStartIndex );
struct cppISteamFriends_SteamFriends012 *iface = (struct cppISteamFriends_SteamFriends012 *)params->linux_side;
params->_ret = iface->EnumerateFollowingList( params->unStartIndex );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamFriends_SteamFriends012;
struct cppISteamFriends_SteamFriends012_GetPersonaName_params
{
void *linux_side;

View File

@ -11,319 +11,452 @@ extern "C" {
#define SDKVER_125
#include "struct_converters.h"
#include "cppISteamFriends_SteamFriends013.h"
struct cppISteamFriends_SteamFriends013
{
#ifdef __cplusplus
virtual const char * GetPersonaName( ) = 0;
virtual uint64_t SetPersonaName( const char * ) = 0;
virtual uint32_t GetPersonaState( ) = 0;
virtual int32_t GetFriendCount( int32_t ) = 0;
virtual CSteamID GetFriendByIndex( int32_t, int32_t ) = 0;
virtual uint32_t GetFriendRelationship( CSteamID ) = 0;
virtual uint32_t GetFriendPersonaState( CSteamID ) = 0;
virtual const char * GetFriendPersonaName( CSteamID ) = 0;
virtual bool GetFriendGamePlayed( CSteamID, FriendGameInfo_t * ) = 0;
virtual const char * GetFriendPersonaNameHistory( CSteamID, int32_t ) = 0;
virtual bool HasFriend( CSteamID, int32_t ) = 0;
virtual int32_t GetClanCount( ) = 0;
virtual CSteamID GetClanByIndex( int32_t ) = 0;
virtual const char * GetClanName( CSteamID ) = 0;
virtual const char * GetClanTag( CSteamID ) = 0;
virtual bool GetClanActivityCounts( CSteamID, int32_t *, int32_t *, int32_t * ) = 0;
virtual uint64_t DownloadClanActivityCounts( CSteamID *, int32_t ) = 0;
virtual int32_t GetFriendCountFromSource( CSteamID ) = 0;
virtual CSteamID GetFriendFromSourceByIndex( CSteamID, int32_t ) = 0;
virtual bool IsUserInSource( CSteamID, CSteamID ) = 0;
virtual void SetInGameVoiceSpeaking( CSteamID, bool ) = 0;
virtual void ActivateGameOverlay( const char * ) = 0;
virtual void ActivateGameOverlayToUser( const char *, CSteamID ) = 0;
virtual void ActivateGameOverlayToWebPage( const char * ) = 0;
virtual void ActivateGameOverlayToStore( uint32_t, uint32_t ) = 0;
virtual void SetPlayedWith( CSteamID ) = 0;
virtual void ActivateGameOverlayInviteDialog( CSteamID ) = 0;
virtual int32_t GetSmallFriendAvatar( CSteamID ) = 0;
virtual int32_t GetMediumFriendAvatar( CSteamID ) = 0;
virtual int32_t GetLargeFriendAvatar( CSteamID ) = 0;
virtual bool RequestUserInformation( CSteamID, bool ) = 0;
virtual uint64_t RequestClanOfficerList( CSteamID ) = 0;
virtual CSteamID GetClanOwner( CSteamID ) = 0;
virtual int32_t GetClanOfficerCount( CSteamID ) = 0;
virtual CSteamID GetClanOfficerByIndex( CSteamID, int32_t ) = 0;
virtual uint32_t GetUserRestrictions( ) = 0;
virtual bool SetRichPresence( const char *, const char * ) = 0;
virtual void ClearRichPresence( ) = 0;
virtual const char * GetFriendRichPresence( CSteamID, const char * ) = 0;
virtual int32_t GetFriendRichPresenceKeyCount( CSteamID ) = 0;
virtual const char * GetFriendRichPresenceKeyByIndex( CSteamID, int32_t ) = 0;
virtual void RequestFriendRichPresence( CSteamID ) = 0;
virtual bool InviteUserToGame( CSteamID, const char * ) = 0;
virtual int32_t GetCoplayFriendCount( ) = 0;
virtual CSteamID GetCoplayFriend( int32_t ) = 0;
virtual int32_t GetFriendCoplayTime( CSteamID ) = 0;
virtual uint32_t GetFriendCoplayGame( CSteamID ) = 0;
virtual uint64_t JoinClanChatRoom( CSteamID ) = 0;
virtual bool LeaveClanChatRoom( CSteamID ) = 0;
virtual int32_t GetClanChatMemberCount( CSteamID ) = 0;
virtual CSteamID GetChatMemberByIndex( CSteamID, int32_t ) = 0;
virtual bool SendClanChatMessage( CSteamID, const char * ) = 0;
virtual int32_t GetClanChatMessage( CSteamID, int32_t, void *, int32_t, uint32_t *, CSteamID * ) = 0;
virtual bool IsClanChatAdmin( CSteamID, CSteamID ) = 0;
virtual bool IsClanChatWindowOpenInSteam( CSteamID ) = 0;
virtual bool OpenClanChatWindowInSteam( CSteamID ) = 0;
virtual bool CloseClanChatWindowInSteam( CSteamID ) = 0;
virtual bool SetListenForFriendsMessages( bool ) = 0;
virtual bool ReplyToFriendMessage( CSteamID, const char * ) = 0;
virtual int32_t GetFriendMessage( CSteamID, int32_t, void *, int32_t, uint32_t * ) = 0;
virtual uint64_t GetFollowerCount( CSteamID ) = 0;
virtual uint64_t IsFollowing( CSteamID ) = 0;
virtual uint64_t EnumerateFollowingList( uint32_t ) = 0;
#endif /* __cplusplus */
};
void cppISteamFriends_SteamFriends013_GetPersonaName( struct cppISteamFriends_SteamFriends013_GetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaName( );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetPersonaName( );
}
void cppISteamFriends_SteamFriends013_SetPersonaName( struct cppISteamFriends_SteamFriends013_SetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetPersonaName( (const char *)params->pchPersonaName );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->SetPersonaName( params->pchPersonaName );
}
void cppISteamFriends_SteamFriends013_GetPersonaState( struct cppISteamFriends_SteamFriends013_GetPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaState( );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetPersonaState( );
}
void cppISteamFriends_SteamFriends013_GetFriendCount( struct cppISteamFriends_SteamFriends013_GetFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCount( (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetFriendCount( params->iFriendFlags );
}
void cppISteamFriends_SteamFriends013_GetFriendByIndex( struct cppISteamFriends_SteamFriends013_GetFriendByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendByIndex( (int)params->iFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
*params->_ret = iface->GetFriendByIndex( params->iFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends013_GetFriendRelationship( struct cppISteamFriends_SteamFriends013_GetFriendRelationship_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRelationship( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetFriendRelationship( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends013_GetFriendPersonaState( struct cppISteamFriends_SteamFriends013_GetFriendPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaState( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetFriendPersonaState( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends013_GetFriendPersonaName( struct cppISteamFriends_SteamFriends013_GetFriendPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaName( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetFriendPersonaName( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends013_GetFriendGamePlayed( struct cppISteamFriends_SteamFriends013_GetFriendGamePlayed_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendGamePlayed( (CSteamID)params->steamIDFriend, (FriendGameInfo_t *)params->pFriendGameInfo );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetFriendGamePlayed( params->steamIDFriend, params->pFriendGameInfo );
}
void cppISteamFriends_SteamFriends013_GetFriendPersonaNameHistory( struct cppISteamFriends_SteamFriends013_GetFriendPersonaNameHistory_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaNameHistory( (CSteamID)params->steamIDFriend, (int)params->iPersonaName );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetFriendPersonaNameHistory( params->steamIDFriend, params->iPersonaName );
}
void cppISteamFriends_SteamFriends013_HasFriend( struct cppISteamFriends_SteamFriends013_HasFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->HasFriend( (CSteamID)params->steamIDFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->HasFriend( params->steamIDFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends013_GetClanCount( struct cppISteamFriends_SteamFriends013_GetClanCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanCount( );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetClanCount( );
}
void cppISteamFriends_SteamFriends013_GetClanByIndex( struct cppISteamFriends_SteamFriends013_GetClanByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanByIndex( (int)params->iClan );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
*params->_ret = iface->GetClanByIndex( params->iClan );
}
void cppISteamFriends_SteamFriends013_GetClanName( struct cppISteamFriends_SteamFriends013_GetClanName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanName( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetClanName( params->steamIDClan );
}
void cppISteamFriends_SteamFriends013_GetClanTag( struct cppISteamFriends_SteamFriends013_GetClanTag_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanTag( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetClanTag( params->steamIDClan );
}
void cppISteamFriends_SteamFriends013_GetClanActivityCounts( struct cppISteamFriends_SteamFriends013_GetClanActivityCounts_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanActivityCounts( (CSteamID)params->steamIDClan, (int *)params->pnOnline, (int *)params->pnInGame, (int *)params->pnChatting );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetClanActivityCounts( params->steamIDClan, params->pnOnline, params->pnInGame, params->pnChatting );
}
void cppISteamFriends_SteamFriends013_DownloadClanActivityCounts( struct cppISteamFriends_SteamFriends013_DownloadClanActivityCounts_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->DownloadClanActivityCounts( (CSteamID *)params->psteamIDClans, (int)params->cClansToRequest );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->DownloadClanActivityCounts( params->psteamIDClans, params->cClansToRequest );
}
void cppISteamFriends_SteamFriends013_GetFriendCountFromSource( struct cppISteamFriends_SteamFriends013_GetFriendCountFromSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCountFromSource( (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetFriendCountFromSource( params->steamIDSource );
}
void cppISteamFriends_SteamFriends013_GetFriendFromSourceByIndex( struct cppISteamFriends_SteamFriends013_GetFriendFromSourceByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendFromSourceByIndex( (CSteamID)params->steamIDSource, (int)params->iFriend );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
*params->_ret = iface->GetFriendFromSourceByIndex( params->steamIDSource, params->iFriend );
}
void cppISteamFriends_SteamFriends013_IsUserInSource( struct cppISteamFriends_SteamFriends013_IsUserInSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsUserInSource( (CSteamID)params->steamIDUser, (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->IsUserInSource( params->steamIDUser, params->steamIDSource );
}
void cppISteamFriends_SteamFriends013_SetInGameVoiceSpeaking( struct cppISteamFriends_SteamFriends013_SetInGameVoiceSpeaking_params *params )
{
((ISteamFriends*)params->linux_side)->SetInGameVoiceSpeaking( (CSteamID)params->steamIDUser, (bool)params->bSpeaking );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
iface->SetInGameVoiceSpeaking( params->steamIDUser, params->bSpeaking );
}
void cppISteamFriends_SteamFriends013_ActivateGameOverlay( struct cppISteamFriends_SteamFriends013_ActivateGameOverlay_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlay( (const char *)params->pchDialog );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
iface->ActivateGameOverlay( params->pchDialog );
}
void cppISteamFriends_SteamFriends013_ActivateGameOverlayToUser( struct cppISteamFriends_SteamFriends013_ActivateGameOverlayToUser_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToUser( (const char *)params->pchDialog, (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
iface->ActivateGameOverlayToUser( params->pchDialog, params->steamID );
}
void cppISteamFriends_SteamFriends013_ActivateGameOverlayToWebPage( struct cppISteamFriends_SteamFriends013_ActivateGameOverlayToWebPage_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToWebPage( (const char *)params->pchURL );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
iface->ActivateGameOverlayToWebPage( params->pchURL );
}
void cppISteamFriends_SteamFriends013_ActivateGameOverlayToStore( struct cppISteamFriends_SteamFriends013_ActivateGameOverlayToStore_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToStore( (AppId_t)params->nAppID, (EOverlayToStoreFlag)params->eFlag );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
iface->ActivateGameOverlayToStore( params->nAppID, params->eFlag );
}
void cppISteamFriends_SteamFriends013_SetPlayedWith( struct cppISteamFriends_SteamFriends013_SetPlayedWith_params *params )
{
((ISteamFriends*)params->linux_side)->SetPlayedWith( (CSteamID)params->steamIDUserPlayedWith );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
iface->SetPlayedWith( params->steamIDUserPlayedWith );
}
void cppISteamFriends_SteamFriends013_ActivateGameOverlayInviteDialog( struct cppISteamFriends_SteamFriends013_ActivateGameOverlayInviteDialog_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayInviteDialog( (CSteamID)params->steamIDLobby );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
iface->ActivateGameOverlayInviteDialog( params->steamIDLobby );
}
void cppISteamFriends_SteamFriends013_GetSmallFriendAvatar( struct cppISteamFriends_SteamFriends013_GetSmallFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetSmallFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetSmallFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends013_GetMediumFriendAvatar( struct cppISteamFriends_SteamFriends013_GetMediumFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetMediumFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetMediumFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends013_GetLargeFriendAvatar( struct cppISteamFriends_SteamFriends013_GetLargeFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetLargeFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetLargeFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends013_RequestUserInformation( struct cppISteamFriends_SteamFriends013_RequestUserInformation_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestUserInformation( (CSteamID)params->steamIDUser, (bool)params->bRequireNameOnly );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->RequestUserInformation( params->steamIDUser, params->bRequireNameOnly );
}
void cppISteamFriends_SteamFriends013_RequestClanOfficerList( struct cppISteamFriends_SteamFriends013_RequestClanOfficerList_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestClanOfficerList( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->RequestClanOfficerList( params->steamIDClan );
}
void cppISteamFriends_SteamFriends013_GetClanOwner( struct cppISteamFriends_SteamFriends013_GetClanOwner_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOwner( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
*params->_ret = iface->GetClanOwner( params->steamIDClan );
}
void cppISteamFriends_SteamFriends013_GetClanOfficerCount( struct cppISteamFriends_SteamFriends013_GetClanOfficerCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerCount( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetClanOfficerCount( params->steamIDClan );
}
void cppISteamFriends_SteamFriends013_GetClanOfficerByIndex( struct cppISteamFriends_SteamFriends013_GetClanOfficerByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerByIndex( (CSteamID)params->steamIDClan, (int)params->iOfficer );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
*params->_ret = iface->GetClanOfficerByIndex( params->steamIDClan, params->iOfficer );
}
void cppISteamFriends_SteamFriends013_GetUserRestrictions( struct cppISteamFriends_SteamFriends013_GetUserRestrictions_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetUserRestrictions( );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetUserRestrictions( );
}
void cppISteamFriends_SteamFriends013_SetRichPresence( struct cppISteamFriends_SteamFriends013_SetRichPresence_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetRichPresence( (const char *)params->pchKey, (const char *)params->pchValue );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->SetRichPresence( params->pchKey, params->pchValue );
}
void cppISteamFriends_SteamFriends013_ClearRichPresence( struct cppISteamFriends_SteamFriends013_ClearRichPresence_params *params )
{
((ISteamFriends*)params->linux_side)->ClearRichPresence( );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
iface->ClearRichPresence( );
}
void cppISteamFriends_SteamFriends013_GetFriendRichPresence( struct cppISteamFriends_SteamFriends013_GetFriendRichPresence_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresence( (CSteamID)params->steamIDFriend, (const char *)params->pchKey );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetFriendRichPresence( params->steamIDFriend, params->pchKey );
}
void cppISteamFriends_SteamFriends013_GetFriendRichPresenceKeyCount( struct cppISteamFriends_SteamFriends013_GetFriendRichPresenceKeyCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresenceKeyCount( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetFriendRichPresenceKeyCount( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends013_GetFriendRichPresenceKeyByIndex( struct cppISteamFriends_SteamFriends013_GetFriendRichPresenceKeyByIndex_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresenceKeyByIndex( (CSteamID)params->steamIDFriend, (int)params->iKey );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetFriendRichPresenceKeyByIndex( params->steamIDFriend, params->iKey );
}
void cppISteamFriends_SteamFriends013_RequestFriendRichPresence( struct cppISteamFriends_SteamFriends013_RequestFriendRichPresence_params *params )
{
((ISteamFriends*)params->linux_side)->RequestFriendRichPresence( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
iface->RequestFriendRichPresence( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends013_InviteUserToGame( struct cppISteamFriends_SteamFriends013_InviteUserToGame_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->InviteUserToGame( (CSteamID)params->steamIDFriend, (const char *)params->pchConnectString );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->InviteUserToGame( params->steamIDFriend, params->pchConnectString );
}
void cppISteamFriends_SteamFriends013_GetCoplayFriendCount( struct cppISteamFriends_SteamFriends013_GetCoplayFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetCoplayFriendCount( );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetCoplayFriendCount( );
}
void cppISteamFriends_SteamFriends013_GetCoplayFriend( struct cppISteamFriends_SteamFriends013_GetCoplayFriend_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetCoplayFriend( (int)params->iCoplayFriend );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
*params->_ret = iface->GetCoplayFriend( params->iCoplayFriend );
}
void cppISteamFriends_SteamFriends013_GetFriendCoplayTime( struct cppISteamFriends_SteamFriends013_GetFriendCoplayTime_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCoplayTime( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetFriendCoplayTime( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends013_GetFriendCoplayGame( struct cppISteamFriends_SteamFriends013_GetFriendCoplayGame_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCoplayGame( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetFriendCoplayGame( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends013_JoinClanChatRoom( struct cppISteamFriends_SteamFriends013_JoinClanChatRoom_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->JoinClanChatRoom( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->JoinClanChatRoom( params->steamIDClan );
}
void cppISteamFriends_SteamFriends013_LeaveClanChatRoom( struct cppISteamFriends_SteamFriends013_LeaveClanChatRoom_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->LeaveClanChatRoom( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->LeaveClanChatRoom( params->steamIDClan );
}
void cppISteamFriends_SteamFriends013_GetClanChatMemberCount( struct cppISteamFriends_SteamFriends013_GetClanChatMemberCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanChatMemberCount( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetClanChatMemberCount( params->steamIDClan );
}
void cppISteamFriends_SteamFriends013_GetChatMemberByIndex( struct cppISteamFriends_SteamFriends013_GetChatMemberByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetChatMemberByIndex( (CSteamID)params->steamIDClan, (int)params->iUser );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
*params->_ret = iface->GetChatMemberByIndex( params->steamIDClan, params->iUser );
}
void cppISteamFriends_SteamFriends013_SendClanChatMessage( struct cppISteamFriends_SteamFriends013_SendClanChatMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SendClanChatMessage( (CSteamID)params->steamIDClanChat, (const char *)params->pchText );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->SendClanChatMessage( params->steamIDClanChat, params->pchText );
}
void cppISteamFriends_SteamFriends013_GetClanChatMessage( struct cppISteamFriends_SteamFriends013_GetClanChatMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanChatMessage( (CSteamID)params->steamIDClanChat, (int)params->iMessage, (void *)params->prgchText, (int)params->cchTextMax, (EChatEntryType *)params->_e, (CSteamID *)params->_f );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetClanChatMessage( params->steamIDClanChat, params->iMessage, params->prgchText, params->cchTextMax, params->_e, params->_f );
}
void cppISteamFriends_SteamFriends013_IsClanChatAdmin( struct cppISteamFriends_SteamFriends013_IsClanChatAdmin_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanChatAdmin( (CSteamID)params->steamIDClanChat, (CSteamID)params->steamIDUser );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->IsClanChatAdmin( params->steamIDClanChat, params->steamIDUser );
}
void cppISteamFriends_SteamFriends013_IsClanChatWindowOpenInSteam( struct cppISteamFriends_SteamFriends013_IsClanChatWindowOpenInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanChatWindowOpenInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->IsClanChatWindowOpenInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends013_OpenClanChatWindowInSteam( struct cppISteamFriends_SteamFriends013_OpenClanChatWindowInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->OpenClanChatWindowInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->OpenClanChatWindowInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends013_CloseClanChatWindowInSteam( struct cppISteamFriends_SteamFriends013_CloseClanChatWindowInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->CloseClanChatWindowInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->CloseClanChatWindowInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends013_SetListenForFriendsMessages( struct cppISteamFriends_SteamFriends013_SetListenForFriendsMessages_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetListenForFriendsMessages( (bool)params->bInterceptEnabled );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->SetListenForFriendsMessages( params->bInterceptEnabled );
}
void cppISteamFriends_SteamFriends013_ReplyToFriendMessage( struct cppISteamFriends_SteamFriends013_ReplyToFriendMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->ReplyToFriendMessage( (CSteamID)params->steamIDFriend, (const char *)params->pchMsgToSend );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->ReplyToFriendMessage( params->steamIDFriend, params->pchMsgToSend );
}
void cppISteamFriends_SteamFriends013_GetFriendMessage( struct cppISteamFriends_SteamFriends013_GetFriendMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendMessage( (CSteamID)params->steamIDFriend, (int)params->iMessageID, (void *)params->pvData, (int)params->cubData, (EChatEntryType *)params->peChatEntryType );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetFriendMessage( params->steamIDFriend, params->iMessageID, params->pvData, params->cubData, params->peChatEntryType );
}
void cppISteamFriends_SteamFriends013_GetFollowerCount( struct cppISteamFriends_SteamFriends013_GetFollowerCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFollowerCount( (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->GetFollowerCount( params->steamID );
}
void cppISteamFriends_SteamFriends013_IsFollowing( struct cppISteamFriends_SteamFriends013_IsFollowing_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsFollowing( (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->IsFollowing( params->steamID );
}
void cppISteamFriends_SteamFriends013_EnumerateFollowingList( struct cppISteamFriends_SteamFriends013_EnumerateFollowingList_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->EnumerateFollowingList( (uint32)params->unStartIndex );
struct cppISteamFriends_SteamFriends013 *iface = (struct cppISteamFriends_SteamFriends013 *)params->linux_side;
params->_ret = iface->EnumerateFollowingList( params->unStartIndex );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamFriends_SteamFriends013;
struct cppISteamFriends_SteamFriends013_GetPersonaName_params
{
void *linux_side;

View File

@ -11,324 +11,459 @@ extern "C" {
#define SDKVER_131
#include "struct_converters.h"
#include "cppISteamFriends_SteamFriends014.h"
struct cppISteamFriends_SteamFriends014
{
#ifdef __cplusplus
virtual const char * GetPersonaName( ) = 0;
virtual uint64_t SetPersonaName( const char * ) = 0;
virtual uint32_t GetPersonaState( ) = 0;
virtual int32_t GetFriendCount( int32_t ) = 0;
virtual CSteamID GetFriendByIndex( int32_t, int32_t ) = 0;
virtual uint32_t GetFriendRelationship( CSteamID ) = 0;
virtual uint32_t GetFriendPersonaState( CSteamID ) = 0;
virtual const char * GetFriendPersonaName( CSteamID ) = 0;
virtual bool GetFriendGamePlayed( CSteamID, FriendGameInfo_t * ) = 0;
virtual const char * GetFriendPersonaNameHistory( CSteamID, int32_t ) = 0;
virtual const char * GetPlayerNickname( CSteamID ) = 0;
virtual bool HasFriend( CSteamID, int32_t ) = 0;
virtual int32_t GetClanCount( ) = 0;
virtual CSteamID GetClanByIndex( int32_t ) = 0;
virtual const char * GetClanName( CSteamID ) = 0;
virtual const char * GetClanTag( CSteamID ) = 0;
virtual bool GetClanActivityCounts( CSteamID, int32_t *, int32_t *, int32_t * ) = 0;
virtual uint64_t DownloadClanActivityCounts( CSteamID *, int32_t ) = 0;
virtual int32_t GetFriendCountFromSource( CSteamID ) = 0;
virtual CSteamID GetFriendFromSourceByIndex( CSteamID, int32_t ) = 0;
virtual bool IsUserInSource( CSteamID, CSteamID ) = 0;
virtual void SetInGameVoiceSpeaking( CSteamID, bool ) = 0;
virtual void ActivateGameOverlay( const char * ) = 0;
virtual void ActivateGameOverlayToUser( const char *, CSteamID ) = 0;
virtual void ActivateGameOverlayToWebPage( const char * ) = 0;
virtual void ActivateGameOverlayToStore( uint32_t, uint32_t ) = 0;
virtual void SetPlayedWith( CSteamID ) = 0;
virtual void ActivateGameOverlayInviteDialog( CSteamID ) = 0;
virtual int32_t GetSmallFriendAvatar( CSteamID ) = 0;
virtual int32_t GetMediumFriendAvatar( CSteamID ) = 0;
virtual int32_t GetLargeFriendAvatar( CSteamID ) = 0;
virtual bool RequestUserInformation( CSteamID, bool ) = 0;
virtual uint64_t RequestClanOfficerList( CSteamID ) = 0;
virtual CSteamID GetClanOwner( CSteamID ) = 0;
virtual int32_t GetClanOfficerCount( CSteamID ) = 0;
virtual CSteamID GetClanOfficerByIndex( CSteamID, int32_t ) = 0;
virtual uint32_t GetUserRestrictions( ) = 0;
virtual bool SetRichPresence( const char *, const char * ) = 0;
virtual void ClearRichPresence( ) = 0;
virtual const char * GetFriendRichPresence( CSteamID, const char * ) = 0;
virtual int32_t GetFriendRichPresenceKeyCount( CSteamID ) = 0;
virtual const char * GetFriendRichPresenceKeyByIndex( CSteamID, int32_t ) = 0;
virtual void RequestFriendRichPresence( CSteamID ) = 0;
virtual bool InviteUserToGame( CSteamID, const char * ) = 0;
virtual int32_t GetCoplayFriendCount( ) = 0;
virtual CSteamID GetCoplayFriend( int32_t ) = 0;
virtual int32_t GetFriendCoplayTime( CSteamID ) = 0;
virtual uint32_t GetFriendCoplayGame( CSteamID ) = 0;
virtual uint64_t JoinClanChatRoom( CSteamID ) = 0;
virtual bool LeaveClanChatRoom( CSteamID ) = 0;
virtual int32_t GetClanChatMemberCount( CSteamID ) = 0;
virtual CSteamID GetChatMemberByIndex( CSteamID, int32_t ) = 0;
virtual bool SendClanChatMessage( CSteamID, const char * ) = 0;
virtual int32_t GetClanChatMessage( CSteamID, int32_t, void *, int32_t, uint32_t *, CSteamID * ) = 0;
virtual bool IsClanChatAdmin( CSteamID, CSteamID ) = 0;
virtual bool IsClanChatWindowOpenInSteam( CSteamID ) = 0;
virtual bool OpenClanChatWindowInSteam( CSteamID ) = 0;
virtual bool CloseClanChatWindowInSteam( CSteamID ) = 0;
virtual bool SetListenForFriendsMessages( bool ) = 0;
virtual bool ReplyToFriendMessage( CSteamID, const char * ) = 0;
virtual int32_t GetFriendMessage( CSteamID, int32_t, void *, int32_t, uint32_t * ) = 0;
virtual uint64_t GetFollowerCount( CSteamID ) = 0;
virtual uint64_t IsFollowing( CSteamID ) = 0;
virtual uint64_t EnumerateFollowingList( uint32_t ) = 0;
#endif /* __cplusplus */
};
void cppISteamFriends_SteamFriends014_GetPersonaName( struct cppISteamFriends_SteamFriends014_GetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaName( );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetPersonaName( );
}
void cppISteamFriends_SteamFriends014_SetPersonaName( struct cppISteamFriends_SteamFriends014_SetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetPersonaName( (const char *)params->pchPersonaName );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->SetPersonaName( params->pchPersonaName );
}
void cppISteamFriends_SteamFriends014_GetPersonaState( struct cppISteamFriends_SteamFriends014_GetPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaState( );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetPersonaState( );
}
void cppISteamFriends_SteamFriends014_GetFriendCount( struct cppISteamFriends_SteamFriends014_GetFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCount( (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetFriendCount( params->iFriendFlags );
}
void cppISteamFriends_SteamFriends014_GetFriendByIndex( struct cppISteamFriends_SteamFriends014_GetFriendByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendByIndex( (int)params->iFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
*params->_ret = iface->GetFriendByIndex( params->iFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends014_GetFriendRelationship( struct cppISteamFriends_SteamFriends014_GetFriendRelationship_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRelationship( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetFriendRelationship( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends014_GetFriendPersonaState( struct cppISteamFriends_SteamFriends014_GetFriendPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaState( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetFriendPersonaState( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends014_GetFriendPersonaName( struct cppISteamFriends_SteamFriends014_GetFriendPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaName( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetFriendPersonaName( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends014_GetFriendGamePlayed( struct cppISteamFriends_SteamFriends014_GetFriendGamePlayed_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendGamePlayed( (CSteamID)params->steamIDFriend, (FriendGameInfo_t *)params->pFriendGameInfo );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetFriendGamePlayed( params->steamIDFriend, params->pFriendGameInfo );
}
void cppISteamFriends_SteamFriends014_GetFriendPersonaNameHistory( struct cppISteamFriends_SteamFriends014_GetFriendPersonaNameHistory_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaNameHistory( (CSteamID)params->steamIDFriend, (int)params->iPersonaName );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetFriendPersonaNameHistory( params->steamIDFriend, params->iPersonaName );
}
void cppISteamFriends_SteamFriends014_GetPlayerNickname( struct cppISteamFriends_SteamFriends014_GetPlayerNickname_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPlayerNickname( (CSteamID)params->steamIDPlayer );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetPlayerNickname( params->steamIDPlayer );
}
void cppISteamFriends_SteamFriends014_HasFriend( struct cppISteamFriends_SteamFriends014_HasFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->HasFriend( (CSteamID)params->steamIDFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->HasFriend( params->steamIDFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends014_GetClanCount( struct cppISteamFriends_SteamFriends014_GetClanCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanCount( );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetClanCount( );
}
void cppISteamFriends_SteamFriends014_GetClanByIndex( struct cppISteamFriends_SteamFriends014_GetClanByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanByIndex( (int)params->iClan );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
*params->_ret = iface->GetClanByIndex( params->iClan );
}
void cppISteamFriends_SteamFriends014_GetClanName( struct cppISteamFriends_SteamFriends014_GetClanName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanName( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetClanName( params->steamIDClan );
}
void cppISteamFriends_SteamFriends014_GetClanTag( struct cppISteamFriends_SteamFriends014_GetClanTag_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanTag( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetClanTag( params->steamIDClan );
}
void cppISteamFriends_SteamFriends014_GetClanActivityCounts( struct cppISteamFriends_SteamFriends014_GetClanActivityCounts_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanActivityCounts( (CSteamID)params->steamIDClan, (int *)params->pnOnline, (int *)params->pnInGame, (int *)params->pnChatting );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetClanActivityCounts( params->steamIDClan, params->pnOnline, params->pnInGame, params->pnChatting );
}
void cppISteamFriends_SteamFriends014_DownloadClanActivityCounts( struct cppISteamFriends_SteamFriends014_DownloadClanActivityCounts_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->DownloadClanActivityCounts( (CSteamID *)params->psteamIDClans, (int)params->cClansToRequest );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->DownloadClanActivityCounts( params->psteamIDClans, params->cClansToRequest );
}
void cppISteamFriends_SteamFriends014_GetFriendCountFromSource( struct cppISteamFriends_SteamFriends014_GetFriendCountFromSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCountFromSource( (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetFriendCountFromSource( params->steamIDSource );
}
void cppISteamFriends_SteamFriends014_GetFriendFromSourceByIndex( struct cppISteamFriends_SteamFriends014_GetFriendFromSourceByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendFromSourceByIndex( (CSteamID)params->steamIDSource, (int)params->iFriend );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
*params->_ret = iface->GetFriendFromSourceByIndex( params->steamIDSource, params->iFriend );
}
void cppISteamFriends_SteamFriends014_IsUserInSource( struct cppISteamFriends_SteamFriends014_IsUserInSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsUserInSource( (CSteamID)params->steamIDUser, (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->IsUserInSource( params->steamIDUser, params->steamIDSource );
}
void cppISteamFriends_SteamFriends014_SetInGameVoiceSpeaking( struct cppISteamFriends_SteamFriends014_SetInGameVoiceSpeaking_params *params )
{
((ISteamFriends*)params->linux_side)->SetInGameVoiceSpeaking( (CSteamID)params->steamIDUser, (bool)params->bSpeaking );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
iface->SetInGameVoiceSpeaking( params->steamIDUser, params->bSpeaking );
}
void cppISteamFriends_SteamFriends014_ActivateGameOverlay( struct cppISteamFriends_SteamFriends014_ActivateGameOverlay_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlay( (const char *)params->pchDialog );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
iface->ActivateGameOverlay( params->pchDialog );
}
void cppISteamFriends_SteamFriends014_ActivateGameOverlayToUser( struct cppISteamFriends_SteamFriends014_ActivateGameOverlayToUser_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToUser( (const char *)params->pchDialog, (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
iface->ActivateGameOverlayToUser( params->pchDialog, params->steamID );
}
void cppISteamFriends_SteamFriends014_ActivateGameOverlayToWebPage( struct cppISteamFriends_SteamFriends014_ActivateGameOverlayToWebPage_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToWebPage( (const char *)params->pchURL );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
iface->ActivateGameOverlayToWebPage( params->pchURL );
}
void cppISteamFriends_SteamFriends014_ActivateGameOverlayToStore( struct cppISteamFriends_SteamFriends014_ActivateGameOverlayToStore_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToStore( (AppId_t)params->nAppID, (EOverlayToStoreFlag)params->eFlag );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
iface->ActivateGameOverlayToStore( params->nAppID, params->eFlag );
}
void cppISteamFriends_SteamFriends014_SetPlayedWith( struct cppISteamFriends_SteamFriends014_SetPlayedWith_params *params )
{
((ISteamFriends*)params->linux_side)->SetPlayedWith( (CSteamID)params->steamIDUserPlayedWith );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
iface->SetPlayedWith( params->steamIDUserPlayedWith );
}
void cppISteamFriends_SteamFriends014_ActivateGameOverlayInviteDialog( struct cppISteamFriends_SteamFriends014_ActivateGameOverlayInviteDialog_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayInviteDialog( (CSteamID)params->steamIDLobby );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
iface->ActivateGameOverlayInviteDialog( params->steamIDLobby );
}
void cppISteamFriends_SteamFriends014_GetSmallFriendAvatar( struct cppISteamFriends_SteamFriends014_GetSmallFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetSmallFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetSmallFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends014_GetMediumFriendAvatar( struct cppISteamFriends_SteamFriends014_GetMediumFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetMediumFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetMediumFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends014_GetLargeFriendAvatar( struct cppISteamFriends_SteamFriends014_GetLargeFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetLargeFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetLargeFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends014_RequestUserInformation( struct cppISteamFriends_SteamFriends014_RequestUserInformation_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestUserInformation( (CSteamID)params->steamIDUser, (bool)params->bRequireNameOnly );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->RequestUserInformation( params->steamIDUser, params->bRequireNameOnly );
}
void cppISteamFriends_SteamFriends014_RequestClanOfficerList( struct cppISteamFriends_SteamFriends014_RequestClanOfficerList_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestClanOfficerList( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->RequestClanOfficerList( params->steamIDClan );
}
void cppISteamFriends_SteamFriends014_GetClanOwner( struct cppISteamFriends_SteamFriends014_GetClanOwner_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOwner( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
*params->_ret = iface->GetClanOwner( params->steamIDClan );
}
void cppISteamFriends_SteamFriends014_GetClanOfficerCount( struct cppISteamFriends_SteamFriends014_GetClanOfficerCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerCount( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetClanOfficerCount( params->steamIDClan );
}
void cppISteamFriends_SteamFriends014_GetClanOfficerByIndex( struct cppISteamFriends_SteamFriends014_GetClanOfficerByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerByIndex( (CSteamID)params->steamIDClan, (int)params->iOfficer );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
*params->_ret = iface->GetClanOfficerByIndex( params->steamIDClan, params->iOfficer );
}
void cppISteamFriends_SteamFriends014_GetUserRestrictions( struct cppISteamFriends_SteamFriends014_GetUserRestrictions_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetUserRestrictions( );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetUserRestrictions( );
}
void cppISteamFriends_SteamFriends014_SetRichPresence( struct cppISteamFriends_SteamFriends014_SetRichPresence_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetRichPresence( (const char *)params->pchKey, (const char *)params->pchValue );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->SetRichPresence( params->pchKey, params->pchValue );
}
void cppISteamFriends_SteamFriends014_ClearRichPresence( struct cppISteamFriends_SteamFriends014_ClearRichPresence_params *params )
{
((ISteamFriends*)params->linux_side)->ClearRichPresence( );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
iface->ClearRichPresence( );
}
void cppISteamFriends_SteamFriends014_GetFriendRichPresence( struct cppISteamFriends_SteamFriends014_GetFriendRichPresence_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresence( (CSteamID)params->steamIDFriend, (const char *)params->pchKey );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetFriendRichPresence( params->steamIDFriend, params->pchKey );
}
void cppISteamFriends_SteamFriends014_GetFriendRichPresenceKeyCount( struct cppISteamFriends_SteamFriends014_GetFriendRichPresenceKeyCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresenceKeyCount( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetFriendRichPresenceKeyCount( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends014_GetFriendRichPresenceKeyByIndex( struct cppISteamFriends_SteamFriends014_GetFriendRichPresenceKeyByIndex_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresenceKeyByIndex( (CSteamID)params->steamIDFriend, (int)params->iKey );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetFriendRichPresenceKeyByIndex( params->steamIDFriend, params->iKey );
}
void cppISteamFriends_SteamFriends014_RequestFriendRichPresence( struct cppISteamFriends_SteamFriends014_RequestFriendRichPresence_params *params )
{
((ISteamFriends*)params->linux_side)->RequestFriendRichPresence( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
iface->RequestFriendRichPresence( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends014_InviteUserToGame( struct cppISteamFriends_SteamFriends014_InviteUserToGame_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->InviteUserToGame( (CSteamID)params->steamIDFriend, (const char *)params->pchConnectString );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->InviteUserToGame( params->steamIDFriend, params->pchConnectString );
}
void cppISteamFriends_SteamFriends014_GetCoplayFriendCount( struct cppISteamFriends_SteamFriends014_GetCoplayFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetCoplayFriendCount( );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetCoplayFriendCount( );
}
void cppISteamFriends_SteamFriends014_GetCoplayFriend( struct cppISteamFriends_SteamFriends014_GetCoplayFriend_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetCoplayFriend( (int)params->iCoplayFriend );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
*params->_ret = iface->GetCoplayFriend( params->iCoplayFriend );
}
void cppISteamFriends_SteamFriends014_GetFriendCoplayTime( struct cppISteamFriends_SteamFriends014_GetFriendCoplayTime_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCoplayTime( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetFriendCoplayTime( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends014_GetFriendCoplayGame( struct cppISteamFriends_SteamFriends014_GetFriendCoplayGame_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCoplayGame( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetFriendCoplayGame( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends014_JoinClanChatRoom( struct cppISteamFriends_SteamFriends014_JoinClanChatRoom_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->JoinClanChatRoom( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->JoinClanChatRoom( params->steamIDClan );
}
void cppISteamFriends_SteamFriends014_LeaveClanChatRoom( struct cppISteamFriends_SteamFriends014_LeaveClanChatRoom_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->LeaveClanChatRoom( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->LeaveClanChatRoom( params->steamIDClan );
}
void cppISteamFriends_SteamFriends014_GetClanChatMemberCount( struct cppISteamFriends_SteamFriends014_GetClanChatMemberCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanChatMemberCount( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetClanChatMemberCount( params->steamIDClan );
}
void cppISteamFriends_SteamFriends014_GetChatMemberByIndex( struct cppISteamFriends_SteamFriends014_GetChatMemberByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetChatMemberByIndex( (CSteamID)params->steamIDClan, (int)params->iUser );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
*params->_ret = iface->GetChatMemberByIndex( params->steamIDClan, params->iUser );
}
void cppISteamFriends_SteamFriends014_SendClanChatMessage( struct cppISteamFriends_SteamFriends014_SendClanChatMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SendClanChatMessage( (CSteamID)params->steamIDClanChat, (const char *)params->pchText );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->SendClanChatMessage( params->steamIDClanChat, params->pchText );
}
void cppISteamFriends_SteamFriends014_GetClanChatMessage( struct cppISteamFriends_SteamFriends014_GetClanChatMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanChatMessage( (CSteamID)params->steamIDClanChat, (int)params->iMessage, (void *)params->prgchText, (int)params->cchTextMax, (EChatEntryType *)params->peChatEntryType, (CSteamID *)params->psteamidChatter );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetClanChatMessage( params->steamIDClanChat, params->iMessage, params->prgchText, params->cchTextMax, params->peChatEntryType, params->psteamidChatter );
}
void cppISteamFriends_SteamFriends014_IsClanChatAdmin( struct cppISteamFriends_SteamFriends014_IsClanChatAdmin_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanChatAdmin( (CSteamID)params->steamIDClanChat, (CSteamID)params->steamIDUser );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->IsClanChatAdmin( params->steamIDClanChat, params->steamIDUser );
}
void cppISteamFriends_SteamFriends014_IsClanChatWindowOpenInSteam( struct cppISteamFriends_SteamFriends014_IsClanChatWindowOpenInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanChatWindowOpenInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->IsClanChatWindowOpenInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends014_OpenClanChatWindowInSteam( struct cppISteamFriends_SteamFriends014_OpenClanChatWindowInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->OpenClanChatWindowInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->OpenClanChatWindowInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends014_CloseClanChatWindowInSteam( struct cppISteamFriends_SteamFriends014_CloseClanChatWindowInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->CloseClanChatWindowInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->CloseClanChatWindowInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends014_SetListenForFriendsMessages( struct cppISteamFriends_SteamFriends014_SetListenForFriendsMessages_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetListenForFriendsMessages( (bool)params->bInterceptEnabled );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->SetListenForFriendsMessages( params->bInterceptEnabled );
}
void cppISteamFriends_SteamFriends014_ReplyToFriendMessage( struct cppISteamFriends_SteamFriends014_ReplyToFriendMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->ReplyToFriendMessage( (CSteamID)params->steamIDFriend, (const char *)params->pchMsgToSend );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->ReplyToFriendMessage( params->steamIDFriend, params->pchMsgToSend );
}
void cppISteamFriends_SteamFriends014_GetFriendMessage( struct cppISteamFriends_SteamFriends014_GetFriendMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendMessage( (CSteamID)params->steamIDFriend, (int)params->iMessageID, (void *)params->pvData, (int)params->cubData, (EChatEntryType *)params->peChatEntryType );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetFriendMessage( params->steamIDFriend, params->iMessageID, params->pvData, params->cubData, params->peChatEntryType );
}
void cppISteamFriends_SteamFriends014_GetFollowerCount( struct cppISteamFriends_SteamFriends014_GetFollowerCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFollowerCount( (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->GetFollowerCount( params->steamID );
}
void cppISteamFriends_SteamFriends014_IsFollowing( struct cppISteamFriends_SteamFriends014_IsFollowing_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsFollowing( (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->IsFollowing( params->steamID );
}
void cppISteamFriends_SteamFriends014_EnumerateFollowingList( struct cppISteamFriends_SteamFriends014_EnumerateFollowingList_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->EnumerateFollowingList( (uint32)params->unStartIndex );
struct cppISteamFriends_SteamFriends014 *iface = (struct cppISteamFriends_SteamFriends014 *)params->linux_side;
params->_ret = iface->EnumerateFollowingList( params->unStartIndex );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamFriends_SteamFriends014;
struct cppISteamFriends_SteamFriends014_GetPersonaName_params
{
void *linux_side;

View File

@ -11,364 +11,515 @@ extern "C" {
#define SDKVER_142
#include "struct_converters.h"
#include "cppISteamFriends_SteamFriends015.h"
struct cppISteamFriends_SteamFriends015
{
#ifdef __cplusplus
virtual const char * GetPersonaName( ) = 0;
virtual uint64_t SetPersonaName( const char * ) = 0;
virtual uint32_t GetPersonaState( ) = 0;
virtual int32_t GetFriendCount( int32_t ) = 0;
virtual CSteamID GetFriendByIndex( int32_t, int32_t ) = 0;
virtual uint32_t GetFriendRelationship( CSteamID ) = 0;
virtual uint32_t GetFriendPersonaState( CSteamID ) = 0;
virtual const char * GetFriendPersonaName( CSteamID ) = 0;
virtual bool GetFriendGamePlayed( CSteamID, FriendGameInfo_t * ) = 0;
virtual const char * GetFriendPersonaNameHistory( CSteamID, int32_t ) = 0;
virtual int32_t GetFriendSteamLevel( CSteamID ) = 0;
virtual const char * GetPlayerNickname( CSteamID ) = 0;
virtual int32_t GetFriendsGroupCount( ) = 0;
virtual int16_t GetFriendsGroupIDByIndex( int32_t ) = 0;
virtual const char * GetFriendsGroupName( int16_t ) = 0;
virtual int32_t GetFriendsGroupMembersCount( int16_t ) = 0;
virtual void GetFriendsGroupMembersList( int16_t, CSteamID *, int32_t ) = 0;
virtual bool HasFriend( CSteamID, int32_t ) = 0;
virtual int32_t GetClanCount( ) = 0;
virtual CSteamID GetClanByIndex( int32_t ) = 0;
virtual const char * GetClanName( CSteamID ) = 0;
virtual const char * GetClanTag( CSteamID ) = 0;
virtual bool GetClanActivityCounts( CSteamID, int32_t *, int32_t *, int32_t * ) = 0;
virtual uint64_t DownloadClanActivityCounts( CSteamID *, int32_t ) = 0;
virtual int32_t GetFriendCountFromSource( CSteamID ) = 0;
virtual CSteamID GetFriendFromSourceByIndex( CSteamID, int32_t ) = 0;
virtual bool IsUserInSource( CSteamID, CSteamID ) = 0;
virtual void SetInGameVoiceSpeaking( CSteamID, bool ) = 0;
virtual void ActivateGameOverlay( const char * ) = 0;
virtual void ActivateGameOverlayToUser( const char *, CSteamID ) = 0;
virtual void ActivateGameOverlayToWebPage( const char * ) = 0;
virtual void ActivateGameOverlayToStore( uint32_t, uint32_t ) = 0;
virtual void SetPlayedWith( CSteamID ) = 0;
virtual void ActivateGameOverlayInviteDialog( CSteamID ) = 0;
virtual int32_t GetSmallFriendAvatar( CSteamID ) = 0;
virtual int32_t GetMediumFriendAvatar( CSteamID ) = 0;
virtual int32_t GetLargeFriendAvatar( CSteamID ) = 0;
virtual bool RequestUserInformation( CSteamID, bool ) = 0;
virtual uint64_t RequestClanOfficerList( CSteamID ) = 0;
virtual CSteamID GetClanOwner( CSteamID ) = 0;
virtual int32_t GetClanOfficerCount( CSteamID ) = 0;
virtual CSteamID GetClanOfficerByIndex( CSteamID, int32_t ) = 0;
virtual uint32_t GetUserRestrictions( ) = 0;
virtual bool SetRichPresence( const char *, const char * ) = 0;
virtual void ClearRichPresence( ) = 0;
virtual const char * GetFriendRichPresence( CSteamID, const char * ) = 0;
virtual int32_t GetFriendRichPresenceKeyCount( CSteamID ) = 0;
virtual const char * GetFriendRichPresenceKeyByIndex( CSteamID, int32_t ) = 0;
virtual void RequestFriendRichPresence( CSteamID ) = 0;
virtual bool InviteUserToGame( CSteamID, const char * ) = 0;
virtual int32_t GetCoplayFriendCount( ) = 0;
virtual CSteamID GetCoplayFriend( int32_t ) = 0;
virtual int32_t GetFriendCoplayTime( CSteamID ) = 0;
virtual uint32_t GetFriendCoplayGame( CSteamID ) = 0;
virtual uint64_t JoinClanChatRoom( CSteamID ) = 0;
virtual bool LeaveClanChatRoom( CSteamID ) = 0;
virtual int32_t GetClanChatMemberCount( CSteamID ) = 0;
virtual CSteamID GetChatMemberByIndex( CSteamID, int32_t ) = 0;
virtual bool SendClanChatMessage( CSteamID, const char * ) = 0;
virtual int32_t GetClanChatMessage( CSteamID, int32_t, void *, int32_t, uint32_t *, CSteamID * ) = 0;
virtual bool IsClanChatAdmin( CSteamID, CSteamID ) = 0;
virtual bool IsClanChatWindowOpenInSteam( CSteamID ) = 0;
virtual bool OpenClanChatWindowInSteam( CSteamID ) = 0;
virtual bool CloseClanChatWindowInSteam( CSteamID ) = 0;
virtual bool SetListenForFriendsMessages( bool ) = 0;
virtual bool ReplyToFriendMessage( CSteamID, const char * ) = 0;
virtual int32_t GetFriendMessage( CSteamID, int32_t, void *, int32_t, uint32_t * ) = 0;
virtual uint64_t GetFollowerCount( CSteamID ) = 0;
virtual uint64_t IsFollowing( CSteamID ) = 0;
virtual uint64_t EnumerateFollowingList( uint32_t ) = 0;
virtual bool IsClanPublic( CSteamID ) = 0;
virtual bool IsClanOfficialGameGroup( CSteamID ) = 0;
#endif /* __cplusplus */
};
void cppISteamFriends_SteamFriends015_GetPersonaName( struct cppISteamFriends_SteamFriends015_GetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaName( );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetPersonaName( );
}
void cppISteamFriends_SteamFriends015_SetPersonaName( struct cppISteamFriends_SteamFriends015_SetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetPersonaName( (const char *)params->pchPersonaName );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->SetPersonaName( params->pchPersonaName );
}
void cppISteamFriends_SteamFriends015_GetPersonaState( struct cppISteamFriends_SteamFriends015_GetPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaState( );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetPersonaState( );
}
void cppISteamFriends_SteamFriends015_GetFriendCount( struct cppISteamFriends_SteamFriends015_GetFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCount( (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendCount( params->iFriendFlags );
}
void cppISteamFriends_SteamFriends015_GetFriendByIndex( struct cppISteamFriends_SteamFriends015_GetFriendByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendByIndex( (int)params->iFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
*params->_ret = iface->GetFriendByIndex( params->iFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends015_GetFriendRelationship( struct cppISteamFriends_SteamFriends015_GetFriendRelationship_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRelationship( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendRelationship( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends015_GetFriendPersonaState( struct cppISteamFriends_SteamFriends015_GetFriendPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaState( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendPersonaState( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends015_GetFriendPersonaName( struct cppISteamFriends_SteamFriends015_GetFriendPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaName( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendPersonaName( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends015_GetFriendGamePlayed( struct cppISteamFriends_SteamFriends015_GetFriendGamePlayed_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendGamePlayed( (CSteamID)params->steamIDFriend, (FriendGameInfo_t *)params->pFriendGameInfo );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendGamePlayed( params->steamIDFriend, params->pFriendGameInfo );
}
void cppISteamFriends_SteamFriends015_GetFriendPersonaNameHistory( struct cppISteamFriends_SteamFriends015_GetFriendPersonaNameHistory_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaNameHistory( (CSteamID)params->steamIDFriend, (int)params->iPersonaName );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendPersonaNameHistory( params->steamIDFriend, params->iPersonaName );
}
void cppISteamFriends_SteamFriends015_GetFriendSteamLevel( struct cppISteamFriends_SteamFriends015_GetFriendSteamLevel_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendSteamLevel( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendSteamLevel( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends015_GetPlayerNickname( struct cppISteamFriends_SteamFriends015_GetPlayerNickname_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPlayerNickname( (CSteamID)params->steamIDPlayer );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetPlayerNickname( params->steamIDPlayer );
}
void cppISteamFriends_SteamFriends015_GetFriendsGroupCount( struct cppISteamFriends_SteamFriends015_GetFriendsGroupCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendsGroupCount( );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendsGroupCount( );
}
void cppISteamFriends_SteamFriends015_GetFriendsGroupIDByIndex( struct cppISteamFriends_SteamFriends015_GetFriendsGroupIDByIndex_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendsGroupIDByIndex( (int)params->iFG );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendsGroupIDByIndex( params->iFG );
}
void cppISteamFriends_SteamFriends015_GetFriendsGroupName( struct cppISteamFriends_SteamFriends015_GetFriendsGroupName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendsGroupName( (FriendsGroupID_t)params->friendsGroupID );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendsGroupName( params->friendsGroupID );
}
void cppISteamFriends_SteamFriends015_GetFriendsGroupMembersCount( struct cppISteamFriends_SteamFriends015_GetFriendsGroupMembersCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendsGroupMembersCount( (FriendsGroupID_t)params->friendsGroupID );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendsGroupMembersCount( params->friendsGroupID );
}
void cppISteamFriends_SteamFriends015_GetFriendsGroupMembersList( struct cppISteamFriends_SteamFriends015_GetFriendsGroupMembersList_params *params )
{
((ISteamFriends*)params->linux_side)->GetFriendsGroupMembersList( (FriendsGroupID_t)params->friendsGroupID, (CSteamID *)params->pOutSteamIDMembers, (int)params->nMembersCount );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
iface->GetFriendsGroupMembersList( params->friendsGroupID, params->pOutSteamIDMembers, params->nMembersCount );
}
void cppISteamFriends_SteamFriends015_HasFriend( struct cppISteamFriends_SteamFriends015_HasFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->HasFriend( (CSteamID)params->steamIDFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->HasFriend( params->steamIDFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends015_GetClanCount( struct cppISteamFriends_SteamFriends015_GetClanCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanCount( );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetClanCount( );
}
void cppISteamFriends_SteamFriends015_GetClanByIndex( struct cppISteamFriends_SteamFriends015_GetClanByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanByIndex( (int)params->iClan );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
*params->_ret = iface->GetClanByIndex( params->iClan );
}
void cppISteamFriends_SteamFriends015_GetClanName( struct cppISteamFriends_SteamFriends015_GetClanName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanName( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetClanName( params->steamIDClan );
}
void cppISteamFriends_SteamFriends015_GetClanTag( struct cppISteamFriends_SteamFriends015_GetClanTag_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanTag( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetClanTag( params->steamIDClan );
}
void cppISteamFriends_SteamFriends015_GetClanActivityCounts( struct cppISteamFriends_SteamFriends015_GetClanActivityCounts_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanActivityCounts( (CSteamID)params->steamIDClan, (int *)params->pnOnline, (int *)params->pnInGame, (int *)params->pnChatting );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetClanActivityCounts( params->steamIDClan, params->pnOnline, params->pnInGame, params->pnChatting );
}
void cppISteamFriends_SteamFriends015_DownloadClanActivityCounts( struct cppISteamFriends_SteamFriends015_DownloadClanActivityCounts_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->DownloadClanActivityCounts( (CSteamID *)params->psteamIDClans, (int)params->cClansToRequest );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->DownloadClanActivityCounts( params->psteamIDClans, params->cClansToRequest );
}
void cppISteamFriends_SteamFriends015_GetFriendCountFromSource( struct cppISteamFriends_SteamFriends015_GetFriendCountFromSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCountFromSource( (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendCountFromSource( params->steamIDSource );
}
void cppISteamFriends_SteamFriends015_GetFriendFromSourceByIndex( struct cppISteamFriends_SteamFriends015_GetFriendFromSourceByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendFromSourceByIndex( (CSteamID)params->steamIDSource, (int)params->iFriend );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
*params->_ret = iface->GetFriendFromSourceByIndex( params->steamIDSource, params->iFriend );
}
void cppISteamFriends_SteamFriends015_IsUserInSource( struct cppISteamFriends_SteamFriends015_IsUserInSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsUserInSource( (CSteamID)params->steamIDUser, (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->IsUserInSource( params->steamIDUser, params->steamIDSource );
}
void cppISteamFriends_SteamFriends015_SetInGameVoiceSpeaking( struct cppISteamFriends_SteamFriends015_SetInGameVoiceSpeaking_params *params )
{
((ISteamFriends*)params->linux_side)->SetInGameVoiceSpeaking( (CSteamID)params->steamIDUser, (bool)params->bSpeaking );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
iface->SetInGameVoiceSpeaking( params->steamIDUser, params->bSpeaking );
}
void cppISteamFriends_SteamFriends015_ActivateGameOverlay( struct cppISteamFriends_SteamFriends015_ActivateGameOverlay_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlay( (const char *)params->pchDialog );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
iface->ActivateGameOverlay( params->pchDialog );
}
void cppISteamFriends_SteamFriends015_ActivateGameOverlayToUser( struct cppISteamFriends_SteamFriends015_ActivateGameOverlayToUser_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToUser( (const char *)params->pchDialog, (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
iface->ActivateGameOverlayToUser( params->pchDialog, params->steamID );
}
void cppISteamFriends_SteamFriends015_ActivateGameOverlayToWebPage( struct cppISteamFriends_SteamFriends015_ActivateGameOverlayToWebPage_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToWebPage( (const char *)params->pchURL );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
iface->ActivateGameOverlayToWebPage( params->pchURL );
}
void cppISteamFriends_SteamFriends015_ActivateGameOverlayToStore( struct cppISteamFriends_SteamFriends015_ActivateGameOverlayToStore_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToStore( (AppId_t)params->nAppID, (EOverlayToStoreFlag)params->eFlag );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
iface->ActivateGameOverlayToStore( params->nAppID, params->eFlag );
}
void cppISteamFriends_SteamFriends015_SetPlayedWith( struct cppISteamFriends_SteamFriends015_SetPlayedWith_params *params )
{
((ISteamFriends*)params->linux_side)->SetPlayedWith( (CSteamID)params->steamIDUserPlayedWith );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
iface->SetPlayedWith( params->steamIDUserPlayedWith );
}
void cppISteamFriends_SteamFriends015_ActivateGameOverlayInviteDialog( struct cppISteamFriends_SteamFriends015_ActivateGameOverlayInviteDialog_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayInviteDialog( (CSteamID)params->steamIDLobby );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
iface->ActivateGameOverlayInviteDialog( params->steamIDLobby );
}
void cppISteamFriends_SteamFriends015_GetSmallFriendAvatar( struct cppISteamFriends_SteamFriends015_GetSmallFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetSmallFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetSmallFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends015_GetMediumFriendAvatar( struct cppISteamFriends_SteamFriends015_GetMediumFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetMediumFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetMediumFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends015_GetLargeFriendAvatar( struct cppISteamFriends_SteamFriends015_GetLargeFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetLargeFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetLargeFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends015_RequestUserInformation( struct cppISteamFriends_SteamFriends015_RequestUserInformation_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestUserInformation( (CSteamID)params->steamIDUser, (bool)params->bRequireNameOnly );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->RequestUserInformation( params->steamIDUser, params->bRequireNameOnly );
}
void cppISteamFriends_SteamFriends015_RequestClanOfficerList( struct cppISteamFriends_SteamFriends015_RequestClanOfficerList_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestClanOfficerList( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->RequestClanOfficerList( params->steamIDClan );
}
void cppISteamFriends_SteamFriends015_GetClanOwner( struct cppISteamFriends_SteamFriends015_GetClanOwner_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOwner( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
*params->_ret = iface->GetClanOwner( params->steamIDClan );
}
void cppISteamFriends_SteamFriends015_GetClanOfficerCount( struct cppISteamFriends_SteamFriends015_GetClanOfficerCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerCount( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetClanOfficerCount( params->steamIDClan );
}
void cppISteamFriends_SteamFriends015_GetClanOfficerByIndex( struct cppISteamFriends_SteamFriends015_GetClanOfficerByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerByIndex( (CSteamID)params->steamIDClan, (int)params->iOfficer );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
*params->_ret = iface->GetClanOfficerByIndex( params->steamIDClan, params->iOfficer );
}
void cppISteamFriends_SteamFriends015_GetUserRestrictions( struct cppISteamFriends_SteamFriends015_GetUserRestrictions_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetUserRestrictions( );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetUserRestrictions( );
}
void cppISteamFriends_SteamFriends015_SetRichPresence( struct cppISteamFriends_SteamFriends015_SetRichPresence_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetRichPresence( (const char *)params->pchKey, (const char *)params->pchValue );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->SetRichPresence( params->pchKey, params->pchValue );
}
void cppISteamFriends_SteamFriends015_ClearRichPresence( struct cppISteamFriends_SteamFriends015_ClearRichPresence_params *params )
{
((ISteamFriends*)params->linux_side)->ClearRichPresence( );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
iface->ClearRichPresence( );
}
void cppISteamFriends_SteamFriends015_GetFriendRichPresence( struct cppISteamFriends_SteamFriends015_GetFriendRichPresence_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresence( (CSteamID)params->steamIDFriend, (const char *)params->pchKey );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendRichPresence( params->steamIDFriend, params->pchKey );
}
void cppISteamFriends_SteamFriends015_GetFriendRichPresenceKeyCount( struct cppISteamFriends_SteamFriends015_GetFriendRichPresenceKeyCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresenceKeyCount( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendRichPresenceKeyCount( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends015_GetFriendRichPresenceKeyByIndex( struct cppISteamFriends_SteamFriends015_GetFriendRichPresenceKeyByIndex_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresenceKeyByIndex( (CSteamID)params->steamIDFriend, (int)params->iKey );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendRichPresenceKeyByIndex( params->steamIDFriend, params->iKey );
}
void cppISteamFriends_SteamFriends015_RequestFriendRichPresence( struct cppISteamFriends_SteamFriends015_RequestFriendRichPresence_params *params )
{
((ISteamFriends*)params->linux_side)->RequestFriendRichPresence( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
iface->RequestFriendRichPresence( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends015_InviteUserToGame( struct cppISteamFriends_SteamFriends015_InviteUserToGame_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->InviteUserToGame( (CSteamID)params->steamIDFriend, (const char *)params->pchConnectString );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->InviteUserToGame( params->steamIDFriend, params->pchConnectString );
}
void cppISteamFriends_SteamFriends015_GetCoplayFriendCount( struct cppISteamFriends_SteamFriends015_GetCoplayFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetCoplayFriendCount( );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetCoplayFriendCount( );
}
void cppISteamFriends_SteamFriends015_GetCoplayFriend( struct cppISteamFriends_SteamFriends015_GetCoplayFriend_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetCoplayFriend( (int)params->iCoplayFriend );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
*params->_ret = iface->GetCoplayFriend( params->iCoplayFriend );
}
void cppISteamFriends_SteamFriends015_GetFriendCoplayTime( struct cppISteamFriends_SteamFriends015_GetFriendCoplayTime_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCoplayTime( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendCoplayTime( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends015_GetFriendCoplayGame( struct cppISteamFriends_SteamFriends015_GetFriendCoplayGame_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCoplayGame( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendCoplayGame( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends015_JoinClanChatRoom( struct cppISteamFriends_SteamFriends015_JoinClanChatRoom_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->JoinClanChatRoom( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->JoinClanChatRoom( params->steamIDClan );
}
void cppISteamFriends_SteamFriends015_LeaveClanChatRoom( struct cppISteamFriends_SteamFriends015_LeaveClanChatRoom_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->LeaveClanChatRoom( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->LeaveClanChatRoom( params->steamIDClan );
}
void cppISteamFriends_SteamFriends015_GetClanChatMemberCount( struct cppISteamFriends_SteamFriends015_GetClanChatMemberCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanChatMemberCount( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetClanChatMemberCount( params->steamIDClan );
}
void cppISteamFriends_SteamFriends015_GetChatMemberByIndex( struct cppISteamFriends_SteamFriends015_GetChatMemberByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetChatMemberByIndex( (CSteamID)params->steamIDClan, (int)params->iUser );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
*params->_ret = iface->GetChatMemberByIndex( params->steamIDClan, params->iUser );
}
void cppISteamFriends_SteamFriends015_SendClanChatMessage( struct cppISteamFriends_SteamFriends015_SendClanChatMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SendClanChatMessage( (CSteamID)params->steamIDClanChat, (const char *)params->pchText );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->SendClanChatMessage( params->steamIDClanChat, params->pchText );
}
void cppISteamFriends_SteamFriends015_GetClanChatMessage( struct cppISteamFriends_SteamFriends015_GetClanChatMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanChatMessage( (CSteamID)params->steamIDClanChat, (int)params->iMessage, (void *)params->prgchText, (int)params->cchTextMax, (EChatEntryType *)params->peChatEntryType, (CSteamID *)params->psteamidChatter );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetClanChatMessage( params->steamIDClanChat, params->iMessage, params->prgchText, params->cchTextMax, params->peChatEntryType, params->psteamidChatter );
}
void cppISteamFriends_SteamFriends015_IsClanChatAdmin( struct cppISteamFriends_SteamFriends015_IsClanChatAdmin_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanChatAdmin( (CSteamID)params->steamIDClanChat, (CSteamID)params->steamIDUser );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->IsClanChatAdmin( params->steamIDClanChat, params->steamIDUser );
}
void cppISteamFriends_SteamFriends015_IsClanChatWindowOpenInSteam( struct cppISteamFriends_SteamFriends015_IsClanChatWindowOpenInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanChatWindowOpenInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->IsClanChatWindowOpenInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends015_OpenClanChatWindowInSteam( struct cppISteamFriends_SteamFriends015_OpenClanChatWindowInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->OpenClanChatWindowInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->OpenClanChatWindowInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends015_CloseClanChatWindowInSteam( struct cppISteamFriends_SteamFriends015_CloseClanChatWindowInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->CloseClanChatWindowInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->CloseClanChatWindowInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends015_SetListenForFriendsMessages( struct cppISteamFriends_SteamFriends015_SetListenForFriendsMessages_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetListenForFriendsMessages( (bool)params->bInterceptEnabled );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->SetListenForFriendsMessages( params->bInterceptEnabled );
}
void cppISteamFriends_SteamFriends015_ReplyToFriendMessage( struct cppISteamFriends_SteamFriends015_ReplyToFriendMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->ReplyToFriendMessage( (CSteamID)params->steamIDFriend, (const char *)params->pchMsgToSend );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->ReplyToFriendMessage( params->steamIDFriend, params->pchMsgToSend );
}
void cppISteamFriends_SteamFriends015_GetFriendMessage( struct cppISteamFriends_SteamFriends015_GetFriendMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendMessage( (CSteamID)params->steamIDFriend, (int)params->iMessageID, (void *)params->pvData, (int)params->cubData, (EChatEntryType *)params->peChatEntryType );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFriendMessage( params->steamIDFriend, params->iMessageID, params->pvData, params->cubData, params->peChatEntryType );
}
void cppISteamFriends_SteamFriends015_GetFollowerCount( struct cppISteamFriends_SteamFriends015_GetFollowerCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFollowerCount( (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->GetFollowerCount( params->steamID );
}
void cppISteamFriends_SteamFriends015_IsFollowing( struct cppISteamFriends_SteamFriends015_IsFollowing_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsFollowing( (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->IsFollowing( params->steamID );
}
void cppISteamFriends_SteamFriends015_EnumerateFollowingList( struct cppISteamFriends_SteamFriends015_EnumerateFollowingList_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->EnumerateFollowingList( (uint32)params->unStartIndex );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->EnumerateFollowingList( params->unStartIndex );
}
void cppISteamFriends_SteamFriends015_IsClanPublic( struct cppISteamFriends_SteamFriends015_IsClanPublic_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanPublic( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->IsClanPublic( params->steamIDClan );
}
void cppISteamFriends_SteamFriends015_IsClanOfficialGameGroup( struct cppISteamFriends_SteamFriends015_IsClanOfficialGameGroup_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanOfficialGameGroup( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends015 *iface = (struct cppISteamFriends_SteamFriends015 *)params->linux_side;
params->_ret = iface->IsClanOfficialGameGroup( params->steamIDClan );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamFriends_SteamFriends015;
struct cppISteamFriends_SteamFriends015_GetPersonaName_params
{
void *linux_side;

View File

@ -12,404 +12,571 @@ extern "C" {
#define SDKVER_158
#include "struct_converters.h"
#include "cppISteamFriends_SteamFriends017.h"
struct cppISteamFriends_SteamFriends017
{
#ifdef __cplusplus
virtual const char * GetPersonaName( ) = 0;
virtual uint64_t SetPersonaName( const char * ) = 0;
virtual uint32_t GetPersonaState( ) = 0;
virtual int32_t GetFriendCount( int32_t ) = 0;
virtual CSteamID GetFriendByIndex( int32_t, int32_t ) = 0;
virtual uint32_t GetFriendRelationship( CSteamID ) = 0;
virtual uint32_t GetFriendPersonaState( CSteamID ) = 0;
virtual const char * GetFriendPersonaName( CSteamID ) = 0;
virtual bool GetFriendGamePlayed( CSteamID, FriendGameInfo_t * ) = 0;
virtual const char * GetFriendPersonaNameHistory( CSteamID, int32_t ) = 0;
virtual int32_t GetFriendSteamLevel( CSteamID ) = 0;
virtual const char * GetPlayerNickname( CSteamID ) = 0;
virtual int32_t GetFriendsGroupCount( ) = 0;
virtual int16_t GetFriendsGroupIDByIndex( int32_t ) = 0;
virtual const char * GetFriendsGroupName( int16_t ) = 0;
virtual int32_t GetFriendsGroupMembersCount( int16_t ) = 0;
virtual void GetFriendsGroupMembersList( int16_t, CSteamID *, int32_t ) = 0;
virtual bool HasFriend( CSteamID, int32_t ) = 0;
virtual int32_t GetClanCount( ) = 0;
virtual CSteamID GetClanByIndex( int32_t ) = 0;
virtual const char * GetClanName( CSteamID ) = 0;
virtual const char * GetClanTag( CSteamID ) = 0;
virtual bool GetClanActivityCounts( CSteamID, int32_t *, int32_t *, int32_t * ) = 0;
virtual uint64_t DownloadClanActivityCounts( CSteamID *, int32_t ) = 0;
virtual int32_t GetFriendCountFromSource( CSteamID ) = 0;
virtual CSteamID GetFriendFromSourceByIndex( CSteamID, int32_t ) = 0;
virtual bool IsUserInSource( CSteamID, CSteamID ) = 0;
virtual void SetInGameVoiceSpeaking( CSteamID, bool ) = 0;
virtual void ActivateGameOverlay( const char * ) = 0;
virtual void ActivateGameOverlayToUser( const char *, CSteamID ) = 0;
virtual void ActivateGameOverlayToWebPage( const char *, uint32_t ) = 0;
virtual void ActivateGameOverlayToStore( uint32_t, uint32_t ) = 0;
virtual void SetPlayedWith( CSteamID ) = 0;
virtual void ActivateGameOverlayInviteDialog( CSteamID ) = 0;
virtual int32_t GetSmallFriendAvatar( CSteamID ) = 0;
virtual int32_t GetMediumFriendAvatar( CSteamID ) = 0;
virtual int32_t GetLargeFriendAvatar( CSteamID ) = 0;
virtual bool RequestUserInformation( CSteamID, bool ) = 0;
virtual uint64_t RequestClanOfficerList( CSteamID ) = 0;
virtual CSteamID GetClanOwner( CSteamID ) = 0;
virtual int32_t GetClanOfficerCount( CSteamID ) = 0;
virtual CSteamID GetClanOfficerByIndex( CSteamID, int32_t ) = 0;
virtual uint32_t GetUserRestrictions( ) = 0;
virtual bool SetRichPresence( const char *, const char * ) = 0;
virtual void ClearRichPresence( ) = 0;
virtual const char * GetFriendRichPresence( CSteamID, const char * ) = 0;
virtual int32_t GetFriendRichPresenceKeyCount( CSteamID ) = 0;
virtual const char * GetFriendRichPresenceKeyByIndex( CSteamID, int32_t ) = 0;
virtual void RequestFriendRichPresence( CSteamID ) = 0;
virtual bool InviteUserToGame( CSteamID, const char * ) = 0;
virtual int32_t GetCoplayFriendCount( ) = 0;
virtual CSteamID GetCoplayFriend( int32_t ) = 0;
virtual int32_t GetFriendCoplayTime( CSteamID ) = 0;
virtual uint32_t GetFriendCoplayGame( CSteamID ) = 0;
virtual uint64_t JoinClanChatRoom( CSteamID ) = 0;
virtual bool LeaveClanChatRoom( CSteamID ) = 0;
virtual int32_t GetClanChatMemberCount( CSteamID ) = 0;
virtual CSteamID GetChatMemberByIndex( CSteamID, int32_t ) = 0;
virtual bool SendClanChatMessage( CSteamID, const char * ) = 0;
virtual int32_t GetClanChatMessage( CSteamID, int32_t, void *, int32_t, uint32_t *, CSteamID * ) = 0;
virtual bool IsClanChatAdmin( CSteamID, CSteamID ) = 0;
virtual bool IsClanChatWindowOpenInSteam( CSteamID ) = 0;
virtual bool OpenClanChatWindowInSteam( CSteamID ) = 0;
virtual bool CloseClanChatWindowInSteam( CSteamID ) = 0;
virtual bool SetListenForFriendsMessages( bool ) = 0;
virtual bool ReplyToFriendMessage( CSteamID, const char * ) = 0;
virtual int32_t GetFriendMessage( CSteamID, int32_t, void *, int32_t, uint32_t * ) = 0;
virtual uint64_t GetFollowerCount( CSteamID ) = 0;
virtual uint64_t IsFollowing( CSteamID ) = 0;
virtual uint64_t EnumerateFollowingList( uint32_t ) = 0;
virtual bool IsClanPublic( CSteamID ) = 0;
virtual bool IsClanOfficialGameGroup( CSteamID ) = 0;
virtual int32_t GetNumChatsWithUnreadPriorityMessages( ) = 0;
virtual void ActivateGameOverlayRemotePlayTogetherInviteDialog( CSteamID ) = 0;
virtual bool RegisterProtocolInOverlayBrowser( const char * ) = 0;
virtual void ActivateGameOverlayInviteDialogConnectString( const char * ) = 0;
virtual uint64_t RequestEquippedProfileItems( CSteamID ) = 0;
virtual bool BHasEquippedProfileItem( CSteamID, uint32_t ) = 0;
virtual const char * GetProfileItemPropertyString( CSteamID, uint32_t, uint32_t ) = 0;
virtual uint32_t GetProfileItemPropertyUint( CSteamID, uint32_t, uint32_t ) = 0;
#endif /* __cplusplus */
};
void cppISteamFriends_SteamFriends017_GetPersonaName( struct cppISteamFriends_SteamFriends017_GetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaName( );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetPersonaName( );
}
void cppISteamFriends_SteamFriends017_SetPersonaName( struct cppISteamFriends_SteamFriends017_SetPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetPersonaName( (const char *)params->pchPersonaName );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->SetPersonaName( params->pchPersonaName );
}
void cppISteamFriends_SteamFriends017_GetPersonaState( struct cppISteamFriends_SteamFriends017_GetPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPersonaState( );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetPersonaState( );
}
void cppISteamFriends_SteamFriends017_GetFriendCount( struct cppISteamFriends_SteamFriends017_GetFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCount( (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendCount( params->iFriendFlags );
}
void cppISteamFriends_SteamFriends017_GetFriendByIndex( struct cppISteamFriends_SteamFriends017_GetFriendByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendByIndex( (int)params->iFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
*params->_ret = iface->GetFriendByIndex( params->iFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends017_GetFriendRelationship( struct cppISteamFriends_SteamFriends017_GetFriendRelationship_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRelationship( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendRelationship( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends017_GetFriendPersonaState( struct cppISteamFriends_SteamFriends017_GetFriendPersonaState_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaState( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendPersonaState( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends017_GetFriendPersonaName( struct cppISteamFriends_SteamFriends017_GetFriendPersonaName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaName( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendPersonaName( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends017_GetFriendGamePlayed( struct cppISteamFriends_SteamFriends017_GetFriendGamePlayed_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendGamePlayed( (CSteamID)params->steamIDFriend, (FriendGameInfo_t *)params->pFriendGameInfo );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendGamePlayed( params->steamIDFriend, params->pFriendGameInfo );
}
void cppISteamFriends_SteamFriends017_GetFriendPersonaNameHistory( struct cppISteamFriends_SteamFriends017_GetFriendPersonaNameHistory_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendPersonaNameHistory( (CSteamID)params->steamIDFriend, (int)params->iPersonaName );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendPersonaNameHistory( params->steamIDFriend, params->iPersonaName );
}
void cppISteamFriends_SteamFriends017_GetFriendSteamLevel( struct cppISteamFriends_SteamFriends017_GetFriendSteamLevel_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendSteamLevel( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendSteamLevel( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends017_GetPlayerNickname( struct cppISteamFriends_SteamFriends017_GetPlayerNickname_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetPlayerNickname( (CSteamID)params->steamIDPlayer );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetPlayerNickname( params->steamIDPlayer );
}
void cppISteamFriends_SteamFriends017_GetFriendsGroupCount( struct cppISteamFriends_SteamFriends017_GetFriendsGroupCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendsGroupCount( );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendsGroupCount( );
}
void cppISteamFriends_SteamFriends017_GetFriendsGroupIDByIndex( struct cppISteamFriends_SteamFriends017_GetFriendsGroupIDByIndex_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendsGroupIDByIndex( (int)params->iFG );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendsGroupIDByIndex( params->iFG );
}
void cppISteamFriends_SteamFriends017_GetFriendsGroupName( struct cppISteamFriends_SteamFriends017_GetFriendsGroupName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendsGroupName( (FriendsGroupID_t)params->friendsGroupID );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendsGroupName( params->friendsGroupID );
}
void cppISteamFriends_SteamFriends017_GetFriendsGroupMembersCount( struct cppISteamFriends_SteamFriends017_GetFriendsGroupMembersCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendsGroupMembersCount( (FriendsGroupID_t)params->friendsGroupID );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendsGroupMembersCount( params->friendsGroupID );
}
void cppISteamFriends_SteamFriends017_GetFriendsGroupMembersList( struct cppISteamFriends_SteamFriends017_GetFriendsGroupMembersList_params *params )
{
((ISteamFriends*)params->linux_side)->GetFriendsGroupMembersList( (FriendsGroupID_t)params->friendsGroupID, (CSteamID *)params->pOutSteamIDMembers, (int)params->nMembersCount );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
iface->GetFriendsGroupMembersList( params->friendsGroupID, params->pOutSteamIDMembers, params->nMembersCount );
}
void cppISteamFriends_SteamFriends017_HasFriend( struct cppISteamFriends_SteamFriends017_HasFriend_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->HasFriend( (CSteamID)params->steamIDFriend, (int)params->iFriendFlags );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->HasFriend( params->steamIDFriend, params->iFriendFlags );
}
void cppISteamFriends_SteamFriends017_GetClanCount( struct cppISteamFriends_SteamFriends017_GetClanCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanCount( );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetClanCount( );
}
void cppISteamFriends_SteamFriends017_GetClanByIndex( struct cppISteamFriends_SteamFriends017_GetClanByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanByIndex( (int)params->iClan );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
*params->_ret = iface->GetClanByIndex( params->iClan );
}
void cppISteamFriends_SteamFriends017_GetClanName( struct cppISteamFriends_SteamFriends017_GetClanName_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanName( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetClanName( params->steamIDClan );
}
void cppISteamFriends_SteamFriends017_GetClanTag( struct cppISteamFriends_SteamFriends017_GetClanTag_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanTag( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetClanTag( params->steamIDClan );
}
void cppISteamFriends_SteamFriends017_GetClanActivityCounts( struct cppISteamFriends_SteamFriends017_GetClanActivityCounts_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanActivityCounts( (CSteamID)params->steamIDClan, (int *)params->pnOnline, (int *)params->pnInGame, (int *)params->pnChatting );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetClanActivityCounts( params->steamIDClan, params->pnOnline, params->pnInGame, params->pnChatting );
}
void cppISteamFriends_SteamFriends017_DownloadClanActivityCounts( struct cppISteamFriends_SteamFriends017_DownloadClanActivityCounts_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->DownloadClanActivityCounts( (CSteamID *)params->psteamIDClans, (int)params->cClansToRequest );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->DownloadClanActivityCounts( params->psteamIDClans, params->cClansToRequest );
}
void cppISteamFriends_SteamFriends017_GetFriendCountFromSource( struct cppISteamFriends_SteamFriends017_GetFriendCountFromSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCountFromSource( (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendCountFromSource( params->steamIDSource );
}
void cppISteamFriends_SteamFriends017_GetFriendFromSourceByIndex( struct cppISteamFriends_SteamFriends017_GetFriendFromSourceByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendFromSourceByIndex( (CSteamID)params->steamIDSource, (int)params->iFriend );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
*params->_ret = iface->GetFriendFromSourceByIndex( params->steamIDSource, params->iFriend );
}
void cppISteamFriends_SteamFriends017_IsUserInSource( struct cppISteamFriends_SteamFriends017_IsUserInSource_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsUserInSource( (CSteamID)params->steamIDUser, (CSteamID)params->steamIDSource );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->IsUserInSource( params->steamIDUser, params->steamIDSource );
}
void cppISteamFriends_SteamFriends017_SetInGameVoiceSpeaking( struct cppISteamFriends_SteamFriends017_SetInGameVoiceSpeaking_params *params )
{
((ISteamFriends*)params->linux_side)->SetInGameVoiceSpeaking( (CSteamID)params->steamIDUser, (bool)params->bSpeaking );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
iface->SetInGameVoiceSpeaking( params->steamIDUser, params->bSpeaking );
}
void cppISteamFriends_SteamFriends017_ActivateGameOverlay( struct cppISteamFriends_SteamFriends017_ActivateGameOverlay_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlay( (const char *)params->pchDialog );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
iface->ActivateGameOverlay( params->pchDialog );
}
void cppISteamFriends_SteamFriends017_ActivateGameOverlayToUser( struct cppISteamFriends_SteamFriends017_ActivateGameOverlayToUser_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToUser( (const char *)params->pchDialog, (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
iface->ActivateGameOverlayToUser( params->pchDialog, params->steamID );
}
void cppISteamFriends_SteamFriends017_ActivateGameOverlayToWebPage( struct cppISteamFriends_SteamFriends017_ActivateGameOverlayToWebPage_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToWebPage( (const char *)params->pchURL, (EActivateGameOverlayToWebPageMode)params->eMode );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
iface->ActivateGameOverlayToWebPage( params->pchURL, params->eMode );
}
void cppISteamFriends_SteamFriends017_ActivateGameOverlayToStore( struct cppISteamFriends_SteamFriends017_ActivateGameOverlayToStore_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayToStore( (AppId_t)params->nAppID, (EOverlayToStoreFlag)params->eFlag );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
iface->ActivateGameOverlayToStore( params->nAppID, params->eFlag );
}
void cppISteamFriends_SteamFriends017_SetPlayedWith( struct cppISteamFriends_SteamFriends017_SetPlayedWith_params *params )
{
((ISteamFriends*)params->linux_side)->SetPlayedWith( (CSteamID)params->steamIDUserPlayedWith );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
iface->SetPlayedWith( params->steamIDUserPlayedWith );
}
void cppISteamFriends_SteamFriends017_ActivateGameOverlayInviteDialog( struct cppISteamFriends_SteamFriends017_ActivateGameOverlayInviteDialog_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayInviteDialog( (CSteamID)params->steamIDLobby );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
iface->ActivateGameOverlayInviteDialog( params->steamIDLobby );
}
void cppISteamFriends_SteamFriends017_GetSmallFriendAvatar( struct cppISteamFriends_SteamFriends017_GetSmallFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetSmallFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetSmallFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends017_GetMediumFriendAvatar( struct cppISteamFriends_SteamFriends017_GetMediumFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetMediumFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetMediumFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends017_GetLargeFriendAvatar( struct cppISteamFriends_SteamFriends017_GetLargeFriendAvatar_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetLargeFriendAvatar( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetLargeFriendAvatar( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends017_RequestUserInformation( struct cppISteamFriends_SteamFriends017_RequestUserInformation_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestUserInformation( (CSteamID)params->steamIDUser, (bool)params->bRequireNameOnly );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->RequestUserInformation( params->steamIDUser, params->bRequireNameOnly );
}
void cppISteamFriends_SteamFriends017_RequestClanOfficerList( struct cppISteamFriends_SteamFriends017_RequestClanOfficerList_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestClanOfficerList( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->RequestClanOfficerList( params->steamIDClan );
}
void cppISteamFriends_SteamFriends017_GetClanOwner( struct cppISteamFriends_SteamFriends017_GetClanOwner_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOwner( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
*params->_ret = iface->GetClanOwner( params->steamIDClan );
}
void cppISteamFriends_SteamFriends017_GetClanOfficerCount( struct cppISteamFriends_SteamFriends017_GetClanOfficerCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerCount( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetClanOfficerCount( params->steamIDClan );
}
void cppISteamFriends_SteamFriends017_GetClanOfficerByIndex( struct cppISteamFriends_SteamFriends017_GetClanOfficerByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetClanOfficerByIndex( (CSteamID)params->steamIDClan, (int)params->iOfficer );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
*params->_ret = iface->GetClanOfficerByIndex( params->steamIDClan, params->iOfficer );
}
void cppISteamFriends_SteamFriends017_GetUserRestrictions( struct cppISteamFriends_SteamFriends017_GetUserRestrictions_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetUserRestrictions( );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetUserRestrictions( );
}
void cppISteamFriends_SteamFriends017_SetRichPresence( struct cppISteamFriends_SteamFriends017_SetRichPresence_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetRichPresence( (const char *)params->pchKey, (const char *)params->pchValue );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->SetRichPresence( params->pchKey, params->pchValue );
}
void cppISteamFriends_SteamFriends017_ClearRichPresence( struct cppISteamFriends_SteamFriends017_ClearRichPresence_params *params )
{
((ISteamFriends*)params->linux_side)->ClearRichPresence( );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
iface->ClearRichPresence( );
}
void cppISteamFriends_SteamFriends017_GetFriendRichPresence( struct cppISteamFriends_SteamFriends017_GetFriendRichPresence_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresence( (CSteamID)params->steamIDFriend, (const char *)params->pchKey );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendRichPresence( params->steamIDFriend, params->pchKey );
}
void cppISteamFriends_SteamFriends017_GetFriendRichPresenceKeyCount( struct cppISteamFriends_SteamFriends017_GetFriendRichPresenceKeyCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresenceKeyCount( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendRichPresenceKeyCount( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends017_GetFriendRichPresenceKeyByIndex( struct cppISteamFriends_SteamFriends017_GetFriendRichPresenceKeyByIndex_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendRichPresenceKeyByIndex( (CSteamID)params->steamIDFriend, (int)params->iKey );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendRichPresenceKeyByIndex( params->steamIDFriend, params->iKey );
}
void cppISteamFriends_SteamFriends017_RequestFriendRichPresence( struct cppISteamFriends_SteamFriends017_RequestFriendRichPresence_params *params )
{
((ISteamFriends*)params->linux_side)->RequestFriendRichPresence( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
iface->RequestFriendRichPresence( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends017_InviteUserToGame( struct cppISteamFriends_SteamFriends017_InviteUserToGame_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->InviteUserToGame( (CSteamID)params->steamIDFriend, (const char *)params->pchConnectString );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->InviteUserToGame( params->steamIDFriend, params->pchConnectString );
}
void cppISteamFriends_SteamFriends017_GetCoplayFriendCount( struct cppISteamFriends_SteamFriends017_GetCoplayFriendCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetCoplayFriendCount( );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetCoplayFriendCount( );
}
void cppISteamFriends_SteamFriends017_GetCoplayFriend( struct cppISteamFriends_SteamFriends017_GetCoplayFriend_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetCoplayFriend( (int)params->iCoplayFriend );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
*params->_ret = iface->GetCoplayFriend( params->iCoplayFriend );
}
void cppISteamFriends_SteamFriends017_GetFriendCoplayTime( struct cppISteamFriends_SteamFriends017_GetFriendCoplayTime_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCoplayTime( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendCoplayTime( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends017_GetFriendCoplayGame( struct cppISteamFriends_SteamFriends017_GetFriendCoplayGame_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendCoplayGame( (CSteamID)params->steamIDFriend );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendCoplayGame( params->steamIDFriend );
}
void cppISteamFriends_SteamFriends017_JoinClanChatRoom( struct cppISteamFriends_SteamFriends017_JoinClanChatRoom_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->JoinClanChatRoom( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->JoinClanChatRoom( params->steamIDClan );
}
void cppISteamFriends_SteamFriends017_LeaveClanChatRoom( struct cppISteamFriends_SteamFriends017_LeaveClanChatRoom_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->LeaveClanChatRoom( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->LeaveClanChatRoom( params->steamIDClan );
}
void cppISteamFriends_SteamFriends017_GetClanChatMemberCount( struct cppISteamFriends_SteamFriends017_GetClanChatMemberCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanChatMemberCount( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetClanChatMemberCount( params->steamIDClan );
}
void cppISteamFriends_SteamFriends017_GetChatMemberByIndex( struct cppISteamFriends_SteamFriends017_GetChatMemberByIndex_params *params )
{
*params->_ret = ((ISteamFriends*)params->linux_side)->GetChatMemberByIndex( (CSteamID)params->steamIDClan, (int)params->iUser );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
*params->_ret = iface->GetChatMemberByIndex( params->steamIDClan, params->iUser );
}
void cppISteamFriends_SteamFriends017_SendClanChatMessage( struct cppISteamFriends_SteamFriends017_SendClanChatMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SendClanChatMessage( (CSteamID)params->steamIDClanChat, (const char *)params->pchText );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->SendClanChatMessage( params->steamIDClanChat, params->pchText );
}
void cppISteamFriends_SteamFriends017_GetClanChatMessage( struct cppISteamFriends_SteamFriends017_GetClanChatMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetClanChatMessage( (CSteamID)params->steamIDClanChat, (int)params->iMessage, (void *)params->prgchText, (int)params->cchTextMax, (EChatEntryType *)params->peChatEntryType, (CSteamID *)params->psteamidChatter );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetClanChatMessage( params->steamIDClanChat, params->iMessage, params->prgchText, params->cchTextMax, params->peChatEntryType, params->psteamidChatter );
}
void cppISteamFriends_SteamFriends017_IsClanChatAdmin( struct cppISteamFriends_SteamFriends017_IsClanChatAdmin_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanChatAdmin( (CSteamID)params->steamIDClanChat, (CSteamID)params->steamIDUser );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->IsClanChatAdmin( params->steamIDClanChat, params->steamIDUser );
}
void cppISteamFriends_SteamFriends017_IsClanChatWindowOpenInSteam( struct cppISteamFriends_SteamFriends017_IsClanChatWindowOpenInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanChatWindowOpenInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->IsClanChatWindowOpenInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends017_OpenClanChatWindowInSteam( struct cppISteamFriends_SteamFriends017_OpenClanChatWindowInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->OpenClanChatWindowInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->OpenClanChatWindowInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends017_CloseClanChatWindowInSteam( struct cppISteamFriends_SteamFriends017_CloseClanChatWindowInSteam_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->CloseClanChatWindowInSteam( (CSteamID)params->steamIDClanChat );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->CloseClanChatWindowInSteam( params->steamIDClanChat );
}
void cppISteamFriends_SteamFriends017_SetListenForFriendsMessages( struct cppISteamFriends_SteamFriends017_SetListenForFriendsMessages_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->SetListenForFriendsMessages( (bool)params->bInterceptEnabled );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->SetListenForFriendsMessages( params->bInterceptEnabled );
}
void cppISteamFriends_SteamFriends017_ReplyToFriendMessage( struct cppISteamFriends_SteamFriends017_ReplyToFriendMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->ReplyToFriendMessage( (CSteamID)params->steamIDFriend, (const char *)params->pchMsgToSend );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->ReplyToFriendMessage( params->steamIDFriend, params->pchMsgToSend );
}
void cppISteamFriends_SteamFriends017_GetFriendMessage( struct cppISteamFriends_SteamFriends017_GetFriendMessage_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFriendMessage( (CSteamID)params->steamIDFriend, (int)params->iMessageID, (void *)params->pvData, (int)params->cubData, (EChatEntryType *)params->peChatEntryType );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFriendMessage( params->steamIDFriend, params->iMessageID, params->pvData, params->cubData, params->peChatEntryType );
}
void cppISteamFriends_SteamFriends017_GetFollowerCount( struct cppISteamFriends_SteamFriends017_GetFollowerCount_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetFollowerCount( (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetFollowerCount( params->steamID );
}
void cppISteamFriends_SteamFriends017_IsFollowing( struct cppISteamFriends_SteamFriends017_IsFollowing_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsFollowing( (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->IsFollowing( params->steamID );
}
void cppISteamFriends_SteamFriends017_EnumerateFollowingList( struct cppISteamFriends_SteamFriends017_EnumerateFollowingList_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->EnumerateFollowingList( (uint32)params->unStartIndex );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->EnumerateFollowingList( params->unStartIndex );
}
void cppISteamFriends_SteamFriends017_IsClanPublic( struct cppISteamFriends_SteamFriends017_IsClanPublic_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanPublic( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->IsClanPublic( params->steamIDClan );
}
void cppISteamFriends_SteamFriends017_IsClanOfficialGameGroup( struct cppISteamFriends_SteamFriends017_IsClanOfficialGameGroup_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->IsClanOfficialGameGroup( (CSteamID)params->steamIDClan );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->IsClanOfficialGameGroup( params->steamIDClan );
}
void cppISteamFriends_SteamFriends017_GetNumChatsWithUnreadPriorityMessages( struct cppISteamFriends_SteamFriends017_GetNumChatsWithUnreadPriorityMessages_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetNumChatsWithUnreadPriorityMessages( );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetNumChatsWithUnreadPriorityMessages( );
}
void cppISteamFriends_SteamFriends017_ActivateGameOverlayRemotePlayTogetherInviteDialog( struct cppISteamFriends_SteamFriends017_ActivateGameOverlayRemotePlayTogetherInviteDialog_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayRemotePlayTogetherInviteDialog( (CSteamID)params->steamIDLobby );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
iface->ActivateGameOverlayRemotePlayTogetherInviteDialog( params->steamIDLobby );
}
void cppISteamFriends_SteamFriends017_RegisterProtocolInOverlayBrowser( struct cppISteamFriends_SteamFriends017_RegisterProtocolInOverlayBrowser_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RegisterProtocolInOverlayBrowser( (const char *)params->pchProtocol );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->RegisterProtocolInOverlayBrowser( params->pchProtocol );
}
void cppISteamFriends_SteamFriends017_ActivateGameOverlayInviteDialogConnectString( struct cppISteamFriends_SteamFriends017_ActivateGameOverlayInviteDialogConnectString_params *params )
{
((ISteamFriends*)params->linux_side)->ActivateGameOverlayInviteDialogConnectString( (const char *)params->pchConnectString );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
iface->ActivateGameOverlayInviteDialogConnectString( params->pchConnectString );
}
void cppISteamFriends_SteamFriends017_RequestEquippedProfileItems( struct cppISteamFriends_SteamFriends017_RequestEquippedProfileItems_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->RequestEquippedProfileItems( (CSteamID)params->steamID );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->RequestEquippedProfileItems( params->steamID );
}
void cppISteamFriends_SteamFriends017_BHasEquippedProfileItem( struct cppISteamFriends_SteamFriends017_BHasEquippedProfileItem_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->BHasEquippedProfileItem( (CSteamID)params->steamID, (ECommunityProfileItemType)params->itemType );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->BHasEquippedProfileItem( params->steamID, params->itemType );
}
void cppISteamFriends_SteamFriends017_GetProfileItemPropertyString( struct cppISteamFriends_SteamFriends017_GetProfileItemPropertyString_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetProfileItemPropertyString( (CSteamID)params->steamID, (ECommunityProfileItemType)params->itemType, (ECommunityProfileItemProperty)params->prop );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetProfileItemPropertyString( params->steamID, params->itemType, params->prop );
}
void cppISteamFriends_SteamFriends017_GetProfileItemPropertyUint( struct cppISteamFriends_SteamFriends017_GetProfileItemPropertyUint_params *params )
{
params->_ret = ((ISteamFriends*)params->linux_side)->GetProfileItemPropertyUint( (CSteamID)params->steamID, (ECommunityProfileItemType)params->itemType, (ECommunityProfileItemProperty)params->prop );
struct cppISteamFriends_SteamFriends017 *iface = (struct cppISteamFriends_SteamFriends017 *)params->linux_side;
params->_ret = iface->GetProfileItemPropertyUint( params->steamID, params->itemType, params->prop );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamFriends_SteamFriends017;
struct cppISteamFriends_SteamFriends017_GetPersonaName_params
{
void *linux_side;

View File

@ -13,19 +13,32 @@ extern "C" {
#define SDKVER_158
#include "struct_converters.h"
#include "cppISteamGameCoordinator_SteamGameCoordinator001.h"
struct cppISteamGameCoordinator_SteamGameCoordinator001
{
#ifdef __cplusplus
virtual uint32_t SendMessage( uint32_t, const void *, uint32_t ) = 0;
virtual bool IsMessageAvailable( uint32_t * ) = 0;
virtual uint32_t RetrieveMessage( uint32_t *, void *, uint32_t, uint32_t * ) = 0;
#endif /* __cplusplus */
};
void cppISteamGameCoordinator_SteamGameCoordinator001_SendMessage( struct cppISteamGameCoordinator_SteamGameCoordinator001_SendMessage_params *params )
{
params->_ret = ((ISteamGameCoordinator*)params->linux_side)->SendMessage( (uint32)params->unMsgType, (const void *)params->pubData, (uint32)params->cubData );
struct cppISteamGameCoordinator_SteamGameCoordinator001 *iface = (struct cppISteamGameCoordinator_SteamGameCoordinator001 *)params->linux_side;
params->_ret = iface->SendMessage( params->unMsgType, params->pubData, params->cubData );
}
void cppISteamGameCoordinator_SteamGameCoordinator001_IsMessageAvailable( struct cppISteamGameCoordinator_SteamGameCoordinator001_IsMessageAvailable_params *params )
{
params->_ret = ((ISteamGameCoordinator*)params->linux_side)->IsMessageAvailable( (uint32 *)params->pcubMsgSize );
struct cppISteamGameCoordinator_SteamGameCoordinator001 *iface = (struct cppISteamGameCoordinator_SteamGameCoordinator001 *)params->linux_side;
params->_ret = iface->IsMessageAvailable( params->pcubMsgSize );
}
void cppISteamGameCoordinator_SteamGameCoordinator001_RetrieveMessage( struct cppISteamGameCoordinator_SteamGameCoordinator001_RetrieveMessage_params *params )
{
params->_ret = ((ISteamGameCoordinator*)params->linux_side)->RetrieveMessage( (uint32 *)params->punMsgType, (void *)params->pubDest, (uint32)params->cubDest, (uint32 *)params->pcubMsgSize );
struct cppISteamGameCoordinator_SteamGameCoordinator001 *iface = (struct cppISteamGameCoordinator_SteamGameCoordinator001 *)params->linux_side;
params->_ret = iface->RetrieveMessage( params->punMsgType, params->pubDest, params->cubDest, params->pcubMsgSize );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamGameCoordinator_SteamGameCoordinator001;
struct cppISteamGameCoordinator_SteamGameCoordinator001_SendMessage_params
{
void *linux_side;

View File

@ -12,74 +12,109 @@ extern "C" {
#define SDKVER_158
#include "struct_converters.h"
#include "cppISteamGameSearch_SteamMatchGameSearch001.h"
struct cppISteamGameSearch_SteamMatchGameSearch001
{
#ifdef __cplusplus
virtual uint32_t AddGameSearchParams( const char *, const char * ) = 0;
virtual uint32_t SearchForGameWithLobby( CSteamID, int32_t, int32_t ) = 0;
virtual uint32_t SearchForGameSolo( int32_t, int32_t ) = 0;
virtual uint32_t AcceptGame( ) = 0;
virtual uint32_t DeclineGame( ) = 0;
virtual uint32_t RetrieveConnectionDetails( CSteamID, char *, int32_t ) = 0;
virtual uint32_t EndGameSearch( ) = 0;
virtual uint32_t SetGameHostParams( const char *, const char * ) = 0;
virtual uint32_t SetConnectionDetails( const char *, int32_t ) = 0;
virtual uint32_t RequestPlayersForGame( int32_t, int32_t, int32_t ) = 0;
virtual uint32_t HostConfirmGameStart( uint64_t ) = 0;
virtual uint32_t CancelRequestPlayersForGame( ) = 0;
virtual uint32_t SubmitPlayerResult( uint64_t, CSteamID, uint32_t ) = 0;
virtual uint32_t EndGame( uint64_t ) = 0;
#endif /* __cplusplus */
};
void cppISteamGameSearch_SteamMatchGameSearch001_AddGameSearchParams( struct cppISteamGameSearch_SteamMatchGameSearch001_AddGameSearchParams_params *params )
{
params->_ret = ((ISteamGameSearch*)params->linux_side)->AddGameSearchParams( (const char *)params->pchKeyToFind, (const char *)params->pchValuesToFind );
struct cppISteamGameSearch_SteamMatchGameSearch001 *iface = (struct cppISteamGameSearch_SteamMatchGameSearch001 *)params->linux_side;
params->_ret = iface->AddGameSearchParams( params->pchKeyToFind, params->pchValuesToFind );
}
void cppISteamGameSearch_SteamMatchGameSearch001_SearchForGameWithLobby( struct cppISteamGameSearch_SteamMatchGameSearch001_SearchForGameWithLobby_params *params )
{
params->_ret = ((ISteamGameSearch*)params->linux_side)->SearchForGameWithLobby( (CSteamID)params->steamIDLobby, (int)params->nPlayerMin, (int)params->nPlayerMax );
struct cppISteamGameSearch_SteamMatchGameSearch001 *iface = (struct cppISteamGameSearch_SteamMatchGameSearch001 *)params->linux_side;
params->_ret = iface->SearchForGameWithLobby( params->steamIDLobby, params->nPlayerMin, params->nPlayerMax );
}
void cppISteamGameSearch_SteamMatchGameSearch001_SearchForGameSolo( struct cppISteamGameSearch_SteamMatchGameSearch001_SearchForGameSolo_params *params )
{
params->_ret = ((ISteamGameSearch*)params->linux_side)->SearchForGameSolo( (int)params->nPlayerMin, (int)params->nPlayerMax );
struct cppISteamGameSearch_SteamMatchGameSearch001 *iface = (struct cppISteamGameSearch_SteamMatchGameSearch001 *)params->linux_side;
params->_ret = iface->SearchForGameSolo( params->nPlayerMin, params->nPlayerMax );
}
void cppISteamGameSearch_SteamMatchGameSearch001_AcceptGame( struct cppISteamGameSearch_SteamMatchGameSearch001_AcceptGame_params *params )
{
params->_ret = ((ISteamGameSearch*)params->linux_side)->AcceptGame( );
struct cppISteamGameSearch_SteamMatchGameSearch001 *iface = (struct cppISteamGameSearch_SteamMatchGameSearch001 *)params->linux_side;
params->_ret = iface->AcceptGame( );
}
void cppISteamGameSearch_SteamMatchGameSearch001_DeclineGame( struct cppISteamGameSearch_SteamMatchGameSearch001_DeclineGame_params *params )
{
params->_ret = ((ISteamGameSearch*)params->linux_side)->DeclineGame( );
struct cppISteamGameSearch_SteamMatchGameSearch001 *iface = (struct cppISteamGameSearch_SteamMatchGameSearch001 *)params->linux_side;
params->_ret = iface->DeclineGame( );
}
void cppISteamGameSearch_SteamMatchGameSearch001_RetrieveConnectionDetails( struct cppISteamGameSearch_SteamMatchGameSearch001_RetrieveConnectionDetails_params *params )
{
params->_ret = ((ISteamGameSearch*)params->linux_side)->RetrieveConnectionDetails( (CSteamID)params->steamIDHost, (char *)params->pchConnectionDetails, (int)params->cubConnectionDetails );
struct cppISteamGameSearch_SteamMatchGameSearch001 *iface = (struct cppISteamGameSearch_SteamMatchGameSearch001 *)params->linux_side;
params->_ret = iface->RetrieveConnectionDetails( params->steamIDHost, params->pchConnectionDetails, params->cubConnectionDetails );
}
void cppISteamGameSearch_SteamMatchGameSearch001_EndGameSearch( struct cppISteamGameSearch_SteamMatchGameSearch001_EndGameSearch_params *params )
{
params->_ret = ((ISteamGameSearch*)params->linux_side)->EndGameSearch( );
struct cppISteamGameSearch_SteamMatchGameSearch001 *iface = (struct cppISteamGameSearch_SteamMatchGameSearch001 *)params->linux_side;
params->_ret = iface->EndGameSearch( );
}
void cppISteamGameSearch_SteamMatchGameSearch001_SetGameHostParams( struct cppISteamGameSearch_SteamMatchGameSearch001_SetGameHostParams_params *params )
{
params->_ret = ((ISteamGameSearch*)params->linux_side)->SetGameHostParams( (const char *)params->pchKey, (const char *)params->pchValue );
struct cppISteamGameSearch_SteamMatchGameSearch001 *iface = (struct cppISteamGameSearch_SteamMatchGameSearch001 *)params->linux_side;
params->_ret = iface->SetGameHostParams( params->pchKey, params->pchValue );
}
void cppISteamGameSearch_SteamMatchGameSearch001_SetConnectionDetails( struct cppISteamGameSearch_SteamMatchGameSearch001_SetConnectionDetails_params *params )
{
params->_ret = ((ISteamGameSearch*)params->linux_side)->SetConnectionDetails( (const char *)params->pchConnectionDetails, (int)params->cubConnectionDetails );
struct cppISteamGameSearch_SteamMatchGameSearch001 *iface = (struct cppISteamGameSearch_SteamMatchGameSearch001 *)params->linux_side;
params->_ret = iface->SetConnectionDetails( params->pchConnectionDetails, params->cubConnectionDetails );
}
void cppISteamGameSearch_SteamMatchGameSearch001_RequestPlayersForGame( struct cppISteamGameSearch_SteamMatchGameSearch001_RequestPlayersForGame_params *params )
{
params->_ret = ((ISteamGameSearch*)params->linux_side)->RequestPlayersForGame( (int)params->nPlayerMin, (int)params->nPlayerMax, (int)params->nMaxTeamSize );
struct cppISteamGameSearch_SteamMatchGameSearch001 *iface = (struct cppISteamGameSearch_SteamMatchGameSearch001 *)params->linux_side;
params->_ret = iface->RequestPlayersForGame( params->nPlayerMin, params->nPlayerMax, params->nMaxTeamSize );
}
void cppISteamGameSearch_SteamMatchGameSearch001_HostConfirmGameStart( struct cppISteamGameSearch_SteamMatchGameSearch001_HostConfirmGameStart_params *params )
{
params->_ret = ((ISteamGameSearch*)params->linux_side)->HostConfirmGameStart( (uint64)params->ullUniqueGameID );
struct cppISteamGameSearch_SteamMatchGameSearch001 *iface = (struct cppISteamGameSearch_SteamMatchGameSearch001 *)params->linux_side;
params->_ret = iface->HostConfirmGameStart( params->ullUniqueGameID );
}
void cppISteamGameSearch_SteamMatchGameSearch001_CancelRequestPlayersForGame( struct cppISteamGameSearch_SteamMatchGameSearch001_CancelRequestPlayersForGame_params *params )
{
params->_ret = ((ISteamGameSearch*)params->linux_side)->CancelRequestPlayersForGame( );
struct cppISteamGameSearch_SteamMatchGameSearch001 *iface = (struct cppISteamGameSearch_SteamMatchGameSearch001 *)params->linux_side;
params->_ret = iface->CancelRequestPlayersForGame( );
}
void cppISteamGameSearch_SteamMatchGameSearch001_SubmitPlayerResult( struct cppISteamGameSearch_SteamMatchGameSearch001_SubmitPlayerResult_params *params )
{
params->_ret = ((ISteamGameSearch*)params->linux_side)->SubmitPlayerResult( (uint64)params->ullUniqueGameID, (CSteamID)params->steamIDPlayer, (EPlayerResult_t)params->EPlayerResult );
struct cppISteamGameSearch_SteamMatchGameSearch001 *iface = (struct cppISteamGameSearch_SteamMatchGameSearch001 *)params->linux_side;
params->_ret = iface->SubmitPlayerResult( params->ullUniqueGameID, params->steamIDPlayer, params->EPlayerResult );
}
void cppISteamGameSearch_SteamMatchGameSearch001_EndGame( struct cppISteamGameSearch_SteamMatchGameSearch001_EndGame_params *params )
{
params->_ret = ((ISteamGameSearch*)params->linux_side)->EndGame( (uint64)params->ullUniqueGameID );
struct cppISteamGameSearch_SteamMatchGameSearch001 *iface = (struct cppISteamGameSearch_SteamMatchGameSearch001 *)params->linux_side;
params->_ret = iface->EndGame( params->ullUniqueGameID );
}
#ifdef __cplusplus

View File

@ -1,3 +1,4 @@
struct cppISteamGameSearch_SteamMatchGameSearch001;
struct cppISteamGameSearch_SteamMatchGameSearch001_AddGameSearchParams_params
{
void *linux_side;

Some files were not shown because too many files have changed in this diff Show More