ISteamAppsExtensions extension

on

Methods

bGetDLCDataByIndex(int iDLC, Pointer<UnsignedInt> pAppId, Pointer<Bool> pbAvailable, Pointer<Utf8> name, int cchNameBufferSize) bool
getAppBuildId() int
getAppInstallDir(AppId appId, Pointer<Utf8> folder, int cchFolderBufferSize) int
getAppOwner() CSteamId
getAvailableGameLanguages() Pointer<Utf8>
getCurrentBetaName(Pointer<Utf8> name, int cchNameBufferSize) bool
getCurrentGameLanguage() Pointer<Utf8>
getDLCCount() int
getDlcDownloadProgress(AppId nAppId, Pointer<UnsignedLongLong> bytesDownloaded, Pointer<UnsignedLongLong> bytesTotal) bool
getEarliestPurchaseUnixTime(AppId nAppId) int
getFileDetails(Pointer<Utf8> pszFileName) SteamApiCall
getInstalledDepots(AppId appId, Pointer<UnsignedInt> depots, int cMaxDepots) int
getLaunchCommandLine(Pointer<Utf8> pszCommandLine, int cubCommandLine) int
getLaunchQueryParam(Pointer<Utf8> key) Pointer<Utf8>
installDLC(AppId nAppId) → void
isAppInstalled(AppId appId) bool
isCybercafe() bool
isDlcInstalled(AppId appId) bool
isLowViolence() bool
isSubscribed() bool
isSubscribedApp(AppId appId) bool
isSubscribedFromFamilySharing() bool
isSubscribedFromFreeWeekend() bool
isTimedTrial(Pointer<UnsignedInt> secondsAllowed, Pointer<UnsignedInt> secondsPlayed) bool
isVACBanned() bool
markContentCorrupt(bool missingFilesOnly) bool
requestAllProofOfPurchaseKeys() → void
requestAppProofOfPurchaseKey(AppId nAppId) → void
setDlcContext(AppId nAppId) bool
uninstallDLC(AppId nAppId) → void