Skip to content

ISteamApps

syntax-tm edited this page Jul 13, 2024 · 1 revision

ISteamApps

A versioned accessor is exported by the library.

S_API ISteamApps *SteamAPI_SteamApps_v008();

Inline, unversioned accessor to get the current version. Essentially the same as SteamApps(), but using this ensures that you are using a matching library.

inline ISteamApps *SteamAPI_SteamApps() { return SteamAPI_SteamApps_v008(); }
Return Type Interface Method Arguments
bool ISteamApps BIsSubscribed ISteamApps* self
bool ISteamApps BIsLowViolence ISteamApps* self
bool ISteamApps BIsCybercafe ISteamApps* self
bool ISteamApps BIsVACBanned ISteamApps* self
const char * ISteamApps GetCurrentGameLanguage ISteamApps* self
const char * ISteamApps GetAvailableGameLanguages ISteamApps* self
bool ISteamApps BIsSubscribedApp ISteamApps* self, AppId_t appID
bool ISteamApps BIsDlcInstalled ISteamApps* self, AppId_t appID
uint32 ISteamApps GetEarliestPurchaseUnixTime ISteamApps* self, AppId_t nAppID
bool ISteamApps BIsSubscribedFromFreeWeekend ISteamApps* self
int ISteamApps GetDLCCount ISteamApps* self
bool ISteamApps BGetDLCDataByIndex ISteamApps* self, int iDLC, AppId_t * pAppID, bool * pbAvailable, char * pchName, int cchNameBufferSize
void ISteamApps InstallDLC ISteamApps* self, AppId_t nAppID
void ISteamApps UninstallDLC ISteamApps* self, AppId_t nAppID
void ISteamApps RequestAppProofOfPurchaseKey ISteamApps* self, AppId_t nAppID
bool ISteamApps GetCurrentBetaName ISteamApps* self, char * pchName, int cchNameBufferSize
bool ISteamApps MarkContentCorrupt ISteamApps* self, bool bMissingFilesOnly
uint32 ISteamApps GetInstalledDepots ISteamApps* self, AppId_t appID, DepotId_t * pvecDepots, uint32 cMaxDepots
uint32 ISteamApps GetAppInstallDir ISteamApps* self, AppId_t appID, char * pchFolder, uint32 cchFolderBufferSize
bool ISteamApps BIsAppInstalled ISteamApps* self, AppId_t appID
uint64_steamid ISteamApps GetAppOwner ISteamApps* self
const char * ISteamApps GetLaunchQueryParam ISteamApps* self, const char * pchKey
bool ISteamApps GetDlcDownloadProgress ISteamApps* self, AppId_t nAppID, uint64 * punBytesDownloaded, uint64 * punBytesTotal
int ISteamApps GetAppBuildId ISteamApps* self
void ISteamApps RequestAllProofOfPurchaseKeys ISteamApps* self
SteamAPICall_t ISteamApps GetFileDetails ISteamApps* self, const char * pszFileName
int ISteamApps GetLaunchCommandLine ISteamApps* self, char * pszCommandLine, int cubCommandLine
bool ISteamApps BIsSubscribedFromFamilySharing ISteamApps* self
bool ISteamApps BIsTimedTrial ISteamApps* self, uint32 * punSecondsAllowed, uint32 * punSecondsPlayed
bool ISteamApps SetDlcContext ISteamApps* self, AppId_t nAppID
Clone this wiki locally