C# Class Valve.Steamworks.CSteamApps

Inheritance: ISteamApps
Exibir arquivo Open project: kronosaur/Transcendence

Public Methods

Method Description
BGetDLCDataByIndex ( int iDLC, uint &pAppID, bool &pbAvailable, string pchName, int cchNameBufferSize ) : bool
BIsAppInstalled ( uint appID ) : bool
BIsCybercafe ( ) : bool
BIsDlcInstalled ( uint appID ) : bool
BIsLowViolence ( ) : bool
BIsSubscribed ( ) : bool
BIsSubscribedApp ( uint appID ) : bool
BIsSubscribedFromFreeWeekend ( ) : bool
BIsVACBanned ( ) : bool
CSteamApps ( IntPtr SteamApps )
GetAppBuildId ( ) : int
GetAppInstallDir ( uint appID, string pchFolder, uint cchFolderBufferSize ) : uint
GetAppOwner ( ) : ulong
GetAvailableGameLanguages ( ) : string
GetCurrentBetaName ( string pchName, int cchNameBufferSize ) : bool
GetCurrentGameLanguage ( ) : string
GetDLCCount ( ) : int
GetDlcDownloadProgress ( uint nAppID, ulong &punBytesDownloaded, ulong &punBytesTotal ) : bool
GetEarliestPurchaseUnixTime ( uint nAppID ) : uint
GetInstalledDepots ( uint appID, uint &pvecDepots, uint cMaxDepots ) : uint
GetIntPtr ( ) : IntPtr
GetLaunchQueryParam ( string pchKey ) : string
GetPublisherOwnedAppData ( byte &pubBuffer, uint unMaxBytes ) : uint
InstallDLC ( uint nAppID ) : void
MarkContentCorrupt ( bool bMissingFilesOnly ) : bool
RequestAppProofOfPurchaseKey ( uint nAppID ) : void
RequestPublisherOwnedAppData ( ) : void
UninstallDLC ( uint nAppID ) : void

Private Methods

Method Description
CheckIfUsable ( ) : void

Method Details

BGetDLCDataByIndex() public method

public BGetDLCDataByIndex ( int iDLC, uint &pAppID, bool &pbAvailable, string pchName, int cchNameBufferSize ) : bool
iDLC int
pAppID uint
pbAvailable bool
pchName string
cchNameBufferSize int
return bool

BIsAppInstalled() public method

public BIsAppInstalled ( uint appID ) : bool
appID uint
return bool

BIsCybercafe() public method

public BIsCybercafe ( ) : bool
return bool

BIsDlcInstalled() public method

public BIsDlcInstalled ( uint appID ) : bool
appID uint
return bool

BIsLowViolence() public method

public BIsLowViolence ( ) : bool
return bool

BIsSubscribed() public method

public BIsSubscribed ( ) : bool
return bool

BIsSubscribedApp() public method

public BIsSubscribedApp ( uint appID ) : bool
appID uint
return bool

BIsSubscribedFromFreeWeekend() public method

public BIsSubscribedFromFreeWeekend ( ) : bool
return bool

BIsVACBanned() public method

public BIsVACBanned ( ) : bool
return bool

CSteamApps() public method

public CSteamApps ( IntPtr SteamApps )
SteamApps System.IntPtr

GetAppBuildId() public method

public GetAppBuildId ( ) : int
return int

GetAppInstallDir() public method

public GetAppInstallDir ( uint appID, string pchFolder, uint cchFolderBufferSize ) : uint
appID uint
pchFolder string
cchFolderBufferSize uint
return uint

GetAppOwner() public method

public GetAppOwner ( ) : ulong
return ulong

GetAvailableGameLanguages() public method

public GetAvailableGameLanguages ( ) : string
return string

GetCurrentBetaName() public method

public GetCurrentBetaName ( string pchName, int cchNameBufferSize ) : bool
pchName string
cchNameBufferSize int
return bool

GetCurrentGameLanguage() public method

public GetCurrentGameLanguage ( ) : string
return string

GetDLCCount() public method

public GetDLCCount ( ) : int
return int

GetDlcDownloadProgress() public method

public GetDlcDownloadProgress ( uint nAppID, ulong &punBytesDownloaded, ulong &punBytesTotal ) : bool
nAppID uint
punBytesDownloaded ulong
punBytesTotal ulong
return bool

GetEarliestPurchaseUnixTime() public method

public GetEarliestPurchaseUnixTime ( uint nAppID ) : uint
nAppID uint
return uint

GetInstalledDepots() public method

public GetInstalledDepots ( uint appID, uint &pvecDepots, uint cMaxDepots ) : uint
appID uint
pvecDepots uint
cMaxDepots uint
return uint

GetIntPtr() public method

public GetIntPtr ( ) : IntPtr
return System.IntPtr

GetLaunchQueryParam() public method

public GetLaunchQueryParam ( string pchKey ) : string
pchKey string
return string

GetPublisherOwnedAppData() public method

public GetPublisherOwnedAppData ( byte &pubBuffer, uint unMaxBytes ) : uint
pubBuffer byte
unMaxBytes uint
return uint

InstallDLC() public method

public InstallDLC ( uint nAppID ) : void
nAppID uint
return void

MarkContentCorrupt() public method

public MarkContentCorrupt ( bool bMissingFilesOnly ) : bool
bMissingFilesOnly bool
return bool

RequestAppProofOfPurchaseKey() public method

public RequestAppProofOfPurchaseKey ( uint nAppID ) : void
nAppID uint
return void

RequestPublisherOwnedAppData() public method

public RequestPublisherOwnedAppData ( ) : void
return void

UninstallDLC() public method

public UninstallDLC ( uint nAppID ) : void
nAppID uint
return void