forked from gibbed/SteamAchievementManager
-
-
Notifications
You must be signed in to change notification settings - Fork 4
ISteamUser
syntax-tm edited this page Jul 13, 2024
·
1 revision
A versioned accessor is exported by the library.
S_API ISteamUser *SteamAPI_SteamUser_v023();
Inline, unversioned accessor to get the current version. Essentially the same as SteamUser()
, but using this ensures that you are using a matching library.
inline ISteamUser *SteamAPI_SteamUser() { return SteamAPI_SteamUser_v023(); }
Return Type | Interface | Method | Arguments |
---|---|---|---|
HSteamUser |
ISteamUser |
GetHSteamUser |
ISteamUser* self |
bool |
ISteamUser |
BLoggedOn |
ISteamUser* self |
uint64_steamid |
ISteamUser |
GetSteamID |
ISteamUser* self |
int |
ISteamUser |
InitiateGameConnection_DEPRECATED |
ISteamUser* self, void * pAuthBlob, int cbMaxAuthBlob, uint64_steamid steamIDGameServer, uint32 unIPServer, uint16 usPortServer, bool bSecure |
void |
ISteamUser |
TerminateGameConnection_DEPRECATED |
ISteamUser* self, uint32 unIPServer, uint16 usPortServer |
void |
ISteamUser |
TrackAppUsageEvent |
ISteamUser* self, uint64_gameid gameID, int eAppUsageEvent, const char * pchExtraInfo |
bool |
ISteamUser |
GetUserDataFolder |
ISteamUser* self, char * pchBuffer, int cubBuffer |
void |
ISteamUser |
StartVoiceRecording |
ISteamUser* self |
void |
ISteamUser |
StopVoiceRecording |
ISteamUser* self |
EVoiceResult |
ISteamUser |
GetAvailableVoice |
ISteamUser* self, uint32 * pcbCompressed, uint32 * pcbUncompressed_Deprecated, uint32 nUncompressedVoiceDesiredSampleRate_Deprecated |
EVoiceResult |
ISteamUser |
GetVoice |
ISteamUser* self, bool bWantCompressed, void * pDestBuffer, uint32 cbDestBufferSize, uint32 * nBytesWritten, bool bWantUncompressed_Deprecated, void * pUncompressedDestBuffer_Deprecated, uint32 cbUncompressedDestBufferSize_Deprecated, uint32 * nUncompressBytesWritten_Deprecated, uint32 nUncompressedVoiceDesiredSampleRate_Deprecated |
EVoiceResult |
ISteamUser |
DecompressVoice |
ISteamUser* self, const void * pCompressed, uint32 cbCompressed, void * pDestBuffer, uint32 cbDestBufferSize, uint32 * nBytesWritten, uint32 nDesiredSampleRate |
uint32 |
ISteamUser |
GetVoiceOptimalSampleRate |
ISteamUser* self |
HAuthTicket |
ISteamUser |
GetAuthSessionTicket |
ISteamUser* self, void * pTicket, int cbMaxTicket, uint32 * pcbTicket, const SteamNetworkingIdentity * pSteamNetworkingIdentity |
HAuthTicket |
ISteamUser |
GetAuthTicketForWebApi |
ISteamUser* self, const char * pchIdentity |
EBeginAuthSessionResult |
ISteamUser |
BeginAuthSession |
ISteamUser* self, const void * pAuthTicket, int cbAuthTicket, uint64_steamid steamID |
void |
ISteamUser |
EndAuthSession |
ISteamUser* self, uint64_steamid steamID |
void |
ISteamUser |
CancelAuthTicket |
ISteamUser* self, HAuthTicket hAuthTicket |
EUserHasLicenseForAppResult |
ISteamUser |
UserHasLicenseForApp |
ISteamUser* self, uint64_steamid steamID, AppId_t appID |
bool |
ISteamUser |
BIsBehindNAT |
ISteamUser* self |
void |
ISteamUser |
AdvertiseGame |
ISteamUser* self, uint64_steamid steamIDGameServer, uint32 unIPServer, uint16 usPortServer |
SteamAPICall_t |
ISteamUser |
RequestEncryptedAppTicket |
ISteamUser* self, void * pDataToInclude, int cbDataToInclude |
bool |
ISteamUser |
GetEncryptedAppTicket |
ISteamUser* self, void * pTicket, int cbMaxTicket, uint32 * pcbTicket |
int |
ISteamUser |
GetGameBadgeLevel |
ISteamUser* self, int nSeries, bool bFoil |
int |
ISteamUser |
GetPlayerSteamLevel |
ISteamUser* self |
SteamAPICall_t |
ISteamUser |
RequestStoreAuthURL |
ISteamUser* self, const char * pchRedirectURL |
bool |
ISteamUser |
BIsPhoneVerified |
ISteamUser* self |
bool |
ISteamUser |
BIsTwoFactorEnabled |
ISteamUser* self |
bool |
ISteamUser |
BIsPhoneIdentifying |
ISteamUser* self |
bool |
ISteamUser |
BIsPhoneRequiringVerification |
ISteamUser* self |
SteamAPICall_t |
ISteamUser |
GetMarketEligibility |
ISteamUser* self |
SteamAPICall_t |
ISteamUser |
GetDurationControl |
ISteamUser* self |
bool |
ISteamUser |
BSetDurationControlOnlineState |
ISteamUser* self, EDurationControlOnlineState eNewState |
Note
This Wiki is work-in-progress. If you notice any errors or would like to add any missing information, changes are welcome.
About
Dev
Steamworks
Help
Links