ISteamUgcExtensions extension

on

Methods

addAppDependency(PublishedFileId nPublishedFileId, AppId nAppId) SteamApiCall
addContentDescriptor(UgcUpdateHandle handle, EUgcContentDescriptorId descid) bool
addDependency(PublishedFileId nParentPublishedFileId, PublishedFileId nChildPublishedFileId) SteamApiCall
addExcludedTag(UgcQueryHandle handle, Pointer<Utf8> pTagName) bool
addItemKeyValueTag(UgcUpdateHandle handle, Pointer<Utf8> key, Pointer<Utf8> value) bool
addItemPreviewFile(UgcUpdateHandle handle, Pointer<Utf8> pszPreviewFile, EItemPreviewType type) bool
addItemPreviewVideo(UgcUpdateHandle handle, Pointer<Utf8> pszVideoId) bool
addItemToFavorites(AppId appId, PublishedFileId nPublishedFileId) SteamApiCall
addRequiredKeyValueTag(UgcQueryHandle handle, Pointer<Utf8> pKey, Pointer<Utf8> pValue) bool
addRequiredTag(UgcQueryHandle handle, Pointer<Utf8> pTagName) bool
addRequiredTagGroup(UgcQueryHandle handle, Pointer<SteamParamStringArray> pTagGroups) bool
bInitWorkshopForGameServer(DepotId workshopDepotId, Pointer<Utf8> pszFolder) bool
createItem(AppId nConsumerAppId, EWorkshopFileType fileType) SteamApiCall
createQueryAllUgcRequestCursor(EUgcQuery queryType, EUgcMatchingUgcType matchingeMatchingUgcTypeFileType, AppId nCreatorAppId, AppId nConsumerAppId, Pointer<Utf8> cursor) UgcQueryHandle
createQueryAllUgcRequestPage(EUgcQuery queryType, EUgcMatchingUgcType matchingeMatchingUgcTypeFileType, AppId nCreatorAppId, AppId nConsumerAppId, int page) UgcQueryHandle
createQueryUgcDetailsRequest(Pointer<UnsignedLongLong> publishedFileId, int numPublishedFileIds) UgcQueryHandle
createQueryUserUgcRequest(AccountId accountId, EUserUgcList listType, EUgcMatchingUgcType matchingUgcType, EUserUgcListSortOrder sortOrder, AppId nCreatorAppId, AppId nConsumerAppId, int page) UgcQueryHandle
deleteItem(PublishedFileId nPublishedFileId) SteamApiCall
downloadItem(PublishedFileId nPublishedFileId, bool highPriority) bool
getAppDependencies(PublishedFileId nPublishedFileId) SteamApiCall
getItemDownloadInfo(PublishedFileId nPublishedFileId, Pointer<UnsignedLongLong> bytesDownloaded, Pointer<UnsignedLongLong> bytesTotal) bool
getItemInstallInfo(PublishedFileId nPublishedFileId, Pointer<UnsignedLongLong> sizeOnDisk, Pointer<Utf8> folder, int cchFolderSize, Pointer<UnsignedInt> timeStamp) bool
getItemState(PublishedFileId nPublishedFileId) int
getItemUpdateProgress(UgcUpdateHandle handle, Pointer<UnsignedLongLong> bytesProcessed, Pointer<UnsignedLongLong> bytesTotal) EItemUpdateStatus
getNumSubscribedItems() int
getQueryFirstUgcKeyValueTag(UgcQueryHandle handle, int index, Pointer<Utf8> key, Pointer<Utf8> value, int cchValueSize) bool
getQueryUgcAdditionalPreview(UgcQueryHandle handle, int index, int previewIndex, Pointer<Utf8> urlOrVideoId, int cchUrlSize, Pointer<Utf8> originalFileName, int cchOriginalFileNameSize, Pointer<EItemPreviewTypeAliasC> pPreviewType) bool
getQueryUgcChildren(UgcQueryHandle handle, int index, Pointer<UnsignedLongLong> publishedFileId, int cMaxEntries) bool
getQueryUgcContentDescriptors(UgcQueryHandle handle, int index, Pointer<EUgcContentDescriptorIdAliasC> descriptors, int cMaxEntries) int
getQueryUgcKeyValueTag(UgcQueryHandle handle, int index, int keyValueTagIndex, Pointer<Utf8> key, int cchKeySize, Pointer<Utf8> value, int cchValueSize) bool
getQueryUgcMetadata(UgcQueryHandle handle, int index, Pointer<Utf8> metadata, int cchMetadatasize) bool
getQueryUgcNumAdditionalPreviews(UgcQueryHandle handle, int index) int
getQueryUgcNumKeyValueTags(UgcQueryHandle handle, int index) int
getQueryUgcNumTags(UgcQueryHandle handle, int index) int
getQueryUgcPreviewUrl(UgcQueryHandle handle, int index, Pointer<Utf8> url, int cchUrlSize) bool
getQueryUgcResult(UgcQueryHandle handle, int index, Pointer<SteamUgcDetails> pDetails) bool
getQueryUgcStatistic(UgcQueryHandle handle, int index, EItemStatistic statType, Pointer<UnsignedLongLong> pStatValue) bool
getQueryUgcTag(UgcQueryHandle handle, int index, int indexTag, Pointer<Utf8> value, int cchValueSize) bool
getQueryUgcTagDisplayName(UgcQueryHandle handle, int index, int indexTag, Pointer<Utf8> value, int cchValueSize) bool
getSubscribedItems(Pointer<UnsignedLongLong> publishedFileId, int cMaxEntries) int
getUserContentDescriptorPreferences(Pointer<EUgcContentDescriptorIdAliasC> descriptors, int cMaxEntries) int
getUserItemVote(PublishedFileId nPublishedFileId) SteamApiCall
getWorkshopEulaStatus() SteamApiCall
releaseQueryUgcRequest(UgcQueryHandle handle) bool
removeAllItemKeyValueTags(UgcUpdateHandle handle) bool
removeAppDependency(PublishedFileId nPublishedFileId, AppId nAppId) SteamApiCall
removeContentDescriptor(UgcUpdateHandle handle, EUgcContentDescriptorId descid) bool
removeDependency(PublishedFileId nParentPublishedFileId, PublishedFileId nChildPublishedFileId) SteamApiCall
removeItemFromFavorites(AppId appId, PublishedFileId nPublishedFileId) SteamApiCall
removeItemKeyValueTags(UgcUpdateHandle handle, Pointer<Utf8> key) bool
removeItemPreview(UgcUpdateHandle handle, int index) bool
requestUgcDetails(PublishedFileId nPublishedFileId, int maxAgeSeconds) SteamApiCall
sendQueryUgcRequest(UgcQueryHandle handle) SteamApiCall
setAllowCachedResponse(UgcQueryHandle handle, int maxAgeSeconds) bool
setAllowLegacyUpload(UgcUpdateHandle handle, bool allowLegacyUpload) bool
setCloudFileNameFilter(UgcQueryHandle handle, Pointer<Utf8> pMatchCloudFileName) bool
setItemContent(UgcUpdateHandle handle, Pointer<Utf8> pszContentFolder) bool
setItemDescription(UgcUpdateHandle handle, Pointer<Utf8> description) bool
setItemMetadata(UgcUpdateHandle handle, Pointer<Utf8> metaData) bool
setItemPreview(UgcUpdateHandle handle, Pointer<Utf8> pszPreviewFile) bool
setItemTags(UgcUpdateHandle updateHandle, Pointer<SteamParamStringArray> pTags, bool allowAdminTags) bool
setItemTitle(UgcUpdateHandle handle, Pointer<Utf8> title) bool
setItemUpdateLanguage(UgcUpdateHandle handle, Pointer<Utf8> language) bool
setItemVisibility(UgcUpdateHandle handle, ERemoteStoragePublishedFileVisibility visibility) bool
setLanguage(UgcQueryHandle handle, Pointer<Utf8> language) bool
setMatchAnyTag(UgcQueryHandle handle, bool matchAnyTag) bool
setRankedByTrendDays(UgcQueryHandle handle, int days) bool
setReturnAdditionalPreviews(UgcQueryHandle handle, bool returnAdditionalPreviews) bool
setReturnChildren(UgcQueryHandle handle, bool returnChildren) bool
setReturnKeyValueTags(UgcQueryHandle handle, bool returnKeyValueTags) bool
setReturnLongDescription(UgcQueryHandle handle, bool returnLongDescription) bool
setReturnMetadata(UgcQueryHandle handle, bool returnMetadata) bool
setReturnOnlyIds(UgcQueryHandle handle, bool returnOnlyIds) bool
setReturnPlaytimeStats(UgcQueryHandle handle, int days) bool
setReturnTotalOnly(UgcQueryHandle handle, bool returnTotalOnly) bool
setSearchText(UgcQueryHandle handle, Pointer<Utf8> pSearchText) bool
setTimeCreatedDateRange(UgcQueryHandle handle, RTime32 rtStart, RTime32 rtEnd) bool
setTimeUpdatedDateRange(UgcQueryHandle handle, RTime32 rtStart, RTime32 rtEnd) bool
setUserItemVote(PublishedFileId nPublishedFileId, bool voteUp) SteamApiCall
showWorkshopEula() bool
startItemUpdate(AppId nConsumerAppId, PublishedFileId nPublishedFileId) UgcUpdateHandle
startPlaytimeTracking(Pointer<UnsignedLongLong> publishedFileId, int numPublishedFileIds) SteamApiCall
stopPlaytimeTracking(Pointer<UnsignedLongLong> publishedFileId, int numPublishedFileIds) SteamApiCall
stopPlaytimeTrackingForAllItems() SteamApiCall
submitItemUpdate(UgcUpdateHandle handle, Pointer<Utf8> changeNote) SteamApiCall
subscribeItem(PublishedFileId nPublishedFileId) SteamApiCall
suspendDownloads(bool suspend) → void
unsubscribeItem(PublishedFileId nPublishedFileId) SteamApiCall
updateItemPreviewFile(UgcUpdateHandle handle, int index, Pointer<Utf8> pszPreviewFile) bool
updateItemPreviewVideo(UgcUpdateHandle handle, int index, Pointer<Utf8> pszVideoId) bool