struct cppISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultStatus_params { void *linux_side; uint32_t _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 );