ISteamUser

Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
extern (C++)
interface ISteamUser {}

Members

Functions

AdvertiseGame
void AdvertiseGame(CSteamID steamIDGameServer, uint32 unIPServer, uint16 usPortServer)
Undocumented in source.
BIsBehindNAT
bool BIsBehindNAT()
Undocumented in source.
BLoggedOn
bool BLoggedOn()
Undocumented in source.
BeginAuthSession
EBeginAuthSessionResult BeginAuthSession(void* pAuthTicket, int cbAuthTicket, CSteamID steamID)
Undocumented in source.
CancelAuthTicket
void CancelAuthTicket(HAuthTicket hAuthTicket)
Undocumented in source.
DecompressVoice
EVoiceResult DecompressVoice(void* pCompressed, uint32 cbCompressed, void* pDestBuffer, uint32 cbDestBufferSize, uint32* nBytesWritten, uint32 nDesiredSampleRate)
Undocumented in source.
EndAuthSession
void EndAuthSession(CSteamID steamID)
Undocumented in source.
GetAuthSessionTicket
HAuthTicket GetAuthSessionTicket(void* pTicket, int cbMaxTicket, uint32* pcbTicket)
Undocumented in source.
GetAvailableVoice
EVoiceResult GetAvailableVoice(uint32* pcbCompressed, uint32* pcbUncompressed, uint32 nUncompressedVoiceDesiredSampleRate)
Undocumented in source.
GetEncryptedAppTicket
bool GetEncryptedAppTicket(void* pTicket, int cbMaxTicket, uint32* pcbTicket)
Undocumented in source.
GetGameBadgeLevel
int GetGameBadgeLevel(int nSeries, bool bFoil)
Undocumented in source.
GetHSteamUser
HSteamUser GetHSteamUser()
Undocumented in source.
GetPlayerSteamLevel
int GetPlayerSteamLevel()
Undocumented in source.
GetSteamID
CSteamID GetSteamID()
Undocumented in source.
GetUserDataFolder
bool GetUserDataFolder(char* pchBuffer, int cubBuffer)
Undocumented in source.
GetVoice
EVoiceResult GetVoice(bool bWantCompressed, void* pDestBuffer, uint32 cbDestBufferSize, uint32* nBytesWritten, bool bWantUncompressed, void* pUncompressedDestBuffer, uint32 cbUncompressedDestBufferSize, uint32* nUncompressBytesWritten, uint32 nUncompressedVoiceDesiredSampleRate)
Undocumented in source.
GetVoiceOptimalSampleRate
uint32 GetVoiceOptimalSampleRate()
Undocumented in source.
InitiateGameConnection
int InitiateGameConnection(void* pAuthBlob, int cbMaxAuthBlob, CSteamID steamIDGameServer, uint32 unIPServer, uint16 usPortServer, bool bSecure)
Undocumented in source.
RequestEncryptedAppTicket
SteamAPICall_t RequestEncryptedAppTicket(void* pDataToInclude, int cbDataToInclude)
Undocumented in source.
RequestStoreAuthURL
SteamAPICall_t RequestStoreAuthURL(char* pchRedirectURL)
Undocumented in source.
StartVoiceRecording
void StartVoiceRecording()
Undocumented in source.
StopVoiceRecording
void StopVoiceRecording()
Undocumented in source.
TerminateGameConnection
void TerminateGameConnection(uint32 unIPServer, uint16 usPortServer)
Undocumented in source.
TrackAppUsageEvent
void TrackAppUsageEvent(CGameID gameID, int eAppUsageEvent, char* pchExtraInfo)
Undocumented in source.
UserHasLicenseForApp
EUserHasLicenseForAppResult UserHasLicenseForApp(CSteamID steamID, AppId_t appID)
Undocumented in source.

Variables

GetConsoleSteamID
CSteamID GetConsoleSteamID();
Undocumented in source.
LogOn
void LogOn(bool bInteractive);
Undocumented in source.
LogOnAndCreateNewSteamAccountIfNeeded
void LogOnAndCreateNewSteamAccountIfNeeded(bool bInteractive);
Undocumented in source.
LogOnAndLinkSteamAccountToPSN
void LogOnAndLinkSteamAccountToPSN(bool bInteractive, const char* pchUserName, const char* pchPassword);
Undocumented in source.

Meta