steamworks library

Classes

ActiveBeaconsUpdated
AddAppDependencyResult
AddUgcDependencyResult
AnalogAction
AppProofOfPurchaseKeyResponse
AppResumingFromSuspend
AssociateWithClanResult
AvailableBeaconLocationsUpdated
AvatarImageLoaded
Callback<T extends NativeType>
Use this class to register a callback for a specific callback
CallbackMsg
CallResult<T extends NativeType>
Use this class to register a callback for an async request
ChangeNumOpenSlotsCallback
CheckFileSignature
ClanOfficerListResponse
ClientGameServerDeny
ComputeNewPlayerCompatibilityResult
CreateBeaconCallback
CreateItemResult
DeleteItemResult
Dispatch
DlcInstalled
DownloadClanActivityCountsResult
DownloadItemResult
DurationControl
EncryptedAppTicketResponse
EndGameResultCallback
EquippedProfileItems
EquippedProfileItemsChanged
FavoritesListAccountsUpdated
FavoritesListChanged
FileDetailsResult
FilterTextDictionaryChanged
FloatingGamepadTextInputDismissed
FriendGameInfo
FriendRichPresenceUpdate
FriendsEnumerateFollowingList
FriendsGetFollowerCount
FriendsIsFollowing
GameConnectedChatJoin
GameConnectedChatLeave
GameConnectedClanChatMsg
GameConnectedFriendChatMsg
GameLobbyJoinRequested
GameOverlayActivated
GamepadTextInputDismissed
GameRichPresenceJoinRequested
GameServerChangeRequested
GameServerItem
GameWebCallback
GetAppDependenciesResult
GetAuthSessionTicketResponse
GetOpfSettingsResult
GetTicketForWebApiResponse
GetUserItemVoteResult
GetVideoUrlResult
GlobalAchievementPercentagesReady
GlobalStatsReceived
GsClientAchievementStatus
GsClientApprove
GsClientDeny
GsClientGroupStatus
GsClientKick
GsGameplayStats
GsPolicyResponse
GsReputation
GsStatsReceived
GsStatsStored
GsStatsUnloaded
HtmlBrowserReady
HtmlBrowserRestarted
HtmlCanGoBackAndForward
HtmlChangedTitle
HtmlCloseBrowser
HtmlFileOpenDialog
HtmlFinishedRequest
HtmlHideToolTip
HtmlHorizontalScroll
HtmlJsAlert
HtmlJsConfirm
HtmlLinkAtPosition
HtmlNeedsPaint
HtmlNewWindow
HtmlOpenLinkInNewTab
HtmlSearchResults
HtmlSetCursor
HtmlShowToolTip
HtmlStartRequest
HtmlStatusText
HtmlUpdateToolTip
HtmlUrlChanged
HtmlVerticalScroll
HttpRequestCompleted
HttpRequestDataReceived
HttpRequestHeadersReceived
InputAnalogActionData
InputDigitalActionData
InputMotionData
IpcFailure
Ipcountry
ISteamApps
ISteamClient
ISteamFriends
ISteamGameSearch
ISteamGameServer
ISteamGameServerStats
ISteamHtmlSurface
ISteamHttp
ISteamInput
ISteamInventory
ISteamMatchmaking
ISteamMatchmakingPingResponse
ISteamMatchmakingPlayersResponse
ISteamMatchmakingRulesResponse
ISteamMatchmakingServerListResponse
ISteamMatchmakingServers
ISteamMusic
ISteamMusicRemote
ISteamNetworking
ISteamNetworkingConnectionSignaling
ISteamNetworkingFakeUdpPort
ISteamNetworkingMessages
ISteamNetworkingSignalingRecvContext
ISteamNetworkingSockets
ISteamNetworkingUtils
ISteamParentalSettings
ISteamParties
ISteamRemotePlay
ISteamRemoteStorage
ISteamScreenshots
ISteamUgc
ISteamUser
ISteamUserStats
ISteamUtils
ItemInstalled
JoinClanChatRoomCompletionResult
JoinPartyCallback
LeaderboardEntry
LeaderboardFindResult
LeaderboardScoresDownloaded
LeaderboardScoreUploaded
LeaderboardUgcSet
LicensesUpdated
LobbyChatMsg
LobbyChatUpdate
LobbyCreated
LobbyDataUpdate
LobbyEnter
LobbyGameCreated
LobbyInvite
LobbyKicked
LobbyMatchList
LowBatteryPower
MarketEligibilityResponse
MatchMakingKeyValuePair
MicroTxnAuthorizationResponse
MusicPlayerRemoteToFront
MusicPlayerRemoteWillActivate
MusicPlayerRemoteWillDeactivate
MusicPlayerSelectsPlaylistEntry
MusicPlayerSelectsQueueEntry
MusicPlayerWantsLooped
MusicPlayerWantsPause
MusicPlayerWantsPlay
MusicPlayerWantsPlayingRepeatStatus
MusicPlayerWantsPlayNext
MusicPlayerWantsPlayPrevious
MusicPlayerWantsShuffled
MusicPlayerWantsVolume
MusicPlayerWillQuit
NewUrlLaunchParameters
NumberOfCurrentPlayers
OverlayBrowserProtocolNavigation
P2pSessionConnectFail
P2pSessionRequest
P2pSessionState
PersonaStateChange
PlaybackStatusHasChanged
Ps3TrophiesInstalled
PsnGameBootInviteResult
RemoteStorageDeletePublishedFileResult
RemoteStorageDownloadUgcResult
RemoteStorageEnumeratePublishedFilesByUserActionResult
RemoteStorageEnumerateUserPublishedFilesResult
RemoteStorageEnumerateUserSharedWorkshopFilesResult
RemoteStorageEnumerateUserSubscribedFilesResult
RemoteStorageEnumerateWorkshopFilesResult
RemoteStorageFileReadAsyncComplete
RemoteStorageFileShareResult
RemoteStorageFileWriteAsyncComplete
RemoteStorageGetPublishedFileDetailsResult
RemoteStorageGetPublishedItemVoteDetailsResult
RemoteStorageLocalFileChange
RemoteStoragePublishedFileDeleted
RemoteStoragePublishedFileSubscribed
RemoteStoragePublishedFileUnsubscribed
RemoteStoragePublishedFileUpdated
RemoteStoragePublishFileProgress
RemoteStoragePublishFileResult
RemoteStorageSetUserPublishedFileActionResult
RemoteStorageSubscribePublishedFileResult
RemoteStorageUnsubscribePublishedFileResult
RemoteStorageUpdatePublishedFileResult
RemoteStorageUpdateUserPublishedItemVoteResult
RemoteStorageUserVoteDetails
RemoveAppDependencyResult
RemoveUgcDependencyResult
RequestPlayersForGameFinalResultCallback
RequestPlayersForGameProgressCallback
RequestPlayersForGameResultCallback
ReservationNotificationCallback
ScreenshotReady
ScreenshotRequested
SearchForGameProgressCallback
SearchForGameResultCallback
ServerNetAdr
SetPersonaNameResponse
SetUserItemVoteResult
SocketStatusCallback
StartPlaytimeTrackingResult
SteamApi
SteamApiCallCompleted
SteamClient
A wrapper for the SteamApi to easily manage game instance
SteamConstants
SteamDatagramGameCoordinatorServerLogin
SteamDatagramHostedAddress
SteamDatagramRelayAuthTicket
SteamGameServer
SteamInputActionEvent
SteamInputConfigurationLoaded
SteamInputDeviceConnected
SteamInputDeviceDisconnected
SteamInputGamepadSlotChange
SteamInventoryDefinitionUpdate
SteamInventoryEligiblePromoItemDefIds
SteamInventoryFullUpdate
SteamInventoryRequestPricesResult
SteamInventoryResultReady
SteamInventoryStartPurchaseResult
SteamIpAddress
SteamItemDetails
SteamNetAuthenticationStatus
SteamNetConnectionInfo
SteamNetConnectionRealTimeLaneStatus
SteamNetConnectionRealTimeStatus
SteamNetConnectionStatusChangedCallback
SteamNetworkingConfigValue
SteamNetworkingFakeIpResult
SteamNetworkingIdentity
SteamNetworkingIpAddr
SteamNetworkingMessage
SteamNetworkingMessagesSessionFailed
SteamNetworkingMessagesSessionRequest
SteamNetworkPingLocation
SteamParamStringArray
SteamParentalSettingsChanged
SteamPartyBeaconLocation
SteamRelayNetworkStatus
SteamRemotePlaySessionConnected
SteamRemotePlaySessionDisconnected
SteamRemotePlayTogetherGuestInvite
SteamServer
A wrapper for the SteamGameServer to easily manage game server instance
SteamServerConnectFailure
SteamServersConnected
SteamServersDisconnected
SteamShutdown
SteamUgcDetails
SteamUgcQueryCompleted
SteamUgcRequestUgcDetailsResult
StopPlaytimeTrackingResult
StoreAuthUrlResponse
SubmitItemUpdateResult
SubmitPlayerResultResultCallback
TimedTrialStatus
UnreadChatMessagesChanged
UserAchievementIconFetched
UserAchievementStored
UserFavoriteItemsListChanged
UserStatsReceived
UserStatsStored
UserStatsUnloaded
UserSubscribedItemsListChanged
ValidateAuthTicketResponse
VolumeHasChanged
WorkshopEulaStatus

Enums

AudioPlaybackStatus
EAccountType
EActivateGameOverlayToWebPageMode
EAuthSessionResponse
EBeginAuthSessionResult
EBroadcastUploadResult
EChatEntryType
EChatMemberStateChange
EChatRoomEnterResponse
EChatSteamIdInstanceFlags
ECheckFileSignature
ECommunityProfileItemProperty
ECommunityProfileItemType
EControllerActionOrigin
EControllerHapticLocation
EControllerHapticType
EDenyReason
EDurationControlNotification
EDurationControlOnlineState
EDurationControlProgress
EFailureType
EFloatingGamepadTextInputMode
EFriendFlags
EFriendRelationship
EGamepadTextInputLineMode
EGamepadTextInputMode
EGameSearchErrorCode
EHtmlKeyModifiers
EHtmlMouseButton
EHttpMethod
EHttpStatusCode
EInputActionOrigin
EInputSourceMode
EItemPreviewType
EItemState
EItemStatistic
EItemUpdateStatus
ELeaderboardDataRequest
ELeaderboardDisplayType
ELeaderboardSortMethod
ELeaderboardUploadScoreMethod
ELobbyComparison
ELobbyDistanceFilter
ELobbyType
EMarketNotAllowedReasonFlags
EMatchMakingServerResponse
EMouseCursor
ENotificationPosition
EOverlayToStoreFlag
EP2pSend
EP2pSessionError
EParentalFeature
EPersonaChange
EPersonaState
EPlayerResult
ERemoteStorageFilePathType
ERemoteStorageLocalFileChange
ERemoteStoragePlatform
ERemoteStoragePublishedFileVisibility
EResult
EServerMode
ESnetSocketConnectionType
ESnetSocketState
ESteamApiCallFailure
ESteamApiInitResult
ESteamControllerLedFlag
ESteamControllerPad
ESteamDeviceFormFactor
ESteamInputActionEventType
ESteamInputConfigurationEnableType
ESteamInputGlyphSize
ESteamInputGlyphStyle
ESteamInputLedFlag
ESteamInputType
ESteamIpType
ESteamIpv6ConnectivityProtocol
ESteamIpv6ConnectivityState
ESteamItemFlags
ESteamNetConnectionEnd
ESteamNetworkingAvailability
ESteamNetworkingConfigDataType
ESteamNetworkingConfigScope
ESteamNetworkingConfigValue
ESteamNetworkingConnectionState
ESteamNetworkingFakeIpType
ESteamNetworkingGetConfigValueResult
ESteamNetworkingIdentityType
ESteamNetworkingSocketsDebugOutputType
ESteamPartyBeaconLocationData
ESteamPartyBeaconLocationType
ETextFilteringContext
ETimelineGameMode
EUgcContentDescriptorId
EUgcMatchingUgcType
EUgcQuery
EUgcReadAction
EUniverse
EUserHasLicenseForAppResult
EUserRestriction
EUserUgcList
EUserUgcListSortOrder
EVoiceResult
EVrScreenshotType
EWorkshopEnumerationType
EWorkshopFileAction
EWorkshopFileType
EWorkshopVideoProvider
EWorkshopVote
EXboxOrigin
PlayerAcceptState

Extensions

AddAppDependencyResultExtensions on Pointer<AddAppDependencyResult>
AddUgcDependencyResultExtensions on Pointer<AddUgcDependencyResult>
AnalogActionExtensions on Pointer<AnalogAction>
AppProofOfPurchaseKeyResponseExtensions on Pointer<AppProofOfPurchaseKeyResponse>
AssociateWithClanResultExtensions on Pointer<AssociateWithClanResult>
AvatarImageLoadedExtensions on Pointer<AvatarImageLoaded>
CallbackMsgExtensions on Pointer<CallbackMsg>
ChangeNumOpenSlotsCallbackExtensions on Pointer<ChangeNumOpenSlotsCallback>
CheckFileSignatureExtensions on Pointer<CheckFileSignature>
ClanOfficerListResponseExtensions on Pointer<ClanOfficerListResponse>
ClientGameServerDenyExtensions on Pointer<ClientGameServerDeny>
ComputeNewPlayerCompatibilityResultExtensions on Pointer<ComputeNewPlayerCompatibilityResult>
CreateBeaconCallbackExtensions on Pointer<CreateBeaconCallback>
CreateItemResultExtensions on Pointer<CreateItemResult>
DeleteItemResultExtensions on Pointer<DeleteItemResult>
DlcInstalledExtensions on Pointer<DlcInstalled>
DownloadClanActivityCountsResultExtensions on Pointer<DownloadClanActivityCountsResult>
DownloadItemResultExtensions on Pointer<DownloadItemResult>
DurationControlExtensions on Pointer<DurationControl>
EncryptedAppTicketResponseExtensions on Pointer<EncryptedAppTicketResponse>
EndGameResultCallbackExtensions on Pointer<EndGameResultCallback>
EquippedProfileItemsChangedExtensions on Pointer<EquippedProfileItemsChanged>
EquippedProfileItemsExtensions on Pointer<EquippedProfileItems>
FavoritesListAccountsUpdatedExtensions on Pointer<FavoritesListAccountsUpdated>
FavoritesListChangedExtensions on Pointer<FavoritesListChanged>
FileDetailsResultExtensions on Pointer<FileDetailsResult>
FilterTextDictionaryChangedExtensions on Pointer<FilterTextDictionaryChanged>
FriendGameInfoExtensions on Pointer<FriendGameInfo>
FriendRichPresenceUpdateExtensions on Pointer<FriendRichPresenceUpdate>
FriendsEnumerateFollowingListExtensions on Pointer<FriendsEnumerateFollowingList>
FriendsGetFollowerCountExtensions on Pointer<FriendsGetFollowerCount>
FriendsIsFollowingExtensions on Pointer<FriendsIsFollowing>
GameConnectedChatJoinExtensions on Pointer<GameConnectedChatJoin>
GameConnectedChatLeaveExtensions on Pointer<GameConnectedChatLeave>
GameConnectedClanChatMsgExtensions on Pointer<GameConnectedClanChatMsg>
GameConnectedFriendChatMsgExtensions on Pointer<GameConnectedFriendChatMsg>
GameLobbyJoinRequestedExtensions on Pointer<GameLobbyJoinRequested>
GameOverlayActivatedExtensions on Pointer<GameOverlayActivated>
GamepadTextInputDismissedExtensions on Pointer<GamepadTextInputDismissed>
GameRichPresenceJoinRequestedExtensions on Pointer<GameRichPresenceJoinRequested>
GameServerChangeRequestedExtensions on Pointer<GameServerChangeRequested>
GameServerItemExtensions on Pointer<GameServerItem>
GameWebCallbackExtensions on Pointer<GameWebCallback>
GetAppDependenciesResultExtensions on Pointer<GetAppDependenciesResult>
GetAuthSessionTicketResponseExtensions on Pointer<GetAuthSessionTicketResponse>
GetOpfSettingsResultExtensions on Pointer<GetOpfSettingsResult>
GetTicketForWebApiResponseExtensions on Pointer<GetTicketForWebApiResponse>
GetUserItemVoteResultExtensions on Pointer<GetUserItemVoteResult>
GetVideoUrlResultExtensions on Pointer<GetVideoUrlResult>
GlobalAchievementPercentagesReadyExtensions on Pointer<GlobalAchievementPercentagesReady>
GlobalStatsReceivedExtensions on Pointer<GlobalStatsReceived>
GsClientAchievementStatusExtensions on Pointer<GsClientAchievementStatus>
GsClientApproveExtensions on Pointer<GsClientApprove>
GsClientDenyExtensions on Pointer<GsClientDeny>
GsClientGroupStatusExtensions on Pointer<GsClientGroupStatus>
GsClientKickExtensions on Pointer<GsClientKick>
GsGameplayStatsExtensions on Pointer<GsGameplayStats>
GsPolicyResponseExtensions on Pointer<GsPolicyResponse>
GsReputationExtensions on Pointer<GsReputation>
GsStatsReceivedExtensions on Pointer<GsStatsReceived>
GsStatsStoredExtensions on Pointer<GsStatsStored>
GsStatsUnloadedExtensions on Pointer<GsStatsUnloaded>
HtmlBrowserReadyExtensions on Pointer<HtmlBrowserReady>
HtmlBrowserRestartedExtensions on Pointer<HtmlBrowserRestarted>
HtmlCanGoBackAndForwardExtensions on Pointer<HtmlCanGoBackAndForward>
HtmlChangedTitleExtensions on Pointer<HtmlChangedTitle>
HtmlCloseBrowserExtensions on Pointer<HtmlCloseBrowser>
HtmlFileOpenDialogExtensions on Pointer<HtmlFileOpenDialog>
HtmlFinishedRequestExtensions on Pointer<HtmlFinishedRequest>
HtmlHideToolTipExtensions on Pointer<HtmlHideToolTip>
HtmlHorizontalScrollExtensions on Pointer<HtmlHorizontalScroll>
HtmlJsAlertExtensions on Pointer<HtmlJsAlert>
HtmlJsConfirmExtensions on Pointer<HtmlJsConfirm>
HtmlLinkAtPositionExtensions on Pointer<HtmlLinkAtPosition>
HtmlNeedsPaintExtensions on Pointer<HtmlNeedsPaint>
HtmlNewWindowExtensions on Pointer<HtmlNewWindow>
HtmlOpenLinkInNewTabExtensions on Pointer<HtmlOpenLinkInNewTab>
HtmlSearchResultsExtensions on Pointer<HtmlSearchResults>
HtmlSetCursorExtensions on Pointer<HtmlSetCursor>
HtmlShowToolTipExtensions on Pointer<HtmlShowToolTip>
HtmlStartRequestExtensions on Pointer<HtmlStartRequest>
HtmlStatusTextExtensions on Pointer<HtmlStatusText>
HtmlUpdateToolTipExtensions on Pointer<HtmlUpdateToolTip>
HtmlUrlChangedExtensions on Pointer<HtmlUrlChanged>
HtmlVerticalScrollExtensions on Pointer<HtmlVerticalScroll>
HttpRequestCompletedExtensions on Pointer<HttpRequestCompleted>
HttpRequestDataReceivedExtensions on Pointer<HttpRequestDataReceived>
HttpRequestHeadersReceivedExtensions on Pointer<HttpRequestHeadersReceived>
InputAnalogActionDataExtensions on Pointer<InputAnalogActionData>
InputDigitalActionDataExtensions on Pointer<InputDigitalActionData>
InputMotionDataExtensions on Pointer<InputMotionData>
IpcFailureExtensions on Pointer<IpcFailure>
ISteamAppsExtensions on Pointer<ISteamApps>
ISteamClientExtensions on Pointer<ISteamClient>
ISteamFriendsExtensions on Pointer<ISteamFriends>
ISteamGameSearchExtensions on Pointer<ISteamGameSearch>
ISteamGameServerExtensions on Pointer<ISteamGameServer>
ISteamGameServerStatsExtensions on Pointer<ISteamGameServerStats>
ISteamHtmlSurfaceExtensions on Pointer<ISteamHtmlSurface>
ISteamHttpExtensions on Pointer<ISteamHttp>
ISteamInputExtensions on Pointer<ISteamInput>
ISteamInventoryExtensions on Pointer<ISteamInventory>
ISteamMatchmakingExtensions on Pointer<ISteamMatchmaking>
ISteamMatchmakingPingResponseExtensions on Pointer<ISteamMatchmakingPingResponse>
ISteamMatchmakingPlayersResponseExtensions on Pointer<ISteamMatchmakingPlayersResponse>
ISteamMatchmakingRulesResponseExtensions on Pointer<ISteamMatchmakingRulesResponse>
ISteamMatchmakingServerListResponseExtensions on Pointer<ISteamMatchmakingServerListResponse>
ISteamMatchmakingServersExtensions on Pointer<ISteamMatchmakingServers>
ISteamMusicExtensions on Pointer<ISteamMusic>
ISteamMusicRemoteExtensions on Pointer<ISteamMusicRemote>
ISteamNetworkingExtensions on Pointer<ISteamNetworking>
ISteamNetworkingFakeUdpPortExtensions on Pointer<ISteamNetworkingFakeUdpPort>
ISteamNetworkingMessagesExtensions on Pointer<ISteamNetworkingMessages>
ISteamNetworkingSocketsExtensions on Pointer<ISteamNetworkingSockets>
ISteamNetworkingUtilsExtensions on Pointer<ISteamNetworkingUtils>
ISteamParentalSettingsExtensions on Pointer<ISteamParentalSettings>
ISteamPartiesExtensions on Pointer<ISteamParties>
ISteamRemotePlayExtensions on Pointer<ISteamRemotePlay>
ISteamRemoteStorageExtensions on Pointer<ISteamRemoteStorage>
ISteamScreenshotsExtensions on Pointer<ISteamScreenshots>
ISteamUgcExtensions on Pointer<ISteamUgc>
ISteamUserExtensions on Pointer<ISteamUser>
ISteamUserStatsExtensions on Pointer<ISteamUserStats>
ISteamUtilsExtensions on Pointer<ISteamUtils>
ItemInstalledExtensions on Pointer<ItemInstalled>
JoinClanChatRoomCompletionResultExtensions on Pointer<JoinClanChatRoomCompletionResult>
JoinPartyCallbackExtensions on Pointer<JoinPartyCallback>
LeaderboardEntryExtensions on Pointer<LeaderboardEntry>
LeaderboardFindResultExtensions on Pointer<LeaderboardFindResult>
LeaderboardScoresDownloadedExtensions on Pointer<LeaderboardScoresDownloaded>
LeaderboardScoreUploadedExtensions on Pointer<LeaderboardScoreUploaded>
LeaderboardUgcSetExtensions on Pointer<LeaderboardUgcSet>
LobbyChatMsgExtensions on Pointer<LobbyChatMsg>
LobbyChatUpdateExtensions on Pointer<LobbyChatUpdate>
LobbyCreatedExtensions on Pointer<LobbyCreated>
LobbyDataUpdateExtensions on Pointer<LobbyDataUpdate>
LobbyEnterExtensions on Pointer<LobbyEnter>
LobbyGameCreatedExtensions on Pointer<LobbyGameCreated>
LobbyInviteExtensions on Pointer<LobbyInvite>
LobbyKickedExtensions on Pointer<LobbyKicked>
LobbyMatchListExtensions on Pointer<LobbyMatchList>
LowBatteryPowerExtensions on Pointer<LowBatteryPower>
MarketEligibilityResponseExtensions on Pointer<MarketEligibilityResponse>
MatchMakingKeyValuePairExtensions on Pointer<MatchMakingKeyValuePair>
MicroTxnAuthorizationResponseExtensions on Pointer<MicroTxnAuthorizationResponse>
MusicPlayerSelectsPlaylistEntryExtensions on Pointer<MusicPlayerSelectsPlaylistEntry>
MusicPlayerSelectsQueueEntryExtensions on Pointer<MusicPlayerSelectsQueueEntry>
MusicPlayerWantsLoopedExtensions on Pointer<MusicPlayerWantsLooped>
MusicPlayerWantsPlayingRepeatStatusExtensions on Pointer<MusicPlayerWantsPlayingRepeatStatus>
MusicPlayerWantsShuffledExtensions on Pointer<MusicPlayerWantsShuffled>
MusicPlayerWantsVolumeExtensions on Pointer<MusicPlayerWantsVolume>
NumberOfCurrentPlayersExtensions on Pointer<NumberOfCurrentPlayers>
OverlayBrowserProtocolNavigationExtensions on Pointer<OverlayBrowserProtocolNavigation>
P2pSessionConnectFailExtensions on Pointer<P2pSessionConnectFail>
P2pSessionRequestExtensions on Pointer<P2pSessionRequest>
P2pSessionStateExtensions on Pointer<P2pSessionState>
PersonaStateChangeExtensions on Pointer<PersonaStateChange>
Ps3TrophiesInstalledExtensions on Pointer<Ps3TrophiesInstalled>
PsnGameBootInviteResultExtensions on Pointer<PsnGameBootInviteResult>
RemoteStorageDeletePublishedFileResultExtensions on Pointer<RemoteStorageDeletePublishedFileResult>
RemoteStorageDownloadUgcResultExtensions on Pointer<RemoteStorageDownloadUgcResult>
RemoteStorageEnumeratePublishedFilesByUserActionResultExtensions on Pointer<RemoteStorageEnumeratePublishedFilesByUserActionResult>
RemoteStorageEnumerateUserPublishedFilesResultExtensions on Pointer<RemoteStorageEnumerateUserPublishedFilesResult>
RemoteStorageEnumerateUserSharedWorkshopFilesResultExtensions on Pointer<RemoteStorageEnumerateUserSharedWorkshopFilesResult>
RemoteStorageEnumerateUserSubscribedFilesResultExtensions on Pointer<RemoteStorageEnumerateUserSubscribedFilesResult>
RemoteStorageEnumerateWorkshopFilesResultExtensions on Pointer<RemoteStorageEnumerateWorkshopFilesResult>
RemoteStorageFileReadAsyncCompleteExtensions on Pointer<RemoteStorageFileReadAsyncComplete>
RemoteStorageFileShareResultExtensions on Pointer<RemoteStorageFileShareResult>
RemoteStorageFileWriteAsyncCompleteExtensions on Pointer<RemoteStorageFileWriteAsyncComplete>
RemoteStorageGetPublishedFileDetailsResultExtensions on Pointer<RemoteStorageGetPublishedFileDetailsResult>
RemoteStorageGetPublishedItemVoteDetailsResultExtensions on Pointer<RemoteStorageGetPublishedItemVoteDetailsResult>
RemoteStoragePublishedFileDeletedExtensions on Pointer<RemoteStoragePublishedFileDeleted>
RemoteStoragePublishedFileSubscribedExtensions on Pointer<RemoteStoragePublishedFileSubscribed>
RemoteStoragePublishedFileUnsubscribedExtensions on Pointer<RemoteStoragePublishedFileUnsubscribed>
RemoteStoragePublishedFileUpdatedExtensions on Pointer<RemoteStoragePublishedFileUpdated>
RemoteStoragePublishFileProgressExtensions on Pointer<RemoteStoragePublishFileProgress>
RemoteStoragePublishFileResultExtensions on Pointer<RemoteStoragePublishFileResult>
RemoteStorageSetUserPublishedFileActionResultExtensions on Pointer<RemoteStorageSetUserPublishedFileActionResult>
RemoteStorageSubscribePublishedFileResultExtensions on Pointer<RemoteStorageSubscribePublishedFileResult>
RemoteStorageUnsubscribePublishedFileResultExtensions on Pointer<RemoteStorageUnsubscribePublishedFileResult>
RemoteStorageUpdatePublishedFileResultExtensions on Pointer<RemoteStorageUpdatePublishedFileResult>
RemoteStorageUpdateUserPublishedItemVoteResultExtensions on Pointer<RemoteStorageUpdateUserPublishedItemVoteResult>
RemoteStorageUserVoteDetailsExtensions on Pointer<RemoteStorageUserVoteDetails>
RemoveAppDependencyResultExtensions on Pointer<RemoveAppDependencyResult>
RemoveUgcDependencyResultExtensions on Pointer<RemoveUgcDependencyResult>
RequestPlayersForGameFinalResultCallbackExtensions on Pointer<RequestPlayersForGameFinalResultCallback>
RequestPlayersForGameProgressCallbackExtensions on Pointer<RequestPlayersForGameProgressCallback>
RequestPlayersForGameResultCallbackExtensions on Pointer<RequestPlayersForGameResultCallback>
ReservationNotificationCallbackExtensions on Pointer<ReservationNotificationCallback>
ScreenshotReadyExtensions on Pointer<ScreenshotReady>
SearchForGameProgressCallbackExtensions on Pointer<SearchForGameProgressCallback>
SearchForGameResultCallbackExtensions on Pointer<SearchForGameResultCallback>
ServerNetAdrExtensions on Pointer<ServerNetAdr>
SetPersonaNameResponseExtensions on Pointer<SetPersonaNameResponse>
SetUserItemVoteResultExtensions on Pointer<SetUserItemVoteResult>
SocketStatusCallbackExtensions on Pointer<SocketStatusCallback>
StartPlaytimeTrackingResultExtensions on Pointer<StartPlaytimeTrackingResult>
SteamApiCallCompletedExtensions on Pointer<SteamApiCallCompleted>
SteamDatagramGameCoordinatorServerLoginExtensions on Pointer<SteamDatagramGameCoordinatorServerLogin>
SteamDatagramHostedAddressExtensions on Pointer<SteamDatagramHostedAddress>
SteamInputActionEventExtensions on Pointer<SteamInputActionEvent>
SteamInputConfigurationLoadedExtensions on Pointer<SteamInputConfigurationLoaded>
SteamInputDeviceConnectedExtensions on Pointer<SteamInputDeviceConnected>
SteamInputDeviceDisconnectedExtensions on Pointer<SteamInputDeviceDisconnected>
SteamInputGamepadSlotChangeExtensions on Pointer<SteamInputGamepadSlotChange>
SteamInventoryEligiblePromoItemDefIdsExtensions on Pointer<SteamInventoryEligiblePromoItemDefIds>
SteamInventoryFullUpdateExtensions on Pointer<SteamInventoryFullUpdate>
SteamInventoryRequestPricesResultExtensions on Pointer<SteamInventoryRequestPricesResult>
SteamInventoryResultReadyExtensions on Pointer<SteamInventoryResultReady>
SteamInventoryStartPurchaseResultExtensions on Pointer<SteamInventoryStartPurchaseResult>
SteamIpAddressExtensions on Pointer<SteamIpAddress>
SteamItemDetailsExtensions on Pointer<SteamItemDetails>
SteamNetAuthenticationStatusExtensions on Pointer<SteamNetAuthenticationStatus>
SteamNetConnectionInfoExtensions on Pointer<SteamNetConnectionInfo>
SteamNetConnectionRealTimeLaneStatusExtensions on Pointer<SteamNetConnectionRealTimeLaneStatus>
SteamNetConnectionRealTimeStatusExtensions on Pointer<SteamNetConnectionRealTimeStatus>
SteamNetConnectionStatusChangedCallbackExtensions on Pointer<SteamNetConnectionStatusChangedCallback>
SteamNetworkingConfigValueExtensions on Pointer<SteamNetworkingConfigValue>
SteamNetworkingFakeIpResultExtensions on Pointer<SteamNetworkingFakeIpResult>
SteamNetworkingIdentityExtensions on Pointer<SteamNetworkingIdentity>
SteamNetworkingIpAddrExtensions on Pointer<SteamNetworkingIpAddr>
SteamNetworkingMessageExtensions on Pointer<SteamNetworkingMessage>
SteamNetworkingMessagesSessionFailedExtensions on Pointer<SteamNetworkingMessagesSessionFailed>
SteamNetworkingMessagesSessionRequestExtensions on Pointer<SteamNetworkingMessagesSessionRequest>
SteamNetworkPingLocationExtensions on Pointer<SteamNetworkPingLocation>
SteamParamStringArrayExtensions on Pointer<SteamParamStringArray>
SteamPartyBeaconLocationExtensions on Pointer<SteamPartyBeaconLocation>
SteamRelayNetworkStatusExtensions on Pointer<SteamRelayNetworkStatus>
SteamRemotePlaySessionConnectedExtensions on Pointer<SteamRemotePlaySessionConnected>
SteamRemotePlaySessionDisconnectedExtensions on Pointer<SteamRemotePlaySessionDisconnected>
SteamRemotePlayTogetherGuestInviteExtensions on Pointer<SteamRemotePlayTogetherGuestInvite>
SteamServerConnectFailureExtensions on Pointer<SteamServerConnectFailure>
SteamServersDisconnectedExtensions on Pointer<SteamServersDisconnected>
SteamUgcDetailsExtensions on Pointer<SteamUgcDetails>
SteamUgcQueryCompletedExtensions on Pointer<SteamUgcQueryCompleted>
SteamUgcRequestUgcDetailsResultExtensions on Pointer<SteamUgcRequestUgcDetailsResult>
StopPlaytimeTrackingResultExtensions on Pointer<StopPlaytimeTrackingResult>
StoreAuthUrlResponseExtensions on Pointer<StoreAuthUrlResponse>
SubmitItemUpdateResultExtensions on Pointer<SubmitItemUpdateResult>
SubmitPlayerResultResultCallbackExtensions on Pointer<SubmitPlayerResultResultCallback>
TimedTrialStatusExtensions on Pointer<TimedTrialStatus>
UserAchievementIconFetchedExtensions on Pointer<UserAchievementIconFetched>
UserAchievementStoredExtensions on Pointer<UserAchievementStored>
UserFavoriteItemsListChangedExtensions on Pointer<UserFavoriteItemsListChanged>
UserStatsReceivedExtensions on Pointer<UserStatsReceived>
UserStatsStoredExtensions on Pointer<UserStatsStored>
UserStatsUnloadedExtensions on Pointer<UserStatsUnloaded>
UserSubscribedItemsListChangedExtensions on Pointer<UserSubscribedItemsListChanged>
ValidateAuthTicketResponseExtensions on Pointer<ValidateAuthTicketResponse>
VolumeHasChangedExtensions on Pointer<VolumeHasChanged>
WorkshopEulaStatusExtensions on Pointer<WorkshopEulaStatus>

Properties

callbackIdMapByType ↔ Map<Type, int>
getter/setter pair

Typedefs

AccountId = int
AppId = int
AudioPlaybackStatusAliasC = Int32
AudioPlaybackStatusAliasDart = int
CGameId = int
ControllerActionSetHandle = int
ControllerAnalogActionHandle = int
ControllerDigitalActionHandle = int
ControllerHandle = int
CSteamId = int
DepotId = int
EAccountTypeAliasC = Int32
EAccountTypeAliasDart = int
EActivateGameOverlayToWebPageModeAliasC = Int32
EActivateGameOverlayToWebPageModeAliasDart = int
EAuthSessionResponseAliasC = Int32
EAuthSessionResponseAliasDart = int
EBeginAuthSessionResultAliasC = Int32
EBeginAuthSessionResultAliasDart = int
EBroadcastUploadResultAliasC = Int32
EBroadcastUploadResultAliasDart = int
EChatEntryTypeAliasC = Int32
EChatEntryTypeAliasDart = int
EChatMemberStateChangeAliasC = Int32
EChatMemberStateChangeAliasDart = int
EChatRoomEnterResponseAliasC = Int32
EChatRoomEnterResponseAliasDart = int
EChatSteamIdInstanceFlagsAliasC = Int32
EChatSteamIdInstanceFlagsAliasDart = int
ECheckFileSignatureAliasC = Int32
ECheckFileSignatureAliasDart = int
ECommunityProfileItemPropertyAliasC = Int32
ECommunityProfileItemPropertyAliasDart = int
ECommunityProfileItemTypeAliasC = Int32
ECommunityProfileItemTypeAliasDart = int
EControllerActionOriginAliasC = Int32
EControllerActionOriginAliasDart = int
EControllerHapticLocationAliasC = Int32
EControllerHapticLocationAliasDart = int
EControllerHapticTypeAliasC = Int32
EControllerHapticTypeAliasDart = int
EDenyReasonAliasC = Int32
EDenyReasonAliasDart = int
EDurationControlNotificationAliasC = Int32
EDurationControlNotificationAliasDart = int
EDurationControlOnlineStateAliasC = Int32
EDurationControlOnlineStateAliasDart = int
EDurationControlProgressAliasC = Int32
EDurationControlProgressAliasDart = int
EFailureTypeAliasC = Int32
EFailureTypeAliasDart = int
EFloatingGamepadTextInputModeAliasC = Int32
EFloatingGamepadTextInputModeAliasDart = int
EFriendFlagsAliasC = Int32
EFriendFlagsAliasDart = int
EFriendRelationshipAliasC = Int32
EFriendRelationshipAliasDart = int
EGamepadTextInputLineModeAliasC = Int32
EGamepadTextInputLineModeAliasDart = int
EGamepadTextInputModeAliasC = Int32
EGamepadTextInputModeAliasDart = int
EGameSearchErrorCodeAliasC = Int32
EGameSearchErrorCodeAliasDart = int
EHtmlKeyModifiersAliasC = Int32
EHtmlKeyModifiersAliasDart = int
EHtmlMouseButtonAliasC = Int32
EHtmlMouseButtonAliasDart = int
EHttpMethodAliasC = Int32
EHttpMethodAliasDart = int
EHttpStatusCodeAliasC = Int32
EHttpStatusCodeAliasDart = int
EInputActionOriginAliasC = Int32
EInputActionOriginAliasDart = int
EInputSourceModeAliasC = Int32
EInputSourceModeAliasDart = int
EItemPreviewTypeAliasC = Int32
EItemPreviewTypeAliasDart = int
EItemStateAliasC = Int32
EItemStateAliasDart = int
EItemStatisticAliasC = Int32
EItemStatisticAliasDart = int
EItemUpdateStatusAliasC = Int32
EItemUpdateStatusAliasDart = int
ELeaderboardDataRequestAliasC = Int32
ELeaderboardDataRequestAliasDart = int
ELeaderboardDisplayTypeAliasC = Int32
ELeaderboardDisplayTypeAliasDart = int
ELeaderboardSortMethodAliasC = Int32
ELeaderboardSortMethodAliasDart = int
ELeaderboardUploadScoreMethodAliasC = Int32
ELeaderboardUploadScoreMethodAliasDart = int
ELobbyComparisonAliasC = Int32
ELobbyComparisonAliasDart = int
ELobbyDistanceFilterAliasC = Int32
ELobbyDistanceFilterAliasDart = int
ELobbyTypeAliasC = Int32
ELobbyTypeAliasDart = int
EMarketNotAllowedReasonFlagsAliasC = Int32
EMarketNotAllowedReasonFlagsAliasDart = int
EMatchMakingServerResponseAliasC = Int32
EMatchMakingServerResponseAliasDart = int
EMouseCursorAliasC = Int32
EMouseCursorAliasDart = int
ENotificationPositionAliasC = Int32
ENotificationPositionAliasDart = int
EOverlayToStoreFlagAliasC = Int32
EOverlayToStoreFlagAliasDart = int
EP2pSendAliasC = Int32
EP2pSendAliasDart = int
EP2pSessionErrorAliasC = Int32
EP2pSessionErrorAliasDart = int
EParentalFeatureAliasC = Int32
EParentalFeatureAliasDart = int
EPersonaChangeAliasC = Int32
EPersonaChangeAliasDart = int
EPersonaStateAliasC = Int32
EPersonaStateAliasDart = int
EPlayerResultAliasC = Int32
EPlayerResultAliasDart = int
ERemoteStorageFilePathTypeAliasC = Int32
ERemoteStorageFilePathTypeAliasDart = int
ERemoteStorageLocalFileChangeAliasC = Int32
ERemoteStorageLocalFileChangeAliasDart = int
ERemoteStoragePlatformAliasC = Int32
ERemoteStoragePlatformAliasDart = int
ERemoteStoragePublishedFileVisibilityAliasC = Int32
ERemoteStoragePublishedFileVisibilityAliasDart = int
EResultAliasC = Int32
EResultAliasDart = int
EServerModeAliasC = Int32
EServerModeAliasDart = int
ESnetSocketConnectionTypeAliasC = Int32
ESnetSocketConnectionTypeAliasDart = int
ESnetSocketStateAliasC = Int32
ESnetSocketStateAliasDart = int
ESteamApiCallFailureAliasC = Int32
ESteamApiCallFailureAliasDart = int
ESteamApiInitResultAliasC = Int32
ESteamApiInitResultAliasDart = int
ESteamControllerLedFlagAliasC = Int32
ESteamControllerLedFlagAliasDart = int
ESteamControllerPadAliasC = Int32
ESteamControllerPadAliasDart = int
ESteamDeviceFormFactorAliasC = Int32
ESteamDeviceFormFactorAliasDart = int
ESteamInputActionEventTypeAliasC = Int32
ESteamInputActionEventTypeAliasDart = int
ESteamInputConfigurationEnableTypeAliasC = Int32
ESteamInputConfigurationEnableTypeAliasDart = int
ESteamInputGlyphSizeAliasC = Int32
ESteamInputGlyphSizeAliasDart = int
ESteamInputGlyphStyleAliasC = Int32
ESteamInputGlyphStyleAliasDart = int
ESteamInputLedFlagAliasC = Int32
ESteamInputLedFlagAliasDart = int
ESteamInputTypeAliasC = Int32
ESteamInputTypeAliasDart = int
ESteamIpTypeAliasC = Int32
ESteamIpTypeAliasDart = int
ESteamIpv6ConnectivityProtocolAliasC = Int32
ESteamIpv6ConnectivityProtocolAliasDart = int
ESteamIpv6ConnectivityStateAliasC = Int32
ESteamIpv6ConnectivityStateAliasDart = int
ESteamItemFlagsAliasC = Int32
ESteamItemFlagsAliasDart = int
ESteamNetConnectionEndAliasC = Int32
ESteamNetConnectionEndAliasDart = int
ESteamNetworkingAvailabilityAliasC = Int32
ESteamNetworkingAvailabilityAliasDart = int
ESteamNetworkingConfigDataTypeAliasC = Int32
ESteamNetworkingConfigDataTypeAliasDart = int
ESteamNetworkingConfigScopeAliasC = Int32
ESteamNetworkingConfigScopeAliasDart = int
ESteamNetworkingConfigValueAliasC = Int32
ESteamNetworkingConfigValueAliasDart = int
ESteamNetworkingConnectionStateAliasC = Int32
ESteamNetworkingConnectionStateAliasDart = int
ESteamNetworkingFakeIpTypeAliasC = Int32
ESteamNetworkingFakeIpTypeAliasDart = int
ESteamNetworkingGetConfigValueResultAliasC = Int32
ESteamNetworkingGetConfigValueResultAliasDart = int
ESteamNetworkingIdentityTypeAliasC = Int32
ESteamNetworkingIdentityTypeAliasDart = int
ESteamNetworkingSocketsDebugOutputTypeAliasC = Int32
ESteamNetworkingSocketsDebugOutputTypeAliasDart = int
ESteamPartyBeaconLocationDataAliasC = Int32
ESteamPartyBeaconLocationDataAliasDart = int
ESteamPartyBeaconLocationTypeAliasC = Int32
ESteamPartyBeaconLocationTypeAliasDart = int
ETextFilteringContextAliasC = Int32
ETextFilteringContextAliasDart = int
ETimelineGameModeAliasC = Int32
ETimelineGameModeAliasDart = int
EUgcContentDescriptorIdAliasC = Int32
EUgcContentDescriptorIdAliasDart = int
EUgcMatchingUgcTypeAliasC = Int32
EUgcMatchingUgcTypeAliasDart = int
EUgcQueryAliasC = Int32
EUgcQueryAliasDart = int
EUgcReadActionAliasC = Int32
EUgcReadActionAliasDart = int
EUniverseAliasC = Int32
EUniverseAliasDart = int
EUserHasLicenseForAppResultAliasC = Int32
EUserHasLicenseForAppResultAliasDart = int
EUserRestrictionAliasC = Int32
EUserRestrictionAliasDart = int
EUserUgcListAliasC = Int32
EUserUgcListAliasDart = int
EUserUgcListSortOrderAliasC = Int32
EUserUgcListSortOrderAliasDart = int
EVoiceResultAliasC = Int32
EVoiceResultAliasDart = int
EVrScreenshotTypeAliasC = Int32
EVrScreenshotTypeAliasDart = int
EWorkshopEnumerationTypeAliasC = Int32
EWorkshopEnumerationTypeAliasDart = int
EWorkshopFileActionAliasC = Int32
EWorkshopFileActionAliasDart = int
EWorkshopFileTypeAliasC = Int32
EWorkshopFileTypeAliasDart = int
EWorkshopVideoProviderAliasC = Int32
EWorkshopVideoProviderAliasDart = int
EWorkshopVoteAliasC = Int32
EWorkshopVoteAliasDart = int
EXboxOriginAliasC = Int32
EXboxOriginAliasDart = int
FriendsGroupId = int
HAuthTicket = int
HHtmlBrowser = int
HServerListRequest = Pointer<Void>
HServerQuery = int
HSteamListenSocket = int
HSteamNetConnection = int
HSteamNetPollGroup = int
HSteamPipe = int
HSteamUser = int
HttpCookieContainerHandle = int
HttpRequestHandle = int
InputActionSetHandle = int
InputAnalogActionHandle = int
InputDigitalActionHandle = int
InputHandle = int
PartyBeaconId = int
PlayerAcceptStateAliasC = Int32
PlayerAcceptStateAliasDart = int
PublishedFileId = int
PublishedFileUpdateHandle = int
RemotePlaySessionId = int
RTime32 = int
ScreenshotHandle = int
SnetListenSocket = int
SnetSocket = int
SteamApiCall = int
SteamErrMsg = Array<Char>
SteamInventoryResult = int
SteamInventoryUpdateHandle = int
SteamItemDef = int
SteamItemInstanceId = int
SteamLeaderboard = int
SteamLeaderboardEntries = int
SteamNetworkingErrMsg = Array<Char>
SteamNetworkingMicroseconds = int
SteamNetworkingPopId = int
UgcFileWriteStreamHandle = int
UgcHandle = int
UgcQueryHandle = int
UgcUpdateHandle = int

Exceptions / Errors

UnknownEnumValueException