mirror of
https://git.suyu.dev/suyu/Yucom.git
synced 2025-12-21 21:26:03 +01:00
parent
4988734817
commit
a1445b757d
391 changed files with 19128 additions and 5873 deletions
|
|
@ -12,194 +12,277 @@ extern "C" {
|
|||
#define SDKVER_158
|
||||
#include "struct_converters.h"
|
||||
#include "cppISteamInventory_STEAMINVENTORY_INTERFACE_V003.h"
|
||||
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003
|
||||
{
|
||||
#ifdef __cplusplus
|
||||
virtual uint32_t GetResultStatus( int32_t ) = 0;
|
||||
virtual bool GetResultItems( int32_t, SteamItemDetails_t *, uint32_t * ) = 0;
|
||||
virtual bool GetResultItemProperty( int32_t, uint32_t, const char *, char *, uint32_t * ) = 0;
|
||||
virtual uint32_t GetResultTimestamp( int32_t ) = 0;
|
||||
virtual bool CheckResultSteamID( int32_t, CSteamID ) = 0;
|
||||
virtual void DestroyResult( int32_t ) = 0;
|
||||
virtual bool GetAllItems( int32_t * ) = 0;
|
||||
virtual bool GetItemsByID( int32_t *, const uint64_t *, uint32_t ) = 0;
|
||||
virtual bool SerializeResult( int32_t, void *, uint32_t * ) = 0;
|
||||
virtual bool DeserializeResult( int32_t *, const void *, uint32_t, bool ) = 0;
|
||||
virtual bool GenerateItems( int32_t *, const int32_t *, const uint32_t *, uint32_t ) = 0;
|
||||
virtual bool GrantPromoItems( int32_t * ) = 0;
|
||||
virtual bool AddPromoItem( int32_t *, int32_t ) = 0;
|
||||
virtual bool AddPromoItems( int32_t *, const int32_t *, uint32_t ) = 0;
|
||||
virtual bool ConsumeItem( int32_t *, uint64_t, uint32_t ) = 0;
|
||||
virtual bool ExchangeItems( int32_t *, const int32_t *, const uint32_t *, uint32_t, const uint64_t *, const uint32_t *, uint32_t ) = 0;
|
||||
virtual bool TransferItemQuantity( int32_t *, uint64_t, uint32_t, uint64_t ) = 0;
|
||||
virtual void SendItemDropHeartbeat( ) = 0;
|
||||
virtual bool TriggerItemDrop( int32_t *, int32_t ) = 0;
|
||||
virtual bool TradeItems( int32_t *, CSteamID, const uint64_t *, const uint32_t *, uint32_t, const uint64_t *, const uint32_t *, uint32_t ) = 0;
|
||||
virtual bool LoadItemDefinitions( ) = 0;
|
||||
virtual bool GetItemDefinitionIDs( int32_t *, uint32_t * ) = 0;
|
||||
virtual bool GetItemDefinitionProperty( int32_t, const char *, char *, uint32_t * ) = 0;
|
||||
virtual uint64_t RequestEligiblePromoItemDefinitionsIDs( CSteamID ) = 0;
|
||||
virtual bool GetEligiblePromoItemDefinitionIDs( CSteamID, int32_t *, uint32_t * ) = 0;
|
||||
virtual uint64_t StartPurchase( const int32_t *, const uint32_t *, uint32_t ) = 0;
|
||||
virtual uint64_t RequestPrices( ) = 0;
|
||||
virtual uint32_t GetNumItemsWithPrices( ) = 0;
|
||||
virtual bool GetItemsWithPrices( int32_t *, uint64_t *, uint64_t *, uint32_t ) = 0;
|
||||
virtual bool GetItemPrice( int32_t, uint64_t *, uint64_t * ) = 0;
|
||||
virtual uint64_t StartUpdateProperties( ) = 0;
|
||||
virtual bool RemoveProperty( uint64_t, uint64_t, const char * ) = 0;
|
||||
virtual bool SetProperty( uint64_t, uint64_t, const char *, const char * ) = 0;
|
||||
virtual bool SetProperty( uint64_t, uint64_t, const char *, bool ) = 0;
|
||||
virtual bool SetProperty( uint64_t, uint64_t, const char *, int64_t ) = 0;
|
||||
virtual bool SetProperty( uint64_t, uint64_t, const char *, float ) = 0;
|
||||
virtual bool SubmitUpdateProperties( uint64_t, int32_t * ) = 0;
|
||||
virtual bool InspectItem( int32_t *, const char * ) = 0;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultStatus( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultStatus_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->GetResultStatus( (SteamInventoryResult_t)params->resultHandle );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->GetResultStatus( params->resultHandle );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultItems( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultItems_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->GetResultItems( (SteamInventoryResult_t)params->resultHandle, (SteamItemDetails_t *)params->pOutItemsArray, (uint32 *)params->punOutItemsArraySize );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->GetResultItems( params->resultHandle, params->pOutItemsArray, params->punOutItemsArraySize );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultItemProperty( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultItemProperty_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->GetResultItemProperty( (SteamInventoryResult_t)params->resultHandle, (uint32)params->unItemIndex, (const char *)params->pchPropertyName, (char *)params->pchValueBuffer, (uint32 *)params->punValueBufferSizeOut );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->GetResultItemProperty( params->resultHandle, params->unItemIndex, params->pchPropertyName, params->pchValueBuffer, params->punValueBufferSizeOut );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultTimestamp( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultTimestamp_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->GetResultTimestamp( (SteamInventoryResult_t)params->resultHandle );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->GetResultTimestamp( params->resultHandle );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_CheckResultSteamID( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_CheckResultSteamID_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->CheckResultSteamID( (SteamInventoryResult_t)params->resultHandle, (CSteamID)params->steamIDExpected );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->CheckResultSteamID( params->resultHandle, params->steamIDExpected );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_DestroyResult( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_DestroyResult_params *params )
|
||||
{
|
||||
((ISteamInventory*)params->linux_side)->DestroyResult( (SteamInventoryResult_t)params->resultHandle );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
iface->DestroyResult( params->resultHandle );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetAllItems( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetAllItems_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->GetAllItems( (SteamInventoryResult_t *)params->pResultHandle );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->GetAllItems( params->pResultHandle );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemsByID( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemsByID_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->GetItemsByID( (SteamInventoryResult_t *)params->pResultHandle, (const SteamItemInstanceID_t *)params->pInstanceIDs, (uint32)params->unCountInstanceIDs );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->GetItemsByID( params->pResultHandle, params->pInstanceIDs, params->unCountInstanceIDs );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SerializeResult( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SerializeResult_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->SerializeResult( (SteamInventoryResult_t)params->resultHandle, (void *)params->pOutBuffer, (uint32 *)params->punOutBufferSize );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->SerializeResult( params->resultHandle, params->pOutBuffer, params->punOutBufferSize );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_DeserializeResult( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_DeserializeResult_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->DeserializeResult( (SteamInventoryResult_t *)params->pOutResultHandle, (const void *)params->pBuffer, (uint32)params->unBufferSize, (bool)params->bRESERVED_MUST_BE_FALSE );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->DeserializeResult( params->pOutResultHandle, params->pBuffer, params->unBufferSize, params->bRESERVED_MUST_BE_FALSE );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GenerateItems( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GenerateItems_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->GenerateItems( (SteamInventoryResult_t *)params->pResultHandle, (const SteamItemDef_t *)params->pArrayItemDefs, (const uint32 *)params->punArrayQuantity, (uint32)params->unArrayLength );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->GenerateItems( params->pResultHandle, params->pArrayItemDefs, params->punArrayQuantity, params->unArrayLength );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GrantPromoItems( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GrantPromoItems_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->GrantPromoItems( (SteamInventoryResult_t *)params->pResultHandle );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->GrantPromoItems( params->pResultHandle );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_AddPromoItem( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_AddPromoItem_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->AddPromoItem( (SteamInventoryResult_t *)params->pResultHandle, (SteamItemDef_t)params->itemDef );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->AddPromoItem( params->pResultHandle, params->itemDef );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_AddPromoItems( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_AddPromoItems_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->AddPromoItems( (SteamInventoryResult_t *)params->pResultHandle, (const SteamItemDef_t *)params->pArrayItemDefs, (uint32)params->unArrayLength );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->AddPromoItems( params->pResultHandle, params->pArrayItemDefs, params->unArrayLength );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_ConsumeItem( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_ConsumeItem_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->ConsumeItem( (SteamInventoryResult_t *)params->pResultHandle, (SteamItemInstanceID_t)params->itemConsume, (uint32)params->unQuantity );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->ConsumeItem( params->pResultHandle, params->itemConsume, params->unQuantity );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_ExchangeItems( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_ExchangeItems_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->ExchangeItems( (SteamInventoryResult_t *)params->pResultHandle, (const SteamItemDef_t *)params->pArrayGenerate, (const uint32 *)params->punArrayGenerateQuantity, (uint32)params->unArrayGenerateLength, (const SteamItemInstanceID_t *)params->pArrayDestroy, (const uint32 *)params->punArrayDestroyQuantity, (uint32)params->unArrayDestroyLength );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->ExchangeItems( params->pResultHandle, params->pArrayGenerate, params->punArrayGenerateQuantity, params->unArrayGenerateLength, params->pArrayDestroy, params->punArrayDestroyQuantity, params->unArrayDestroyLength );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_TransferItemQuantity( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_TransferItemQuantity_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->TransferItemQuantity( (SteamInventoryResult_t *)params->pResultHandle, (SteamItemInstanceID_t)params->itemIdSource, (uint32)params->unQuantity, (SteamItemInstanceID_t)params->itemIdDest );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->TransferItemQuantity( params->pResultHandle, params->itemIdSource, params->unQuantity, params->itemIdDest );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SendItemDropHeartbeat( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SendItemDropHeartbeat_params *params )
|
||||
{
|
||||
((ISteamInventory*)params->linux_side)->SendItemDropHeartbeat( );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
iface->SendItemDropHeartbeat( );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_TriggerItemDrop( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_TriggerItemDrop_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->TriggerItemDrop( (SteamInventoryResult_t *)params->pResultHandle, (SteamItemDef_t)params->dropListDefinition );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->TriggerItemDrop( params->pResultHandle, params->dropListDefinition );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_TradeItems( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_TradeItems_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->TradeItems( (SteamInventoryResult_t *)params->pResultHandle, (CSteamID)params->steamIDTradePartner, (const SteamItemInstanceID_t *)params->pArrayGive, (const uint32 *)params->pArrayGiveQuantity, (uint32)params->nArrayGiveLength, (const SteamItemInstanceID_t *)params->pArrayGet, (const uint32 *)params->pArrayGetQuantity, (uint32)params->nArrayGetLength );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->TradeItems( params->pResultHandle, params->steamIDTradePartner, params->pArrayGive, params->pArrayGiveQuantity, params->nArrayGiveLength, params->pArrayGet, params->pArrayGetQuantity, params->nArrayGetLength );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_LoadItemDefinitions( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_LoadItemDefinitions_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->LoadItemDefinitions( );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->LoadItemDefinitions( );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemDefinitionIDs( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemDefinitionIDs_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->GetItemDefinitionIDs( (SteamItemDef_t *)params->pItemDefIDs, (uint32 *)params->punItemDefIDsArraySize );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->GetItemDefinitionIDs( params->pItemDefIDs, params->punItemDefIDsArraySize );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemDefinitionProperty( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemDefinitionProperty_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->GetItemDefinitionProperty( (SteamItemDef_t)params->iDefinition, (const char *)params->pchPropertyName, (char *)params->pchValueBuffer, (uint32 *)params->punValueBufferSizeOut );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->GetItemDefinitionProperty( params->iDefinition, params->pchPropertyName, params->pchValueBuffer, params->punValueBufferSizeOut );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_RequestEligiblePromoItemDefinitionsIDs( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_RequestEligiblePromoItemDefinitionsIDs_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->RequestEligiblePromoItemDefinitionsIDs( (CSteamID)params->steamID );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->RequestEligiblePromoItemDefinitionsIDs( params->steamID );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetEligiblePromoItemDefinitionIDs( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetEligiblePromoItemDefinitionIDs_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->GetEligiblePromoItemDefinitionIDs( (CSteamID)params->steamID, (SteamItemDef_t *)params->pItemDefIDs, (uint32 *)params->punItemDefIDsArraySize );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->GetEligiblePromoItemDefinitionIDs( params->steamID, params->pItemDefIDs, params->punItemDefIDsArraySize );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_StartPurchase( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_StartPurchase_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->StartPurchase( (const SteamItemDef_t *)params->pArrayItemDefs, (const uint32 *)params->punArrayQuantity, (uint32)params->unArrayLength );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->StartPurchase( params->pArrayItemDefs, params->punArrayQuantity, params->unArrayLength );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_RequestPrices( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_RequestPrices_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->RequestPrices( );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->RequestPrices( );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetNumItemsWithPrices( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetNumItemsWithPrices_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->GetNumItemsWithPrices( );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->GetNumItemsWithPrices( );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemsWithPrices( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemsWithPrices_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->GetItemsWithPrices( (SteamItemDef_t *)params->pArrayItemDefs, (uint64 *)params->pCurrentPrices, (uint64 *)params->pBasePrices, (uint32)params->unArrayLength );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->GetItemsWithPrices( params->pArrayItemDefs, params->pCurrentPrices, params->pBasePrices, params->unArrayLength );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemPrice( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemPrice_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->GetItemPrice( (SteamItemDef_t)params->iDefinition, (uint64 *)params->pCurrentPrice, (uint64 *)params->pBasePrice );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->GetItemPrice( params->iDefinition, params->pCurrentPrice, params->pBasePrice );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_StartUpdateProperties( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_StartUpdateProperties_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->StartUpdateProperties( );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->StartUpdateProperties( );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_RemoveProperty( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_RemoveProperty_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->RemoveProperty( (SteamInventoryUpdateHandle_t)params->handle, (SteamItemInstanceID_t)params->nItemID, (const char *)params->pchPropertyName );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->RemoveProperty( params->handle, params->nItemID, params->pchPropertyName );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->SetProperty( (SteamInventoryUpdateHandle_t)params->handle, (SteamItemInstanceID_t)params->nItemID, (const char *)params->pchPropertyName, (const char *)params->pchPropertyValue );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->SetProperty( params->handle, params->nItemID, params->pchPropertyName, params->pchPropertyValue );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_2( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_2_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->SetProperty( (SteamInventoryUpdateHandle_t)params->handle, (SteamItemInstanceID_t)params->nItemID, (const char *)params->pchPropertyName, (bool)params->bValue );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->SetProperty( params->handle, params->nItemID, params->pchPropertyName, params->bValue );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_3( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_3_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->SetProperty( (SteamInventoryUpdateHandle_t)params->handle, (SteamItemInstanceID_t)params->nItemID, (const char *)params->pchPropertyName, (int64)params->nValue );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->SetProperty( params->handle, params->nItemID, params->pchPropertyName, params->nValue );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_4( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_4_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->SetProperty( (SteamInventoryUpdateHandle_t)params->handle, (SteamItemInstanceID_t)params->nItemID, (const char *)params->pchPropertyName, (float)params->flValue );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->SetProperty( params->handle, params->nItemID, params->pchPropertyName, params->flValue );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SubmitUpdateProperties( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SubmitUpdateProperties_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->SubmitUpdateProperties( (SteamInventoryUpdateHandle_t)params->handle, (SteamInventoryResult_t *)params->pResultHandle );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->SubmitUpdateProperties( params->handle, params->pResultHandle );
|
||||
}
|
||||
|
||||
void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_InspectItem( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_InspectItem_params *params )
|
||||
{
|
||||
params->_ret = ((ISteamInventory*)params->linux_side)->InspectItem( (SteamInventoryResult_t *)params->pResultHandle, (const char *)params->pchItemToken );
|
||||
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *iface = (struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003 *)params->linux_side;
|
||||
params->_ret = iface->InspectItem( params->pResultHandle, params->pchItemToken );
|
||||
}
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue