forked from gibbed/SteamAchievementManager
-
-
Notifications
You must be signed in to change notification settings - Fork 4
ISteamRemoteStorage
syntax-tm edited this page Jul 13, 2024
·
1 revision
A versioned accessor is exported by the library.
S_API ISteamRemoteStorage *SteamAPI_SteamRemoteStorage_v016();
Inline, unversioned accessor to get the current version. Essentially the same as SteamRemoteStorage()
, but using this ensures that you are using a matching library.
inline ISteamRemoteStorage *SteamAPI_SteamRemoteStorage() { return SteamAPI_SteamRemoteStorage_v016(); }
Return Type | Interface | Method | Arguments |
---|---|---|---|
bool |
ISteamRemoteStorage |
FileWrite |
ISteamRemoteStorage* self, const char * pchFile, const void * pvData, int32 cubData |
int32 |
ISteamRemoteStorage |
FileRead |
ISteamRemoteStorage* self, const char * pchFile, void * pvData, int32 cubDataToRead |
SteamAPICall_t |
ISteamRemoteStorage |
FileWriteAsync |
ISteamRemoteStorage* self, const char * pchFile, const void * pvData, uint32 cubData |
SteamAPICall_t |
ISteamRemoteStorage |
FileReadAsync |
ISteamRemoteStorage* self, const char * pchFile, uint32 nOffset, uint32 cubToRead |
bool |
ISteamRemoteStorage |
FileReadAsyncComplete |
ISteamRemoteStorage* self, SteamAPICall_t hReadCall, void * pvBuffer, uint32 cubToRead |
bool |
ISteamRemoteStorage |
FileForget |
ISteamRemoteStorage* self, const char * pchFile |
bool |
ISteamRemoteStorage |
FileDelete |
ISteamRemoteStorage* self, const char * pchFile |
SteamAPICall_t |
ISteamRemoteStorage |
FileShare |
ISteamRemoteStorage* self, const char * pchFile |
bool |
ISteamRemoteStorage |
SetSyncPlatforms |
ISteamRemoteStorage* self, const char * pchFile, ERemoteStoragePlatform eRemoteStoragePlatform |
UGCFileWriteStreamHandle_t |
ISteamRemoteStorage |
FileWriteStreamOpen |
ISteamRemoteStorage* self, const char * pchFile |
bool |
ISteamRemoteStorage |
FileWriteStreamWriteChunk |
ISteamRemoteStorage* self, UGCFileWriteStreamHandle_t writeHandle, const void * pvData, int32 cubData |
bool |
ISteamRemoteStorage |
FileWriteStreamClose |
ISteamRemoteStorage* self, UGCFileWriteStreamHandle_t writeHandle |
bool |
ISteamRemoteStorage |
FileWriteStreamCancel |
ISteamRemoteStorage* self, UGCFileWriteStreamHandle_t writeHandle |
bool |
ISteamRemoteStorage |
FileExists |
ISteamRemoteStorage* self, const char * pchFile |
bool |
ISteamRemoteStorage |
FilePersisted |
ISteamRemoteStorage* self, const char * pchFile |
int32 |
ISteamRemoteStorage |
GetFileSize |
ISteamRemoteStorage* self, const char * pchFile |
int64 |
ISteamRemoteStorage |
GetFileTimestamp |
ISteamRemoteStorage* self, const char * pchFile |
ERemoteStoragePlatform |
ISteamRemoteStorage |
GetSyncPlatforms |
ISteamRemoteStorage* self, const char * pchFile |
int32 |
ISteamRemoteStorage |
GetFileCount |
ISteamRemoteStorage* self |
const char * |
ISteamRemoteStorage |
GetFileNameAndSize |
ISteamRemoteStorage* self, int iFile, int32 * pnFileSizeInBytes |
bool |
ISteamRemoteStorage |
GetQuota |
ISteamRemoteStorage* self, uint64 * pnTotalBytes, uint64 * puAvailableBytes |
bool |
ISteamRemoteStorage |
IsCloudEnabledForAccount |
ISteamRemoteStorage* self |
bool |
ISteamRemoteStorage |
IsCloudEnabledForApp |
ISteamRemoteStorage* self |
void |
ISteamRemoteStorage |
SetCloudEnabledForApp |
ISteamRemoteStorage* self, bool bEnabled |
SteamAPICall_t |
ISteamRemoteStorage |
UGCDownload |
ISteamRemoteStorage* self, UGCHandle_t hContent, uint32 unPriority |
bool |
ISteamRemoteStorage |
GetUGCDownloadProgress |
ISteamRemoteStorage* self, UGCHandle_t hContent, int32 * pnBytesDownloaded, int32 * pnBytesExpected |
bool |
ISteamRemoteStorage |
GetUGCDetails |
ISteamRemoteStorage* self, UGCHandle_t hContent, AppId_t * pnAppID, char ** ppchName, int32 * pnFileSizeInBytes, CSteamID * pSteamIDOwner |
int32 |
ISteamRemoteStorage |
UGCRead |
ISteamRemoteStorage* self, UGCHandle_t hContent, void * pvData, int32 cubDataToRead, uint32 cOffset, EUGCReadAction eAction |
int32 |
ISteamRemoteStorage |
GetCachedUGCCount |
ISteamRemoteStorage* self |
UGCHandle_t |
ISteamRemoteStorage |
GetCachedUGCHandle |
ISteamRemoteStorage* self, int32 iCachedContent |
SteamAPICall_t |
ISteamRemoteStorage |
PublishWorkshopFile |
ISteamRemoteStorage* self, const char * pchFile, const char * pchPreviewFile, AppId_t nConsumerAppId, const char * pchTitle, const char * pchDescription, ERemoteStoragePublishedFileVisibility eVisibility, SteamParamStringArray_t * pTags, EWorkshopFileType eWorkshopFileType |
PublishedFileUpdateHandle_t |
ISteamRemoteStorage |
CreatePublishedFileUpdateRequest |
ISteamRemoteStorage* self, PublishedFileId_t unPublishedFileId |
bool |
ISteamRemoteStorage |
UpdatePublishedFileFile |
ISteamRemoteStorage* self, PublishedFileUpdateHandle_t updateHandle, const char * pchFile |
bool |
ISteamRemoteStorage |
UpdatePublishedFilePreviewFile |
ISteamRemoteStorage* self, PublishedFileUpdateHandle_t updateHandle, const char * pchPreviewFile |
bool |
ISteamRemoteStorage |
UpdatePublishedFileTitle |
ISteamRemoteStorage* self, PublishedFileUpdateHandle_t updateHandle, const char * pchTitle |
bool |
ISteamRemoteStorage |
UpdatePublishedFileDescription |
ISteamRemoteStorage* self, PublishedFileUpdateHandle_t updateHandle, const char * pchDescription |
bool |
ISteamRemoteStorage |
UpdatePublishedFileVisibility |
ISteamRemoteStorage* self, PublishedFileUpdateHandle_t updateHandle, ERemoteStoragePublishedFileVisibility eVisibility |
bool |
ISteamRemoteStorage |
UpdatePublishedFileTags |
ISteamRemoteStorage* self, PublishedFileUpdateHandle_t updateHandle, SteamParamStringArray_t * pTags |
SteamAPICall_t |
ISteamRemoteStorage |
CommitPublishedFileUpdate |
ISteamRemoteStorage* self, PublishedFileUpdateHandle_t updateHandle |
SteamAPICall_t |
ISteamRemoteStorage |
GetPublishedFileDetails |
ISteamRemoteStorage* self, PublishedFileId_t unPublishedFileId, uint32 unMaxSecondsOld |
SteamAPICall_t |
ISteamRemoteStorage |
DeletePublishedFile |
ISteamRemoteStorage* self, PublishedFileId_t unPublishedFileId |
SteamAPICall_t |
ISteamRemoteStorage |
EnumerateUserPublishedFiles |
ISteamRemoteStorage* self, uint32 unStartIndex |
SteamAPICall_t |
ISteamRemoteStorage |
SubscribePublishedFile |
ISteamRemoteStorage* self, PublishedFileId_t unPublishedFileId |
SteamAPICall_t |
ISteamRemoteStorage |
EnumerateUserSubscribedFiles |
ISteamRemoteStorage* self, uint32 unStartIndex |
SteamAPICall_t |
ISteamRemoteStorage |
UnsubscribePublishedFile |
ISteamRemoteStorage* self, PublishedFileId_t unPublishedFileId |
bool |
ISteamRemoteStorage |
UpdatePublishedFileSetChangeDescription |
ISteamRemoteStorage* self, PublishedFileUpdateHandle_t updateHandle, const char * pchChangeDescription |
SteamAPICall_t |
ISteamRemoteStorage |
GetPublishedItemVoteDetails |
ISteamRemoteStorage* self, PublishedFileId_t unPublishedFileId |
SteamAPICall_t |
ISteamRemoteStorage |
UpdateUserPublishedItemVote |
ISteamRemoteStorage* self, PublishedFileId_t unPublishedFileId, bool bVoteUp |
SteamAPICall_t |
ISteamRemoteStorage |
GetUserPublishedItemVoteDetails |
ISteamRemoteStorage* self, PublishedFileId_t unPublishedFileId |
SteamAPICall_t |
ISteamRemoteStorage |
EnumerateUserSharedWorkshopFiles |
ISteamRemoteStorage* self, uint64_steamid steamId, uint32 unStartIndex, SteamParamStringArray_t * pRequiredTags, SteamParamStringArray_t * pExcludedTags |
SteamAPICall_t |
ISteamRemoteStorage |
PublishVideo |
ISteamRemoteStorage* self, EWorkshopVideoProvider eVideoProvider, const char * pchVideoAccount, const char * pchVideoIdentifier, const char * pchPreviewFile, AppId_t nConsumerAppId, const char * pchTitle, const char * pchDescription, ERemoteStoragePublishedFileVisibility eVisibility, SteamParamStringArray_t * pTags |
SteamAPICall_t |
ISteamRemoteStorage |
SetUserPublishedFileAction |
ISteamRemoteStorage* self, PublishedFileId_t unPublishedFileId, EWorkshopFileAction eAction |
SteamAPICall_t |
ISteamRemoteStorage |
EnumeratePublishedFilesByUserAction |
ISteamRemoteStorage* self, EWorkshopFileAction eAction, uint32 unStartIndex |
SteamAPICall_t |
ISteamRemoteStorage |
EnumeratePublishedWorkshopFiles |
ISteamRemoteStorage* self, EWorkshopEnumerationType eEnumerationType, uint32 unStartIndex, uint32 unCount, uint32 unDays, SteamParamStringArray_t * pTags, SteamParamStringArray_t * pUserTags |
SteamAPICall_t |
ISteamRemoteStorage |
UGCDownloadToLocation |
ISteamRemoteStorage* self, UGCHandle_t hContent, const char * pchLocation, uint32 unPriority |
int32 |
ISteamRemoteStorage |
GetLocalFileChangeCount |
ISteamRemoteStorage* self |
const char * |
ISteamRemoteStorage |
GetLocalFileChange |
ISteamRemoteStorage* self, int iFile, ERemoteStorageLocalFileChange * pEChangeType, ERemoteStorageFilePathType * pEFilePathType |
bool |
ISteamRemoteStorage |
BeginFileWriteBatch |
ISteamRemoteStorage* self |
bool |
ISteamRemoteStorage |
EndFileWriteBatch |
ISteamRemoteStorage* self |
Note
This Wiki is work-in-progress. If you notice any errors or would like to add any missing information, changes are welcome.
About
Dev
Steamworks
Help
Links