SteamWorks.SteamRemoteStorage - theace0296/steamworks-node GitHub Wiki
Interface: SteamRemoteStorage
SteamWorksNamespace.SteamRemoteStorage
Table of contents
Properties
- BeginFileWriteBatch
- CommitPublishedFileUpdate
- CreatePublishedFileUpdateRequest
- DeletePublishedFile
- EndFileWriteBatch
- EnumeratePublishedFilesByUserAction
- EnumeratePublishedWorkshopFiles
- EnumerateUserPublishedFiles
- EnumerateUserSharedWorkshopFiles
- EnumerateUserSubscribedFiles
- FileDelete
- FileExists
- FileForget
- FilePersisted
- FileRead
- FileReadAsync
- FileReadAsyncComplete
- FileShare
- FileWrite
- FileWriteAsync
- FileWriteStreamCancel
- FileWriteStreamClose
- FileWriteStreamOpen
- FileWriteStreamWriteChunk
- GetCachedUGCCount
- GetCachedUGCHandle
- GetFileCount
- GetFileNameAndSize
- GetFileSize
- GetFileTimestamp
- GetLocalFileChange
- GetLocalFileChangeCount
- GetPublishedFileDetails
- GetPublishedItemVoteDetails
- GetQuota
- GetSyncPlatforms
- GetUGCDetails
- GetUGCDownloadProgress
- GetUserPublishedItemVoteDetails
- IsCloudEnabledForAccount
- IsCloudEnabledForApp
- PublishVideo
- PublishWorkshopFile
- SetCloudEnabledForApp
- SetSyncPlatforms
- SetUserPublishedFileAction
- SubscribePublishedFile
- UGCDownload
- UGCDownloadToLocation
- UGCRead
- UnsubscribePublishedFile
- UpdatePublishedFileDescription
- UpdatePublishedFileFile
- UpdatePublishedFilePreviewFile
- UpdatePublishedFileSetChangeDescription
- UpdatePublishedFileTags
- UpdatePublishedFileTitle
- UpdatePublishedFileVisibility
- UpdateUserPublishedItemVote
Properties
BeginFileWriteBatch
• BeginFileWriteBatch: () => boolean
Type declaration
▸ (): boolean
Returns
boolean
Defined in
CommitPublishedFileUpdate
• CommitPublishedFileUpdate: (updateHandle: bigint) => Promise<{ m_bUserNeedsToAcceptWorkshopLegalAgreement: boolean ; m_eResult: EResult ; m_nPublishedFileId: bigint }>
Type declaration
▸ (updateHandle): Promise<{ m_bUserNeedsToAcceptWorkshopLegalAgreement: boolean ; m_eResult: EResult ; m_nPublishedFileId: bigint }>
Parameters
| Name | Type |
|---|---|
updateHandle |
bigint |
Returns
Promise<{ m_bUserNeedsToAcceptWorkshopLegalAgreement: boolean ; m_eResult: EResult ; m_nPublishedFileId: bigint }>
Defined in
CreatePublishedFileUpdateRequest
• CreatePublishedFileUpdateRequest: (unPublishedFileId: bigint) => bigint
Type declaration
▸ (unPublishedFileId): bigint
Parameters
| Name | Type |
|---|---|
unPublishedFileId |
bigint |
Returns
bigint
Defined in
DeletePublishedFile
• DeletePublishedFile: (unPublishedFileId: bigint) => Promise<{ m_eResult: EResult ; m_nPublishedFileId: bigint }>
Type declaration
▸ (unPublishedFileId): Promise<{ m_eResult: EResult ; m_nPublishedFileId: bigint }>
Parameters
| Name | Type |
|---|---|
unPublishedFileId |
bigint |
Returns
Promise<{ m_eResult: EResult ; m_nPublishedFileId: bigint }>
Defined in
EndFileWriteBatch
• EndFileWriteBatch: () => boolean
Type declaration
▸ (): boolean
Returns
boolean
Defined in
EnumeratePublishedFilesByUserAction
• EnumeratePublishedFilesByUserAction: (eAction: EWorkshopFileAction, unStartIndex: number) => Promise<{ m_eAction: EWorkshopFileAction ; m_eResult: EResult ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgPublishedFileId: bigint[] ; m_rgRTimeUpdated: unknown }>
Type declaration
▸ (eAction, unStartIndex): Promise<{ m_eAction: EWorkshopFileAction ; m_eResult: EResult ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgPublishedFileId: bigint[] ; m_rgRTimeUpdated: unknown }>
Parameters
| Name | Type |
|---|---|
eAction |
EWorkshopFileAction |
unStartIndex |
number |
Returns
Promise<{ m_eAction: EWorkshopFileAction ; m_eResult: EResult ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgPublishedFileId: bigint[] ; m_rgRTimeUpdated: unknown }>
Defined in
EnumeratePublishedWorkshopFiles
• EnumeratePublishedWorkshopFiles: (eEnumerationType: EWorkshopEnumerationType, unStartIndex: number, unCount: number, unDays: number, pTags: SteamParamStringArray_t, pUserTags: SteamParamStringArray_t) => Promise<{ m_eResult: EResult ; m_nAppId: number ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgPublishedFileId: bigint[] ; m_rgScore: unknown ; m_unStartIndex: number }>
Type declaration
▸ (eEnumerationType, unStartIndex, unCount, unDays, pTags, pUserTags): Promise<{ m_eResult: EResult ; m_nAppId: number ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgPublishedFileId: bigint[] ; m_rgScore: unknown ; m_unStartIndex: number }>
Parameters
| Name | Type |
|---|---|
eEnumerationType |
EWorkshopEnumerationType |
unStartIndex |
number |
unCount |
number |
unDays |
number |
pTags |
SteamParamStringArray_t |
pUserTags |
SteamParamStringArray_t |
Returns
Promise<{ m_eResult: EResult ; m_nAppId: number ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgPublishedFileId: bigint[] ; m_rgScore: unknown ; m_unStartIndex: number }>
Defined in
EnumerateUserPublishedFiles
• EnumerateUserPublishedFiles: (unStartIndex: number) => Promise<{ m_eResult: EResult ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgPublishedFileId: bigint[] }>
Type declaration
▸ (unStartIndex): Promise<{ m_eResult: EResult ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgPublishedFileId: bigint[] }>
Parameters
| Name | Type |
|---|---|
unStartIndex |
number |
Returns
Promise<{ m_eResult: EResult ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgPublishedFileId: bigint[] }>
Defined in
EnumerateUserSharedWorkshopFiles
• EnumerateUserSharedWorkshopFiles: (steamId: CSteamID, unStartIndex: number, pRequiredTags: SteamParamStringArray_t, pExcludedTags: SteamParamStringArray_t) => Promise<{ m_eResult: EResult ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgPublishedFileId: bigint[] }>
Type declaration
▸ (steamId, unStartIndex, pRequiredTags, pExcludedTags): Promise<{ m_eResult: EResult ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgPublishedFileId: bigint[] }>
Parameters
| Name | Type |
|---|---|
steamId |
CSteamID |
unStartIndex |
number |
pRequiredTags |
SteamParamStringArray_t |
pExcludedTags |
SteamParamStringArray_t |
Returns
Promise<{ m_eResult: EResult ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgPublishedFileId: bigint[] }>
Defined in
EnumerateUserSubscribedFiles
• EnumerateUserSubscribedFiles: (unStartIndex: number) => Promise<{ m_eResult: EResult ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgPublishedFileId: bigint[] ; m_rgRTimeSubscribed: unknown }>
Type declaration
▸ (unStartIndex): Promise<{ m_eResult: EResult ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgPublishedFileId: bigint[] ; m_rgRTimeSubscribed: unknown }>
Parameters
| Name | Type |
|---|---|
unStartIndex |
number |
Returns
Promise<{ m_eResult: EResult ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgPublishedFileId: bigint[] ; m_rgRTimeSubscribed: unknown }>
Defined in
FileDelete
• FileDelete: (pchFile: string) => boolean
Type declaration
▸ (pchFile): boolean
Parameters
| Name | Type |
|---|---|
pchFile |
string |
Returns
boolean
Defined in
FileExists
• FileExists: (pchFile: string) => boolean
Type declaration
▸ (pchFile): boolean
Parameters
| Name | Type |
|---|---|
pchFile |
string |
Returns
boolean
Defined in
FileForget
• FileForget: (pchFile: string) => boolean
Type declaration
▸ (pchFile): boolean
Parameters
| Name | Type |
|---|---|
pchFile |
string |
Returns
boolean
Defined in
FilePersisted
• FilePersisted: (pchFile: string) => boolean
Type declaration
▸ (pchFile): boolean
Parameters
| Name | Type |
|---|---|
pchFile |
string |
Returns
boolean
Defined in
FileRead
• FileRead: (pchFile: string, pvData: unknown, cubDataToRead: number) => number
Type declaration
▸ (pchFile, pvData, cubDataToRead): number
Parameters
| Name | Type |
|---|---|
pchFile |
string |
pvData |
unknown |
cubDataToRead |
number |
Returns
number
Defined in
FileReadAsync
• FileReadAsync: (pchFile: string, nOffset: number, cubToRead: number) => Promise<{ m_cubRead: number ; m_eResult: EResult ; m_hFileReadAsync: bigint ; m_nOffset: number }>
Type declaration
▸ (pchFile, nOffset, cubToRead): Promise<{ m_cubRead: number ; m_eResult: EResult ; m_hFileReadAsync: bigint ; m_nOffset: number }>
Parameters
| Name | Type |
|---|---|
pchFile |
string |
nOffset |
number |
cubToRead |
number |
Returns
Promise<{ m_cubRead: number ; m_eResult: EResult ; m_hFileReadAsync: bigint ; m_nOffset: number }>
Defined in
FileReadAsyncComplete
• FileReadAsyncComplete: (hReadCall: bigint, pvBuffer: unknown, cubToRead: number) => boolean
Type declaration
▸ (hReadCall, pvBuffer, cubToRead): boolean
Parameters
| Name | Type |
|---|---|
hReadCall |
bigint |
pvBuffer |
unknown |
cubToRead |
number |
Returns
boolean
Defined in
FileShare
• FileShare: (pchFile: string) => Promise<{ m_eResult: EResult ; m_hFile: bigint ; m_rgchFilename: string }>
Type declaration
▸ (pchFile): Promise<{ m_eResult: EResult ; m_hFile: bigint ; m_rgchFilename: string }>
Parameters
| Name | Type |
|---|---|
pchFile |
string |
Returns
Promise<{ m_eResult: EResult ; m_hFile: bigint ; m_rgchFilename: string }>
Defined in
FileWrite
• FileWrite: (pchFile: string, pvData: unknown, cubData: number) => boolean
Type declaration
▸ (pchFile, pvData, cubData): boolean
Parameters
| Name | Type |
|---|---|
pchFile |
string |
pvData |
unknown |
cubData |
number |
Returns
boolean
Defined in
FileWriteAsync
• FileWriteAsync: (pchFile: string, pvData: unknown, cubData: number) => Promise<{ m_eResult: EResult }>
Type declaration
▸ (pchFile, pvData, cubData): Promise<{ m_eResult: EResult }>
Parameters
| Name | Type |
|---|---|
pchFile |
string |
pvData |
unknown |
cubData |
number |
Returns
Promise<{ m_eResult: EResult }>
Defined in
FileWriteStreamCancel
• FileWriteStreamCancel: (writeHandle: bigint) => boolean
Type declaration
▸ (writeHandle): boolean
Parameters
| Name | Type |
|---|---|
writeHandle |
bigint |
Returns
boolean
Defined in
FileWriteStreamClose
• FileWriteStreamClose: (writeHandle: bigint) => boolean
Type declaration
▸ (writeHandle): boolean
Parameters
| Name | Type |
|---|---|
writeHandle |
bigint |
Returns
boolean
Defined in
FileWriteStreamOpen
• FileWriteStreamOpen: (pchFile: string) => bigint
Type declaration
▸ (pchFile): bigint
Parameters
| Name | Type |
|---|---|
pchFile |
string |
Returns
bigint
Defined in
FileWriteStreamWriteChunk
• FileWriteStreamWriteChunk: (writeHandle: bigint, pvData: unknown, cubData: number) => boolean
Type declaration
▸ (writeHandle, pvData, cubData): boolean
Parameters
| Name | Type |
|---|---|
writeHandle |
bigint |
pvData |
unknown |
cubData |
number |
Returns
boolean
Defined in
GetCachedUGCCount
• GetCachedUGCCount: () => number
Type declaration
▸ (): number
Returns
number
Defined in
GetCachedUGCHandle
• GetCachedUGCHandle: (iCachedContent: number) => bigint
Type declaration
▸ (iCachedContent): bigint
Parameters
| Name | Type |
|---|---|
iCachedContent |
number |
Returns
bigint
Defined in
GetFileCount
• GetFileCount: () => number
Type declaration
▸ (): number
Returns
number
Defined in
GetFileNameAndSize
• GetFileNameAndSize: (iFile: number, pnFileSizeInBytes: number) => string
Type declaration
▸ (iFile, pnFileSizeInBytes): string
Parameters
| Name | Type |
|---|---|
iFile |
number |
pnFileSizeInBytes |
number |
Returns
string
Defined in
GetFileSize
• GetFileSize: (pchFile: string) => number
Type declaration
▸ (pchFile): number
Parameters
| Name | Type |
|---|---|
pchFile |
string |
Returns
number
Defined in
GetFileTimestamp
• GetFileTimestamp: (pchFile: string) => number
Type declaration
▸ (pchFile): number
Parameters
| Name | Type |
|---|---|
pchFile |
string |
Returns
number
Defined in
GetLocalFileChange
• GetLocalFileChange: (iFile: number, pEChangeType: unknown, pEFilePathType: unknown) => string
Type declaration
▸ (iFile, pEChangeType, pEFilePathType): string
Parameters
| Name | Type |
|---|---|
iFile |
number |
pEChangeType |
unknown |
pEFilePathType |
unknown |
Returns
string
Defined in
GetLocalFileChangeCount
• GetLocalFileChangeCount: () => number
Type declaration
▸ (): number
Returns
number
Defined in
GetPublishedFileDetails
• GetPublishedFileDetails: (unPublishedFileId: bigint, unMaxSecondsOld: number) => Promise<{ m_bAcceptedForUse: boolean ; m_bBanned: boolean ; m_bTagsTruncated: boolean ; m_eFileType: EWorkshopFileType ; m_eResult: EResult ; m_eVisibility: ERemoteStoragePublishedFileVisibility ; m_hFile: bigint ; m_hPreviewFile: bigint ; m_nConsumerAppID: number ; m_nCreatorAppID: number ; m_nFileSize: number ; m_nPreviewFileSize: number ; m_nPublishedFileId: bigint ; m_pchFileName: string ; m_rgchDescription: string ; m_rgchTags: string ; m_rgchTitle: string ; m_rgchURL: string ; m_rtimeCreated: number ; m_rtimeUpdated: number ; m_ulSteamIDOwner: bigint }>
Type declaration
▸ (unPublishedFileId, unMaxSecondsOld): Promise<{ m_bAcceptedForUse: boolean ; m_bBanned: boolean ; m_bTagsTruncated: boolean ; m_eFileType: EWorkshopFileType ; m_eResult: EResult ; m_eVisibility: ERemoteStoragePublishedFileVisibility ; m_hFile: bigint ; m_hPreviewFile: bigint ; m_nConsumerAppID: number ; m_nCreatorAppID: number ; m_nFileSize: number ; m_nPreviewFileSize: number ; m_nPublishedFileId: bigint ; m_pchFileName: string ; m_rgchDescription: string ; m_rgchTags: string ; m_rgchTitle: string ; m_rgchURL: string ; m_rtimeCreated: number ; m_rtimeUpdated: number ; m_ulSteamIDOwner: bigint }>
Parameters
| Name | Type |
|---|---|
unPublishedFileId |
bigint |
unMaxSecondsOld |
number |
Returns
Promise<{ m_bAcceptedForUse: boolean ; m_bBanned: boolean ; m_bTagsTruncated: boolean ; m_eFileType: EWorkshopFileType ; m_eResult: EResult ; m_eVisibility: ERemoteStoragePublishedFileVisibility ; m_hFile: bigint ; m_hPreviewFile: bigint ; m_nConsumerAppID: number ; m_nCreatorAppID: number ; m_nFileSize: number ; m_nPreviewFileSize: number ; m_nPublishedFileId: bigint ; m_pchFileName: string ; m_rgchDescription: string ; m_rgchTags: string ; m_rgchTitle: string ; m_rgchURL: string ; m_rtimeCreated: number ; m_rtimeUpdated: number ; m_ulSteamIDOwner: bigint }>
Defined in
GetPublishedItemVoteDetails
• GetPublishedItemVoteDetails: (unPublishedFileId: bigint) => Promise<{ m_eResult: EResult ; m_fScore: number ; m_nReports: number ; m_nVotesAgainst: number ; m_nVotesFor: number ; m_unPublishedFileId: bigint }>
Type declaration
▸ (unPublishedFileId): Promise<{ m_eResult: EResult ; m_fScore: number ; m_nReports: number ; m_nVotesAgainst: number ; m_nVotesFor: number ; m_unPublishedFileId: bigint }>
Parameters
| Name | Type |
|---|---|
unPublishedFileId |
bigint |
Returns
Promise<{ m_eResult: EResult ; m_fScore: number ; m_nReports: number ; m_nVotesAgainst: number ; m_nVotesFor: number ; m_unPublishedFileId: bigint }>
Defined in
GetQuota
• GetQuota: (pnTotalBytes: bigint, puAvailableBytes: bigint) => boolean
Type declaration
▸ (pnTotalBytes, puAvailableBytes): boolean
Parameters
| Name | Type |
|---|---|
pnTotalBytes |
bigint |
puAvailableBytes |
bigint |
Returns
boolean
Defined in
GetSyncPlatforms
• GetSyncPlatforms: (pchFile: string) => ERemoteStoragePlatform
Type declaration
▸ (pchFile): ERemoteStoragePlatform
Parameters
| Name | Type |
|---|---|
pchFile |
string |
Returns
ERemoteStoragePlatform
Defined in
GetUGCDetails
• GetUGCDetails: (hContent: bigint, pnAppID: unknown, ppchName: unknown, pnFileSizeInBytes: number, pSteamIDOwner: unknown) => boolean
Type declaration
▸ (hContent, pnAppID, ppchName, pnFileSizeInBytes, pSteamIDOwner): boolean
Parameters
| Name | Type |
|---|---|
hContent |
bigint |
pnAppID |
unknown |
ppchName |
unknown |
pnFileSizeInBytes |
number |
pSteamIDOwner |
unknown |
Returns
boolean
Defined in
GetUGCDownloadProgress
• GetUGCDownloadProgress: (hContent: bigint, pnBytesDownloaded: number, pnBytesExpected: number) => boolean
Type declaration
▸ (hContent, pnBytesDownloaded, pnBytesExpected): boolean
Parameters
| Name | Type |
|---|---|
hContent |
bigint |
pnBytesDownloaded |
number |
pnBytesExpected |
number |
Returns
boolean
Defined in
GetUserPublishedItemVoteDetails
• GetUserPublishedItemVoteDetails: (unPublishedFileId: bigint) => Promise<{ m_eResult: EResult ; m_fScore: number ; m_nReports: number ; m_nVotesAgainst: number ; m_nVotesFor: number ; m_unPublishedFileId: bigint }>
Type declaration
▸ (unPublishedFileId): Promise<{ m_eResult: EResult ; m_fScore: number ; m_nReports: number ; m_nVotesAgainst: number ; m_nVotesFor: number ; m_unPublishedFileId: bigint }>
Parameters
| Name | Type |
|---|---|
unPublishedFileId |
bigint |
Returns
Promise<{ m_eResult: EResult ; m_fScore: number ; m_nReports: number ; m_nVotesAgainst: number ; m_nVotesFor: number ; m_unPublishedFileId: bigint }>
Defined in
IsCloudEnabledForAccount
• IsCloudEnabledForAccount: () => boolean
Type declaration
▸ (): boolean
Returns
boolean
Defined in
IsCloudEnabledForApp
• IsCloudEnabledForApp: () => boolean
Type declaration
▸ (): boolean
Returns
boolean
Defined in
PublishVideo
• PublishVideo: (eVideoProvider: EWorkshopVideoProvider, pchVideoAccount: string, pchVideoIdentifier: string, pchPreviewFile: string, nConsumerAppId: number, pchTitle: string, pchDescription: string, eVisibility: ERemoteStoragePublishedFileVisibility, pTags: SteamParamStringArray_t) => Promise<{ m_bPreview: boolean ; m_dPercentFile: number }>
Type declaration
▸ (eVideoProvider, pchVideoAccount, pchVideoIdentifier, pchPreviewFile, nConsumerAppId, pchTitle, pchDescription, eVisibility, pTags): Promise<{ m_bPreview: boolean ; m_dPercentFile: number }>
Parameters
| Name | Type |
|---|---|
eVideoProvider |
EWorkshopVideoProvider |
pchVideoAccount |
string |
pchVideoIdentifier |
string |
pchPreviewFile |
string |
nConsumerAppId |
number |
pchTitle |
string |
pchDescription |
string |
eVisibility |
ERemoteStoragePublishedFileVisibility |
pTags |
SteamParamStringArray_t |
Returns
Promise<{ m_bPreview: boolean ; m_dPercentFile: number }>
Defined in
PublishWorkshopFile
• PublishWorkshopFile: (pchFile: string, pchPreviewFile: string, nConsumerAppId: number, pchTitle: string, pchDescription: string, eVisibility: ERemoteStoragePublishedFileVisibility, pTags: SteamParamStringArray_t, eWorkshopFileType: EWorkshopFileType) => Promise<{ m_bPreview: boolean ; m_dPercentFile: number }>
Type declaration
▸ (pchFile, pchPreviewFile, nConsumerAppId, pchTitle, pchDescription, eVisibility, pTags, eWorkshopFileType): Promise<{ m_bPreview: boolean ; m_dPercentFile: number }>
Parameters
| Name | Type |
|---|---|
pchFile |
string |
pchPreviewFile |
string |
nConsumerAppId |
number |
pchTitle |
string |
pchDescription |
string |
eVisibility |
ERemoteStoragePublishedFileVisibility |
pTags |
SteamParamStringArray_t |
eWorkshopFileType |
EWorkshopFileType |
Returns
Promise<{ m_bPreview: boolean ; m_dPercentFile: number }>
Defined in
SetCloudEnabledForApp
• SetCloudEnabledForApp: (bEnabled: boolean) => undefined
Type declaration
▸ (bEnabled): undefined
Parameters
| Name | Type |
|---|---|
bEnabled |
boolean |
Returns
undefined
Defined in
SetSyncPlatforms
• SetSyncPlatforms: (pchFile: string, eRemoteStoragePlatform: ERemoteStoragePlatform) => boolean
Type declaration
▸ (pchFile, eRemoteStoragePlatform): boolean
Parameters
| Name | Type |
|---|---|
pchFile |
string |
eRemoteStoragePlatform |
ERemoteStoragePlatform |
Returns
boolean
Defined in
SetUserPublishedFileAction
• SetUserPublishedFileAction: (unPublishedFileId: bigint, eAction: EWorkshopFileAction) => Promise<{ m_eAction: EWorkshopFileAction ; m_eResult: EResult ; m_nPublishedFileId: bigint }>
Type declaration
▸ (unPublishedFileId, eAction): Promise<{ m_eAction: EWorkshopFileAction ; m_eResult: EResult ; m_nPublishedFileId: bigint }>
Parameters
| Name | Type |
|---|---|
unPublishedFileId |
bigint |
eAction |
EWorkshopFileAction |
Returns
Promise<{ m_eAction: EWorkshopFileAction ; m_eResult: EResult ; m_nPublishedFileId: bigint }>
Defined in
SubscribePublishedFile
• SubscribePublishedFile: (unPublishedFileId: bigint) => Promise<{ m_eResult: EResult ; m_nPublishedFileId: bigint }>
Type declaration
▸ (unPublishedFileId): Promise<{ m_eResult: EResult ; m_nPublishedFileId: bigint }>
Parameters
| Name | Type |
|---|---|
unPublishedFileId |
bigint |
Returns
Promise<{ m_eResult: EResult ; m_nPublishedFileId: bigint }>
Defined in
UGCDownload
• UGCDownload: (hContent: bigint, unPriority: number) => Promise<{ m_eResult: EResult ; m_hFile: bigint ; m_nAppID: number ; m_nSizeInBytes: number ; m_pchFileName: string ; m_ulSteamIDOwner: bigint }>
Type declaration
▸ (hContent, unPriority): Promise<{ m_eResult: EResult ; m_hFile: bigint ; m_nAppID: number ; m_nSizeInBytes: number ; m_pchFileName: string ; m_ulSteamIDOwner: bigint }>
Parameters
| Name | Type |
|---|---|
hContent |
bigint |
unPriority |
number |
Returns
Promise<{ m_eResult: EResult ; m_hFile: bigint ; m_nAppID: number ; m_nSizeInBytes: number ; m_pchFileName: string ; m_ulSteamIDOwner: bigint }>
Defined in
UGCDownloadToLocation
• UGCDownloadToLocation: (hContent: bigint, pchLocation: string, unPriority: number) => Promise<{ m_eResult: EResult ; m_hFile: bigint ; m_nAppID: number ; m_nSizeInBytes: number ; m_pchFileName: string ; m_ulSteamIDOwner: bigint }>
Type declaration
▸ (hContent, pchLocation, unPriority): Promise<{ m_eResult: EResult ; m_hFile: bigint ; m_nAppID: number ; m_nSizeInBytes: number ; m_pchFileName: string ; m_ulSteamIDOwner: bigint }>
Parameters
| Name | Type |
|---|---|
hContent |
bigint |
pchLocation |
string |
unPriority |
number |
Returns
Promise<{ m_eResult: EResult ; m_hFile: bigint ; m_nAppID: number ; m_nSizeInBytes: number ; m_pchFileName: string ; m_ulSteamIDOwner: bigint }>
Defined in
UGCRead
• UGCRead: (hContent: bigint, pvData: unknown, cubDataToRead: number, cOffset: number, eAction: EUGCReadAction) => number
Type declaration
▸ (hContent, pvData, cubDataToRead, cOffset, eAction): number
Parameters
| Name | Type |
|---|---|
hContent |
bigint |
pvData |
unknown |
cubDataToRead |
number |
cOffset |
number |
eAction |
EUGCReadAction |
Returns
number
Defined in
UnsubscribePublishedFile
• UnsubscribePublishedFile: (unPublishedFileId: bigint) => Promise<{ m_eResult: EResult ; m_nPublishedFileId: bigint }>
Type declaration
▸ (unPublishedFileId): Promise<{ m_eResult: EResult ; m_nPublishedFileId: bigint }>
Parameters
| Name | Type |
|---|---|
unPublishedFileId |
bigint |
Returns
Promise<{ m_eResult: EResult ; m_nPublishedFileId: bigint }>
Defined in
UpdatePublishedFileDescription
• UpdatePublishedFileDescription: (updateHandle: bigint, pchDescription: string) => boolean
Type declaration
▸ (updateHandle, pchDescription): boolean
Parameters
| Name | Type |
|---|---|
updateHandle |
bigint |
pchDescription |
string |
Returns
boolean
Defined in
UpdatePublishedFileFile
• UpdatePublishedFileFile: (updateHandle: bigint, pchFile: string) => boolean
Type declaration
▸ (updateHandle, pchFile): boolean
Parameters
| Name | Type |
|---|---|
updateHandle |
bigint |
pchFile |
string |
Returns
boolean
Defined in
UpdatePublishedFilePreviewFile
• UpdatePublishedFilePreviewFile: (updateHandle: bigint, pchPreviewFile: string) => boolean
Type declaration
▸ (updateHandle, pchPreviewFile): boolean
Parameters
| Name | Type |
|---|---|
updateHandle |
bigint |
pchPreviewFile |
string |
Returns
boolean
Defined in
UpdatePublishedFileSetChangeDescription
• UpdatePublishedFileSetChangeDescription: (updateHandle: bigint, pchChangeDescription: string) => boolean
Type declaration
▸ (updateHandle, pchChangeDescription): boolean
Parameters
| Name | Type |
|---|---|
updateHandle |
bigint |
pchChangeDescription |
string |
Returns
boolean
Defined in
UpdatePublishedFileTags
• UpdatePublishedFileTags: (updateHandle: bigint, pTags: SteamParamStringArray_t) => boolean
Type declaration
▸ (updateHandle, pTags): boolean
Parameters
| Name | Type |
|---|---|
updateHandle |
bigint |
pTags |
SteamParamStringArray_t |
Returns
boolean
Defined in
UpdatePublishedFileTitle
• UpdatePublishedFileTitle: (updateHandle: bigint, pchTitle: string) => boolean
Type declaration
▸ (updateHandle, pchTitle): boolean
Parameters
| Name | Type |
|---|---|
updateHandle |
bigint |
pchTitle |
string |
Returns
boolean
Defined in
UpdatePublishedFileVisibility
• UpdatePublishedFileVisibility: (updateHandle: bigint, eVisibility: ERemoteStoragePublishedFileVisibility) => boolean
Type declaration
▸ (updateHandle, eVisibility): boolean
Parameters
| Name | Type |
|---|---|
updateHandle |
bigint |
eVisibility |
ERemoteStoragePublishedFileVisibility |
Returns
boolean
Defined in
UpdateUserPublishedItemVote
• UpdateUserPublishedItemVote: (unPublishedFileId: bigint, bVoteUp: boolean) => Promise<{ m_eResult: EResult ; m_nPublishedFileId: bigint }>
Type declaration
▸ (unPublishedFileId, bVoteUp): Promise<{ m_eResult: EResult ; m_nPublishedFileId: bigint }>
Parameters
| Name | Type |
|---|---|
unPublishedFileId |
bigint |
bVoteUp |
boolean |
Returns
Promise<{ m_eResult: EResult ; m_nPublishedFileId: bigint }>