C# Class Valve.Steamworks.ISteamRemoteStorage

Show file Open project: kronosaur/Transcendence

Public Methods

Method Description
CommitPublishedFileUpdate ( ulong updateHandle ) : ulong
CreatePublishedFileUpdateRequest ( ulong unPublishedFileId ) : ulong
DeletePublishedFile ( ulong unPublishedFileId ) : ulong
EnumeratePublishedFilesByUserAction ( uint eAction, uint unStartIndex ) : ulong
EnumeratePublishedWorkshopFiles ( uint eEnumerationType, uint unStartIndex, uint unCount, uint unDays, SteamParamStringArray_t &pTags, SteamParamStringArray_t &pUserTags ) : ulong
EnumerateUserPublishedFiles ( uint unStartIndex ) : ulong
EnumerateUserSharedWorkshopFiles ( ulong steamId, uint unStartIndex, SteamParamStringArray_t &pRequiredTags, SteamParamStringArray_t &pExcludedTags ) : ulong
EnumerateUserSubscribedFiles ( uint unStartIndex ) : ulong
FileDelete ( string pchFile ) : bool
FileExists ( string pchFile ) : bool
FileForget ( string pchFile ) : bool
FilePersisted ( string pchFile ) : bool
FileRead ( string pchFile, IntPtr pvData, int cubDataToRead ) : int
FileReadAsync ( string pchFile, uint nOffset, uint cubToRead ) : ulong
FileReadAsyncComplete ( ulong hReadCall, IntPtr pvBuffer, uint cubToRead ) : bool
FileShare ( string pchFile ) : ulong
FileWrite ( string pchFile, IntPtr pvData, int cubData ) : bool
FileWriteAsync ( string pchFile, IntPtr pvData, uint cubData ) : ulong
FileWriteStreamCancel ( ulong writeHandle ) : bool
FileWriteStreamClose ( ulong writeHandle ) : bool
FileWriteStreamOpen ( string pchFile ) : ulong
FileWriteStreamWriteChunk ( ulong writeHandle, IntPtr pvData, int cubData ) : bool
GetCachedUGCCount ( ) : int
GetCachedUGCHandle ( int iCachedContent ) : ulong
GetFileCount ( ) : int
GetFileNameAndSize ( int iFile, int &pnFileSizeInBytes ) : string
GetFileSize ( string pchFile ) : int
GetFileTimestamp ( string pchFile ) : long
GetIntPtr ( ) : IntPtr
GetPublishedFileDetails ( ulong unPublishedFileId, uint unMaxSecondsOld ) : ulong
GetPublishedItemVoteDetails ( ulong unPublishedFileId ) : ulong
GetQuota ( int &pnTotalBytes, int &puAvailableBytes ) : bool
GetSyncPlatforms ( string pchFile ) : uint
GetUGCDetails ( ulong hContent, uint &pnAppID, System ppchName, int &pnFileSizeInBytes, CSteamID &pSteamIDOwner ) : bool
GetUGCDownloadProgress ( ulong hContent, int &pnBytesDownloaded, int &pnBytesExpected ) : bool
GetUserPublishedItemVoteDetails ( ulong unPublishedFileId ) : ulong
IsCloudEnabledForAccount ( ) : bool
IsCloudEnabledForApp ( ) : bool
PublishVideo ( uint eVideoProvider, string pchVideoAccount, string pchVideoIdentifier, string pchPreviewFile, uint nConsumerAppId, string pchTitle, string pchDescription, uint eVisibility, SteamParamStringArray_t &pTags ) : ulong
PublishWorkshopFile ( string pchFile, string pchPreviewFile, uint nConsumerAppId, string pchTitle, string pchDescription, uint eVisibility, SteamParamStringArray_t &pTags, uint eWorkshopFileType ) : ulong
SetCloudEnabledForApp ( bool bEnabled ) : void
SetSyncPlatforms ( string pchFile, uint eRemoteStoragePlatform ) : bool
SetUserPublishedFileAction ( ulong unPublishedFileId, uint eAction ) : ulong
SubscribePublishedFile ( ulong unPublishedFileId ) : ulong
UGCDownload ( ulong hContent, uint unPriority ) : ulong
UGCDownloadToLocation ( ulong hContent, string pchLocation, uint unPriority ) : ulong
UGCRead ( ulong hContent, IntPtr pvData, int cubDataToRead, uint cOffset, uint eAction ) : int
UnsubscribePublishedFile ( ulong unPublishedFileId ) : ulong
UpdatePublishedFileDescription ( ulong updateHandle, string pchDescription ) : bool
UpdatePublishedFileFile ( ulong updateHandle, string pchFile ) : bool
UpdatePublishedFilePreviewFile ( ulong updateHandle, string pchPreviewFile ) : bool
UpdatePublishedFileSetChangeDescription ( ulong updateHandle, string pchChangeDescription ) : bool
UpdatePublishedFileTags ( ulong updateHandle, SteamParamStringArray_t &pTags ) : bool
UpdatePublishedFileTitle ( ulong updateHandle, string pchTitle ) : bool
UpdatePublishedFileVisibility ( ulong updateHandle, uint eVisibility ) : bool
UpdateUserPublishedItemVote ( ulong unPublishedFileId, bool bVoteUp ) : ulong

Method Details

CommitPublishedFileUpdate() public abstract method

public abstract CommitPublishedFileUpdate ( ulong updateHandle ) : ulong
updateHandle ulong
return ulong

CreatePublishedFileUpdateRequest() public abstract method

public abstract CreatePublishedFileUpdateRequest ( ulong unPublishedFileId ) : ulong
unPublishedFileId ulong
return ulong

DeletePublishedFile() public abstract method

public abstract DeletePublishedFile ( ulong unPublishedFileId ) : ulong
unPublishedFileId ulong
return ulong

EnumeratePublishedFilesByUserAction() public abstract method

public abstract EnumeratePublishedFilesByUserAction ( uint eAction, uint unStartIndex ) : ulong
eAction uint
unStartIndex uint
return ulong

EnumeratePublishedWorkshopFiles() public abstract method

public abstract EnumeratePublishedWorkshopFiles ( uint eEnumerationType, uint unStartIndex, uint unCount, uint unDays, SteamParamStringArray_t &pTags, SteamParamStringArray_t &pUserTags ) : ulong
eEnumerationType uint
unStartIndex uint
unCount uint
unDays uint
pTags SteamParamStringArray_t
pUserTags SteamParamStringArray_t
return ulong

EnumerateUserPublishedFiles() public abstract method

public abstract EnumerateUserPublishedFiles ( uint unStartIndex ) : ulong
unStartIndex uint
return ulong

EnumerateUserSharedWorkshopFiles() public abstract method

public abstract EnumerateUserSharedWorkshopFiles ( ulong steamId, uint unStartIndex, SteamParamStringArray_t &pRequiredTags, SteamParamStringArray_t &pExcludedTags ) : ulong
steamId ulong
unStartIndex uint
pRequiredTags SteamParamStringArray_t
pExcludedTags SteamParamStringArray_t
return ulong

EnumerateUserSubscribedFiles() public abstract method

public abstract EnumerateUserSubscribedFiles ( uint unStartIndex ) : ulong
unStartIndex uint
return ulong

FileDelete() public abstract method

public abstract FileDelete ( string pchFile ) : bool
pchFile string
return bool

FileExists() public abstract method

public abstract FileExists ( string pchFile ) : bool
pchFile string
return bool

FileForget() public abstract method

public abstract FileForget ( string pchFile ) : bool
pchFile string
return bool

FilePersisted() public abstract method

public abstract FilePersisted ( string pchFile ) : bool
pchFile string
return bool

FileRead() public abstract method

public abstract FileRead ( string pchFile, IntPtr pvData, int cubDataToRead ) : int
pchFile string
pvData System.IntPtr
cubDataToRead int
return int

FileReadAsync() public abstract method

public abstract FileReadAsync ( string pchFile, uint nOffset, uint cubToRead ) : ulong
pchFile string
nOffset uint
cubToRead uint
return ulong

FileReadAsyncComplete() public abstract method

public abstract FileReadAsyncComplete ( ulong hReadCall, IntPtr pvBuffer, uint cubToRead ) : bool
hReadCall ulong
pvBuffer System.IntPtr
cubToRead uint
return bool

FileShare() public abstract method

public abstract FileShare ( string pchFile ) : ulong
pchFile string
return ulong

FileWrite() public abstract method

public abstract FileWrite ( string pchFile, IntPtr pvData, int cubData ) : bool
pchFile string
pvData System.IntPtr
cubData int
return bool

FileWriteAsync() public abstract method

public abstract FileWriteAsync ( string pchFile, IntPtr pvData, uint cubData ) : ulong
pchFile string
pvData System.IntPtr
cubData uint
return ulong

FileWriteStreamCancel() public abstract method

public abstract FileWriteStreamCancel ( ulong writeHandle ) : bool
writeHandle ulong
return bool

FileWriteStreamClose() public abstract method

public abstract FileWriteStreamClose ( ulong writeHandle ) : bool
writeHandle ulong
return bool

FileWriteStreamOpen() public abstract method

public abstract FileWriteStreamOpen ( string pchFile ) : ulong
pchFile string
return ulong

FileWriteStreamWriteChunk() public abstract method

public abstract FileWriteStreamWriteChunk ( ulong writeHandle, IntPtr pvData, int cubData ) : bool
writeHandle ulong
pvData System.IntPtr
cubData int
return bool

GetCachedUGCCount() public abstract method

public abstract GetCachedUGCCount ( ) : int
return int

GetCachedUGCHandle() public abstract method

public abstract GetCachedUGCHandle ( int iCachedContent ) : ulong
iCachedContent int
return ulong

GetFileCount() public abstract method

public abstract GetFileCount ( ) : int
return int

GetFileNameAndSize() public abstract method

public abstract GetFileNameAndSize ( int iFile, int &pnFileSizeInBytes ) : string
iFile int
pnFileSizeInBytes int
return string

GetFileSize() public abstract method

public abstract GetFileSize ( string pchFile ) : int
pchFile string
return int

GetFileTimestamp() public abstract method

public abstract GetFileTimestamp ( string pchFile ) : long
pchFile string
return long

GetIntPtr() public abstract method

public abstract GetIntPtr ( ) : IntPtr
return System.IntPtr

GetPublishedFileDetails() public abstract method

public abstract GetPublishedFileDetails ( ulong unPublishedFileId, uint unMaxSecondsOld ) : ulong
unPublishedFileId ulong
unMaxSecondsOld uint
return ulong

GetPublishedItemVoteDetails() public abstract method

public abstract GetPublishedItemVoteDetails ( ulong unPublishedFileId ) : ulong
unPublishedFileId ulong
return ulong

GetQuota() public abstract method

public abstract GetQuota ( int &pnTotalBytes, int &puAvailableBytes ) : bool
pnTotalBytes int
puAvailableBytes int
return bool

GetSyncPlatforms() public abstract method

public abstract GetSyncPlatforms ( string pchFile ) : uint
pchFile string
return uint

GetUGCDetails() public abstract method

public abstract GetUGCDetails ( ulong hContent, uint &pnAppID, System ppchName, int &pnFileSizeInBytes, CSteamID &pSteamIDOwner ) : bool
hContent ulong
pnAppID uint
ppchName System
pnFileSizeInBytes int
pSteamIDOwner CSteamID
return bool

GetUGCDownloadProgress() public abstract method

public abstract GetUGCDownloadProgress ( ulong hContent, int &pnBytesDownloaded, int &pnBytesExpected ) : bool
hContent ulong
pnBytesDownloaded int
pnBytesExpected int
return bool

GetUserPublishedItemVoteDetails() public abstract method

public abstract GetUserPublishedItemVoteDetails ( ulong unPublishedFileId ) : ulong
unPublishedFileId ulong
return ulong

IsCloudEnabledForAccount() public abstract method

public abstract IsCloudEnabledForAccount ( ) : bool
return bool

IsCloudEnabledForApp() public abstract method

public abstract IsCloudEnabledForApp ( ) : bool
return bool

PublishVideo() public abstract method

public abstract PublishVideo ( uint eVideoProvider, string pchVideoAccount, string pchVideoIdentifier, string pchPreviewFile, uint nConsumerAppId, string pchTitle, string pchDescription, uint eVisibility, SteamParamStringArray_t &pTags ) : ulong
eVideoProvider uint
pchVideoAccount string
pchVideoIdentifier string
pchPreviewFile string
nConsumerAppId uint
pchTitle string
pchDescription string
eVisibility uint
pTags SteamParamStringArray_t
return ulong

PublishWorkshopFile() public abstract method

public abstract PublishWorkshopFile ( string pchFile, string pchPreviewFile, uint nConsumerAppId, string pchTitle, string pchDescription, uint eVisibility, SteamParamStringArray_t &pTags, uint eWorkshopFileType ) : ulong
pchFile string
pchPreviewFile string
nConsumerAppId uint
pchTitle string
pchDescription string
eVisibility uint
pTags SteamParamStringArray_t
eWorkshopFileType uint
return ulong

SetCloudEnabledForApp() public abstract method

public abstract SetCloudEnabledForApp ( bool bEnabled ) : void
bEnabled bool
return void

SetSyncPlatforms() public abstract method

public abstract SetSyncPlatforms ( string pchFile, uint eRemoteStoragePlatform ) : bool
pchFile string
eRemoteStoragePlatform uint
return bool

SetUserPublishedFileAction() public abstract method

public abstract SetUserPublishedFileAction ( ulong unPublishedFileId, uint eAction ) : ulong
unPublishedFileId ulong
eAction uint
return ulong

SubscribePublishedFile() public abstract method

public abstract SubscribePublishedFile ( ulong unPublishedFileId ) : ulong
unPublishedFileId ulong
return ulong

UGCDownload() public abstract method

public abstract UGCDownload ( ulong hContent, uint unPriority ) : ulong
hContent ulong
unPriority uint
return ulong

UGCDownloadToLocation() public abstract method

public abstract UGCDownloadToLocation ( ulong hContent, string pchLocation, uint unPriority ) : ulong
hContent ulong
pchLocation string
unPriority uint
return ulong

UGCRead() public abstract method

public abstract UGCRead ( ulong hContent, IntPtr pvData, int cubDataToRead, uint cOffset, uint eAction ) : int
hContent ulong
pvData System.IntPtr
cubDataToRead int
cOffset uint
eAction uint
return int

UnsubscribePublishedFile() public abstract method

public abstract UnsubscribePublishedFile ( ulong unPublishedFileId ) : ulong
unPublishedFileId ulong
return ulong

UpdatePublishedFileDescription() public abstract method

public abstract UpdatePublishedFileDescription ( ulong updateHandle, string pchDescription ) : bool
updateHandle ulong
pchDescription string
return bool

UpdatePublishedFileFile() public abstract method

public abstract UpdatePublishedFileFile ( ulong updateHandle, string pchFile ) : bool
updateHandle ulong
pchFile string
return bool

UpdatePublishedFilePreviewFile() public abstract method

public abstract UpdatePublishedFilePreviewFile ( ulong updateHandle, string pchPreviewFile ) : bool
updateHandle ulong
pchPreviewFile string
return bool

UpdatePublishedFileSetChangeDescription() public abstract method

public abstract UpdatePublishedFileSetChangeDescription ( ulong updateHandle, string pchChangeDescription ) : bool
updateHandle ulong
pchChangeDescription string
return bool

UpdatePublishedFileTags() public abstract method

public abstract UpdatePublishedFileTags ( ulong updateHandle, SteamParamStringArray_t &pTags ) : bool
updateHandle ulong
pTags SteamParamStringArray_t
return bool

UpdatePublishedFileTitle() public abstract method

public abstract UpdatePublishedFileTitle ( ulong updateHandle, string pchTitle ) : bool
updateHandle ulong
pchTitle string
return bool

UpdatePublishedFileVisibility() public abstract method

public abstract UpdatePublishedFileVisibility ( ulong updateHandle, uint eVisibility ) : bool
updateHandle ulong
eVisibility uint
return bool

UpdateUserPublishedItemVote() public abstract method

public abstract UpdateUserPublishedItemVote ( ulong unPublishedFileId, bool bVoteUp ) : ulong
unPublishedFileId ulong
bVoteUp bool
return ulong