ISteamRemoteStorageExtensions extension

on

Methods

beginFileWriteBatch() bool
commitPublishedFileUpdate(PublishedFileUpdateHandle updateHandle) SteamApiCall
createPublishedFileUpdateRequest(PublishedFileId publishedFileId) PublishedFileUpdateHandle
deletePublishedFile(PublishedFileId publishedFileId) SteamApiCall
endFileWriteBatch() bool
enumeratePublishedFilesByUserAction(EWorkshopFileAction action, int startIndex) SteamApiCall
enumeratePublishedWorkshopFiles(EWorkshopEnumerationType enumerationType, int startIndex, int count, int days, Pointer<SteamParamStringArray> pTags, Pointer<SteamParamStringArray> pUserTags) SteamApiCall
enumerateUserPublishedFiles(int startIndex) SteamApiCall
enumerateUserSharedWorkshopFiles(CSteamId steamId, int startIndex, Pointer<SteamParamStringArray> pRequiredTags, Pointer<SteamParamStringArray> pExcludedTags) SteamApiCall
enumerateUserSubscribedFiles(int startIndex) SteamApiCall
fileDelete(Pointer<Utf8> file) bool
fileExists(Pointer<Utf8> file) bool
fileForget(Pointer<Utf8> file) bool
filePersisted(Pointer<Utf8> file) bool
fileRead(Pointer<Utf8> file, Pointer<Void> pvData, int cubDataToRead) int
fileReadAsync(Pointer<Utf8> file, int nOffset, int cubToRead) SteamApiCall
fileReadAsyncComplete(SteamApiCall hReadCall, Pointer<Void> pvBuffer, int cubToRead) bool
fileShare(Pointer<Utf8> file) SteamApiCall
fileWrite(Pointer<Utf8> file, Pointer<Void> pvData, int cubData) bool
fileWriteAsync(Pointer<Utf8> file, Pointer<Void> pvData, int cubData) SteamApiCall
fileWriteStreamCancel(UgcFileWriteStreamHandle writeHandle) bool
fileWriteStreamClose(UgcFileWriteStreamHandle writeHandle) bool
fileWriteStreamOpen(Pointer<Utf8> file) UgcFileWriteStreamHandle
fileWriteStreamWriteChunk(UgcFileWriteStreamHandle writeHandle, Pointer<Void> pvData, int cubData) bool
getCachedUgcCount() int
getCachedUgcHandle(int iCachedContent) UgcHandle
getFileCount() int
getFileNameAndSize(int iFile, Pointer<Int> pnFileSizeInBytes) Pointer<Utf8>
getFileSize(Pointer<Utf8> file) int
getFileTimestamp(Pointer<Utf8> file) int
getLocalFileChange(int iFile, Pointer<ERemoteStorageLocalFileChangeAliasC> pEChangeType, Pointer<ERemoteStorageFilePathTypeAliasC> pEFilePathType) Pointer<Utf8>
getLocalFileChangeCount() int
getPublishedFileDetails(PublishedFileId publishedFileId, int maxSecondsOld) SteamApiCall
getPublishedItemVoteDetails(PublishedFileId publishedFileId) SteamApiCall
getQuota(Pointer<UnsignedLongLong> pnTotalBytes, Pointer<UnsignedLongLong> puAvailableBytes) bool
getSyncPlatforms(Pointer<Utf8> file) ERemoteStoragePlatform
getUgcDetails(UgcHandle hContent, Pointer<UnsignedInt> pnAppId, Pointer<Pointer<Utf8>> ppchName, Pointer<Int> pnFileSizeInBytes, Pointer<UnsignedLongLong> pSteamIdOwner) bool
getUgcDownloadProgress(UgcHandle hContent, Pointer<Int> pnBytesDownloaded, Pointer<Int> pnBytesExpected) bool
getUserPublishedItemVoteDetails(PublishedFileId publishedFileId) SteamApiCall
isCloudEnabledForAccount() bool
isCloudEnabledForApp() bool
publishVideo(EWorkshopVideoProvider videoProvider, Pointer<Utf8> videoAccount, Pointer<Utf8> videoIdentifier, Pointer<Utf8> previewFile, AppId nConsumerAppId, Pointer<Utf8> title, Pointer<Utf8> description, ERemoteStoragePublishedFileVisibility visibility, Pointer<SteamParamStringArray> pTags) SteamApiCall
publishWorkshopFile(Pointer<Utf8> file, Pointer<Utf8> previewFile, AppId nConsumerAppId, Pointer<Utf8> title, Pointer<Utf8> description, ERemoteStoragePublishedFileVisibility visibility, Pointer<SteamParamStringArray> pTags, EWorkshopFileType workshopFileType) SteamApiCall
setCloudEnabledForApp(bool enabled) → void
setSyncPlatforms(Pointer<Utf8> file, ERemoteStoragePlatform remoteStoragePlatform) bool
setUserPublishedFileAction(PublishedFileId publishedFileId, EWorkshopFileAction action) SteamApiCall
subscribePublishedFile(PublishedFileId publishedFileId) SteamApiCall
ugcDownload(UgcHandle hContent, int priority) SteamApiCall
ugcDownloadToLocation(UgcHandle hContent, Pointer<Utf8> location, int priority) SteamApiCall
ugcRead(UgcHandle hContent, Pointer<Void> pvData, int cubDataToRead, int cOffset, EUgcReadAction action) int
unsubscribePublishedFile(PublishedFileId publishedFileId) SteamApiCall
updatePublishedFileDescription(PublishedFileUpdateHandle updateHandle, Pointer<Utf8> description) bool
updatePublishedFileFile(PublishedFileUpdateHandle updateHandle, Pointer<Utf8> file) bool
updatePublishedFilePreviewFile(PublishedFileUpdateHandle updateHandle, Pointer<Utf8> previewFile) bool
updatePublishedFileSetChangeDescription(PublishedFileUpdateHandle updateHandle, Pointer<Utf8> changeDescription) bool
updatePublishedFileTags(PublishedFileUpdateHandle updateHandle, Pointer<SteamParamStringArray> pTags) bool
updatePublishedFileTitle(PublishedFileUpdateHandle updateHandle, Pointer<Utf8> title) bool
updatePublishedFileVisibility(PublishedFileUpdateHandle updateHandle, ERemoteStoragePublishedFileVisibility visibility) bool
updateUserPublishedItemVote(PublishedFileId publishedFileId, bool voteUp) SteamApiCall