mirror of
https://github.com/ValveSoftware/Proton.git
synced 2024-12-30 16:45:36 +03:00
6b21c32d2a
CW-Bug-Id: #22729
366 lines
14 KiB
C
366 lines
14 KiB
C
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultStatus_params
|
|
{
|
|
void *linux_side;
|
|
EResult _ret;
|
|
SteamInventoryResult_t resultHandle;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultStatus( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultStatus_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultItems_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryResult_t resultHandle;
|
|
SteamItemDetails_t *pOutItemsArray;
|
|
uint32 *punOutItemsArraySize;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultItems( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultItems_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultItemProperty_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryResult_t resultHandle;
|
|
uint32 unItemIndex;
|
|
const char *pchPropertyName;
|
|
char *pchValueBuffer;
|
|
uint32 *punValueBufferSizeOut;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultItemProperty( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultItemProperty_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultTimestamp_params
|
|
{
|
|
void *linux_side;
|
|
uint32 _ret;
|
|
SteamInventoryResult_t resultHandle;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultTimestamp( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultTimestamp_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_CheckResultSteamID_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryResult_t resultHandle;
|
|
CSteamID steamIDExpected;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_CheckResultSteamID( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_CheckResultSteamID_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_DestroyResult_params
|
|
{
|
|
void *linux_side;
|
|
SteamInventoryResult_t resultHandle;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_DestroyResult( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_DestroyResult_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetAllItems_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryResult_t *pResultHandle;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetAllItems( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetAllItems_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemsByID_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryResult_t *pResultHandle;
|
|
const SteamItemInstanceID_t *pInstanceIDs;
|
|
uint32 unCountInstanceIDs;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemsByID( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemsByID_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SerializeResult_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryResult_t resultHandle;
|
|
void *pOutBuffer;
|
|
uint32 *punOutBufferSize;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SerializeResult( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SerializeResult_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_DeserializeResult_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryResult_t *pOutResultHandle;
|
|
const void *pBuffer;
|
|
uint32 unBufferSize;
|
|
bool bRESERVED_MUST_BE_FALSE;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_DeserializeResult( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_DeserializeResult_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GenerateItems_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryResult_t *pResultHandle;
|
|
const SteamItemDef_t *pArrayItemDefs;
|
|
const uint32 *punArrayQuantity;
|
|
uint32 unArrayLength;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GenerateItems( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GenerateItems_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GrantPromoItems_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryResult_t *pResultHandle;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GrantPromoItems( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GrantPromoItems_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_AddPromoItem_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryResult_t *pResultHandle;
|
|
SteamItemDef_t itemDef;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_AddPromoItem( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_AddPromoItem_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_AddPromoItems_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryResult_t *pResultHandle;
|
|
const SteamItemDef_t *pArrayItemDefs;
|
|
uint32 unArrayLength;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_AddPromoItems( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_AddPromoItems_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_ConsumeItem_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryResult_t *pResultHandle;
|
|
SteamItemInstanceID_t itemConsume;
|
|
uint32 unQuantity;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_ConsumeItem( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_ConsumeItem_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_ExchangeItems_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryResult_t *pResultHandle;
|
|
const SteamItemDef_t *pArrayGenerate;
|
|
const uint32 *punArrayGenerateQuantity;
|
|
uint32 unArrayGenerateLength;
|
|
const SteamItemInstanceID_t *pArrayDestroy;
|
|
const uint32 *punArrayDestroyQuantity;
|
|
uint32 unArrayDestroyLength;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_ExchangeItems( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_ExchangeItems_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_TransferItemQuantity_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryResult_t *pResultHandle;
|
|
SteamItemInstanceID_t itemIdSource;
|
|
uint32 unQuantity;
|
|
SteamItemInstanceID_t itemIdDest;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_TransferItemQuantity( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_TransferItemQuantity_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SendItemDropHeartbeat_params
|
|
{
|
|
void *linux_side;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SendItemDropHeartbeat( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SendItemDropHeartbeat_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_TriggerItemDrop_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryResult_t *pResultHandle;
|
|
SteamItemDef_t dropListDefinition;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_TriggerItemDrop( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_TriggerItemDrop_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_TradeItems_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryResult_t *pResultHandle;
|
|
CSteamID steamIDTradePartner;
|
|
const SteamItemInstanceID_t *pArrayGive;
|
|
const uint32 *pArrayGiveQuantity;
|
|
uint32 nArrayGiveLength;
|
|
const SteamItemInstanceID_t *pArrayGet;
|
|
const uint32 *pArrayGetQuantity;
|
|
uint32 nArrayGetLength;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_TradeItems( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_TradeItems_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_LoadItemDefinitions_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_LoadItemDefinitions( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_LoadItemDefinitions_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemDefinitionIDs_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamItemDef_t *pItemDefIDs;
|
|
uint32 *punItemDefIDsArraySize;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemDefinitionIDs( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemDefinitionIDs_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemDefinitionProperty_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamItemDef_t iDefinition;
|
|
const char *pchPropertyName;
|
|
char *pchValueBuffer;
|
|
uint32 *punValueBufferSizeOut;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemDefinitionProperty( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemDefinitionProperty_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_RequestEligiblePromoItemDefinitionsIDs_params
|
|
{
|
|
void *linux_side;
|
|
SteamAPICall_t _ret;
|
|
CSteamID steamID;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_RequestEligiblePromoItemDefinitionsIDs( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_RequestEligiblePromoItemDefinitionsIDs_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetEligiblePromoItemDefinitionIDs_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
CSteamID steamID;
|
|
SteamItemDef_t *pItemDefIDs;
|
|
uint32 *punItemDefIDsArraySize;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetEligiblePromoItemDefinitionIDs( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetEligiblePromoItemDefinitionIDs_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_StartPurchase_params
|
|
{
|
|
void *linux_side;
|
|
SteamAPICall_t _ret;
|
|
const SteamItemDef_t *pArrayItemDefs;
|
|
const uint32 *punArrayQuantity;
|
|
uint32 unArrayLength;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_StartPurchase( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_StartPurchase_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_RequestPrices_params
|
|
{
|
|
void *linux_side;
|
|
SteamAPICall_t _ret;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_RequestPrices( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_RequestPrices_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetNumItemsWithPrices_params
|
|
{
|
|
void *linux_side;
|
|
uint32 _ret;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetNumItemsWithPrices( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetNumItemsWithPrices_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemsWithPrices_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamItemDef_t *pArrayItemDefs;
|
|
uint64 *pCurrentPrices;
|
|
uint64 *pBasePrices;
|
|
uint32 unArrayLength;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemsWithPrices( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemsWithPrices_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemPrice_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamItemDef_t iDefinition;
|
|
uint64 *pCurrentPrice;
|
|
uint64 *pBasePrice;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemPrice( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemPrice_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_StartUpdateProperties_params
|
|
{
|
|
void *linux_side;
|
|
SteamInventoryUpdateHandle_t _ret;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_StartUpdateProperties( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_StartUpdateProperties_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_RemoveProperty_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryUpdateHandle_t handle;
|
|
SteamItemInstanceID_t nItemID;
|
|
const char *pchPropertyName;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_RemoveProperty( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_RemoveProperty_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryUpdateHandle_t handle;
|
|
SteamItemInstanceID_t nItemID;
|
|
const char *pchPropertyName;
|
|
const char *pchPropertyValue;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_2_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryUpdateHandle_t handle;
|
|
SteamItemInstanceID_t nItemID;
|
|
const char *pchPropertyName;
|
|
bool bValue;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_2( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_2_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_3_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryUpdateHandle_t handle;
|
|
SteamItemInstanceID_t nItemID;
|
|
const char *pchPropertyName;
|
|
int64 nValue;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_3( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_3_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_4_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryUpdateHandle_t handle;
|
|
SteamItemInstanceID_t nItemID;
|
|
const char *pchPropertyName;
|
|
float flValue;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_4( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_4_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SubmitUpdateProperties_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryUpdateHandle_t handle;
|
|
SteamInventoryResult_t *pResultHandle;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SubmitUpdateProperties( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_SubmitUpdateProperties_params *params );
|
|
|
|
struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_InspectItem_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
SteamInventoryResult_t *pResultHandle;
|
|
const char *pchItemToken;
|
|
};
|
|
extern void cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_InspectItem( struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_InspectItem_params *params );
|
|
|