C# Class Valve.Steamworks.CSteamApps

Inheritance: ISteamApps
Afficher le fichier Open project: kronosaur/Transcendence

Méthodes publiques

Méthode 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

Méthode Description
CheckIfUsable ( ) : void

Method Details

BGetDLCDataByIndex() public méthode

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

BIsAppInstalled() public méthode

public BIsAppInstalled ( uint appID ) : bool
appID uint
Résultat bool

BIsCybercafe() public méthode

public BIsCybercafe ( ) : bool
Résultat bool

BIsDlcInstalled() public méthode

public BIsDlcInstalled ( uint appID ) : bool
appID uint
Résultat bool

BIsLowViolence() public méthode

public BIsLowViolence ( ) : bool
Résultat bool

BIsSubscribed() public méthode

public BIsSubscribed ( ) : bool
Résultat bool

BIsSubscribedApp() public méthode

public BIsSubscribedApp ( uint appID ) : bool
appID uint
Résultat bool

BIsSubscribedFromFreeWeekend() public méthode

public BIsSubscribedFromFreeWeekend ( ) : bool
Résultat bool

BIsVACBanned() public méthode

public BIsVACBanned ( ) : bool
Résultat bool

CSteamApps() public méthode

public CSteamApps ( IntPtr SteamApps )
SteamApps System.IntPtr

GetAppBuildId() public méthode

public GetAppBuildId ( ) : int
Résultat int

GetAppInstallDir() public méthode

public GetAppInstallDir ( uint appID, string pchFolder, uint cchFolderBufferSize ) : uint
appID uint
pchFolder string
cchFolderBufferSize uint
Résultat uint

GetAppOwner() public méthode

public GetAppOwner ( ) : ulong
Résultat ulong

GetAvailableGameLanguages() public méthode

public GetAvailableGameLanguages ( ) : string
Résultat string

GetCurrentBetaName() public méthode

public GetCurrentBetaName ( string pchName, int cchNameBufferSize ) : bool
pchName string
cchNameBufferSize int
Résultat bool

GetCurrentGameLanguage() public méthode

public GetCurrentGameLanguage ( ) : string
Résultat string

GetDLCCount() public méthode

public GetDLCCount ( ) : int
Résultat int

GetDlcDownloadProgress() public méthode

public GetDlcDownloadProgress ( uint nAppID, ulong &punBytesDownloaded, ulong &punBytesTotal ) : bool
nAppID uint
punBytesDownloaded ulong
punBytesTotal ulong
Résultat bool

GetEarliestPurchaseUnixTime() public méthode

public GetEarliestPurchaseUnixTime ( uint nAppID ) : uint
nAppID uint
Résultat uint

GetInstalledDepots() public méthode

public GetInstalledDepots ( uint appID, uint &pvecDepots, uint cMaxDepots ) : uint
appID uint
pvecDepots uint
cMaxDepots uint
Résultat uint

GetIntPtr() public méthode

public GetIntPtr ( ) : IntPtr
Résultat System.IntPtr

GetLaunchQueryParam() public méthode

public GetLaunchQueryParam ( string pchKey ) : string
pchKey string
Résultat string

GetPublisherOwnedAppData() public méthode

public GetPublisherOwnedAppData ( byte &pubBuffer, uint unMaxBytes ) : uint
pubBuffer byte
unMaxBytes uint
Résultat uint

InstallDLC() public méthode

public InstallDLC ( uint nAppID ) : void
nAppID uint
Résultat void

MarkContentCorrupt() public méthode

public MarkContentCorrupt ( bool bMissingFilesOnly ) : bool
bMissingFilesOnly bool
Résultat bool

RequestAppProofOfPurchaseKey() public méthode

public RequestAppProofOfPurchaseKey ( uint nAppID ) : void
nAppID uint
Résultat void

RequestPublisherOwnedAppData() public méthode

public RequestPublisherOwnedAppData ( ) : void
Résultat void

UninstallDLC() public méthode

public UninstallDLC ( uint nAppID ) : void
nAppID uint
Résultat void