SteamAPI
Namespace SwiftlyS2.Shared.SteamAPI
-
CallResult<T> — Represents a Steam call result that automatically manages its lifecycle
-
Callback<T> — Represents a Steam callback that automatically manages its lifecycle
-
CallbackDispatcher — Manages Steam callbacks and call results registration/dispatch
- CallbackIdentities
- Constants
- GameServer
- ISteamMatchmakingPingResponse
- ISteamMatchmakingPlayersResponse
- ISteamMatchmakingRulesResponse
- ISteamMatchmakingServerListResponse
- InteropHelp
- MMKVPMarshaller
- Packsize
- SteamAPI
- SteamEncryptedAppTicket
- SteamGameServer
- SteamGameServerClient
- SteamGameServerHTTP
- SteamGameServerInventory
- SteamGameServerNetworking
- SteamGameServerNetworkingSockets
- SteamGameServerNetworkingUtils
- SteamGameServerStats
- SteamGameServerUGC
- SteamGameServerUtils
- SteamIdParser
- InteropHelp.SteamParamStringArray
- InteropHelp.UTF8StringHandle
- gameserveritem_t
- AccountID_t
- ActiveBeaconsUpdated_t
- AddAppDependencyResult_t
- AddUGCDependencyResult_t
- SteamInputActionEvent_t.AnalogAction_t
- AppId_t
- AppProofOfPurchaseKeyResponse_t
- AppResumingFromSuspend_t
- AssociateWithClanResult_t
- AvailableBeaconLocationsUpdated_t
- AvatarImageLoaded_t
- BroadcastUploadStart_t
- BroadcastUploadStop_t
- CGameID
- CSteamID
- CallbackMsg_t
- ChangeNumOpenSlotsCallback_t
- CheckFileSignature_t
- ClanOfficerListResponse_t
- ClientGameServerDeny_t
- ComputeNewPlayerCompatibilityResult_t
- CreateBeaconCallback_t
- CreateItemResult_t
- DeleteItemResult_t
- DepotId_t
- SteamInputActionEvent_t.DigitalAction_t
- DlcInstalled_t
- DownloadClanActivityCountsResult_t
- DownloadItemResult_t
- DurationControl_t
- EncryptedAppTicketResponse_t
- EndGameResultCallback_t
- EquippedProfileItemsChanged_t
- EquippedProfileItems_t
- FavoritesListAccountsUpdated_t
- FavoritesListChanged_t
- FileDetailsResult_t
- FilterTextDictionaryChanged_t
- FloatingGamepadTextInputDismissed_t
- FriendGameInfo_t
- FriendRichPresenceUpdate_t
- FriendsEnumerateFollowingList_t
- FriendsGetFollowerCount_t
- FriendsGroupID_t
- FriendsIsFollowing_t
- GCMessageAvailable_t
- GCMessageFailed_t
- GSClientAchievementStatus_t
- GSClientApprove_t
- GSClientDeny_t
- GSClientGroupStatus_t
- GSClientKick_t
- GSGameplayStats_t
- GSPolicyResponse_t
- GSReputation_t
- GSStatsReceived_t
- GSStatsStored_t
- GSStatsUnloaded_t
- GameConnectedChatJoin_t
- GameConnectedChatLeave_t
- GameConnectedClanChatMsg_t
- GameConnectedFriendChatMsg_t
- GameLobbyJoinRequested_t
- GameOverlayActivated_t
- GameRichPresenceJoinRequested_t
- GameServerChangeRequested_t
- GameWebCallback_t
- GamepadTextInputDismissed_t
- GetAppDependenciesResult_t
- GetAuthSessionTicketResponse_t
- GetOPFSettingsResult_t
- GetTicketForWebApiResponse_t
- GetUserItemVoteResult_t
- GetVideoURLResult_t
- GlobalAchievementPercentagesReady_t
- GlobalStatsReceived_t
- HAuthTicket
- HHTMLBrowser
- HServerListRequest
- HServerQuery
- HSteamListenSocket
- HSteamNetConnection
- HSteamNetPollGroup
- HSteamPipe
- HSteamUser
- HTML_BrowserReady_t
- HTML_BrowserRestarted_t
- HTML_CanGoBackAndForward_t
- HTML_ChangedTitle_t
- HTML_CloseBrowser_t
- HTML_FileOpenDialog_t
- HTML_FinishedRequest_t
- HTML_HideToolTip_t
- HTML_HorizontalScroll_t
- HTML_JSAlert_t
- HTML_JSConfirm_t
- HTML_LinkAtPosition_t
- HTML_NeedsPaint_t
- HTML_NewWindow_t
- HTML_OpenLinkInNewTab_t
- HTML_SearchResults_t
- HTML_SetCursor_t
- HTML_ShowToolTip_t
- HTML_StartRequest_t
- HTML_StatusText_t
- HTML_URLChanged_t
- HTML_UpdateToolTip_t
- HTML_VerticalScroll_t
- HTTPCookieContainerHandle
- HTTPRequestCompleted_t
- HTTPRequestDataReceived_t
- HTTPRequestHandle
- HTTPRequestHeadersReceived_t
- IPCFailure_t
- IPCountry_t
- ISteamNetworkingConnectionSignaling
- ISteamNetworkingSignalingRecvContext
- InputActionSetHandle_t
- InputAnalogActionData_t
- InputAnalogActionHandle_t
- InputDigitalActionData_t
- InputDigitalActionHandle_t
- InputHandle_t
- InputMotionData_t
- ItemInstalled_t
- JoinClanChatRoomCompletionResult_t
- JoinPartyCallback_t
- LeaderboardEntry_t
- LeaderboardFindResult_t
- LeaderboardScoreUploaded_t
- LeaderboardScoresDownloaded_t
- LeaderboardUGCSet_t
- LicensesUpdated_t
- LobbyChatMsg_t
- LobbyChatUpdate_t
- LobbyCreated_t
- LobbyDataUpdate_t
- LobbyEnter_t
- LobbyGameCreated_t
- LobbyInvite_t
- LobbyKicked_t
- LobbyMatchList_t
- LowBatteryPower_t
- MarketEligibilityResponse_t
- MatchMakingKeyValuePair_t
- MicroTxnAuthorizationResponse_t
- MusicPlayerRemoteToFront_t
- MusicPlayerRemoteWillActivate_t
- MusicPlayerRemoteWillDeactivate_t
- MusicPlayerSelectsPlaylistEntry_t
- MusicPlayerSelectsQueueEntry_t
- MusicPlayerWantsLooped_t
- MusicPlayerWantsPause_t
- MusicPlayerWantsPlayNext_t
- MusicPlayerWantsPlayPrevious_t
- MusicPlayerWantsPlay_t
- MusicPlayerWantsPlayingRepeatStatus_t
- MusicPlayerWantsShuffled_t
- MusicPlayerWantsVolume_t
- MusicPlayerWillQuit_t
- NewUrlLaunchParameters_t
- NumberOfCurrentPlayers_t
- SteamInputActionEvent_t.OptionValue
- SteamNetworkingConfigValue_t.OptionValue
- OverlayBrowserProtocolNavigation_t
- P2PSessionConnectFail_t
- P2PSessionRequest_t
- P2PSessionState_t
- PartyBeaconID_t
- PersonaStateChange_t
- PlaybackStatusHasChanged_t
- PublishedFileId_t
- PublishedFileUpdateHandle_t
- RTime32
- RemotePlayCursorID_t
- RemotePlayInputKey_t
- RemotePlayInputMouseMotion_t
- RemotePlayInputMouseWheel_t
- RemotePlayInput_t
- RemotePlaySessionID_t
- RemoteStorageDeletePublishedFileResult_t
- RemoteStorageDownloadUGCResult_t
- RemoteStorageEnumeratePublishedFilesByUserActionResult_t
- RemoteStorageEnumerateUserPublishedFilesResult_t
- RemoteStorageEnumerateUserSharedWorkshopFilesResult_t
- RemoteStorageEnumerateUserSubscribedFilesResult_t
- RemoteStorageEnumerateWorkshopFilesResult_t
- RemoteStorageFileReadAsyncComplete_t
- RemoteStorageFileShareResult_t
- RemoteStorageFileWriteAsyncComplete_t
- RemoteStorageGetPublishedFileDetailsResult_t
- RemoteStorageGetPublishedItemVoteDetailsResult_t
- RemoteStorageLocalFileChange_t
- RemoteStoragePublishFileProgress_t
- RemoteStoragePublishFileResult_t
- RemoteStoragePublishedFileDeleted_t
- RemoteStoragePublishedFileSubscribed_t
- RemoteStoragePublishedFileUnsubscribed_t
- RemoteStoragePublishedFileUpdated_t
- RemoteStorageSetUserPublishedFileActionResult_t
- RemoteStorageSubscribePublishedFileResult_t
- RemoteStorageUnsubscribePublishedFileResult_t
- RemoteStorageUpdatePublishedFileResult_t
- RemoteStorageUpdateUserPublishedItemVoteResult_t
- RemoteStorageUserVoteDetails_t
- RemoveAppDependencyResult_t
- RemoveUGCDependencyResult_t
- RequestPlayersForGameFinalResultCallback_t
- RequestPlayersForGameProgressCallback_t
- RequestPlayersForGameResultCallback_t
- ReservationNotificationCallback_t
- SNetListenSocket_t
- SNetSocket_t
- ScreenshotHandle
- ScreenshotReady_t
- ScreenshotRequested_t
- SearchForGameProgressCallback_t
- SearchForGameResultCallback_t
- SetUserItemVoteResult_t
- SocketStatusCallback_t
- StartPlaytimeTrackingResult_t
- SteamAPICallCompleted_t
- SteamAPICall_t
- SteamDatagramHostedAddress
- SteamDatagramRelayAuthTicket
- SteamIPAddress_t
- SteamInputActionEvent_t
- SteamInputConfigurationLoaded_t
- SteamInputDeviceConnected_t
- SteamInputDeviceDisconnected_t
- SteamInputGamepadSlotChange_t
- SteamInventoryDefinitionUpdate_t
- SteamInventoryEligiblePromoItemDefIDs_t
- SteamInventoryFullUpdate_t
- SteamInventoryRequestPricesResult_t
- SteamInventoryResultReady_t
- SteamInventoryResult_t
- SteamInventoryStartPurchaseResult_t
- SteamInventoryUpdateHandle_t
- SteamItemDef_t
- SteamItemDetails_t
- SteamItemInstanceID_t
- SteamLeaderboardEntries_t
- SteamLeaderboard_t
- SteamNetAuthenticationStatus_t
- SteamNetConnectionInfo_t
- SteamNetConnectionRealTimeLaneStatus_t
- SteamNetConnectionRealTimeStatus_t
- SteamNetConnectionStatusChangedCallback_t
- SteamNetworkPingLocation_t
- SteamNetworkingConfigValue_t
- SteamNetworkingErrMsg
- SteamNetworkingFakeIPResult_t
- SteamNetworkingIPAddr
- SteamNetworkingIdentity
- SteamNetworkingMessage_t
- SteamNetworkingMessagesSessionFailed_t
- SteamNetworkingMessagesSessionRequest_t
- SteamNetworkingMicroseconds
- SteamNetworkingPOPID
- SteamParamStringArray_t
- SteamParentalSettingsChanged_t
- SteamPartyBeaconLocation_t
- SteamRelayNetworkStatus_t
- SteamRemotePlaySessionConnected_t
- SteamRemotePlaySessionDisconnected_t
- SteamRemotePlayTogetherGuestInvite_t
- SteamServerConnectFailure_t
- SteamServersConnected_t
- SteamServersDisconnected_t
- SteamShutdown_t
- SteamTimelineEventRecordingExists_t
- SteamTimelineGamePhaseRecordingExists_t
- SteamUGCDetails_t
- SteamUGCQueryCompleted_t
- SteamUGCRequestUGCDetailsResult_t
- StopPlaytimeTrackingResult_t
- StoreAuthURLResponse_t
- SubmitItemUpdateResult_t
- SubmitPlayerResultResultCallback_t
- TimedTrialStatus_t
- TimelineEventHandle_t
- UGCFileWriteStreamHandle_t
- UGCHandle_t
- UGCQueryHandle_t
- UGCUpdateHandle_t
- UnreadChatMessagesChanged_t
- UserAchievementIconFetched_t
- UserAchievementStored_t
- UserFavoriteItemsListChanged_t
- UserStatsReceived_t
- UserStatsStored_t
- UserStatsUnloaded_t
- UserSubscribedItemsListChanged_t
- ValidateAuthTicketResponse_t
- VolumeHasChanged_t
- WorkshopEULAStatus_t
- servernetadr_t
- AudioPlayback_Status
- EAccountType
- EActivateGameOverlayToWebPageMode
- EAuthSessionResponse
- EBeginAuthSessionResult
- EBetaBranchFlags
- EBroadcastUploadResult
- EChatEntryType
- EChatMemberStateChange
- EChatRoomEnterResponse
- EChatSteamIDInstanceFlags
- ECheckFileSignature
- ECommunityProfileItemProperty
- ECommunityProfileItemType
- EControllerHapticLocation
- EControllerHapticType
- EDenyReason
- EDurationControlNotification
- EDurationControlOnlineState
- EDurationControlProgress
- EFailureType
- EFloatingGamepadTextInputMode
- EFriendFlags
- EFriendRelationship
- EGCResults
- CGameID.EGameIDType
- EGameSearchErrorCode_t
- EGamepadTextInputLineMode
- EGamepadTextInputMode
- EHTMLKeyModifiers
- EHTMLMouseButton
- EHTMLMouseCursor
- EHTTPMethod
- EHTTPStatusCode
- EInputActionOrigin
- EInputSourceMode
- EItemPreviewType
- EItemState
- EItemStatistic
- EItemUpdateStatus
- ELeaderboardDataRequest
- ELeaderboardDisplayType
- ELeaderboardSortMethod
- ELeaderboardUploadScoreMethod
- ELobbyComparison
- ELobbyDistanceFilter
- ELobbyType
- EMarketNotAllowedReasonFlags
- EMatchMakingServerResponse
- ENotificationPosition
- EOverlayToStoreFlag
- EP2PSend
- EP2PSessionError
- EParentalFeature
- EPersonaChange
- EPersonaState
- EPlayerResult_t
- ERemotePlayInputType
- ERemotePlayKeyModifier
- ERemotePlayMouseButton
- ERemotePlayMouseWheelDirection
- ERemotePlayScancode
- ERemoteStorageFilePathType
- ERemoteStorageLocalFileChange
- ERemoteStoragePlatform
- ERemoteStoragePublishedFileVisibility
- EResult
- ESNetSocketConnectionType
- ESNetSocketState
- EServerMode
- ESteamAPICallFailure
- ESteamAPIInitResult
- ESteamControllerPad
- ESteamDeviceFormFactor
- ESteamIPType
- ESteamIPv6ConnectivityProtocol
- ESteamIPv6ConnectivityState
- ESteamInputActionEventType
- ESteamInputConfigurationEnableType
- ESteamInputGlyphSize
- ESteamInputGlyphStyle
- ESteamInputLEDFlag
- ESteamInputType
- ESteamItemFlags
- ESteamNetConnectionEnd
- ESteamNetworkingAvailability
- ESteamNetworkingConfigDataType
- ESteamNetworkingConfigScope
- ESteamNetworkingConfigValue
- ESteamNetworkingConnectionState
- ESteamNetworkingFakeIPType
- ESteamNetworkingGetConfigValueResult
- ESteamNetworkingIdentityType
- ESteamNetworkingSocketsDebugOutputType
- ESteamPartyBeaconLocationData
- ESteamPartyBeaconLocationType
- ETextFilteringContext
- ETimelineEventClipPriority
- ETimelineGameMode
- EUGCContentDescriptorID
- EUGCMatchingUGCType
- EUGCQuery
- EUGCReadAction
- EUniverse
- EUserHasLicenseForAppResult
- EUserUGCList
- EUserUGCListSortOrder
- EVRScreenshotType
- EVoiceResult
- EWorkshopEnumerationType
- EWorkshopFileAction
- EWorkshopFileType
- EWorkshopVideoProvider
- EWorkshopVote
- EXboxOrigin
- PlayerAcceptState_t
- ISteamMatchmakingPlayersResponse.AddPlayerToList
- FSteamNetworkingSocketsDebugOutput
- ISteamMatchmakingPlayersResponse.InternalAddPlayerToList
- ISteamMatchmakingPlayersResponse.InternalPlayersFailedToRespond
- ISteamMatchmakingPlayersResponse.InternalPlayersRefreshComplete
- ISteamMatchmakingRulesResponse.InternalRulesFailedToRespond
- ISteamMatchmakingRulesResponse.InternalRulesRefreshComplete
- ISteamMatchmakingRulesResponse.InternalRulesResponded
- ISteamMatchmakingPlayersResponse.PlayersFailedToRespond
- ISteamMatchmakingPlayersResponse.PlayersRefreshComplete
- ISteamMatchmakingServerListResponse.RefreshComplete
- ISteamMatchmakingRulesResponse.RulesFailedToRespond
- ISteamMatchmakingRulesResponse.RulesRefreshComplete
- ISteamMatchmakingRulesResponse.RulesResponded
- ISteamMatchmakingPingResponse.ServerFailedToRespond
- ISteamMatchmakingServerListResponse.ServerFailedToRespond
- ISteamMatchmakingPingResponse.ServerResponded
- ISteamMatchmakingServerListResponse.ServerResponded
- SteamAPIWarningMessageHook_t
- SteamAPI_CheckCallbackRegistered_t
- SteamInputActionEventCallbackPointer