diff --git a/res/interface_lookup.json b/res/interface_lookup.json index 703060c..2e44508 100644 --- a/res/interface_lookup.json +++ b/res/interface_lookup.json @@ -1,683 +1,4 @@ { - "STEAMAPPS_INTERFACE_VERSION001": { - "GetAppData": 0 - }, - "SteamGameServer004": { - "LogOn": 0, - "LogOff": 1, - "BLoggedOn": 2, - "BSecure": 3, - "GetSteamID": 4, - "SendUserConnectAndAuthenticate": 5, - "CreateUnauthenticatedUserConnection": 6, - "SendUserDisconnect": 7, - "BUpdateUserData": 8, - "BSetServerType": 9, - "UpdateServerStatus": 10, - "UpdateSpectatorPort": 11, - "SetGameType": 12, - "BGetUserAchievementStatus": 13 - }, - "SteamMasterServerUpdater001": { - "SetActive": 0, - "SetHeartbeatInterval": 1, - "HandleIncomingPacket": 2, - "GetNextOutgoingPacket": 3, - "SetBasicServerData": 4, - "ClearAllKeyValues": 5, - "SetKeyValue": 6, - "NotifyShutdown": 7, - "WasRestartRequested": 8, - "ForceHeartbeat": 9, - "AddMasterServer": 10, - "RemoveMasterServer": 11, - "GetNumMasterServers": 12, - "GetMasterServerAddress": 13 - }, - "SteamFriends003": { - "GetPersonaName": 0, - "SetPersonaName": 1, - "GetPersonaState": 2, - "GetFriendCount": 3, - "GetFriendByIndex": 4, - "GetFriendRelationship": 5, - "GetFriendPersonaState": 6, - "GetFriendPersonaName": 7, - "GetFriendAvatar": 8, - "GetFriendGamePlayed": 9, - "GetFriendPersonaNameHistory": 10, - "HasFriend": 11, - "GetClanCount": 12, - "GetClanByIndex": 13, - "GetClanName": 14, - "GetFriendCountFromSource": 15, - "GetFriendFromSourceByIndex": 16, - "IsUserInSource": 17, - "SetInGameVoiceSpeaking": 18, - "ActivateGameOverlay": 19 - }, - "SteamClient007": { - "CreateSteamPipe": 0, - "BReleaseSteamPipe": 1, - "ConnectToGlobalUser": 2, - "CreateLocalUser": 3, - "ReleaseUser": 4, - "GetISteamUser": 5, - "GetISteamGameServer": 6, - "SetLocalIPBinding": 7, - "GetISteamFriends": 8, - "GetISteamUtils": 9, - "GetISteamMatchmaking": 10, - "GetISteamContentServer": 11, - "GetISteamMasterServerUpdater": 12, - "GetISteamMatchmakingServers": 13, - "GetISteamGenericInterface": 14, - "RunFrame": 15, - "GetIPCCallCount": 16, - "GetISteamUserStats": 17, - "GetISteamApps": 18, - "GetISteamNetworking": 19, - "SetWarningMessageHook": 20, - "GetISteamRemoteStorage": 21 - }, - "SteamNetworking001": { - "CreateListenSocket": 0, - "CreateP2PConnectionSocket": 1, - "CreateConnectionSocket": 2, - "DestroySocket": 3, - "DestroyListenSocket": 4, - "SendDataOnSocket": 5, - "IsDataAvailableOnSocket": 6, - "RetrieveDataFromSocket": 7, - "IsDataAvailable": 8, - "RetrieveData": 9, - "GetSocketInfo": 10, - "GetListenSocketInfo": 11 - }, - "SteamUser009": { - "GetHSteamUser": 0, - "BLoggedOn": 1, - "GetSteamID": 2, - "InitiateGameConnection": 3, - "TerminateGameConnection": 4, - "TrackAppUsageEvent": 5, - "RefreshSteam2Login": 6 - }, - "STEAMUSERSTATS_INTERFACE_VERSION003": { - "RequestCurrentStats": 0, - "GetStat": 2, - "SetStat": 4, - "UpdateAvgRateStat": 5, - "GetAchievement": 6, - "SetAchievement": 7, - "ClearAchievement": 8, - "StoreStats": 9, - "GetAchievementIcon": 10, - "GetAchievementDisplayAttribute": 11, - "IndicateAchievementProgress": 12 - }, - "SteamUtils002": { - "GetSecondsSinceAppActive": 0, - "GetSecondsSinceComputerActive": 1, - "GetConnectedUniverse": 2, - "GetServerRealTime": 3, - "GetIPCountry": 4, - "GetImageSize": 5, - "GetImageRGBA": 6, - "GetCSERIPPort": 7, - "GetCurrentBatteryPower": 8, - "GetAppID": 9, - "SetOverlayNotificationPosition": 10, - "IsAPICallCompleted": 11, - "GetAPICallFailureReason": 12, - "GetAPICallResult": 13 - }, - "SteamMatchMakingServers001": { - "GetFavoriteGameCount": 0, - "GetFavoriteGame": 1, - "AddFavoriteGame": 2, - "RemoveFavoriteGame": 3, - "RequestLobbyList": 4, - "AddRequestLobbyListStringFilter": 5, - "AddRequestLobbyListNumericalFilter": 6, - "AddRequestLobbyListNearValueFilter": 7, - "AddRequestLobbyListFilterSlotsAvailable": 8, - "GetLobbyByIndex": 9, - "CreateLobby": 10, - "JoinLobby": 11, - "LeaveLobby": 12, - "InviteUserToLobby": 13, - "GetNumLobbyMembers": 14, - "GetLobbyMemberByIndex": 15, - "GetLobbyData": 16, - "SetLobbyData": 17, - "GetLobbyDataCount": 18, - "GetLobbyDataByIndex": 19, - "DeleteLobbyData": 20, - "GetLobbyMemberData": 21, - "SetLobbyMemberData": 22, - "SendLobbyChatMsg": 23, - "GetLobbyChatEntry": 24, - "RequestLobbyData": 25, - "SetLobbyGameServer": 26, - "GetLobbyGameServer": 27, - "SetLobbyMemberLimit": 28, - "GetLobbyMemberLimit": 29, - "SetLobbyType": 30, - "SetLobbyJoinable": 31, - "GetLobbyOwner": 32, - "SetLobbyOwner": 33, - "ServerResponded": 0, - "ServerFailedToRespond": 1, - "RefreshComplete": 2, - "AddPlayerToList": 0, - "PlayersFailedToRespond": 1, - "PlayersRefreshComplete": 2, - "RulesResponded": 0, - "RulesFailedToRespond": 1, - "RulesRefreshComplete": 2, - "RequestInternetServerList": 0, - "RequestLANServerList": 1, - "RequestFriendsServerList": 2, - "RequestFavoritesServerList": 3, - "RequestHistoryServerList": 4, - "RequestSpectatorServerList": 5, - "GetServerDetails": 6, - "CancelQuery": 7, - "RefreshQuery": 8, - "IsRefreshing": 9, - "GetServerCount": 10, - "RefreshServer": 11, - "PingServer": 12, - "PlayerDetails": 13, - "ServerRules": 14, - "CancelServerQuery": 15 - }, - "STEAMAPPS_INTERFACE_VERSION002": { - "BIsSubscribed": 0, - "BIsLowViolence": 1, - "BIsCybercafe": 2, - "BIsVACBanned": 3, - "GetCurrentGameLanguage": 4, - "GetAvailableGameLanguages": 5, - "BIsSubscribedApp": 6 - }, - "SteamGameServer005": { - "LogOn": 0, - "LogOff": 1, - "BLoggedOn": 2, - "BSecure": 3, - "GetSteamID": 4, - "SendUserConnectAndAuthenticate": 5, - "CreateUnauthenticatedUserConnection": 6, - "SendUserDisconnect": 7, - "BUpdateUserData": 8, - "BSetServerType": 9, - "UpdateServerStatus": 10, - "UpdateSpectatorPort": 11, - "SetGameType": 12, - "BGetUserAchievementStatus": 13 - }, - "SteamUser010": { - "GetHSteamUser": 0, - "BLoggedOn": 1, - "GetSteamID": 2, - "InitiateGameConnection": 3, - "TerminateGameConnection": 4, - "TrackAppUsageEvent": 5 - }, - "SteamFriends004": { - "GetPersonaName": 0, - "SetPersonaName": 1, - "GetPersonaState": 2, - "GetFriendCount": 3, - "GetFriendByIndex": 4, - "GetFriendRelationship": 5, - "GetFriendPersonaState": 6, - "GetFriendPersonaName": 7, - "GetFriendAvatar": 8, - "GetFriendGamePlayed": 9, - "GetFriendPersonaNameHistory": 10, - "HasFriend": 11, - "GetClanCount": 12, - "GetClanByIndex": 13, - "GetClanName": 14, - "GetFriendCountFromSource": 15, - "GetFriendFromSourceByIndex": 16, - "IsUserInSource": 17, - "SetInGameVoiceSpeaking": 18, - "ActivateGameOverlay": 19 - }, - "SteamUser011": { - "GetHSteamUser": 0, - "BLoggedOn": 1, - "GetSteamID": 2, - "InitiateGameConnection": 3, - "TerminateGameConnection": 4, - "TrackAppUsageEvent": 5, - "GetUserDataFolder": 6, - "StartVoiceRecording": 7, - "StopVoiceRecording": 8, - "GetCompressedVoice": 9, - "DecompressVoice": 10 - }, - "SteamGameServer008": { - "LogOn": 0, - "LogOff": 1, - "BLoggedOn": 2, - "BSecure": 3, - "GetSteamID": 4, - "SendUserConnectAndAuthenticate": 5, - "CreateUnauthenticatedUserConnection": 6, - "SendUserDisconnect": 7, - "BUpdateUserData": 8, - "BSetServerType": 9, - "UpdateServerStatus": 10, - "UpdateSpectatorPort": 11, - "SetGameType": 12, - "BGetUserAchievementStatus": 13, - "GetGameplayStats": 14, - "RequestUserGroupStatus": 15, - "GetPublicIP": 16 - }, - "SteamFriends005": { - "GetPersonaName": 0, - "SetPersonaName": 1, - "GetPersonaState": 2, - "GetFriendCount": 3, - "GetFriendByIndex": 4, - "GetFriendRelationship": 5, - "GetFriendPersonaState": 6, - "GetFriendPersonaName": 7, - "GetFriendAvatar": 8, - "GetFriendGamePlayed": 9, - "GetFriendPersonaNameHistory": 10, - "HasFriend": 11, - "GetClanCount": 12, - "GetClanByIndex": 13, - "GetClanName": 14, - "GetFriendCountFromSource": 15, - "GetFriendFromSourceByIndex": 16, - "IsUserInSource": 17, - "SetInGameVoiceSpeaking": 18, - "ActivateGameOverlay": 19, - "ActivateGameOverlayToUser": 20, - "ActivateGameOverlayToWebPage": 21, - "ActivateGameOverlayToStore": 22, - "SetPlayedWith": 23 - }, - "STEAMREMOTESTORAGE_INTERFACE_VERSION002": { - "FileWrite": 0, - "GetFileSize": 1, - "FileRead": 2, - "FileExists": 3, - "GetFileCount": 4, - "GetFileNameAndSize": 5, - "GetQuota": 6 - }, - "SteamNetworking002": { - "CreateListenSocket": 0, - "CreateP2PConnectionSocket": 1, - "CreateConnectionSocket": 2, - "DestroySocket": 3, - "DestroyListenSocket": 4, - "SendDataOnSocket": 5, - "IsDataAvailableOnSocket": 6, - "RetrieveDataFromSocket": 7, - "IsDataAvailable": 8, - "RetrieveData": 9, - "GetSocketInfo": 10, - "GetListenSocketInfo": 11, - "GetSocketConnectionType": 12, - "GetMaxPacketSize": 13 - }, - "STEAMUSERSTATS_INTERFACE_VERSION004": { - "RequestCurrentStats": 0, - "GetStat": 2, - "SetStat": 4, - "UpdateAvgRateStat": 5, - "GetAchievement": 6, - "SetAchievement": 7, - "ClearAchievement": 8, - "StoreStats": 9, - "GetAchievementIcon": 10, - "GetAchievementDisplayAttribute": 11, - "IndicateAchievementProgress": 12, - "RequestUserStats": 13, - "GetUserStat": 15, - "GetUserAchievement": 16 - }, - "STEAMAPPS_INTERFACE_VERSION003": { - "BIsSubscribed": 0, - "BIsLowViolence": 1, - "BIsCybercafe": 2, - "BIsVACBanned": 3, - "GetCurrentGameLanguage": 4, - "GetAvailableGameLanguages": 5, - "BIsSubscribedApp": 6, - "BIsDlcInstalled": 7 - }, - "SteamClient008": { - "CreateSteamPipe": 0, - "BReleaseSteamPipe": 1, - "ConnectToGlobalUser": 2, - "CreateLocalUser": 3, - "ReleaseUser": 4, - "GetISteamUser": 5, - "GetISteamGameServer": 6, - "SetLocalIPBinding": 7, - "GetISteamFriends": 8, - "GetISteamUtils": 9, - "GetISteamMatchmaking": 10, - "GetISteamMasterServerUpdater": 11, - "GetISteamMatchmakingServers": 12, - "GetISteamGenericInterface": 13, - "GetISteamUserStats": 14, - "GetISteamApps": 15, - "GetISteamNetworking": 16, - "GetISteamRemoteStorage": 17, - "RunFrame": 18, - "GetIPCCallCount": 19, - "SetWarningMessageHook": 20 - }, - "SteamUser012": { - "GetHSteamUser": 0, - "BLoggedOn": 1, - "GetSteamID": 2, - "InitiateGameConnection": 3, - "TerminateGameConnection": 4, - "TrackAppUsageEvent": 5, - "GetUserDataFolder": 6, - "StartVoiceRecording": 7, - "StopVoiceRecording": 8, - "GetCompressedVoice": 9, - "DecompressVoice": 10, - "GetAuthSessionTicket": 11, - "BeginAuthSession": 12, - "EndAuthSession": 13, - "CancelAuthTicket": 14, - "UserHasLicenseForApp": 15 - }, - "SteamUtils004": { - "GetSecondsSinceAppActive": 0, - "GetSecondsSinceComputerActive": 1, - "GetConnectedUniverse": 2, - "GetServerRealTime": 3, - "GetIPCountry": 4, - "GetImageSize": 5, - "GetImageRGBA": 6, - "GetCSERIPPort": 7, - "GetCurrentBatteryPower": 8, - "GetAppID": 9, - "SetOverlayNotificationPosition": 10, - "IsAPICallCompleted": 11, - "GetAPICallFailureReason": 12, - "GetAPICallResult": 13, - "RunFrame": 14, - "GetIPCCallCount": 15, - "SetWarningMessageHook": 16, - "IsOverlayEnabled": 17 - }, - "STEAMUSERSTATS_INTERFACE_VERSION005": { - "RequestCurrentStats": 0, - "GetStat": 2, - "SetStat": 4, - "UpdateAvgRateStat": 5, - "GetAchievement": 6, - "SetAchievement": 7, - "ClearAchievement": 8, - "StoreStats": 9, - "GetAchievementIcon": 10, - "GetAchievementDisplayAttribute": 11, - "IndicateAchievementProgress": 12, - "RequestUserStats": 13, - "GetUserStat": 15, - "GetUserAchievement": 16, - "ResetAllStats": 17, - "FindOrCreateLeaderboard": 18, - "FindLeaderboard": 19, - "GetLeaderboardName": 20, - "GetLeaderboardEntryCount": 21, - "GetLeaderboardSortMethod": 22, - "GetLeaderboardDisplayType": 23, - "DownloadLeaderboardEntries": 24, - "GetDownloadedLeaderboardEntry": 25, - "UploadLeaderboardScore": 26 - }, - "SteamGameServer009": { - "LogOn": 0, - "LogOff": 1, - "BLoggedOn": 2, - "BSecure": 3, - "GetSteamID": 4, - "SendUserConnectAndAuthenticate": 5, - "CreateUnauthenticatedUserConnection": 6, - "SendUserDisconnect": 7, - "BUpdateUserData": 8, - "BSetServerType": 9, - "UpdateServerStatus": 10, - "UpdateSpectatorPort": 11, - "SetGameType": 12, - "BGetUserAchievementStatus": 13, - "GetGameplayStats": 14, - "RequestUserGroupStatus": 15, - "GetPublicIP": 16, - "SetGameData": 17, - "UserHasLicenseForApp": 18 - }, - "SteamNetworking003": { - "SendP2PPacket": 0, - "IsP2PPacketAvailable": 1, - "ReadP2PPacket": 2, - "AcceptP2PSessionWithUser": 3, - "CloseP2PSessionWithUser": 4, - "GetP2PSessionState": 5, - "CreateListenSocket": 6, - "CreateP2PConnectionSocket": 7, - "CreateConnectionSocket": 8, - "DestroySocket": 9, - "DestroyListenSocket": 10, - "SendDataOnSocket": 11, - "IsDataAvailableOnSocket": 12, - "RetrieveDataFromSocket": 13, - "IsDataAvailable": 14, - "RetrieveData": 15, - "GetSocketInfo": 16, - "GetListenSocketInfo": 17, - "GetSocketConnectionType": 18, - "GetMaxPacketSize": 19 - }, - "STEAMUSERSTATS_INTERFACE_VERSION006": { - "RequestCurrentStats": 0, - "GetStat": 2, - "SetStat": 4, - "UpdateAvgRateStat": 5, - "GetAchievement": 6, - "SetAchievement": 7, - "ClearAchievement": 8, - "StoreStats": 9, - "GetAchievementIcon": 10, - "GetAchievementDisplayAttribute": 11, - "IndicateAchievementProgress": 12, - "RequestUserStats": 13, - "GetUserStat": 15, - "GetUserAchievement": 16, - "ResetAllStats": 17, - "FindOrCreateLeaderboard": 18, - "FindLeaderboard": 19, - "GetLeaderboardName": 20, - "GetLeaderboardEntryCount": 21, - "GetLeaderboardSortMethod": 22, - "GetLeaderboardDisplayType": 23, - "DownloadLeaderboardEntries": 24, - "GetDownloadedLeaderboardEntry": 25, - "UploadLeaderboardScore": 26, - "GetNumberOfCurrentPlayers": 27 - }, - "SteamUser013": { - "GetHSteamUser": 0, - "BLoggedOn": 1, - "GetSteamID": 2, - "InitiateGameConnection": 3, - "TerminateGameConnection": 4, - "TrackAppUsageEvent": 5, - "GetUserDataFolder": 6, - "StartVoiceRecording": 7, - "StopVoiceRecording": 8, - "GetAvailableVoice": 9, - "GetVoice": 10, - "DecompressVoice": 11, - "GetAuthSessionTicket": 12, - "BeginAuthSession": 13, - "EndAuthSession": 14, - "CancelAuthTicket": 15, - "UserHasLicenseForApp": 16 - }, - "SteamMatchMakingServers002": { - "GetFavoriteGameCount": 0, - "GetFavoriteGame": 1, - "AddFavoriteGame": 2, - "RemoveFavoriteGame": 3, - "RequestLobbyList": 4, - "AddRequestLobbyListStringFilter": 5, - "AddRequestLobbyListNumericalFilter": 6, - "AddRequestLobbyListNearValueFilter": 7, - "AddRequestLobbyListFilterSlotsAvailable": 8, - "AddRequestLobbyListDistanceFilter": 9, - "AddRequestLobbyListResultCountFilter": 10, - "AddRequestLobbyListCompatibleMembersFilter": 11, - "GetLobbyByIndex": 12, - "CreateLobby": 13, - "JoinLobby": 14, - "LeaveLobby": 15, - "InviteUserToLobby": 16, - "GetNumLobbyMembers": 17, - "GetLobbyMemberByIndex": 18, - "GetLobbyData": 19, - "SetLobbyData": 20, - "GetLobbyDataCount": 21, - "GetLobbyDataByIndex": 22, - "DeleteLobbyData": 23, - "GetLobbyMemberData": 24, - "SetLobbyMemberData": 25, - "SendLobbyChatMsg": 26, - "GetLobbyChatEntry": 27, - "RequestLobbyData": 28, - "SetLobbyGameServer": 29, - "GetLobbyGameServer": 30, - "SetLobbyMemberLimit": 31, - "GetLobbyMemberLimit": 32, - "SetLobbyType": 33, - "SetLobbyJoinable": 34, - "GetLobbyOwner": 35, - "SetLobbyOwner": 36, - "SetLinkedLobby": 37, - "CheckForPSNGameBootInvite": 38, - "ServerResponded": 0, - "ServerFailedToRespond": 1, - "RefreshComplete": 2, - "AddPlayerToList": 0, - "PlayersFailedToRespond": 1, - "PlayersRefreshComplete": 2, - "RulesResponded": 0, - "RulesFailedToRespond": 1, - "RulesRefreshComplete": 2, - "RequestInternetServerList": 0, - "RequestLANServerList": 1, - "RequestFriendsServerList": 2, - "RequestFavoritesServerList": 3, - "RequestHistoryServerList": 4, - "RequestSpectatorServerList": 5, - "ReleaseRequest": 6, - "GetServerDetails": 7, - "CancelQuery": 8, - "RefreshQuery": 9, - "IsRefreshing": 10, - "GetServerCount": 11, - "RefreshServer": 12, - "PingServer": 13, - "PlayerDetails": 14, - "ServerRules": 15, - "CancelServerQuery": 16 - }, - "SteamUtils005": { - "GetSecondsSinceAppActive": 0, - "GetSecondsSinceComputerActive": 1, - "GetConnectedUniverse": 2, - "GetServerRealTime": 3, - "GetIPCountry": 4, - "GetImageSize": 5, - "GetImageRGBA": 6, - "GetCSERIPPort": 7, - "GetCurrentBatteryPower": 8, - "GetAppID": 9, - "SetOverlayNotificationPosition": 10, - "IsAPICallCompleted": 11, - "GetAPICallFailureReason": 12, - "GetAPICallResult": 13, - "RunFrame": 14, - "GetIPCCallCount": 15, - "SetWarningMessageHook": 16, - "IsOverlayEnabled": 17, - "BOverlayNeedsPresent": 18, - "ShowGamepadTextInput": 19, - "GetEnteredGamepadTextLength": 20, - "GetEnteredGamepadTextInput": 21, - "CheckFileSignature": 22, - "PostPS3SysutilCallback": 23, - "BIsReadyToShutdown": 24, - "BIsPSNOnline": 25, - "SetPSNGameBootInviteStrings": 26 - }, - "SteamClient009": { - "CreateSteamPipe": 0, - "BReleaseSteamPipe": 1, - "ConnectToGlobalUser": 2, - "CreateLocalUser": 3, - "ReleaseUser": 4, - "GetISteamUser": 5, - "GetISteamGameServer": 6, - "SetLocalIPBinding": 7, - "GetISteamFriends": 8, - "GetISteamUtils": 9, - "GetISteamMatchmaking": 10, - "GetISteamMasterServerUpdater": 11, - "GetISteamMatchmakingServers": 12, - "GetISteamGenericInterface": 13, - "GetISteamUserStats": 14, - "GetISteamGameServerStats": 15, - "GetISteamApps": 16, - "GetISteamNetworking": 17, - "GetISteamRemoteStorage": 18, - "RunFrame": 19, - "GetIPCCallCount": 20, - "SetWarningMessageHook": 21 - }, - "SteamGameServer010": { - "LogOn": 0, - "LogOff": 1, - "BLoggedOn": 2, - "BSecure": 3, - "GetSteamID": 4, - "SendUserConnectAndAuthenticate": 5, - "CreateUnauthenticatedUserConnection": 6, - "SendUserDisconnect": 7, - "BUpdateUserData": 8, - "BSetServerType": 9, - "UpdateServerStatus": 10, - "UpdateSpectatorPort": 11, - "SetGameTags": 12, - "GetGameplayStats": 13, - "GetServerReputation": 14, - "RequestUserGroupStatus": 15, - "GetPublicIP": 16, - "SetGameData": 17, - "UserHasLicenseForApp": 18, - "GetAuthSessionTicket": 19, - "BeginAuthSession": 20, - "EndAuthSession": 21, - "CancelAuthTicket": 22 - }, "SteamGameServerStats001": { "RequestUserStats": 0, "GetUserStat": 2, @@ -688,162 +9,7 @@ "ClearUserAchievement": 8, "StoreUserStats": 9 }, - "SteamGameStats001": { - "GetNewSession": 0, - "EndSession": 1, - "AddSessionAttributeInt": 2, - "AddSessionAttributeString": 3, - "AddSessionAttributeFloat": 4, - "AddNewRow": 5, - "CommitRow": 6, - "CommitOutstandingRows": 7, - "AddRowAttributeInt": 8, - "AddRowAtributeString": 9, - "AddRowAttributeFloat": 10, - "AddSessionAttributeInt64": 11, - "AddRowAttributeInt64": 12 - }, - "STEAMUSERSTATS_INTERFACE_VERSION007": { - "RequestCurrentStats": 0, - "GetStat": 2, - "SetStat": 4, - "UpdateAvgRateStat": 5, - "GetAchievement": 6, - "SetAchievement": 7, - "ClearAchievement": 8, - "GetAchievementAndUnlockTime": 9, - "StoreStats": 10, - "GetAchievementIcon": 11, - "GetAchievementDisplayAttribute": 12, - "IndicateAchievementProgress": 13, - "RequestUserStats": 14, - "GetUserStat": 16, - "GetUserAchievement": 17, - "GetUserAchievementAndUnlockTime": 18, - "ResetAllStats": 19, - "FindOrCreateLeaderboard": 20, - "FindLeaderboard": 21, - "GetLeaderboardName": 22, - "GetLeaderboardEntryCount": 23, - "GetLeaderboardSortMethod": 24, - "GetLeaderboardDisplayType": 25, - "DownloadLeaderboardEntries": 26, - "GetDownloadedLeaderboardEntry": 27, - "UploadLeaderboardScore": 28, - "GetNumberOfCurrentPlayers": 29 - }, - "SteamGameCoordinator001": { - "SendMessage": 0, - "IsMessageAvailable": 1, - "RetrieveMessage": 2 - }, - "SteamFriends006": { - "GetPersonaName": 0, - "SetPersonaName": 1, - "GetPersonaState": 2, - "GetFriendCount": 3, - "GetFriendByIndex": 4, - "GetFriendRelationship": 5, - "GetFriendPersonaState": 6, - "GetFriendPersonaName": 7, - "GetFriendAvatar": 8, - "GetFriendGamePlayed": 9, - "GetFriendPersonaNameHistory": 10, - "HasFriend": 11, - "GetClanCount": 12, - "GetClanByIndex": 13, - "GetClanName": 14, - "GetClanTag": 15, - "GetFriendCountFromSource": 16, - "GetFriendFromSourceByIndex": 17, - "IsUserInSource": 18, - "SetInGameVoiceSpeaking": 19, - "ActivateGameOverlay": 20, - "ActivateGameOverlayToUser": 21, - "ActivateGameOverlayToWebPage": 22, - "ActivateGameOverlayToStore": 23, - "SetPlayedWith": 24, - "ActivateGameOverlayInviteDialog": 25 - }, - "SteamFriends007": { - "GetPersonaName": 0, - "SetPersonaName": 1, - "GetPersonaState": 2, - "GetFriendCount": 3, - "GetFriendByIndex": 4, - "GetFriendRelationship": 5, - "GetFriendPersonaState": 6, - "GetFriendPersonaName": 7, - "GetFriendGamePlayed": 8, - "GetFriendPersonaNameHistory": 9, - "HasFriend": 10, - "GetClanCount": 11, - "GetClanByIndex": 12, - "GetClanName": 13, - "GetClanTag": 14, - "GetFriendCountFromSource": 15, - "GetFriendFromSourceByIndex": 16, - "IsUserInSource": 17, - "SetInGameVoiceSpeaking": 18, - "ActivateGameOverlay": 19, - "ActivateGameOverlayToUser": 20, - "ActivateGameOverlayToWebPage": 21, - "ActivateGameOverlayToStore": 22, - "SetPlayedWith": 23, - "ActivateGameOverlayInviteDialog": 24, - "GetSmallFriendAvatar": 25, - "GetMediumFriendAvatar": 26, - "GetLargeFriendAvatar": 27 - }, - "SteamUser014": { - "GetHSteamUser": 0, - "BLoggedOn": 1, - "GetSteamID": 2, - "InitiateGameConnection": 3, - "TerminateGameConnection": 4, - "TrackAppUsageEvent": 5, - "GetUserDataFolder": 6, - "StartVoiceRecording": 7, - "StopVoiceRecording": 8, - "GetAvailableVoice": 9, - "GetVoice": 10, - "DecompressVoice": 11, - "GetAuthSessionTicket": 12, - "BeginAuthSession": 13, - "EndAuthSession": 14, - "CancelAuthTicket": 15, - "UserHasLicenseForApp": 16, - "BIsBehindNAT": 17, - "AdvertiseGame": 18, - "RequestEncryptedAppTicket": 19, - "GetEncryptedAppTicket": 20, - "LogOn": 21, - "LogOnAndLinkSteamAccountToPSN": 22, - "LogOnAndCreateNewSteamAccountIfNeeded": 23 - }, - "SteamNetworking004": { - "SendP2PPacket": 0, - "IsP2PPacketAvailable": 1, - "ReadP2PPacket": 2, - "AcceptP2PSessionWithUser": 3, - "CloseP2PSessionWithUser": 4, - "GetP2PSessionState": 5, - "CreateListenSocket": 6, - "CreateP2PConnectionSocket": 7, - "CreateConnectionSocket": 8, - "DestroySocket": 9, - "DestroyListenSocket": 10, - "SendDataOnSocket": 11, - "IsDataAvailableOnSocket": 12, - "RetrieveDataFromSocket": 13, - "IsDataAvailable": 14, - "RetrieveData": 15, - "GetSocketInfo": 16, - "GetListenSocketInfo": 17, - "GetSocketConnectionType": 18, - "GetMaxPacketSize": 19 - }, - "STEAMAPPS_INTERFACE_VERSION004": { + "STEAMAPPS_INTERFACE_VERSION005": { "BIsSubscribed": 0, "BIsLowViolence": 1, "BIsCybercafe": 2, @@ -858,200 +24,16 @@ "BGetDLCDataByIndex": 11, "InstallDLC": 12, "UninstallDLC": 13, - "RegisterActivationCode": 14 + "RequestAppProofOfPurchaseKey": 14, + "RegisterActivationCode": 15 }, - "STEAMAPPTICKET_INTERFACE_VERSION001": { - "GetAppOwnershipTicketData": 0 - }, - "SteamClient010": { - "CreateSteamPipe": 0, - "BReleaseSteamPipe": 1, - "ConnectToGlobalUser": 2, - "CreateLocalUser": 3, - "ReleaseUser": 4, - "GetISteamUser": 5, - "GetISteamGameServer": 6, - "SetLocalIPBinding": 7, - "GetISteamFriends": 8, - "GetISteamUtils": 9, - "GetISteamMatchmaking": 10, - "GetISteamMasterServerUpdater": 11, - "GetISteamMatchmakingServers": 12, - "GetISteamGenericInterface": 13, - "GetISteamUserStats": 14, - "GetISteamGameServerStats": 15, - "GetISteamApps": 16, - "GetISteamNetworking": 17, - "GetISteamRemoteStorage": 18, - "RunFrame": 19, - "GetIPCCallCount": 20, - "SetWarningMessageHook": 21, - "BShutdownIfAllPipesClosed": 22, - "GetISteamHTTP": 23, - "GetISteamPS3OverlayRender": 24 - }, - "SteamFriends008": { - "GetPersonaName": 0, - "SetPersonaName": 1, - "GetPersonaState": 2, - "GetFriendCount": 3, - "GetFriendByIndex": 4, - "GetFriendRelationship": 5, - "GetFriendPersonaState": 6, - "GetFriendPersonaName": 7, - "GetFriendGamePlayed": 8, - "GetFriendPersonaNameHistory": 9, - "HasFriend": 10, - "GetClanCount": 11, - "GetClanByIndex": 12, - "GetClanName": 13, - "GetClanTag": 14, - "GetFriendCountFromSource": 15, - "GetFriendFromSourceByIndex": 16, - "IsUserInSource": 17, - "SetInGameVoiceSpeaking": 18, - "ActivateGameOverlay": 19, - "ActivateGameOverlayToUser": 20, - "ActivateGameOverlayToWebPage": 21, - "ActivateGameOverlayToStore": 22, - "SetPlayedWith": 23, - "ActivateGameOverlayInviteDialog": 24, - "GetSmallFriendAvatar": 25, - "GetMediumFriendAvatar": 26, - "GetLargeFriendAvatar": 27, - "RequestUserInformation": 28, - "RequestClanOfficerList": 29, - "GetClanOwner": 30, - "GetClanOfficerCount": 31, - "GetClanOfficerByIndex": 32, - "GetUserRestrictions": 33 - }, - "STEAMREMOTESTORAGE_INTERFACE_VERSION004": { - "FileWrite": 0, - "FileRead": 1, - "FileForget": 2, - "FileDelete": 3, - "FileShare": 4, - "SetSyncPlatforms": 5, - "FileExists": 6, - "FilePersisted": 7, - "GetFileSize": 8, - "GetFileTimestamp": 9, - "GetSyncPlatforms": 10, - "GetFileCount": 11, - "GetFileNameAndSize": 12, - "GetQuota": 13, - "IsCloudEnabledForAccount": 14, - "IsCloudEnabledForApp": 15, - "SetCloudEnabledForApp": 16, - "UGCDownload": 17, - "GetUGCDetails": 18, - "UGCRead": 19, - "GetCachedUGCCount": 20, - "GetFileListFromServer": 21, - "FileFetch": 22, - "FilePersist": 23, - "SynchronizeToClient": 24, - "SynchronizeToServer": 25, - "ResetFileRequestState": 26 - }, - "STEAMUSERSTATS_INTERFACE_VERSION009": { - "RequestCurrentStats": 0, - "GetStat": 2, - "SetStat": 4, - "UpdateAvgRateStat": 5, - "GetAchievement": 6, - "SetAchievement": 7, - "ClearAchievement": 8, - "GetAchievementAndUnlockTime": 9, - "StoreStats": 10, - "GetAchievementIcon": 11, - "GetAchievementDisplayAttribute": 12, - "IndicateAchievementProgress": 13, - "RequestUserStats": 14, - "GetUserStat": 16, - "GetUserAchievement": 17, - "GetUserAchievementAndUnlockTime": 18, - "ResetAllStats": 19, - "FindOrCreateLeaderboard": 20, - "FindLeaderboard": 21, - "GetLeaderboardName": 22, - "GetLeaderboardEntryCount": 23, - "GetLeaderboardSortMethod": 24, - "GetLeaderboardDisplayType": 25, - "DownloadLeaderboardEntries": 26, - "DownloadLeaderboardEntriesForUsers": 27, - "GetDownloadedLeaderboardEntry": 28, - "UploadLeaderboardScore": 29, - "AttachLeaderboardUGC": 30, - "GetNumberOfCurrentPlayers": 31, - "InstallPS3Trophies": 32, - "GetTrophySpaceRequiredBeforeInstall": 33, - "SetUserStatsData": 34, - "GetUserStatsData": 35 - }, - "SteamFriends009": { - "GetPersonaName": 0, - "SetPersonaName": 1, - "GetPersonaState": 2, - "GetFriendCount": 3, - "GetFriendByIndex": 4, - "GetFriendRelationship": 5, - "GetFriendPersonaState": 6, - "GetFriendPersonaName": 7, - "GetFriendGamePlayed": 8, - "GetFriendPersonaNameHistory": 9, - "HasFriend": 10, - "GetClanCount": 11, - "GetClanByIndex": 12, - "GetClanName": 13, - "GetClanTag": 14, - "GetFriendCountFromSource": 15, - "GetFriendFromSourceByIndex": 16, - "IsUserInSource": 17, - "SetInGameVoiceSpeaking": 18, - "ActivateGameOverlay": 19, - "ActivateGameOverlayToUser": 20, - "ActivateGameOverlayToWebPage": 21, - "ActivateGameOverlayToStore": 22, - "SetPlayedWith": 23, - "ActivateGameOverlayInviteDialog": 24, - "GetSmallFriendAvatar": 25, - "GetMediumFriendAvatar": 26, - "GetLargeFriendAvatar": 27, - "RequestUserInformation": 28, - "RequestClanOfficerList": 29, - "GetClanOwner": 30, - "GetClanOfficerCount": 31, - "GetClanOfficerByIndex": 32, - "GetUserRestrictions": 33, - "SetRichPresence": 34, - "ClearRichPresence": 35, - "GetFriendRichPresence": 36, - "GetFriendRichPresenceKeyCount": 37, - "GetFriendRichPresenceKeyByIndex": 38, - "InviteUserToGame": 39, - "GetCoplayFriendCount": 40, - "GetCoplayFriend": 41, - "GetFriendCoplayTime": 42, - "GetFriendCoplayGame": 43 - }, - "STEAMHTTP_INTERFACE_VERSION001": { - "CreateHTTPRequest": 0, - "SetHTTPRequestContextValue": 1, - "SetHTTPRequestNetworkActivityTimeout": 2, - "SetHTTPRequestHeaderValue": 3, - "SetHTTPRequestGetOrPostParameter": 4, - "SendHTTPRequest": 5, - "DeferHTTPRequest": 6, - "PrioritizeHTTPRequest": 7, - "GetHTTPResponseHeaderSize": 8, - "GetHTTPResponseHeaderValue": 9, - "GetHTTPResponseBodySize": 10, - "GetHTTPResponseBodyData": 11, - "ReleaseHTTPRequest": 12, - "GetHTTPDownloadProgressPct": 13, - "SetHTTPRequestRawPostBody": 14 + "STEAMCONTROLLER_INTERFACE_VERSION": { + "Init": 0, + "Shutdown": 1, + "RunFrame": 2, + "GetControllerState": 3, + "TriggerHapticPulse": 4, + "SetOverrideMode": 5 }, "SteamNetworking005": { "SendP2PPacket": 0, @@ -1077,143 +59,7 @@ "GetSocketConnectionType": 20, "GetMaxPacketSize": 21 }, - "SteamUser016": { - "GetHSteamUser": 0, - "BLoggedOn": 1, - "GetSteamID": 2, - "InitiateGameConnection": 3, - "TerminateGameConnection": 4, - "TrackAppUsageEvent": 5, - "GetUserDataFolder": 6, - "StartVoiceRecording": 7, - "StopVoiceRecording": 8, - "GetAvailableVoice": 9, - "GetVoice": 10, - "DecompressVoice": 11, - "GetVoiceOptimalSampleRate": 12, - "GetAuthSessionTicket": 13, - "BeginAuthSession": 14, - "EndAuthSession": 15, - "CancelAuthTicket": 16, - "UserHasLicenseForApp": 17, - "BIsBehindNAT": 18, - "AdvertiseGame": 19, - "RequestEncryptedAppTicket": 20, - "GetEncryptedAppTicket": 21, - "LogOn": 22, - "LogOnAndLinkSteamAccountToPSN": 23, - "LogOnAndCreateNewSteamAccountIfNeeded": 24, - "GetConsoleSteamID": 25 - }, - "STEAMUSERSTATS_INTERFACE_VERSION010": { - "RequestCurrentStats": 0, - "GetStat": 2, - "SetStat": 4, - "UpdateAvgRateStat": 5, - "GetAchievement": 6, - "SetAchievement": 7, - "ClearAchievement": 8, - "GetAchievementAndUnlockTime": 9, - "StoreStats": 10, - "GetAchievementIcon": 11, - "GetAchievementDisplayAttribute": 12, - "IndicateAchievementProgress": 13, - "RequestUserStats": 14, - "GetUserStat": 16, - "GetUserAchievement": 17, - "GetUserAchievementAndUnlockTime": 18, - "ResetAllStats": 19, - "FindOrCreateLeaderboard": 20, - "FindLeaderboard": 21, - "GetLeaderboardName": 22, - "GetLeaderboardEntryCount": 23, - "GetLeaderboardSortMethod": 24, - "GetLeaderboardDisplayType": 25, - "DownloadLeaderboardEntries": 26, - "DownloadLeaderboardEntriesForUsers": 27, - "GetDownloadedLeaderboardEntry": 28, - "UploadLeaderboardScore": 29, - "AttachLeaderboardUGC": 30, - "GetNumberOfCurrentPlayers": 31, - "RequestGlobalAchievementPercentages": 32, - "GetMostAchievedAchievementInfo": 33, - "GetNextMostAchievedAchievementInfo": 34, - "GetAchievementAchievedPercent": 35, - "RequestGlobalStats": 36, - "GetGlobalStat": 38, - "GetGlobalStatHistory": 40, - "InstallPS3Trophies": 41, - "GetTrophySpaceRequiredBeforeInstall": 42, - "SetUserStatsData": 43, - "GetUserStatsData": 44 - }, - "SteamClient011": { - "CreateSteamPipe": 0, - "BReleaseSteamPipe": 1, - "ConnectToGlobalUser": 2, - "CreateLocalUser": 3, - "ReleaseUser": 4, - "GetISteamUser": 5, - "GetISteamGameServer": 6, - "SetLocalIPBinding": 7, - "GetISteamFriends": 8, - "GetISteamUtils": 9, - "GetISteamMatchmaking": 10, - "GetISteamMasterServerUpdater": 11, - "GetISteamMatchmakingServers": 12, - "GetISteamGenericInterface": 13, - "GetISteamUserStats": 14, - "GetISteamGameServerStats": 15, - "GetISteamApps": 16, - "GetISteamNetworking": 17, - "GetISteamRemoteStorage": 18, - "GetISteamScreenshots": 19, - "RunFrame": 20, - "GetIPCCallCount": 21, - "SetWarningMessageHook": 22, - "BShutdownIfAllPipesClosed": 23, - "GetISteamHTTP": 24, - "GetISteamPS3OverlayRender": 25 - }, - "STEAMSCREENSHOTS_INTERFACE_VERSION001": { - "WriteScreenshot": 0, - "AddScreenshotToLibrary": 1, - "TriggerScreenshot": 2, - "HookScreenshots": 3, - "SetLocation": 4, - "TagUser": 5 - }, - "SteamClient012": { - "CreateSteamPipe": 0, - "BReleaseSteamPipe": 1, - "ConnectToGlobalUser": 2, - "CreateLocalUser": 3, - "ReleaseUser": 4, - "GetISteamUser": 5, - "GetISteamGameServer": 6, - "SetLocalIPBinding": 7, - "GetISteamFriends": 8, - "GetISteamUtils": 9, - "GetISteamMatchmaking": 10, - "GetISteamMatchmakingServers": 11, - "GetISteamGenericInterface": 12, - "GetISteamUserStats": 13, - "GetISteamGameServerStats": 14, - "GetISteamApps": 15, - "GetISteamNetworking": 16, - "GetISteamRemoteStorage": 17, - "GetISteamScreenshots": 18, - "RunFrame": 19, - "GetIPCCallCount": 20, - "SetWarningMessageHook": 21, - "BShutdownIfAllPipesClosed": 22, - "GetISteamHTTP": 23, - "GetISteamUnifiedMessages": 24, - "GetISteamController": 25, - "GetISteamUGC": 26, - "GetISteamPS3OverlayRender": 27 - }, - "SteamFriends011": { + "SteamFriends013": { "GetPersonaName": 0, "SetPersonaName": 1, "GetPersonaState": 2, @@ -1324,243 +170,102 @@ "AssociateWithClan": 42, "ComputeNewPlayerCompatibility": 43 }, - "STEAMREMOTESTORAGE_INTERFACE_VERSION005": { - "FileWrite": 0, - "FileRead": 1, - "FileForget": 2, - "FileDelete": 3, - "FileShare": 4, - "SetSyncPlatforms": 5, - "FileExists": 6, - "FilePersisted": 7, - "GetFileSize": 8, - "GetFileTimestamp": 9, - "GetSyncPlatforms": 10, - "GetFileCount": 11, - "GetFileNameAndSize": 12, - "GetQuota": 13, - "IsCloudEnabledForAccount": 14, - "IsCloudEnabledForApp": 15, - "SetCloudEnabledForApp": 16, - "UGCDownload": 17, - "GetUGCDetails": 18, - "UGCRead": 19, - "GetCachedUGCCount": 20, - "PublishFile": 21, - "PublishWorkshopFile": 22, - "UpdatePublishedFile": 23, - "GetPublishedFileDetails": 24, - "DeletePublishedFile": 25, - "EnumerateUserPublishedFiles": 26, - "SubscribePublishedFile": 27, - "EnumerateUserSubscribedFiles": 28, - "UnsubscribePublishedFile": 29, - "GetFileListFromServer": 30, - "FileFetch": 31, - "FilePersist": 32, - "SynchronizeToClient": 33, - "SynchronizeToServer": 34, - "ResetFileRequestState": 35 + "SteamMatchMakingServers002": { + "GetFavoriteGameCount": 0, + "GetFavoriteGame": 1, + "AddFavoriteGame": 2, + "RemoveFavoriteGame": 3, + "RequestLobbyList": 4, + "AddRequestLobbyListStringFilter": 5, + "AddRequestLobbyListNumericalFilter": 6, + "AddRequestLobbyListNearValueFilter": 7, + "AddRequestLobbyListFilterSlotsAvailable": 8, + "AddRequestLobbyListDistanceFilter": 9, + "AddRequestLobbyListResultCountFilter": 10, + "AddRequestLobbyListCompatibleMembersFilter": 11, + "GetLobbyByIndex": 12, + "CreateLobby": 13, + "JoinLobby": 14, + "LeaveLobby": 15, + "InviteUserToLobby": 16, + "GetNumLobbyMembers": 17, + "GetLobbyMemberByIndex": 18, + "GetLobbyData": 19, + "SetLobbyData": 20, + "GetLobbyDataCount": 21, + "GetLobbyDataByIndex": 22, + "DeleteLobbyData": 23, + "GetLobbyMemberData": 24, + "SetLobbyMemberData": 25, + "SendLobbyChatMsg": 26, + "GetLobbyChatEntry": 27, + "RequestLobbyData": 28, + "SetLobbyGameServer": 29, + "GetLobbyGameServer": 30, + "SetLobbyMemberLimit": 31, + "GetLobbyMemberLimit": 32, + "SetLobbyType": 33, + "SetLobbyJoinable": 34, + "GetLobbyOwner": 35, + "SetLobbyOwner": 36, + "SetLinkedLobby": 37, + "CheckForPSNGameBootInvite": 38, + "ServerResponded": 0, + "ServerFailedToRespond": 1, + "RefreshComplete": 2, + "AddPlayerToList": 0, + "PlayersFailedToRespond": 1, + "PlayersRefreshComplete": 2, + "RulesResponded": 0, + "RulesFailedToRespond": 1, + "RulesRefreshComplete": 2, + "RequestInternetServerList": 0, + "RequestLANServerList": 1, + "RequestFriendsServerList": 2, + "RequestFavoritesServerList": 3, + "RequestHistoryServerList": 4, + "RequestSpectatorServerList": 5, + "ReleaseRequest": 6, + "GetServerDetails": 7, + "CancelQuery": 8, + "RefreshQuery": 9, + "IsRefreshing": 10, + "GetServerCount": 11, + "RefreshServer": 12, + "PingServer": 13, + "PlayerDetails": 14, + "ServerRules": 15, + "CancelServerQuery": 16 }, - "STEAMAPPS_INTERFACE_VERSION005": { - "BIsSubscribed": 0, - "BIsLowViolence": 1, - "BIsCybercafe": 2, - "BIsVACBanned": 3, - "GetCurrentGameLanguage": 4, - "GetAvailableGameLanguages": 5, - "BIsSubscribedApp": 6, - "BIsDlcInstalled": 7, - "GetEarliestPurchaseUnixTime": 8, - "BIsSubscribedFromFreeWeekend": 9, - "GetDLCCount": 10, - "BGetDLCDataByIndex": 11, - "InstallDLC": 12, - "UninstallDLC": 13, - "RequestAppProofOfPurchaseKey": 14, - "GetCurrentBetaName": 15, - "MarkContentCorrupt": 16, - "GetInstalledDepots": 17, - "GetAppInstallDir": 18, - "BIsAppInstalled": 19, - "RegisterActivationCode": 20 - }, - "STEAMREMOTESTORAGE_INTERFACE_VERSION006": { - "FileWrite": 0, - "FileRead": 1, - "FileForget": 2, - "FileDelete": 3, - "FileShare": 4, - "SetSyncPlatforms": 5, - "FileExists": 6, - "FilePersisted": 7, - "GetFileSize": 8, - "GetFileTimestamp": 9, - "GetSyncPlatforms": 10, - "GetFileCount": 11, - "GetFileNameAndSize": 12, - "GetQuota": 13, - "IsCloudEnabledForAccount": 14, - "IsCloudEnabledForApp": 15, - "SetCloudEnabledForApp": 16, - "UGCDownload": 17, - "GetUGCDownloadProgress": 18, - "GetUGCDetails": 19, - "UGCRead": 20, - "GetCachedUGCCount": 21, - "PublishWorkshopFile": 22, - "CreatePublishedFileUpdateRequest": 23, - "UpdatePublishedFileFile": 24, - "UpdatePublishedFilePreviewFile": 25, - "UpdatePublishedFileTitle": 26, - "UpdatePublishedFileDescription": 27, - "UpdatePublishedFileVisibility": 28, - "UpdatePublishedFileTags": 29, - "CommitPublishedFileUpdate": 30, - "GetPublishedFileDetails": 31, - "DeletePublishedFile": 32, - "EnumerateUserPublishedFiles": 33, - "SubscribePublishedFile": 34, - "EnumerateUserSubscribedFiles": 35, - "UnsubscribePublishedFile": 36, - "UpdatePublishedFileSetChangeDescription": 37, - "GetPublishedItemVoteDetails": 38, - "UpdateUserPublishedItemVote": 39, - "GetUserPublishedItemVoteDetails": 40, - "EnumerateUserSharedWorkshopFiles": 41, - "PublishVideo": 42, - "SetUserPublishedFileAction": 43, - "EnumeratePublishedFilesByUserAction": 44, - "EnumeratePublishedWorkshopFiles": 45, - "GetFileListFromServer": 46, - "FileFetch": 47, - "FilePersist": 48, - "SynchronizeToClient": 49, - "SynchronizeToServer": 50, - "ResetFileRequestState": 51 - }, - "SteamFriends013": { - "GetPersonaName": 0, - "SetPersonaName": 1, - "GetPersonaState": 2, - "GetFriendCount": 3, - "GetFriendByIndex": 4, - "GetFriendRelationship": 5, - "GetFriendPersonaState": 6, - "GetFriendPersonaName": 7, - "GetFriendGamePlayed": 8, - "GetFriendPersonaNameHistory": 9, - "HasFriend": 10, - "GetClanCount": 11, - "GetClanByIndex": 12, - "GetClanName": 13, - "GetClanTag": 14, - "GetClanActivityCounts": 15, - "DownloadClanActivityCounts": 16, - "GetFriendCountFromSource": 17, - "GetFriendFromSourceByIndex": 18, - "IsUserInSource": 19, - "SetInGameVoiceSpeaking": 20, - "ActivateGameOverlay": 21, - "ActivateGameOverlayToUser": 22, - "ActivateGameOverlayToWebPage": 23, - "ActivateGameOverlayToStore": 24, - "SetPlayedWith": 25, - "ActivateGameOverlayInviteDialog": 26, - "GetSmallFriendAvatar": 27, - "GetMediumFriendAvatar": 28, - "GetLargeFriendAvatar": 29, - "RequestUserInformation": 30, - "RequestClanOfficerList": 31, - "GetClanOwner": 32, - "GetClanOfficerCount": 33, - "GetClanOfficerByIndex": 34, - "GetUserRestrictions": 35, - "SetRichPresence": 36, - "ClearRichPresence": 37, - "GetFriendRichPresence": 38, - "GetFriendRichPresenceKeyCount": 39, - "GetFriendRichPresenceKeyByIndex": 40, - "RequestFriendRichPresence": 41, - "InviteUserToGame": 42, - "GetCoplayFriendCount": 43, - "GetCoplayFriend": 44, - "GetFriendCoplayTime": 45, - "GetFriendCoplayGame": 46, - "JoinClanChatRoom": 47, - "LeaveClanChatRoom": 48, - "GetClanChatMemberCount": 49, - "GetChatMemberByIndex": 50, - "SendClanChatMessage": 51, - "GetClanChatMessage": 52, - "IsClanChatAdmin": 53, - "IsClanChatWindowOpenInSteam": 54, - "OpenClanChatWindowInSteam": 55, - "CloseClanChatWindowInSteam": 56, - "SetListenForFriendsMessages": 57, - "ReplyToFriendMessage": 58, - "GetFriendMessage": 59, - "GetFollowerCount": 60, - "IsFollowing": 61, - "EnumerateFollowingList": 62 - }, - "STEAMREMOTESTORAGE_INTERFACE_VERSION008": { - "FileWrite": 0, - "FileRead": 1, - "FileForget": 2, - "FileDelete": 3, - "FileShare": 4, - "SetSyncPlatforms": 5, - "FileWriteStreamOpen": 6, - "FileWriteStreamWriteChunk": 7, - "FileWriteStreamClose": 8, - "FileWriteStreamCancel": 9, - "FileExists": 10, - "FilePersisted": 11, - "GetFileSize": 12, - "GetFileTimestamp": 13, - "GetSyncPlatforms": 14, - "GetFileCount": 15, - "GetFileNameAndSize": 16, - "GetQuota": 17, - "IsCloudEnabledForAccount": 18, - "IsCloudEnabledForApp": 19, - "SetCloudEnabledForApp": 20, - "UGCDownload": 21, - "GetUGCDownloadProgress": 22, - "GetUGCDetails": 23, - "UGCRead": 24, - "GetCachedUGCCount": 25, - "PublishWorkshopFile": 26, - "CreatePublishedFileUpdateRequest": 27, - "UpdatePublishedFileFile": 28, - "UpdatePublishedFilePreviewFile": 29, - "UpdatePublishedFileTitle": 30, - "UpdatePublishedFileDescription": 31, - "UpdatePublishedFileVisibility": 32, - "UpdatePublishedFileTags": 33, - "CommitPublishedFileUpdate": 34, - "GetPublishedFileDetails": 35, - "DeletePublishedFile": 36, - "EnumerateUserPublishedFiles": 37, - "SubscribePublishedFile": 38, - "EnumerateUserSubscribedFiles": 39, - "UnsubscribePublishedFile": 40, - "UpdatePublishedFileSetChangeDescription": 41, - "GetPublishedItemVoteDetails": 42, - "UpdateUserPublishedItemVote": 43, - "GetUserPublishedItemVoteDetails": 44, - "EnumerateUserSharedWorkshopFiles": 45, - "PublishVideo": 46, - "SetUserPublishedFileAction": 47, - "EnumeratePublishedFilesByUserAction": 48, - "EnumeratePublishedWorkshopFiles": 49, - "GetFileListFromServer": 50, - "FileFetch": 51, - "FilePersist": 52, - "SynchronizeToClient": 53, - "SynchronizeToServer": 54, - "ResetFileRequestState": 55 + "SteamUtils006": { + "GetSecondsSinceAppActive": 0, + "GetSecondsSinceComputerActive": 1, + "GetConnectedUniverse": 2, + "GetServerRealTime": 3, + "GetIPCountry": 4, + "GetImageSize": 5, + "GetImageRGBA": 6, + "GetCSERIPPort": 7, + "GetCurrentBatteryPower": 8, + "GetAppID": 9, + "SetOverlayNotificationPosition": 10, + "IsAPICallCompleted": 11, + "GetAPICallFailureReason": 12, + "GetAPICallResult": 13, + "RunFrame": 14, + "GetIPCCallCount": 15, + "SetWarningMessageHook": 16, + "IsOverlayEnabled": 17, + "BOverlayNeedsPresent": 18, + "ShowGamepadTextInput": 19, + "GetEnteredGamepadTextLength": 20, + "GetEnteredGamepadTextInput": 21, + "GetSteamUILanguage": 22, + "CheckFileSignature": 23, + "PostPS3SysutilCallback": 24, + "BIsReadyToShutdown": 25, + "BIsPSNOnline": 26, + "SetPSNGameBootInviteStrings": 27 }, "STEAMUSERSTATS_INTERFACE_VERSION011": { "RequestCurrentStats": 0, @@ -1606,91 +311,50 @@ "SetUserStatsData": 45, "GetUserStatsData": 46 }, - "STEAMHTTP_INTERFACE_VERSION002": { - "CreateHTTPRequest": 0, - "SetHTTPRequestContextValue": 1, - "SetHTTPRequestNetworkActivityTimeout": 2, - "SetHTTPRequestHeaderValue": 3, - "SetHTTPRequestGetOrPostParameter": 4, - "SendHTTPRequest": 5, - "SendHTTPRequestAndStreamResponse": 6, - "DeferHTTPRequest": 7, - "PrioritizeHTTPRequest": 8, - "GetHTTPResponseHeaderSize": 9, - "GetHTTPResponseHeaderValue": 10, - "GetHTTPResponseBodySize": 11, - "GetHTTPResponseBodyData": 12, - "GetHTTPStreamingResponseBodyData": 13, - "ReleaseHTTPRequest": 14, - "GetHTTPDownloadProgressPct": 15, - "SetHTTPRequestRawPostBody": 16, - "CreateCookieContainer": 17, - "ReleaseCookieContainer": 18, - "SetCookie": 19, - "SetHTTPRequestCookieContainer": 20, - "SetHTTPRequestUserAgentInfo": 21, - "SetHTTPRequestRequiresVerifiedCertificate": 22, - "SetHTTPRequestAbsoluteTimeoutMS": 23, - "GetHTTPRequestWasTimedOut": 24 + "STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001": { + "SendMethod": 0, + "GetMethodResponseInfo": 1, + "GetMethodResponseData": 2, + "ReleaseMethod": 3, + "SendNotification": 4 }, - "STEAMREMOTESTORAGE_INTERFACE_VERSION010": { - "FileWrite": 0, - "FileRead": 1, - "FileForget": 2, - "FileDelete": 3, - "FileShare": 4, - "SetSyncPlatforms": 5, - "FileWriteStreamOpen": 6, - "FileWriteStreamWriteChunk": 7, - "FileWriteStreamClose": 8, - "FileWriteStreamCancel": 9, - "FileExists": 10, - "FilePersisted": 11, - "GetFileSize": 12, - "GetFileTimestamp": 13, - "GetSyncPlatforms": 14, - "GetFileCount": 15, - "GetFileNameAndSize": 16, - "GetQuota": 17, - "IsCloudEnabledForAccount": 18, - "IsCloudEnabledForApp": 19, - "SetCloudEnabledForApp": 20, - "UGCDownload": 21, - "GetUGCDownloadProgress": 22, - "GetUGCDetails": 23, - "UGCRead": 24, - "GetCachedUGCCount": 25, - "PublishWorkshopFile": 26, - "CreatePublishedFileUpdateRequest": 27, - "UpdatePublishedFileFile": 28, - "UpdatePublishedFilePreviewFile": 29, - "UpdatePublishedFileTitle": 30, - "UpdatePublishedFileDescription": 31, - "UpdatePublishedFileVisibility": 32, - "UpdatePublishedFileTags": 33, - "CommitPublishedFileUpdate": 34, - "GetPublishedFileDetails": 35, - "DeletePublishedFile": 36, - "EnumerateUserPublishedFiles": 37, - "SubscribePublishedFile": 38, - "EnumerateUserSubscribedFiles": 39, - "UnsubscribePublishedFile": 40, - "UpdatePublishedFileSetChangeDescription": 41, - "GetPublishedItemVoteDetails": 42, - "UpdateUserPublishedItemVote": 43, - "GetUserPublishedItemVoteDetails": 44, - "EnumerateUserSharedWorkshopFiles": 45, - "PublishVideo": 46, - "SetUserPublishedFileAction": 47, - "EnumeratePublishedFilesByUserAction": 48, - "EnumeratePublishedWorkshopFiles": 49, - "UGCDownloadToLocation": 50, - "GetFileListFromServer": 51, - "FileFetch": 52, - "FilePersist": 53, - "SynchronizeToClient": 54, - "SynchronizeToServer": 55, - "ResetFileRequestState": 56 + "SteamClient012": { + "CreateSteamPipe": 0, + "BReleaseSteamPipe": 1, + "ConnectToGlobalUser": 2, + "CreateLocalUser": 3, + "ReleaseUser": 4, + "GetISteamUser": 5, + "GetISteamGameServer": 6, + "SetLocalIPBinding": 7, + "GetISteamFriends": 8, + "GetISteamUtils": 9, + "GetISteamMatchmaking": 10, + "GetISteamMatchmakingServers": 11, + "GetISteamGenericInterface": 12, + "GetISteamUserStats": 13, + "GetISteamGameServerStats": 14, + "GetISteamApps": 15, + "GetISteamNetworking": 16, + "GetISteamRemoteStorage": 17, + "GetISteamScreenshots": 18, + "RunFrame": 19, + "GetIPCCallCount": 20, + "SetWarningMessageHook": 21, + "BShutdownIfAllPipesClosed": 22, + "GetISteamHTTP": 23, + "GetISteamPS3OverlayRender": 24, + "GetCallbackName": 0, + "GetCallbackID": 1, + "GetFixedData": 2, + "GetFixedSize": 3, + "GetNumMemberVariables": 4, + "GetMemberVariable": 5 + }, + "SteamGameCoordinator001": { + "SendMessage": 0, + "IsMessageAvailable": 1, + "RetrieveMessage": 2 }, "STEAMSCREENSHOTS_INTERFACE_VERSION002": { "WriteScreenshot": 0, @@ -1701,21 +365,6 @@ "TagUser": 5, "TagPublishedFile": 6 }, - "STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001": { - "SendMethod": 0, - "GetMethodResponseInfo": 1, - "GetMethodResponseData": 2, - "ReleaseMethod": 3, - "SendNotification": 4 - }, - "STEAMCONTROLLER_INTERFACE_VERSION": { - "Init": 0, - "Shutdown": 1, - "RunFrame": 2, - "GetControllerState": 3, - "TriggerHapticPulse": 4, - "SetOverrideMode": 5 - }, "SteamUser017": { "GetHSteamUser": 0, "BLoggedOn": 1, @@ -1746,6 +395,69 @@ "LogOnAndCreateNewSteamAccountIfNeeded": 26, "GetConsoleSteamID": 27 }, + "STEAMHTTP_INTERFACE_VERSION002": { + "CreateHTTPRequest": 0, + "SetHTTPRequestContextValue": 1, + "SetHTTPRequestNetworkActivityTimeout": 2, + "SetHTTPRequestHeaderValue": 3, + "SetHTTPRequestGetOrPostParameter": 4, + "SendHTTPRequest": 5, + "SendHTTPRequestAndStreamResponse": 6, + "DeferHTTPRequest": 7, + "PrioritizeHTTPRequest": 8, + "GetHTTPResponseHeaderSize": 9, + "GetHTTPResponseHeaderValue": 10, + "GetHTTPResponseBodySize": 11, + "GetHTTPResponseBodyData": 12, + "GetHTTPStreamingResponseBodyData": 13, + "ReleaseHTTPRequest": 14, + "GetHTTPDownloadProgressPct": 15, + "SetHTTPRequestRawPostBody": 16, + "CreateCookieContainer": 17, + "ReleaseCookieContainer": 18, + "SetCookie": 19, + "SetHTTPRequestCookieContainer": 20, + "SetHTTPRequestUserAgentInfo": 21, + "SetHTTPRequestRequiresVerifiedCertificate": 22, + "SetHTTPRequestAbsoluteTimeoutMS": 23, + "GetHTTPRequestWasTimedOut": 24 + }, + "STEAMAPPTICKET_INTERFACE_VERSION001": { + "GetAppOwnershipTicketData": 0 + }, + "STEAMAPPS_INTERFACE_VERSION001": { + "GetAppData": 0 + }, + "SteamNetworking001": { + "CreateListenSocket": 0, + "CreateP2PConnectionSocket": 1, + "CreateConnectionSocket": 2, + "DestroySocket": 3, + "DestroyListenSocket": 4, + "SendDataOnSocket": 5, + "IsDataAvailableOnSocket": 6, + "RetrieveDataFromSocket": 7, + "IsDataAvailable": 8, + "RetrieveData": 9, + "GetSocketInfo": 10, + "GetListenSocketInfo": 11 + }, + "SteamMasterServerUpdater001": { + "SetActive": 0, + "SetHeartbeatInterval": 1, + "HandleIncomingPacket": 2, + "GetNextOutgoingPacket": 3, + "SetBasicServerData": 4, + "ClearAllKeyValues": 5, + "SetKeyValue": 6, + "NotifyShutdown": 7, + "WasRestartRequested": 8, + "ForceHeartbeat": 9, + "AddMasterServer": 10, + "RemoveMasterServer": 11, + "GetNumMasterServers": 12, + "GetMasterServerAddress": 13 + }, "STEAMREMOTESTORAGE_INTERFACE_VERSION011": { "FileWrite": 0, "FileRead": 1, @@ -1805,7 +517,100 @@ "SynchronizeToServer": 55, "ResetFileRequestState": 56 }, - "SteamUtils006": { + "SteamFriends003": { + "GetPersonaName": 0, + "SetPersonaName": 1, + "GetPersonaState": 2, + "GetFriendCount": 3, + "GetFriendByIndex": 4, + "GetFriendRelationship": 5, + "GetFriendPersonaState": 6, + "GetFriendPersonaName": 7, + "GetFriendAvatar": 8, + "GetFriendGamePlayed": 9, + "GetFriendPersonaNameHistory": 10, + "HasFriend": 11, + "GetClanCount": 12, + "GetClanByIndex": 13, + "GetClanName": 14, + "GetFriendCountFromSource": 15, + "GetFriendFromSourceByIndex": 16, + "IsUserInSource": 17, + "SetInGameVoiceSpeaking": 18, + "ActivateGameOverlay": 19 + }, + "SteamMatchMakingServers001": { + "GetFavoriteGameCount": 0, + "GetFavoriteGame": 1, + "AddFavoriteGame": 2, + "RemoveFavoriteGame": 3, + "RequestLobbyList": 4, + "AddRequestLobbyListFilter": 5, + "AddRequestLobbyListNumericalFilter": 6, + "AddRequestLobbyListNearValueFilter": 7, + "GetLobbyByIndex": 8, + "CreateLobby": 9, + "JoinLobby": 10, + "LeaveLobby": 11, + "InviteUserToLobby": 12, + "GetNumLobbyMembers": 13, + "GetLobbyMemberByIndex": 14, + "GetLobbyData": 15, + "SetLobbyData": 16, + "GetLobbyMemberData": 17, + "SetLobbyMemberData": 18, + "SendLobbyChatMsg": 19, + "GetLobbyChatEntry": 20, + "RequestLobbyData": 21, + "SetLobbyGameServer": 22, + "GetLobbyGameServer": 23, + "SetLobbyMemberLimit": 24, + "GetLobbyMemberLimit": 25, + "SetLobbyType": 26, + "GetLobbyOwner": 27, + "ServerResponded": 0, + "ServerFailedToRespond": 1, + "RefreshComplete": 2, + "AddPlayerToList": 0, + "PlayersFailedToRespond": 1, + "PlayersRefreshComplete": 2, + "RulesResponded": 0, + "RulesFailedToRespond": 1, + "RulesRefreshComplete": 2, + "RequestInternetServerList": 0, + "RequestLANServerList": 1, + "RequestFriendsServerList": 2, + "RequestFavoritesServerList": 3, + "RequestHistoryServerList": 4, + "RequestSpectatorServerList": 5, + "GetServerDetails": 6, + "CancelQuery": 7, + "RefreshQuery": 8, + "IsRefreshing": 9, + "GetServerCount": 10, + "RefreshServer": 11, + "PingServer": 12, + "PlayerDetails": 13, + "ServerRules": 14, + "CancelServerQuery": 15 + }, + "SteamGameServer004": { + "LogOn": 0, + "LogOff": 1, + "BLoggedOn": 2, + "BSecure": 3, + "GetSteamID": 4, + "SendUserConnectAndAuthenticate": 5, + "CreateUnauthenticatedUserConnection": 6, + "SendUserDisconnect": 7, + "BUpdateUserData": 8, + "BSetServerType": 9, + "UpdateServerStatus": 10, + "UpdateSpectatorPort": 11, + "SetGameType": 12, + "BGetUserAchievementStatus": 13 + }, + "SteamUtils002": { "GetSecondsSinceAppActive": 0, "GetSecondsSinceComputerActive": 1, "GetConnectedUniverse": 2, @@ -1819,24 +624,62 @@ "SetOverlayNotificationPosition": 10, "IsAPICallCompleted": 11, "GetAPICallFailureReason": 12, - "GetAPICallResult": 13, - "RunFrame": 14, - "GetIPCCallCount": 15, - "SetWarningMessageHook": 16, - "IsOverlayEnabled": 17, - "BOverlayNeedsPresent": 18, - "ShowGamepadTextInput": 19, - "GetEnteredGamepadTextLength": 20, - "GetEnteredGamepadTextInput": 21, - "GetSteamUILanguage": 22, - "IsSteamRunningInVR": 23, - "CheckFileSignature": 24, - "PostPS3SysutilCallback": 25, - "BIsReadyToShutdown": 26, - "BIsPSNOnline": 27, - "SetPSNGameBootInviteStrings": 28 + "GetAPICallResult": 13 }, - "STEAMAPPS_INTERFACE_VERSION006": { + "STEAMUSERSTATS_INTERFACE_VERSION003": { + "RequestCurrentStats": 0, + "GetStat": 2, + "SetStat": 4, + "UpdateAvgRateStat": 5, + "GetAchievement": 6, + "SetAchievement": 7, + "ClearAchievement": 8, + "StoreStats": 9, + "GetAchievementIcon": 10, + "GetAchievementDisplayAttribute": 11, + "IndicateAchievementProgress": 12 + }, + "SteamClient007": { + "CreateSteamPipe": 0, + "BReleaseSteamPipe": 1, + "ConnectToGlobalUser": 2, + "CreateLocalUser": 3, + "ReleaseUser": 4, + "GetISteamUser": 5, + "GetISteamGameServer": 6, + "SetLocalIPBinding": 7, + "GetISteamFriends": 8, + "GetISteamUtils": 9, + "GetISteamMatchmaking": 10, + "GetISteamContentServer": 11, + "GetISteamMasterServerUpdater": 12, + "GetISteamMatchmakingServers": 13, + "GetISteamGenericInterface": 14, + "RunFrame": 15, + "GetIPCCallCount": 16, + "GetISteamUserStats": 17, + "GetISteamApps": 18, + "GetISteamNetworking": 19, + "SetWarningMessageHook": 20, + "GetISteamRemoteStorage": 21 + }, + "SteamUser009": { + "GetHSteamUser": 0, + "BLoggedOn": 1, + "GetSteamID": 2, + "InitiateGameConnection": 3, + "TerminateGameConnection": 4, + "TrackAppUsageEvent": 5, + "RefreshSteam2Login": 6 + }, + "STEAMAPPLIST_INTERFACE_VERSION001": { + "GetNumInstalledApps": 0, + "GetInstalledApps": 1, + "GetAppName": 2, + "GetAppInstallDir": 3, + "GetAppBuildId": 4 + }, + "STEAMAPPS_INTERFACE_VERSION008": { "BIsSubscribed": 0, "BIsLowViolence": 1, "BIsCybercafe": 2, @@ -1859,189 +702,268 @@ "BIsAppInstalled": 19, "GetAppOwner": 20, "GetLaunchQueryParam": 21, - "RegisterActivationCode": 22 + "GetDlcDownloadProgress": 22, + "GetAppBuildId": 23, + "RequestAllProofOfPurchaseKeys": 24, + "GetFileDetails": 25 }, - "SteamFriends014": { - "GetPersonaName": 0, - "SetPersonaName": 1, - "GetPersonaState": 2, - "GetFriendCount": 3, - "GetFriendByIndex": 4, - "GetFriendRelationship": 5, - "GetFriendPersonaState": 6, - "GetFriendPersonaName": 7, - "GetFriendGamePlayed": 8, - "GetFriendPersonaNameHistory": 9, - "GetPlayerNickname": 10, - "HasFriend": 11, - "GetClanCount": 12, - "GetClanByIndex": 13, - "GetClanName": 14, - "GetClanTag": 15, - "GetClanActivityCounts": 16, - "DownloadClanActivityCounts": 17, - "GetFriendCountFromSource": 18, - "GetFriendFromSourceByIndex": 19, - "IsUserInSource": 20, - "SetInGameVoiceSpeaking": 21, - "ActivateGameOverlay": 22, - "ActivateGameOverlayToUser": 23, - "ActivateGameOverlayToWebPage": 24, - "ActivateGameOverlayToStore": 25, - "SetPlayedWith": 26, - "ActivateGameOverlayInviteDialog": 27, - "GetSmallFriendAvatar": 28, - "GetMediumFriendAvatar": 29, - "GetLargeFriendAvatar": 30, - "RequestUserInformation": 31, - "RequestClanOfficerList": 32, - "GetClanOwner": 33, - "GetClanOfficerCount": 34, - "GetClanOfficerByIndex": 35, - "GetUserRestrictions": 36, - "SetRichPresence": 37, - "ClearRichPresence": 38, - "GetFriendRichPresence": 39, - "GetFriendRichPresenceKeyCount": 40, - "GetFriendRichPresenceKeyByIndex": 41, - "RequestFriendRichPresence": 42, - "InviteUserToGame": 43, - "GetCoplayFriendCount": 44, - "GetCoplayFriend": 45, - "GetFriendCoplayTime": 46, - "GetFriendCoplayGame": 47, - "JoinClanChatRoom": 48, - "LeaveClanChatRoom": 49, - "GetClanChatMemberCount": 50, - "GetChatMemberByIndex": 51, - "SendClanChatMessage": 52, - "GetClanChatMessage": 53, - "IsClanChatAdmin": 54, - "IsClanChatWindowOpenInSteam": 55, - "OpenClanChatWindowInSteam": 56, - "CloseClanChatWindowInSteam": 57, - "SetListenForFriendsMessages": 58, - "ReplyToFriendMessage": 59, - "GetFriendMessage": 60, - "GetFollowerCount": 61, - "IsFollowing": 62, - "EnumerateFollowingList": 63 + "SteamInput001": { + "Init": 0, + "Shutdown": 1, + "RunFrame": 2, + "GetConnectedControllers": 3, + "GetActionSetHandle": 4, + "ActivateActionSet": 5, + "GetCurrentActionSet": 6, + "ActivateActionSetLayer": 7, + "DeactivateActionSetLayer": 8, + "DeactivateAllActionSetLayers": 9, + "GetActiveActionSetLayers": 10, + "GetDigitalActionHandle": 11, + "GetDigitalActionData": 12, + "GetDigitalActionOrigins": 13, + "GetAnalogActionHandle": 14, + "GetAnalogActionData": 15, + "GetAnalogActionOrigins": 16, + "GetGlyphForActionOrigin": 17, + "GetStringForActionOrigin": 18, + "StopAnalogActionMomentum": 19, + "GetMotionData": 20, + "TriggerVibration": 21, + "SetLEDColor": 22, + "TriggerHapticPulse": 23, + "TriggerRepeatedHapticPulse": 24, + "ShowBindingPanel": 25, + "GetInputTypeForHandle": 26, + "GetControllerForGamepadIndex": 27, + "GetGamepadIndexForController": 28, + "GetStringForXboxOrigin": 29, + "GetGlyphForXboxOrigin": 30, + "GetActionOriginFromXboxOrigin": 31, + "TranslateActionOrigin": 32, + "GetDeviceBindingRevision": 33, + "GetRemotePlaySessionID": 34 }, - "STEAMUGC_INTERFACE_VERSION001": { - "CreateQueryUserUGCRequest": 0, - "CreateQueryAllUGCRequest": 1, - "SendQueryUGCRequest": 2, - "GetQueryUGCResult": 3, - "ReleaseQueryUGCRequest": 4, - "AddRequiredTag": 5, - "AddExcludedTag": 6, - "SetReturnLongDescription": 7, - "SetReturnTotalOnly": 8, - "SetCloudFileNameFilter": 9, - "SetMatchAnyTag": 10, - "SetSearchText": 11, - "SetRankedByTrendDays": 12, - "RequestUGCDetails": 13 + "SteamNetworkingUtils003": { + "AllocateMessage": 0, + "GetLocalTimestamp": 1, + "SetDebugOutputFunction": 2, + "SetConfigValue": 3, + "GetConfigValue": 4, + "GetConfigValueInfo": 5, + "GetFirstConfigValue": 6, + "SteamNetworkingIPAddr_ToString": 7, + "SteamNetworkingIPAddr_ParseString": 8, + "SteamNetworkingIdentity_ToString": 9, + "SteamNetworkingIdentity_ParseString": 10, + "GetRelayNetworkStatus": 11, + "GetLocalPingLocation": 12, + "EstimatePingTimeBetweenTwoLocations": 13, + "EstimatePingTimeFromLocalHost": 14, + "ConvertPingLocationToString": 15, + "ParsePingLocationString": 16, + "CheckPingDataUpToDate": 17, + "GetPingToDataCenter": 18, + "GetDirectPingToPOP": 19, + "GetPOPCount": 20, + "GetPOPList": 21 }, - "STEAMREMOTESTORAGE_INTERFACE_VERSION012": { - "FileWrite": 0, - "FileRead": 1, - "FileForget": 2, - "FileDelete": 3, - "FileShare": 4, - "SetSyncPlatforms": 5, - "FileWriteStreamOpen": 6, - "FileWriteStreamWriteChunk": 7, - "FileWriteStreamClose": 8, - "FileWriteStreamCancel": 9, - "FileExists": 10, - "FilePersisted": 11, - "GetFileSize": 12, - "GetFileTimestamp": 13, - "GetSyncPlatforms": 14, - "GetFileCount": 15, - "GetFileNameAndSize": 16, - "GetQuota": 17, - "IsCloudEnabledForAccount": 18, - "IsCloudEnabledForApp": 19, - "SetCloudEnabledForApp": 20, - "UGCDownload": 21, - "GetUGCDownloadProgress": 22, - "GetUGCDetails": 23, - "UGCRead": 24, - "GetCachedUGCCount": 25, - "PublishWorkshopFile": 26, - "CreatePublishedFileUpdateRequest": 27, - "UpdatePublishedFileFile": 28, - "UpdatePublishedFilePreviewFile": 29, - "UpdatePublishedFileTitle": 30, - "UpdatePublishedFileDescription": 31, - "UpdatePublishedFileVisibility": 32, - "UpdatePublishedFileTags": 33, - "CommitPublishedFileUpdate": 34, - "GetPublishedFileDetails": 35, - "DeletePublishedFile": 36, - "EnumerateUserPublishedFiles": 37, - "SubscribePublishedFile": 38, - "EnumerateUserSubscribedFiles": 39, - "UnsubscribePublishedFile": 40, - "UpdatePublishedFileSetChangeDescription": 41, - "GetPublishedItemVoteDetails": 42, - "UpdateUserPublishedItemVote": 43, - "GetUserPublishedItemVoteDetails": 44, - "EnumerateUserSharedWorkshopFiles": 45, - "PublishVideo": 46, - "SetUserPublishedFileAction": 47, - "EnumeratePublishedFilesByUserAction": 48, - "EnumeratePublishedWorkshopFiles": 49, - "UGCDownloadToLocation": 50, - "GetFileListFromServer": 51, - "FileFetch": 52, - "FilePersist": 53, - "SynchronizeToClient": 54, - "SynchronizeToServer": 55, - "ResetFileRequestState": 56 + "SteamNetworking006": { + "SendP2PPacket": 0, + "IsP2PPacketAvailable": 1, + "ReadP2PPacket": 2, + "AcceptP2PSessionWithUser": 3, + "CloseP2PSessionWithUser": 4, + "CloseP2PChannelWithUser": 5, + "GetP2PSessionState": 6, + "AllowP2PPacketRelay": 7, + "CreateListenSocket": 8, + "CreateP2PConnectionSocket": 9, + "CreateConnectionSocket": 10, + "DestroySocket": 11, + "DestroyListenSocket": 12, + "SendDataOnSocket": 13, + "IsDataAvailableOnSocket": 14, + "RetrieveDataFromSocket": 15, + "IsDataAvailable": 16, + "RetrieveData": 17, + "GetSocketInfo": 18, + "GetListenSocketInfo": 19, + "GetSocketConnectionType": 20, + "GetMaxPacketSize": 21 }, - "STEAMAPPLIST_INTERFACE_VERSION001": { - "GetNumInstalledApps": 0, - "GetInstalledApps": 1, - "GetAppName": 2, - "GetAppInstallDir": 3, - "GetAppBuildId": 4 + "STEAMINVENTORY_INTERFACE_V003": { + "GetResultStatus": 0, + "GetResultItems": 1, + "GetResultItemProperty": 2, + "GetResultTimestamp": 3, + "CheckResultSteamID": 4, + "DestroyResult": 5, + "GetAllItems": 6, + "GetItemsByID": 7, + "SerializeResult": 8, + "DeserializeResult": 9, + "GenerateItems": 10, + "GrantPromoItems": 11, + "AddPromoItem": 12, + "AddPromoItems": 13, + "ConsumeItem": 14, + "ExchangeItems": 15, + "TransferItemQuantity": 16, + "SendItemDropHeartbeat": 17, + "TriggerItemDrop": 18, + "TradeItems": 19, + "LoadItemDefinitions": 20, + "GetItemDefinitionIDs": 21, + "GetItemDefinitionProperty": 22, + "RequestEligiblePromoItemDefinitionsIDs": 23, + "GetEligiblePromoItemDefinitionIDs": 24, + "StartPurchase": 25, + "RequestPrices": 26, + "GetNumItemsWithPrices": 27, + "GetItemsWithPrices": 28, + "GetItemPrice": 29, + "StartUpdateProperties": 30, + "RemoveProperty": 31, + "SetProperty": 35, + "SubmitUpdateProperties": 36 }, - "SteamClient014": { - "CreateSteamPipe": 0, - "BReleaseSteamPipe": 1, - "ConnectToGlobalUser": 2, - "CreateLocalUser": 3, - "ReleaseUser": 4, - "GetISteamUser": 5, - "GetISteamGameServer": 6, - "SetLocalIPBinding": 7, - "GetISteamFriends": 8, - "GetISteamUtils": 9, - "GetISteamMatchmaking": 10, - "GetISteamMatchmakingServers": 11, - "GetISteamGenericInterface": 12, - "GetISteamUserStats": 13, - "GetISteamGameServerStats": 14, - "GetISteamApps": 15, - "GetISteamNetworking": 16, - "GetISteamRemoteStorage": 17, - "GetISteamScreenshots": 18, - "RunFrame": 19, - "GetIPCCallCount": 20, - "SetWarningMessageHook": 21, - "BShutdownIfAllPipesClosed": 22, - "GetISteamHTTP": 23, - "GetISteamUnifiedMessages": 24, - "GetISteamController": 25, - "GetISteamUGC": 26, - "GetISteamAppList": 27, - "GetISteamMusic": 28, - "GetISteamPS3OverlayRender": 29 + "STEAMVIDEO_INTERFACE_V002": { + "GetVideoURL": 0, + "IsBroadcasting": 1, + "GetOPFSettings": 2, + "GetOPFStringForApp": 3 }, - "SteamGameServer012": { + "SteamParties002": { + "GetFavoriteGameCount": 0, + "GetFavoriteGame": 1, + "AddFavoriteGame": 2, + "RemoveFavoriteGame": 3, + "RequestLobbyList": 4, + "AddRequestLobbyListStringFilter": 5, + "AddRequestLobbyListNumericalFilter": 6, + "AddRequestLobbyListNearValueFilter": 7, + "AddRequestLobbyListFilterSlotsAvailable": 8, + "AddRequestLobbyListDistanceFilter": 9, + "AddRequestLobbyListResultCountFilter": 10, + "AddRequestLobbyListCompatibleMembersFilter": 11, + "GetLobbyByIndex": 12, + "CreateLobby": 13, + "JoinLobby": 14, + "LeaveLobby": 15, + "InviteUserToLobby": 16, + "GetNumLobbyMembers": 17, + "GetLobbyMemberByIndex": 18, + "GetLobbyData": 19, + "SetLobbyData": 20, + "GetLobbyDataCount": 21, + "GetLobbyDataByIndex": 22, + "DeleteLobbyData": 23, + "GetLobbyMemberData": 24, + "SetLobbyMemberData": 25, + "SendLobbyChatMsg": 26, + "GetLobbyChatEntry": 27, + "RequestLobbyData": 28, + "SetLobbyGameServer": 29, + "GetLobbyGameServer": 30, + "SetLobbyMemberLimit": 31, + "GetLobbyMemberLimit": 32, + "SetLobbyType": 33, + "SetLobbyJoinable": 34, + "GetLobbyOwner": 35, + "SetLobbyOwner": 36, + "SetLinkedLobby": 37, + "CheckForPSNGameBootInvite": 38, + "ServerResponded": 0, + "ServerFailedToRespond": 1, + "RefreshComplete": 2, + "AddPlayerToList": 0, + "PlayersFailedToRespond": 1, + "PlayersRefreshComplete": 2, + "RulesResponded": 0, + "RulesFailedToRespond": 1, + "RulesRefreshComplete": 2, + "RequestInternetServerList": 0, + "RequestLANServerList": 1, + "RequestFriendsServerList": 2, + "RequestFavoritesServerList": 3, + "RequestHistoryServerList": 4, + "RequestSpectatorServerList": 5, + "ReleaseRequest": 6, + "GetServerDetails": 7, + "CancelQuery": 8, + "RefreshQuery": 9, + "IsRefreshing": 10, + "GetServerCount": 11, + "RefreshServer": 12, + "PingServer": 13, + "PlayerDetails": 14, + "ServerRules": 15, + "CancelServerQuery": 16, + "AddGameSearchParams": 0, + "SearchForGameWithLobby": 1, + "SearchForGameSolo": 2, + "AcceptGame": 3, + "DeclineGame": 4, + "RetrieveConnectionDetails": 5, + "EndGameSearch": 6, + "SetGameHostParams": 7, + "SetConnectionDetails": 8, + "RequestPlayersForGame": 9, + "HostConfirmGameStart": 10, + "CancelRequestPlayersForGame": 11, + "SubmitPlayerResult": 12, + "EndGame": 13, + "GetNumActiveBeacons": 0, + "GetBeaconByIndex": 1, + "GetBeaconDetails": 2, + "JoinParty": 3, + "GetNumAvailableBeaconLocations": 4, + "GetAvailableBeaconLocations": 5, + "CreateBeacon": 6, + "OnReservationCompleted": 7, + "CancelReservation": 8, + "ChangeNumOpenSlots": 9, + "DestroyBeacon": 10, + "GetBeaconLocationData": 11 + }, + "SteamController007": { + "Init": 0, + "Shutdown": 1, + "RunFrame": 2, + "GetConnectedControllers": 3, + "GetActionSetHandle": 4, + "ActivateActionSet": 5, + "GetCurrentActionSet": 6, + "ActivateActionSetLayer": 7, + "DeactivateActionSetLayer": 8, + "DeactivateAllActionSetLayers": 9, + "GetActiveActionSetLayers": 10, + "GetDigitalActionHandle": 11, + "GetDigitalActionData": 12, + "GetDigitalActionOrigins": 13, + "GetAnalogActionHandle": 14, + "GetAnalogActionData": 15, + "GetAnalogActionOrigins": 16, + "GetGlyphForActionOrigin": 17, + "GetStringForActionOrigin": 18, + "StopAnalogActionMomentum": 19, + "GetMotionData": 20, + "TriggerHapticPulse": 21, + "TriggerRepeatedHapticPulse": 22, + "TriggerVibration": 23, + "SetLEDColor": 24, + "ShowBindingPanel": 25, + "GetInputTypeForHandle": 26, + "GetControllerForGamepadIndex": 27, + "GetGamepadIndexForController": 28, + "GetStringForXboxOrigin": 29, + "GetGlyphForXboxOrigin": 30, + "GetActionOriginFromXboxOrigin": 31, + "TranslateActionOrigin": 32, + "GetControllerBindingRevision": 33 + }, + "SteamGameServer013": { "InitGameServer": 0, "SetProduct": 1, "SetGameDescription": 2, @@ -2087,216 +1009,7 @@ "AssociateWithClan": 42, "ComputeNewPlayerCompatibility": 43 }, - "STEAMMUSIC_INTERFACE_VERSION001": { - "BIsEnabled": 0, - "BIsPlaying": 1, - "GetPlaybackStatus": 2, - "Play": 3, - "Pause": 4, - "PlayPrevious": 5, - "PlayNext": 6, - "SetVolume": 7, - "GetVolume": 8 - }, - "STEAMUGC_INTERFACE_VERSION002": { - "CreateQueryUserUGCRequest": 0, - "CreateQueryAllUGCRequest": 1, - "SendQueryUGCRequest": 2, - "GetQueryUGCResult": 3, - "ReleaseQueryUGCRequest": 4, - "AddRequiredTag": 5, - "AddExcludedTag": 6, - "SetReturnLongDescription": 7, - "SetReturnTotalOnly": 8, - "SetAllowCachedResponse": 9, - "SetCloudFileNameFilter": 10, - "SetMatchAnyTag": 11, - "SetSearchText": 12, - "SetRankedByTrendDays": 13, - "RequestUGCDetails": 14, - "CreateItem": 15, - "StartItemUpdate": 16, - "SetItemTitle": 17, - "SetItemDescription": 18, - "SetItemVisibility": 19, - "SetItemTags": 20, - "SetItemContent": 21, - "SetItemPreview": 22, - "SubmitItemUpdate": 23, - "GetItemUpdateProgress": 24, - "SubscribeItem": 25, - "UnsubscribeItem": 26, - "GetNumSubscribedItems": 27, - "GetSubscribedItems": 28, - "GetItemInstallInfo": 29, - "GetItemUpdateInfo": 30 - }, - "SteamUtils007": { - "GetSecondsSinceAppActive": 0, - "GetSecondsSinceComputerActive": 1, - "GetConnectedUniverse": 2, - "GetServerRealTime": 3, - "GetIPCountry": 4, - "GetImageSize": 5, - "GetImageRGBA": 6, - "GetCSERIPPort": 7, - "GetCurrentBatteryPower": 8, - "GetAppID": 9, - "SetOverlayNotificationPosition": 10, - "IsAPICallCompleted": 11, - "GetAPICallFailureReason": 12, - "GetAPICallResult": 13, - "RunFrame": 14, - "GetIPCCallCount": 15, - "SetWarningMessageHook": 16, - "IsOverlayEnabled": 17, - "BOverlayNeedsPresent": 18, - "CheckFileSignature": 19, - "ShowGamepadTextInput": 20, - "GetEnteredGamepadTextLength": 21, - "GetEnteredGamepadTextInput": 22, - "GetSteamUILanguage": 23, - "IsSteamRunningInVR": 24, - "SetOverlayNotificationInset": 25 - }, - "SteamClient015": { - "CreateSteamPipe": 0, - "BReleaseSteamPipe": 1, - "ConnectToGlobalUser": 2, - "CreateLocalUser": 3, - "ReleaseUser": 4, - "GetISteamUser": 5, - "GetISteamGameServer": 6, - "SetLocalIPBinding": 7, - "GetISteamFriends": 8, - "GetISteamUtils": 9, - "GetISteamMatchmaking": 10, - "GetISteamMatchmakingServers": 11, - "GetISteamGenericInterface": 12, - "GetISteamUserStats": 13, - "GetISteamGameServerStats": 14, - "GetISteamApps": 15, - "GetISteamNetworking": 16, - "GetISteamRemoteStorage": 17, - "GetISteamScreenshots": 18, - "RunFrame": 19, - "GetIPCCallCount": 20, - "SetWarningMessageHook": 21, - "BShutdownIfAllPipesClosed": 22, - "GetISteamHTTP": 23, - "GetISteamUnifiedMessages": 24, - "GetISteamController": 25, - "GetISteamUGC": 26, - "GetISteamAppList": 27, - "GetISteamMusic": 28, - "GetISteamMusicRemote": 29, - "GetISteamPS3OverlayRender": 30 - }, - "STEAMMUSICREMOTE_INTERFACE_VERSION001": { - "RegisterSteamMusicRemote": 0, - "DeregisterSteamMusicRemote": 1, - "BIsCurrentMusicRemote": 2, - "BActivationSuccess": 3, - "SetDisplayName": 4, - "SetPNGIcon_64x64": 5, - "EnablePlayPrevious": 6, - "EnablePlayNext": 7, - "EnableShuffled": 8, - "EnableLooped": 9, - "EnableQueue": 10, - "EnablePlaylists": 11, - "UpdatePlaybackStatus": 12, - "UpdateShuffled": 13, - "UpdateLooped": 14, - "UpdateVolume": 15, - "CurrentEntryWillChange": 16, - "CurrentEntryIsAvailable": 17, - "UpdateCurrentEntryText": 18, - "UpdateCurrentEntryElapsedSeconds": 19, - "UpdateCurrentEntryCoverArt": 20, - "CurrentEntryDidChange": 21, - "QueueWillChange": 22, - "ResetQueueEntries": 23, - "SetQueueEntry": 24, - "SetCurrentQueueEntry": 25, - "QueueDidChange": 26, - "PlaylistWillChange": 27, - "ResetPlaylistEntries": 28, - "SetPlaylistEntry": 29, - "SetCurrentPlaylistEntry": 30, - "PlaylistDidChange": 31 - }, - "SteamClient016": { - "CreateSteamPipe": 0, - "BReleaseSteamPipe": 1, - "ConnectToGlobalUser": 2, - "CreateLocalUser": 3, - "ReleaseUser": 4, - "GetISteamUser": 5, - "GetISteamGameServer": 6, - "SetLocalIPBinding": 7, - "GetISteamFriends": 8, - "GetISteamUtils": 9, - "GetISteamMatchmaking": 10, - "GetISteamMatchmakingServers": 11, - "GetISteamGenericInterface": 12, - "GetISteamUserStats": 13, - "GetISteamGameServerStats": 14, - "GetISteamApps": 15, - "GetISteamNetworking": 16, - "GetISteamRemoteStorage": 17, - "GetISteamScreenshots": 18, - "RunFrame": 19, - "GetIPCCallCount": 20, - "SetWarningMessageHook": 21, - "BShutdownIfAllPipesClosed": 22, - "GetISteamHTTP": 23, - "GetISteamUnifiedMessages": 24, - "GetISteamController": 25, - "GetISteamUGC": 26, - "GetISteamAppList": 27, - "GetISteamMusic": 28, - "GetISteamMusicRemote": 29, - "GetISteamHTMLSurface": 30, - "Set_SteamAPI_CPostAPIResultInProcess": 31, - "Remove_SteamAPI_CPostAPIResultInProcess": 32, - "Set_SteamAPI_CCheckCallbackRegisteredInProcess": 33, - "GetISteamPS3OverlayRender": 34 - }, - "STEAMUGC_INTERFACE_VERSION003": { - "CreateQueryUserUGCRequest": 0, - "CreateQueryAllUGCRequest": 1, - "SendQueryUGCRequest": 2, - "GetQueryUGCResult": 3, - "ReleaseQueryUGCRequest": 4, - "AddRequiredTag": 5, - "AddExcludedTag": 6, - "SetReturnLongDescription": 7, - "SetReturnTotalOnly": 8, - "SetAllowCachedResponse": 9, - "SetCloudFileNameFilter": 10, - "SetMatchAnyTag": 11, - "SetSearchText": 12, - "SetRankedByTrendDays": 13, - "RequestUGCDetails": 14, - "CreateItem": 15, - "StartItemUpdate": 16, - "SetItemTitle": 17, - "SetItemDescription": 18, - "SetItemVisibility": 19, - "SetItemTags": 20, - "SetItemContent": 21, - "SetItemPreview": 22, - "SubmitItemUpdate": 23, - "GetItemUpdateProgress": 24, - "SubscribeItem": 25, - "UnsubscribeItem": 26, - "GetNumSubscribedItems": 27, - "GetSubscribedItems": 28, - "GetItemInstallInfo": 29, - "GetItemUpdateInfo": 30 - }, - "STEAMHTMLSURFACE_INTERFACE_VERSION_002": { + "STEAMHTMLSURFACE_INTERFACE_VERSION_005": { "Init": 0, "Shutdown": 1, "CreateBrowser": 2, @@ -2328,76 +1041,14 @@ "GetLinkAtPosition": 28, "SetCookie": 29, "SetPageScaleFactor": 30, - "AllowStartRequest": 31, - "JSDialogResponse": 32, - "FileLoadDialogResponse": 33 + "SetBackgroundMode": 31, + "SetDPIScalingFactor": 32, + "OpenDeveloperTools": 33, + "AllowStartRequest": 34, + "JSDialogResponse": 35, + "FileLoadDialogResponse": 36 }, - "STEAMAPPS_INTERFACE_VERSION007": { - "BIsSubscribed": 0, - "BIsLowViolence": 1, - "BIsCybercafe": 2, - "BIsVACBanned": 3, - "GetCurrentGameLanguage": 4, - "GetAvailableGameLanguages": 5, - "BIsSubscribedApp": 6, - "BIsDlcInstalled": 7, - "GetEarliestPurchaseUnixTime": 8, - "BIsSubscribedFromFreeWeekend": 9, - "GetDLCCount": 10, - "BGetDLCDataByIndex": 11, - "InstallDLC": 12, - "UninstallDLC": 13, - "RequestAppProofOfPurchaseKey": 14, - "GetCurrentBetaName": 15, - "MarkContentCorrupt": 16, - "GetInstalledDepots": 17, - "GetAppInstallDir": 18, - "BIsAppInstalled": 19, - "GetAppOwner": 20, - "GetLaunchQueryParam": 21, - "GetDlcDownloadProgress": 22, - "GetAppBuildId": 23 - }, - "SteamClient017": { - "CreateSteamPipe": 0, - "BReleaseSteamPipe": 1, - "ConnectToGlobalUser": 2, - "CreateLocalUser": 3, - "ReleaseUser": 4, - "GetISteamUser": 5, - "GetISteamGameServer": 6, - "SetLocalIPBinding": 7, - "GetISteamFriends": 8, - "GetISteamUtils": 9, - "GetISteamMatchmaking": 10, - "GetISteamMatchmakingServers": 11, - "GetISteamGenericInterface": 12, - "GetISteamUserStats": 13, - "GetISteamGameServerStats": 14, - "GetISteamApps": 15, - "GetISteamNetworking": 16, - "GetISteamRemoteStorage": 17, - "GetISteamScreenshots": 18, - "RunFrame": 19, - "GetIPCCallCount": 20, - "SetWarningMessageHook": 21, - "BShutdownIfAllPipesClosed": 22, - "GetISteamHTTP": 23, - "DEPRECATED_GetISteamUnifiedMessages": 24, - "GetISteamController": 25, - "GetISteamUGC": 26, - "GetISteamAppList": 27, - "GetISteamMusic": 28, - "GetISteamMusicRemote": 29, - "GetISteamHTMLSurface": 30, - "DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess": 31, - "DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess": 32, - "Set_SteamAPI_CCheckCallbackRegisteredInProcess": 33, - "GetISteamInventory": 34, - "GetISteamVideo": 35, - "GetISteamParentalSettings": 36 - }, - "SteamFriends015": { + "SteamFriends017": { "GetPersonaName": 0, "SetPersonaName": 1, "GetPersonaState": 2, @@ -2469,35 +1120,228 @@ "IsFollowing": 68, "EnumerateFollowingList": 69, "IsClanPublic": 70, - "IsClanOfficialGameGroup": 71 + "IsClanOfficialGameGroup": 71, + "GetNumChatsWithUnreadPriorityMessages": 72, + "ActivateGameOverlayRemotePlayTogetherInviteDialog": 73 }, - "STEAMINVENTORY_INTERFACE_V001": { - "GetResultStatus": 0, - "GetResultItems": 1, - "GetResultTimestamp": 2, - "CheckResultSteamID": 3, - "DestroyResult": 4, - "GetAllItems": 5, - "GetItemsByID": 6, - "SerializeResult": 7, - "DeserializeResult": 8, - "GenerateItems": 9, - "GrantPromoItems": 10, - "AddPromoItem": 11, - "AddPromoItems": 12, - "ConsumeItem": 13, - "ExchangeItems": 14, - "TransferItemQuantity": 15, - "SendItemDropHeartbeat": 16, - "TriggerItemDrop": 17, - "TradeItems": 18, - "LoadItemDefinitions": 19, - "GetItemDefinitionIDs": 20, - "GetItemDefinitionProperty": 21, - "RequestEligiblePromoItemDefinitionsIDs": 22, - "GetEligiblePromoItemDefinitionIDs": 23 + "STEAMMUSIC_INTERFACE_VERSION001": { + "BIsEnabled": 0, + "BIsPlaying": 1, + "GetPlaybackStatus": 2, + "Play": 3, + "Pause": 4, + "PlayPrevious": 5, + "PlayNext": 6, + "SetVolume": 7, + "GetVolume": 8 }, - "SteamUser018": { + "SteamUtils009": { + "GetSecondsSinceAppActive": 0, + "GetSecondsSinceComputerActive": 1, + "GetConnectedUniverse": 2, + "GetServerRealTime": 3, + "GetIPCountry": 4, + "GetImageSize": 5, + "GetImageRGBA": 6, + "GetCSERIPPort": 7, + "GetCurrentBatteryPower": 8, + "GetAppID": 9, + "SetOverlayNotificationPosition": 10, + "IsAPICallCompleted": 11, + "GetAPICallFailureReason": 12, + "GetAPICallResult": 13, + "RunFrame": 14, + "GetIPCCallCount": 15, + "SetWarningMessageHook": 16, + "IsOverlayEnabled": 17, + "BOverlayNeedsPresent": 18, + "CheckFileSignature": 19, + "ShowGamepadTextInput": 20, + "GetEnteredGamepadTextLength": 21, + "GetEnteredGamepadTextInput": 22, + "GetSteamUILanguage": 23, + "IsSteamRunningInVR": 24, + "SetOverlayNotificationInset": 25, + "IsSteamInBigPictureMode": 26, + "StartVRDashboard": 27, + "IsVRHeadsetStreamingEnabled": 28, + "SetVRHeadsetStreamingEnabled": 29 + }, + "STEAMREMOTEPLAY_INTERFACE_VERSION001": { + "GetSessionCount": 0, + "GetSessionID": 1, + "GetSessionSteamID": 2, + "GetSessionClientName": 3, + "GetSessionClientFormFactor": 4, + "BGetSessionClientResolution": 5, + "BSendRemotePlayTogetherInvite": 6 + }, + "SteamClient020": { + "CreateSteamPipe": 0, + "BReleaseSteamPipe": 1, + "ConnectToGlobalUser": 2, + "CreateLocalUser": 3, + "ReleaseUser": 4, + "GetISteamUser": 5, + "GetISteamGameServer": 6, + "SetLocalIPBinding": 7, + "GetISteamFriends": 8, + "GetISteamUtils": 9, + "GetISteamMatchmaking": 10, + "GetISteamMatchmakingServers": 11, + "GetISteamGenericInterface": 12, + "GetISteamUserStats": 13, + "GetISteamGameServerStats": 14, + "GetISteamApps": 15, + "GetISteamNetworking": 16, + "GetISteamRemoteStorage": 17, + "GetISteamScreenshots": 18, + "GetISteamGameSearch": 19, + "RunFrame": 20, + "GetIPCCallCount": 21, + "SetWarningMessageHook": 22, + "BShutdownIfAllPipesClosed": 23, + "GetISteamHTTP": 24, + "DEPRECATED_GetISteamUnifiedMessages": 25, + "GetISteamController": 26, + "GetISteamUGC": 27, + "GetISteamAppList": 28, + "GetISteamMusic": 29, + "GetISteamMusicRemote": 30, + "GetISteamHTMLSurface": 31, + "DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess": 32, + "DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess": 33, + "Set_SteamAPI_CCheckCallbackRegisteredInProcess": 34, + "GetISteamInventory": 35, + "GetISteamVideo": 36, + "GetISteamParentalSettings": 37, + "GetISteamInput": 38, + "GetISteamParties": 39, + "GetISteamRemotePlay": 40, + "DestroyAllInterfaces": 41 + }, + "STEAMUSERSTATS_INTERFACE_VERSION012": { + "RequestCurrentStats": 0, + "GetStat": 2, + "SetStat": 4, + "UpdateAvgRateStat": 5, + "GetAchievement": 6, + "SetAchievement": 7, + "ClearAchievement": 8, + "GetAchievementAndUnlockTime": 9, + "StoreStats": 10, + "GetAchievementIcon": 11, + "GetAchievementDisplayAttribute": 12, + "IndicateAchievementProgress": 13, + "GetNumAchievements": 14, + "GetAchievementName": 15, + "RequestUserStats": 16, + "GetUserStat": 18, + "GetUserAchievement": 19, + "GetUserAchievementAndUnlockTime": 20, + "ResetAllStats": 21, + "FindOrCreateLeaderboard": 22, + "FindLeaderboard": 23, + "GetLeaderboardName": 24, + "GetLeaderboardEntryCount": 25, + "GetLeaderboardSortMethod": 26, + "GetLeaderboardDisplayType": 27, + "DownloadLeaderboardEntries": 28, + "DownloadLeaderboardEntriesForUsers": 29, + "GetDownloadedLeaderboardEntry": 30, + "UploadLeaderboardScore": 31, + "AttachLeaderboardUGC": 32, + "GetNumberOfCurrentPlayers": 33, + "RequestGlobalAchievementPercentages": 34, + "GetMostAchievedAchievementInfo": 35, + "GetNextMostAchievedAchievementInfo": 36, + "GetAchievementAchievedPercent": 37, + "RequestGlobalStats": 38, + "GetGlobalStat": 40, + "GetGlobalStatHistory": 42, + "GetAchievementProgressLimits": 44 + }, + "STEAMMUSICREMOTE_INTERFACE_VERSION001": { + "RegisterSteamMusicRemote": 0, + "DeregisterSteamMusicRemote": 1, + "BIsCurrentMusicRemote": 2, + "BActivationSuccess": 3, + "SetDisplayName": 4, + "SetPNGIcon_64x64": 5, + "EnablePlayPrevious": 6, + "EnablePlayNext": 7, + "EnableShuffled": 8, + "EnableLooped": 9, + "EnableQueue": 10, + "EnablePlaylists": 11, + "UpdatePlaybackStatus": 12, + "UpdateShuffled": 13, + "UpdateLooped": 14, + "UpdateVolume": 15, + "CurrentEntryWillChange": 16, + "CurrentEntryIsAvailable": 17, + "UpdateCurrentEntryText": 18, + "UpdateCurrentEntryElapsedSeconds": 19, + "UpdateCurrentEntryCoverArt": 20, + "CurrentEntryDidChange": 21, + "QueueWillChange": 22, + "ResetQueueEntries": 23, + "SetQueueEntry": 24, + "SetCurrentQueueEntry": 25, + "QueueDidChange": 26, + "PlaylistWillChange": 27, + "ResetPlaylistEntries": 28, + "SetPlaylistEntry": 29, + "SetCurrentPlaylistEntry": 30, + "PlaylistDidChange": 31 + }, + "SteamNetworkingSockets008": { + "CreateListenSocketIP": 0, + "ConnectByIPAddress": 1, + "AcceptConnection": 2, + "CloseConnection": 3, + "CloseListenSocket": 4, + "SetConnectionUserData": 5, + "GetConnectionUserData": 6, + "SetConnectionName": 7, + "GetConnectionName": 8, + "SendMessageToConnection": 9, + "SendMessages": 10, + "FlushMessagesOnConnection": 11, + "ReceiveMessagesOnConnection": 12, + "GetConnectionInfo": 13, + "GetQuickConnectionStatus": 14, + "GetDetailedConnectionStatus": 15, + "GetListenSocketAddress": 16, + "CreateSocketPair": 17, + "GetIdentity": 18, + "InitAuthentication": 19, + "GetAuthenticationStatus": 20, + "CreatePollGroup": 21, + "DestroyPollGroup": 22, + "SetConnectionPollGroup": 23, + "ReceiveMessagesOnPollGroup": 24, + "GetCertificateRequest": 25, + "SetCertificate": 26, + "CreateListenSocketP2P": 27, + "ConnectP2P": 28, + "ReceivedRelayAuthTicket": 29, + "FindRelayAuthTicketForServer": 30, + "ConnectToHostedDedicatedServer": 31, + "GetHostedDedicatedServerPort": 32, + "GetHostedDedicatedServerPOPID": 33, + "GetHostedDedicatedServerAddress": 34, + "CreateHostedDedicatedServerListenSocket": 35, + "GetGameCoordinatorServerLogin": 36, + "ConnectP2PCustomSignaling": 37, + "ReceivedP2PCustomSignal": 38, + "RunCallbacks": 39, + "SendSignal": 0, + "Release": 1, + "OnConnectRequest": 0, + "SendRejectionSignal": 1 + }, + "SteamUser021": { "GetHSteamUser": 0, "BLoggedOn": 1, "GetSteamID": 2, @@ -2523,180 +1367,26 @@ "GetGameBadgeLevel": 22, "GetPlayerSteamLevel": 23, "RequestStoreAuthURL": 24, - "LogOn": 25, - "LogOnAndLinkSteamAccountToPSN": 26, - "LogOnAndCreateNewSteamAccountIfNeeded": 27, - "GetConsoleSteamID": 28 + "BIsPhoneVerified": 25, + "BIsTwoFactorEnabled": 26, + "BIsPhoneIdentifying": 27, + "BIsPhoneRequiringVerification": 28, + "GetMarketEligibility": 29, + "GetDurationControl": 30, + "BSetDurationControlOnlineState": 31 }, - "STEAMVIDEO_INTERFACE_V001": { - "GetVideoURL": 0, - "IsBroadcasting": 1 + "STEAMSCREENSHOTS_INTERFACE_VERSION003": { + "WriteScreenshot": 0, + "AddScreenshotToLibrary": 1, + "TriggerScreenshot": 2, + "HookScreenshots": 3, + "SetLocation": 4, + "TagUser": 5, + "TagPublishedFile": 6, + "IsScreenshotsHooked": 7, + "AddVRScreenshotToLibrary": 8 }, - "STEAMHTMLSURFACE_INTERFACE_VERSION_003": { - "Init": 0, - "Shutdown": 1, - "CreateBrowser": 2, - "RemoveBrowser": 3, - "LoadURL": 4, - "SetSize": 5, - "StopLoad": 6, - "Reload": 7, - "GoBack": 8, - "GoForward": 9, - "AddHeader": 10, - "ExecuteJavascript": 11, - "MouseUp": 12, - "MouseDown": 13, - "MouseDoubleClick": 14, - "MouseMove": 15, - "MouseWheel": 16, - "KeyDown": 17, - "KeyUp": 18, - "KeyChar": 19, - "SetHorizontalScroll": 20, - "SetVerticalScroll": 21, - "SetKeyFocus": 22, - "ViewSource": 23, - "CopyToClipboard": 24, - "PasteFromClipboard": 25, - "Find": 26, - "StopFind": 27, - "GetLinkAtPosition": 28, - "SetCookie": 29, - "SetPageScaleFactor": 30, - "SetBackgroundMode": 31, - "AllowStartRequest": 32, - "JSDialogResponse": 33, - "FileLoadDialogResponse": 34 - }, - "STEAMUGC_INTERFACE_VERSION005": { - "CreateQueryUserUGCRequest": 0, - "CreateQueryAllUGCRequest": 1, - "CreateQueryUGCDetailsRequest": 2, - "SendQueryUGCRequest": 3, - "GetQueryUGCResult": 4, - "GetQueryUGCPreviewURL": 5, - "GetQueryUGCMetadata": 6, - "GetQueryUGCChildren": 7, - "GetQueryUGCStatistic": 8, - "GetQueryUGCNumAdditionalPreviews": 9, - "GetQueryUGCAdditionalPreview": 10, - "ReleaseQueryUGCRequest": 11, - "AddRequiredTag": 12, - "AddExcludedTag": 13, - "SetReturnLongDescription": 14, - "SetReturnMetadata": 15, - "SetReturnChildren": 16, - "SetReturnAdditionalPreviews": 17, - "SetReturnTotalOnly": 18, - "SetAllowCachedResponse": 19, - "SetCloudFileNameFilter": 20, - "SetMatchAnyTag": 21, - "SetSearchText": 22, - "SetRankedByTrendDays": 23, - "RequestUGCDetails": 24, - "CreateItem": 25, - "StartItemUpdate": 26, - "SetItemTitle": 27, - "SetItemDescription": 28, - "SetItemMetadata": 29, - "SetItemVisibility": 30, - "SetItemTags": 31, - "SetItemContent": 32, - "SetItemPreview": 33, - "SubmitItemUpdate": 34, - "GetItemUpdateProgress": 35, - "AddItemToFavorites": 36, - "RemoveItemFromFavorites": 37, - "SubscribeItem": 38, - "UnsubscribeItem": 39, - "GetNumSubscribedItems": 40, - "GetSubscribedItems": 41, - "GetItemState": 42, - "GetItemInstallInfo": 43, - "GetItemDownloadInfo": 44, - "DownloadItem": 45 - }, - "STEAMUGC_INTERFACE_VERSION007": { - "CreateQueryUserUGCRequest": 0, - "CreateQueryAllUGCRequest": 1, - "CreateQueryUGCDetailsRequest": 2, - "SendQueryUGCRequest": 3, - "GetQueryUGCResult": 4, - "GetQueryUGCPreviewURL": 5, - "GetQueryUGCMetadata": 6, - "GetQueryUGCChildren": 7, - "GetQueryUGCStatistic": 8, - "GetQueryUGCNumAdditionalPreviews": 9, - "GetQueryUGCAdditionalPreview": 10, - "GetQueryUGCNumKeyValueTags": 11, - "GetQueryUGCKeyValueTag": 12, - "ReleaseQueryUGCRequest": 13, - "AddRequiredTag": 14, - "AddExcludedTag": 15, - "SetReturnKeyValueTags": 16, - "SetReturnLongDescription": 17, - "SetReturnMetadata": 18, - "SetReturnChildren": 19, - "SetReturnAdditionalPreviews": 20, - "SetReturnTotalOnly": 21, - "SetLanguage": 22, - "SetAllowCachedResponse": 23, - "SetCloudFileNameFilter": 24, - "SetMatchAnyTag": 25, - "SetSearchText": 26, - "SetRankedByTrendDays": 27, - "AddRequiredKeyValueTag": 28, - "RequestUGCDetails": 29, - "CreateItem": 30, - "StartItemUpdate": 31, - "SetItemTitle": 32, - "SetItemDescription": 33, - "SetItemUpdateLanguage": 34, - "SetItemMetadata": 35, - "SetItemVisibility": 36, - "SetItemTags": 37, - "SetItemContent": 38, - "SetItemPreview": 39, - "RemoveItemKeyValueTags": 40, - "AddItemKeyValueTag": 41, - "SubmitItemUpdate": 42, - "GetItemUpdateProgress": 43, - "SetUserItemVote": 44, - "GetUserItemVote": 45, - "AddItemToFavorites": 46, - "RemoveItemFromFavorites": 47, - "SubscribeItem": 48, - "UnsubscribeItem": 49, - "GetNumSubscribedItems": 50, - "GetSubscribedItems": 51, - "GetItemState": 52, - "GetItemInstallInfo": 53, - "GetItemDownloadInfo": 54, - "DownloadItem": 55, - "BInitWorkshopForGameServer": 56, - "SuspendDownloads": 57 - }, - "SteamController003": { - "Init": 0, - "Shutdown": 1, - "RunFrame": 2, - "GetConnectedControllers": 3, - "ShowBindingPanel": 4, - "GetActionSetHandle": 5, - "ActivateActionSet": 6, - "GetCurrentActionSet": 7, - "GetDigitalActionHandle": 8, - "GetDigitalActionData": 9, - "GetDigitalActionOrigins": 10, - "GetAnalogActionHandle": 11, - "GetAnalogActionData": 12, - "GetAnalogActionOrigins": 13, - "StopAnalogActionMomentum": 14, - "TriggerHapticPulse": 15, - "TriggerRepeatedHapticPulse": 16 - }, - "STEAMREMOTESTORAGE_INTERFACE_VERSION013": { + "STEAMREMOTESTORAGE_INTERFACE_VERSION014": { "FileWrite": 0, "FileRead": 1, "FileWriteAsync": 2, @@ -2758,7 +1448,42 @@ "SynchronizeToServer": 58, "ResetFileRequestState": 59 }, - "STEAMAPPS_INTERFACE_VERSION008": { + "STEAMPARENTALSETTINGS_INTERFACE_VERSION001": { + "BIsParentalLockEnabled": 0, + "BIsParentalLockLocked": 1, + "BIsAppBlocked": 2, + "BIsAppInBlockList": 3, + "BIsFeatureBlocked": 4, + "BIsFeatureInBlockList": 5 + }, + "STEAMHTTP_INTERFACE_VERSION003": { + "CreateHTTPRequest": 0, + "SetHTTPRequestContextValue": 1, + "SetHTTPRequestNetworkActivityTimeout": 2, + "SetHTTPRequestHeaderValue": 3, + "SetHTTPRequestGetOrPostParameter": 4, + "SendHTTPRequest": 5, + "SendHTTPRequestAndStreamResponse": 6, + "DeferHTTPRequest": 7, + "PrioritizeHTTPRequest": 8, + "GetHTTPResponseHeaderSize": 9, + "GetHTTPResponseHeaderValue": 10, + "GetHTTPResponseBodySize": 11, + "GetHTTPResponseBodyData": 12, + "GetHTTPStreamingResponseBodyData": 13, + "ReleaseHTTPRequest": 14, + "GetHTTPDownloadProgressPct": 15, + "SetHTTPRequestRawPostBody": 16, + "CreateCookieContainer": 17, + "ReleaseCookieContainer": 18, + "SetCookie": 19, + "SetHTTPRequestCookieContainer": 20, + "SetHTTPRequestUserAgentInfo": 21, + "SetHTTPRequestRequiresVerifiedCertificate": 22, + "SetHTTPRequestAbsoluteTimeoutMS": 23, + "GetHTTPRequestWasTimedOut": 24 + }, + "STEAMAPPS_INTERFACE_VERSION004": { "BIsSubscribed": 0, "BIsLowViolence": 1, "BIsCybercafe": 2, @@ -2773,25 +1498,1124 @@ "BGetDLCDataByIndex": 11, "InstallDLC": 12, "UninstallDLC": 13, - "RequestAppProofOfPurchaseKey": 14, - "GetCurrentBetaName": 15, - "MarkContentCorrupt": 16, - "GetInstalledDepots": 17, - "GetAppInstallDir": 18, - "BIsAppInstalled": 19, - "GetAppOwner": 20, - "GetLaunchQueryParam": 21, - "GetDlcDownloadProgress": 22, - "GetAppBuildId": 23, - "RequestAllProofOfPurchaseKeys": 24, - "GetFileDetails": 25, - "GetLaunchCommandLine": 26, - "BIsSubscribedFromFamilySharing": 27, - "BIsTimedTrial": 28, - "SetDlcContext": 29, - "GetNumBetas": 30, - "GetBetaInfo": 31, - "SetActiveBeta": 32 + "RegisterActivationCode": 14 + }, + "STEAMUGC_INTERFACE_VERSION014": { + "CreateQueryUserUGCRequest": 0, + "CreateQueryAllUGCRequest": 2, + "CreateQueryUGCDetailsRequest": 3, + "SendQueryUGCRequest": 4, + "GetQueryUGCResult": 5, + "GetQueryUGCPreviewURL": 6, + "GetQueryUGCMetadata": 7, + "GetQueryUGCChildren": 8, + "GetQueryUGCStatistic": 9, + "GetQueryUGCNumAdditionalPreviews": 10, + "GetQueryUGCAdditionalPreview": 11, + "GetQueryUGCNumKeyValueTags": 12, + "GetQueryUGCKeyValueTag": 14, + "ReleaseQueryUGCRequest": 15, + "AddRequiredTag": 16, + "AddRequiredTagGroup": 17, + "AddExcludedTag": 18, + "SetReturnOnlyIDs": 19, + "SetReturnKeyValueTags": 20, + "SetReturnLongDescription": 21, + "SetReturnMetadata": 22, + "SetReturnChildren": 23, + "SetReturnAdditionalPreviews": 24, + "SetReturnTotalOnly": 25, + "SetReturnPlaytimeStats": 26, + "SetLanguage": 27, + "SetAllowCachedResponse": 28, + "SetCloudFileNameFilter": 29, + "SetMatchAnyTag": 30, + "SetSearchText": 31, + "SetRankedByTrendDays": 32, + "AddRequiredKeyValueTag": 33, + "RequestUGCDetails": 34, + "CreateItem": 35, + "StartItemUpdate": 36, + "SetItemTitle": 37, + "SetItemDescription": 38, + "SetItemUpdateLanguage": 39, + "SetItemMetadata": 40, + "SetItemVisibility": 41, + "SetItemTags": 42, + "SetItemContent": 43, + "SetItemPreview": 44, + "SetAllowLegacyUpload": 45, + "RemoveAllItemKeyValueTags": 46, + "RemoveItemKeyValueTags": 47, + "AddItemKeyValueTag": 48, + "AddItemPreviewFile": 49, + "AddItemPreviewVideo": 50, + "UpdateItemPreviewFile": 51, + "UpdateItemPreviewVideo": 52, + "RemoveItemPreview": 53, + "SubmitItemUpdate": 54, + "GetItemUpdateProgress": 55, + "SetUserItemVote": 56, + "GetUserItemVote": 57, + "AddItemToFavorites": 58, + "RemoveItemFromFavorites": 59, + "SubscribeItem": 60, + "UnsubscribeItem": 61, + "GetNumSubscribedItems": 62, + "GetSubscribedItems": 63, + "GetItemState": 64, + "GetItemInstallInfo": 65, + "GetItemDownloadInfo": 66, + "DownloadItem": 67, + "BInitWorkshopForGameServer": 68, + "SuspendDownloads": 69, + "StartPlaytimeTracking": 70, + "StopPlaytimeTracking": 71, + "StopPlaytimeTrackingForAllItems": 72, + "AddDependency": 73, + "RemoveDependency": 74, + "AddAppDependency": 75, + "RemoveAppDependency": 76, + "GetAppDependencies": 77, + "DeleteItem": 78 + }, + "SteamFriends011": { + "GetPersonaName": 0, + "SetPersonaName": 1, + "GetPersonaState": 2, + "GetFriendCount": 3, + "GetFriendByIndex": 4, + "GetFriendRelationship": 5, + "GetFriendPersonaState": 6, + "GetFriendPersonaName": 7, + "GetFriendGamePlayed": 8, + "GetFriendPersonaNameHistory": 9, + "HasFriend": 10, + "GetClanCount": 11, + "GetClanByIndex": 12, + "GetClanName": 13, + "GetClanTag": 14, + "GetClanActivityCounts": 15, + "DownloadClanActivityCounts": 16, + "GetFriendCountFromSource": 17, + "GetFriendFromSourceByIndex": 18, + "IsUserInSource": 19, + "SetInGameVoiceSpeaking": 20, + "ActivateGameOverlay": 21, + "ActivateGameOverlayToUser": 22, + "ActivateGameOverlayToWebPage": 23, + "ActivateGameOverlayToStore": 24, + "SetPlayedWith": 25, + "ActivateGameOverlayInviteDialog": 26, + "GetSmallFriendAvatar": 27, + "GetMediumFriendAvatar": 28, + "GetLargeFriendAvatar": 29, + "RequestUserInformation": 30, + "RequestClanOfficerList": 31, + "GetClanOwner": 32, + "GetClanOfficerCount": 33, + "GetClanOfficerByIndex": 34, + "GetUserRestrictions": 35, + "SetRichPresence": 36, + "ClearRichPresence": 37, + "GetFriendRichPresence": 38, + "GetFriendRichPresenceKeyCount": 39, + "GetFriendRichPresenceKeyByIndex": 40, + "RequestFriendRichPresence": 41, + "InviteUserToGame": 42, + "GetCoplayFriendCount": 43, + "GetCoplayFriend": 44, + "GetFriendCoplayTime": 45, + "GetFriendCoplayGame": 46, + "JoinClanChatRoom": 47, + "LeaveClanChatRoom": 48, + "GetClanChatMemberCount": 49, + "GetChatMemberByIndex": 50, + "SendClanChatMessage": 51, + "GetClanChatMessage": 52, + "IsClanChatAdmin": 53, + "IsClanChatWindowOpenInSteam": 54, + "OpenClanChatWindowInSteam": 55, + "CloseClanChatWindowInSteam": 56, + "SetListenForFriendsMessages": 57, + "ReplyToFriendMessage": 58, + "GetFriendMessage": 59, + "GetFollowerCount": 60, + "IsFollowing": 61, + "EnumerateFollowingList": 62 + }, + "SteamUtils005": { + "GetSecondsSinceAppActive": 0, + "GetSecondsSinceComputerActive": 1, + "GetConnectedUniverse": 2, + "GetServerRealTime": 3, + "GetIPCountry": 4, + "GetImageSize": 5, + "GetImageRGBA": 6, + "GetCSERIPPort": 7, + "GetCurrentBatteryPower": 8, + "GetAppID": 9, + "SetOverlayNotificationPosition": 10, + "IsAPICallCompleted": 11, + "GetAPICallFailureReason": 12, + "GetAPICallResult": 13, + "RunFrame": 14, + "GetIPCCallCount": 15, + "SetWarningMessageHook": 16, + "IsOverlayEnabled": 17, + "BOverlayNeedsPresent": 18, + "ShowGamepadTextInput": 19, + "GetEnteredGamepadTextLength": 20, + "GetEnteredGamepadTextInput": 21, + "CheckFileSignature": 22, + "PostPS3SysutilCallback": 23, + "BIsReadyToShutdown": 24, + "BIsPSNOnline": 25, + "SetPSNGameBootInviteStrings": 26 + }, + "STEAMUSERSTATS_INTERFACE_VERSION010": { + "RequestCurrentStats": 0, + "GetStat": 2, + "SetStat": 4, + "UpdateAvgRateStat": 5, + "GetAchievement": 6, + "SetAchievement": 7, + "ClearAchievement": 8, + "GetAchievementAndUnlockTime": 9, + "StoreStats": 10, + "GetAchievementIcon": 11, + "GetAchievementDisplayAttribute": 12, + "IndicateAchievementProgress": 13, + "RequestUserStats": 14, + "GetUserStat": 16, + "GetUserAchievement": 17, + "GetUserAchievementAndUnlockTime": 18, + "ResetAllStats": 19, + "FindOrCreateLeaderboard": 20, + "FindLeaderboard": 21, + "GetLeaderboardName": 22, + "GetLeaderboardEntryCount": 23, + "GetLeaderboardSortMethod": 24, + "GetLeaderboardDisplayType": 25, + "DownloadLeaderboardEntries": 26, + "DownloadLeaderboardEntriesForUsers": 27, + "GetDownloadedLeaderboardEntry": 28, + "UploadLeaderboardScore": 29, + "AttachLeaderboardUGC": 30, + "GetNumberOfCurrentPlayers": 31, + "RequestGlobalAchievementPercentages": 32, + "GetMostAchievedAchievementInfo": 33, + "GetNextMostAchievedAchievementInfo": 34, + "GetAchievementAchievedPercent": 35, + "RequestGlobalStats": 36, + "GetGlobalStat": 38, + "GetGlobalStatHistory": 40, + "InstallPS3Trophies": 41, + "GetTrophySpaceRequiredBeforeInstall": 42, + "SetUserStatsData": 43, + "GetUserStatsData": 44 + }, + "SteamGameStats001": { + "GetNewSession": 0, + "EndSession": 1, + "AddSessionAttributeInt": 2, + "AddSessionAttributeString": 3, + "AddSessionAttributeFloat": 4, + "AddNewRow": 5, + "CommitRow": 6, + "CommitOutstandingRows": 7, + "AddRowAttributeInt": 8, + "AddRowAtributeString": 9, + "AddRowAttributeFloat": 10, + "AddSessionAttributeInt64": 11, + "AddRowAttributeInt64": 12 + }, + "STEAMSCREENSHOTS_INTERFACE_VERSION001": { + "WriteScreenshot": 0, + "AddScreenshotToLibrary": 1, + "TriggerScreenshot": 2, + "HookScreenshots": 3, + "SetLocation": 4, + "TagUser": 5 + }, + "SteamUser016": { + "GetHSteamUser": 0, + "BLoggedOn": 1, + "GetSteamID": 2, + "InitiateGameConnection": 3, + "TerminateGameConnection": 4, + "TrackAppUsageEvent": 5, + "GetUserDataFolder": 6, + "StartVoiceRecording": 7, + "StopVoiceRecording": 8, + "GetAvailableVoice": 9, + "GetVoice": 10, + "DecompressVoice": 11, + "GetVoiceOptimalSampleRate": 12, + "GetAuthSessionTicket": 13, + "BeginAuthSession": 14, + "EndAuthSession": 15, + "CancelAuthTicket": 16, + "UserHasLicenseForApp": 17, + "BIsBehindNAT": 18, + "AdvertiseGame": 19, + "RequestEncryptedAppTicket": 20, + "GetEncryptedAppTicket": 21, + "LogOn": 22, + "LogOnAndLinkSteamAccountToPSN": 23, + "LogOnAndCreateNewSteamAccountIfNeeded": 24, + "GetConsoleSteamID": 25 + }, + "STEAMHTTP_INTERFACE_VERSION001": { + "CreateHTTPRequest": 0, + "SetHTTPRequestContextValue": 1, + "SetHTTPRequestNetworkActivityTimeout": 2, + "SetHTTPRequestHeaderValue": 3, + "SetHTTPRequestGetOrPostParameter": 4, + "SendHTTPRequest": 5, + "DeferHTTPRequest": 6, + "PrioritizeHTTPRequest": 7, + "GetHTTPResponseHeaderSize": 8, + "GetHTTPResponseHeaderValue": 9, + "GetHTTPResponseBodySize": 10, + "GetHTTPResponseBodyData": 11, + "ReleaseHTTPRequest": 12, + "GetHTTPDownloadProgressPct": 13, + "SetHTTPRequestRawPostBody": 14 + }, + "STEAMREMOTESTORAGE_INTERFACE_VERSION005": { + "FileWrite": 0, + "FileRead": 1, + "FileForget": 2, + "FileDelete": 3, + "FileShare": 4, + "SetSyncPlatforms": 5, + "FileExists": 6, + "FilePersisted": 7, + "GetFileSize": 8, + "GetFileTimestamp": 9, + "GetSyncPlatforms": 10, + "GetFileCount": 11, + "GetFileNameAndSize": 12, + "GetQuota": 13, + "IsCloudEnabledForAccount": 14, + "IsCloudEnabledForApp": 15, + "SetCloudEnabledForApp": 16, + "UGCDownload": 17, + "GetUGCDetails": 18, + "UGCRead": 19, + "GetCachedUGCCount": 20, + "PublishFile": 21, + "PublishWorkshopFile": 22, + "UpdatePublishedFile": 23, + "GetPublishedFileDetails": 24, + "DeletePublishedFile": 25, + "EnumerateUserPublishedFiles": 26, + "SubscribePublishedFile": 27, + "EnumerateUserSubscribedFiles": 28, + "UnsubscribePublishedFile": 29, + "GetFileListFromServer": 30, + "FileFetch": 31, + "FilePersist": 32, + "SynchronizeToClient": 33, + "SynchronizeToServer": 34, + "ResetFileRequestState": 35 + }, + "STEAMAPPS_INTERFACE_VERSION003": { + "BIsSubscribed": 0, + "BIsLowViolence": 1, + "BIsCybercafe": 2, + "BIsVACBanned": 3, + "GetCurrentGameLanguage": 4, + "GetAvailableGameLanguages": 5, + "BIsSubscribedApp": 6, + "BIsDlcInstalled": 7 + }, + "SteamNetworking003": { + "SendP2PPacket": 0, + "IsP2PPacketAvailable": 1, + "ReadP2PPacket": 2, + "AcceptP2PSessionWithUser": 3, + "CloseP2PSessionWithUser": 4, + "GetP2PSessionState": 5, + "CreateListenSocket": 6, + "CreateP2PConnectionSocket": 7, + "CreateConnectionSocket": 8, + "DestroySocket": 9, + "DestroyListenSocket": 10, + "SendDataOnSocket": 11, + "IsDataAvailableOnSocket": 12, + "RetrieveDataFromSocket": 13, + "IsDataAvailable": 14, + "RetrieveData": 15, + "GetSocketInfo": 16, + "GetListenSocketInfo": 17, + "GetSocketConnectionType": 18, + "GetMaxPacketSize": 19 + }, + "SteamFriends005": { + "GetPersonaName": 0, + "SetPersonaName": 1, + "GetPersonaState": 2, + "GetFriendCount": 3, + "GetFriendByIndex": 4, + "GetFriendRelationship": 5, + "GetFriendPersonaState": 6, + "GetFriendPersonaName": 7, + "GetFriendAvatar": 8, + "GetFriendGamePlayed": 9, + "GetFriendPersonaNameHistory": 10, + "HasFriend": 11, + "GetClanCount": 12, + "GetClanByIndex": 13, + "GetClanName": 14, + "GetFriendCountFromSource": 15, + "GetFriendFromSourceByIndex": 16, + "IsUserInSource": 17, + "SetInGameVoiceSpeaking": 18, + "ActivateGameOverlay": 19, + "ActivateGameOverlayToUser": 20, + "ActivateGameOverlayToWebPage": 21 + }, + "SteamGameServer010": { + "LogOn": 0, + "LogOff": 1, + "BLoggedOn": 2, + "BSecure": 3, + "GetSteamID": 4, + "SendUserConnectAndAuthenticate": 5, + "CreateUnauthenticatedUserConnection": 6, + "SendUserDisconnect": 7, + "BUpdateUserData": 8, + "BSetServerType": 9, + "UpdateServerStatus": 10, + "UpdateSpectatorPort": 11, + "SetGameTags": 12, + "GetGameplayStats": 13, + "GetServerReputation": 14, + "RequestUserGroupStatus": 15, + "GetPublicIP": 16, + "SetGameData": 17, + "UserHasLicenseForApp": 18, + "GetAuthSessionTicket": 19, + "BeginAuthSession": 20, + "EndAuthSession": 21, + "CancelAuthTicket": 22 + }, + "SteamClient009": { + "CreateSteamPipe": 0, + "BReleaseSteamPipe": 1, + "ConnectToGlobalUser": 2, + "CreateLocalUser": 3, + "ReleaseUser": 4, + "GetISteamUser": 5, + "GetISteamGameServer": 6, + "SetLocalIPBinding": 7, + "GetISteamFriends": 8, + "GetISteamUtils": 9, + "GetISteamMatchmaking": 10, + "GetISteamMasterServerUpdater": 11, + "GetISteamMatchmakingServers": 12, + "GetISteamGenericInterface": 13, + "GetISteamUserStats": 14, + "GetISteamGameServerStats": 15, + "GetISteamApps": 16, + "GetISteamNetworking": 17, + "GetISteamRemoteStorage": 18, + "RunFrame": 19, + "GetIPCCallCount": 20, + "SetWarningMessageHook": 21 + }, + "STEAMUSERSTATS_INTERFACE_VERSION007": { + "RequestCurrentStats": 0, + "GetStat": 2, + "SetStat": 4, + "UpdateAvgRateStat": 5, + "GetAchievement": 6, + "SetAchievement": 7, + "ClearAchievement": 8, + "GetAchievementAndUnlockTime": 9, + "StoreStats": 10, + "GetAchievementIcon": 11, + "GetAchievementDisplayAttribute": 12, + "IndicateAchievementProgress": 13, + "RequestUserStats": 14, + "GetUserStat": 16, + "GetUserAchievement": 17, + "GetUserAchievementAndUnlockTime": 18, + "ResetAllStats": 19, + "FindOrCreateLeaderboard": 20, + "FindLeaderboard": 21, + "GetLeaderboardName": 22, + "GetLeaderboardEntryCount": 23, + "GetLeaderboardSortMethod": 24, + "GetLeaderboardDisplayType": 25, + "DownloadLeaderboardEntries": 26, + "GetDownloadedLeaderboardEntry": 27, + "UploadLeaderboardScore": 28, + "GetNumberOfCurrentPlayers": 29 + }, + "STEAMREMOTESTORAGE_INTERFACE_VERSION002": { + "FileWrite": 0, + "GetFileSize": 1, + "FileRead": 2, + "FileExists": 3, + "GetFileCount": 4, + "GetFileNameAndSize": 5, + "GetQuota": 6 + }, + "SteamUser013": { + "GetHSteamUser": 0, + "BLoggedOn": 1, + "GetSteamID": 2, + "InitiateGameConnection": 3, + "TerminateGameConnection": 4, + "TrackAppUsageEvent": 5, + "GetUserDataFolder": 6, + "StartVoiceRecording": 7, + "StopVoiceRecording": 8, + "GetAvailableVoice": 9, + "GetVoice": 10, + "DecompressVoice": 11, + "GetAuthSessionTicket": 12, + "BeginAuthSession": 13, + "EndAuthSession": 14, + "CancelAuthTicket": 15, + "UserHasLicenseForApp": 16 + }, + "SteamInput005": { + "Init": 0, + "Shutdown": 1, + "SetInputActionManifestFilePath": 2, + "RunFrame": 3, + "BWaitForData": 4, + "BNewDataAvailable": 5, + "GetConnectedControllers": 6, + "EnableDeviceCallbacks": 7, + "EnableActionEventCallbacks": 8, + "GetActionSetHandle": 9, + "ActivateActionSet": 10, + "GetCurrentActionSet": 11, + "ActivateActionSetLayer": 12, + "DeactivateActionSetLayer": 13, + "DeactivateAllActionSetLayers": 14, + "GetActiveActionSetLayers": 15, + "GetDigitalActionHandle": 16, + "GetDigitalActionData": 17, + "GetDigitalActionOrigins": 18, + "GetStringForDigitalActionName": 19, + "GetAnalogActionHandle": 20, + "GetAnalogActionData": 21, + "GetAnalogActionOrigins": 22, + "GetGlyphPNGForActionOrigin": 23, + "GetGlyphSVGForActionOrigin": 24, + "GetGlyphForActionOrigin_Legacy": 25, + "GetStringForActionOrigin": 26, + "GetStringForAnalogActionName": 27, + "StopAnalogActionMomentum": 28, + "GetMotionData": 29, + "TriggerVibration": 30, + "TriggerVibrationExtended": 31, + "TriggerSimpleHapticEvent": 32, + "SetLEDColor": 33, + "Legacy_TriggerHapticPulse": 34, + "Legacy_TriggerRepeatedHapticPulse": 35, + "ShowBindingPanel": 36, + "GetInputTypeForHandle": 37, + "GetControllerForGamepadIndex": 38, + "GetGamepadIndexForController": 39, + "GetStringForXboxOrigin": 40, + "GetGlyphForXboxOrigin": 41, + "GetActionOriginFromXboxOrigin": 42, + "TranslateActionOrigin": 43, + "GetDeviceBindingRevision": 44, + "GetRemotePlaySessionID": 45, + "GetSessionInputConfigurationSettings": 46 + }, + "SteamController008": { + "Init": 0, + "Shutdown": 1, + "RunFrame": 2, + "GetConnectedControllers": 3, + "GetActionSetHandle": 4, + "ActivateActionSet": 5, + "GetCurrentActionSet": 6, + "ActivateActionSetLayer": 7, + "DeactivateActionSetLayer": 8, + "DeactivateAllActionSetLayers": 9, + "GetActiveActionSetLayers": 10, + "GetDigitalActionHandle": 11, + "GetDigitalActionData": 12, + "GetDigitalActionOrigins": 13, + "GetAnalogActionHandle": 14, + "GetAnalogActionData": 15, + "GetAnalogActionOrigins": 16, + "GetGlyphForActionOrigin": 17, + "GetStringForActionOrigin": 18, + "StopAnalogActionMomentum": 19, + "GetMotionData": 20, + "TriggerHapticPulse": 21, + "TriggerRepeatedHapticPulse": 22, + "TriggerVibration": 23, + "SetLEDColor": 24, + "ShowBindingPanel": 25, + "GetInputTypeForHandle": 26, + "GetControllerForGamepadIndex": 27, + "GetGamepadIndexForController": 28, + "GetStringForXboxOrigin": 29, + "GetGlyphForXboxOrigin": 30, + "GetActionOriginFromXboxOrigin": 31, + "TranslateActionOrigin": 32, + "GetControllerBindingRevision": 33 + }, + "SteamGameServer014": { + "InitGameServer": 0, + "SetProduct": 1, + "SetGameDescription": 2, + "SetModDir": 3, + "SetDedicatedServer": 4, + "LogOn": 5, + "LogOnAnonymous": 6, + "LogOff": 7, + "BLoggedOn": 8, + "BSecure": 9, + "GetSteamID": 10, + "WasRestartRequested": 11, + "SetMaxPlayerCount": 12, + "SetBotPlayerCount": 13, + "SetServerName": 14, + "SetMapName": 15, + "SetPasswordProtected": 16, + "SetSpectatorPort": 17, + "SetSpectatorServerName": 18, + "ClearAllKeyValues": 19, + "SetKeyValue": 20, + "SetGameTags": 21, + "SetGameData": 22, + "SetRegion": 23, + "SetAdvertiseServerActive": 24, + "GetAuthSessionTicket": 25, + "BeginAuthSession": 26, + "EndAuthSession": 27, + "CancelAuthTicket": 28, + "UserHasLicenseForApp": 29, + "RequestUserGroupStatus": 30, + "GetGameplayStats": 31, + "GetServerReputation": 32, + "GetPublicIP": 33, + "HandleIncomingPacket": 34, + "GetNextOutgoingPacket": 35, + "AssociateWithClan": 36, + "ComputeNewPlayerCompatibility": 37, + "SendUserConnectAndAuthenticate_DEPRECATED": 38, + "CreateUnauthenticatedUserConnection": 39, + "SendUserDisconnect_DEPRECATED": 40, + "BUpdateUserData": 41, + "SetMasterServerHeartbeatInterval_DEPRECATED": 42, + "ForceMasterServerHeartbeat_DEPRECATED": 43 + }, + "SteamNetworkingMessages002": { + "SendMessageToUser": 0, + "ReceiveMessagesOnChannel": 1, + "AcceptSessionWithUser": 2, + "CloseSessionWithUser": 3, + "CloseChannelWithUser": 4, + "GetSessionConnectionInfo": 5 + }, + "SteamUtils010": { + "GetSecondsSinceAppActive": 0, + "GetSecondsSinceComputerActive": 1, + "GetConnectedUniverse": 2, + "GetServerRealTime": 3, + "GetIPCountry": 4, + "GetImageSize": 5, + "GetImageRGBA": 6, + "GetCSERIPPort": 7, + "GetCurrentBatteryPower": 8, + "GetAppID": 9, + "SetOverlayNotificationPosition": 10, + "IsAPICallCompleted": 11, + "GetAPICallFailureReason": 12, + "GetAPICallResult": 13, + "RunFrame": 14, + "GetIPCCallCount": 15, + "SetWarningMessageHook": 16, + "IsOverlayEnabled": 17, + "BOverlayNeedsPresent": 18, + "CheckFileSignature": 19, + "ShowGamepadTextInput": 20, + "GetEnteredGamepadTextLength": 21, + "GetEnteredGamepadTextInput": 22, + "GetSteamUILanguage": 23, + "IsSteamRunningInVR": 24, + "SetOverlayNotificationInset": 25, + "IsSteamInBigPictureMode": 26, + "StartVRDashboard": 27, + "IsVRHeadsetStreamingEnabled": 28, + "SetVRHeadsetStreamingEnabled": 29, + "IsSteamChinaLauncher": 30, + "InitFilterText": 31, + "FilterText": 32, + "GetIPv6ConnectivityState": 33, + "IsSteamRunningOnSteamDeck": 34, + "ShowFloatingGamepadTextInput": 35, + "SetGameLauncherMode": 36, + "DismissFloatingGamepadTextInput": 37, + "DismissGamepadTextInput": 38 + }, + "SteamNetworkingSockets009": { + "CreateListenSocketIP": 0, + "ConnectByIPAddress": 1, + "CreateListenSocketP2P": 2, + "ConnectP2P": 3, + "AcceptConnection": 4, + "CloseConnection": 5, + "CloseListenSocket": 6, + "SetConnectionUserData": 7, + "GetConnectionUserData": 8, + "SetConnectionName": 9, + "GetConnectionName": 10, + "SendMessageToConnection": 11, + "SendMessages": 12, + "FlushMessagesOnConnection": 13, + "ReceiveMessagesOnConnection": 14, + "GetConnectionInfo": 15, + "GetQuickConnectionStatus": 16, + "GetDetailedConnectionStatus": 17, + "GetListenSocketAddress": 18, + "CreateSocketPair": 19, + "GetIdentity": 20, + "InitAuthentication": 21, + "GetAuthenticationStatus": 22, + "CreatePollGroup": 23, + "DestroyPollGroup": 24, + "SetConnectionPollGroup": 25, + "ReceiveMessagesOnPollGroup": 26, + "ConnectP2PCustomSignaling": 27, + "ReceivedP2PCustomSignal": 28, + "GetCertificateRequest": 29, + "SetCertificate": 30, + "RunCallbacks": 31, + "ReceivedRelayAuthTicket": 32, + "FindRelayAuthTicketForServer": 33, + "ConnectToHostedDedicatedServer": 34, + "GetHostedDedicatedServerPort": 35, + "GetHostedDedicatedServerPOPID": 36, + "GetHostedDedicatedServerAddress": 37, + "CreateHostedDedicatedServerListenSocket": 38, + "GetGameCoordinatorServerLogin": 39 + }, + "STEAMREMOTESTORAGE_INTERFACE_VERSION016": { + "FileWrite": 0, + "FileRead": 1, + "FileWriteAsync": 2, + "FileReadAsync": 3, + "FileReadAsyncComplete": 4, + "FileForget": 5, + "FileDelete": 6, + "FileShare": 7, + "SetSyncPlatforms": 8, + "FileWriteStreamOpen": 9, + "FileWriteStreamWriteChunk": 10, + "FileWriteStreamClose": 11, + "FileWriteStreamCancel": 12, + "FileExists": 13, + "FilePersisted": 14, + "GetFileSize": 15, + "GetFileTimestamp": 16, + "GetSyncPlatforms": 17, + "GetFileCount": 18, + "GetFileNameAndSize": 19, + "GetQuota": 20, + "IsCloudEnabledForAccount": 21, + "IsCloudEnabledForApp": 22, + "SetCloudEnabledForApp": 23, + "UGCDownload": 24, + "GetUGCDownloadProgress": 25, + "GetUGCDetails": 26, + "UGCRead": 27, + "GetCachedUGCCount": 28, + "PublishWorkshopFile": 29, + "CreatePublishedFileUpdateRequest": 30, + "UpdatePublishedFileFile": 31, + "UpdatePublishedFilePreviewFile": 32, + "UpdatePublishedFileTitle": 33, + "UpdatePublishedFileDescription": 34, + "UpdatePublishedFileVisibility": 35, + "UpdatePublishedFileTags": 36, + "CommitPublishedFileUpdate": 37, + "GetPublishedFileDetails": 38, + "DeletePublishedFile": 39, + "EnumerateUserPublishedFiles": 40, + "SubscribePublishedFile": 41, + "EnumerateUserSubscribedFiles": 42, + "UnsubscribePublishedFile": 43, + "UpdatePublishedFileSetChangeDescription": 44, + "GetPublishedItemVoteDetails": 45, + "UpdateUserPublishedItemVote": 46, + "GetUserPublishedItemVoteDetails": 47, + "EnumerateUserSharedWorkshopFiles": 48, + "PublishVideo": 49, + "SetUserPublishedFileAction": 50, + "EnumeratePublishedFilesByUserAction": 51, + "EnumeratePublishedWorkshopFiles": 52, + "UGCDownloadToLocation": 53, + "GetLocalFileChangeCount": 54, + "GetLocalFileChange": 55, + "BeginFileWriteBatch": 56, + "EndFileWriteBatch": 57 + }, + "STEAMUGC_INTERFACE_VERSION015": { + "CreateQueryUserUGCRequest": 0, + "CreateQueryAllUGCRequest": 2, + "CreateQueryUGCDetailsRequest": 3, + "SendQueryUGCRequest": 4, + "GetQueryUGCResult": 5, + "GetQueryUGCNumTags": 6, + "GetQueryUGCTag": 7, + "GetQueryUGCTagDisplayName": 8, + "GetQueryUGCPreviewURL": 9, + "GetQueryUGCMetadata": 10, + "GetQueryUGCChildren": 11, + "GetQueryUGCStatistic": 12, + "GetQueryUGCNumAdditionalPreviews": 13, + "GetQueryUGCAdditionalPreview": 14, + "GetQueryUGCNumKeyValueTags": 15, + "GetQueryUGCKeyValueTag": 17, + "ReleaseQueryUGCRequest": 18, + "AddRequiredTag": 19, + "AddRequiredTagGroup": 20, + "AddExcludedTag": 21, + "SetReturnOnlyIDs": 22, + "SetReturnKeyValueTags": 23, + "SetReturnLongDescription": 24, + "SetReturnMetadata": 25, + "SetReturnChildren": 26, + "SetReturnAdditionalPreviews": 27, + "SetReturnTotalOnly": 28, + "SetReturnPlaytimeStats": 29, + "SetLanguage": 30, + "SetAllowCachedResponse": 31, + "SetCloudFileNameFilter": 32, + "SetMatchAnyTag": 33, + "SetSearchText": 34, + "SetRankedByTrendDays": 35, + "AddRequiredKeyValueTag": 36, + "RequestUGCDetails": 37, + "CreateItem": 38, + "StartItemUpdate": 39, + "SetItemTitle": 40, + "SetItemDescription": 41, + "SetItemUpdateLanguage": 42, + "SetItemMetadata": 43, + "SetItemVisibility": 44, + "SetItemTags": 45, + "SetItemContent": 46, + "SetItemPreview": 47, + "SetAllowLegacyUpload": 48, + "RemoveAllItemKeyValueTags": 49, + "RemoveItemKeyValueTags": 50, + "AddItemKeyValueTag": 51, + "AddItemPreviewFile": 52, + "AddItemPreviewVideo": 53, + "UpdateItemPreviewFile": 54, + "UpdateItemPreviewVideo": 55, + "RemoveItemPreview": 56, + "SubmitItemUpdate": 57, + "GetItemUpdateProgress": 58, + "SetUserItemVote": 59, + "GetUserItemVote": 60, + "AddItemToFavorites": 61, + "RemoveItemFromFavorites": 62, + "SubscribeItem": 63, + "UnsubscribeItem": 64, + "GetNumSubscribedItems": 65, + "GetSubscribedItems": 66, + "GetItemState": 67, + "GetItemInstallInfo": 68, + "GetItemDownloadInfo": 69, + "DownloadItem": 70, + "BInitWorkshopForGameServer": 71, + "SuspendDownloads": 72, + "StartPlaytimeTracking": 73, + "StopPlaytimeTracking": 74, + "StopPlaytimeTrackingForAllItems": 75, + "AddDependency": 76, + "RemoveDependency": 77, + "AddAppDependency": 78, + "RemoveAppDependency": 79, + "GetAppDependencies": 80, + "DeleteItem": 81 + }, + "STEAMINVENTORY_INTERFACE_V001": { + "GetResultStatus": 0, + "GetResultItems": 1, + "GetResultTimestamp": 2, + "CheckResultSteamID": 3, + "DestroyResult": 4, + "GetAllItems": 5, + "GetItemsByID": 6, + "SerializeResult": 7, + "DeserializeResult": 8, + "GenerateItems": 9, + "GrantPromoItems": 10, + "AddPromoItem": 11, + "AddPromoItems": 12, + "ConsumeItem": 13, + "ExchangeItems": 14, + "TransferItemQuantity": 15, + "SendItemDropHeartbeat": 16, + "TriggerItemDrop": 17, + "TradeItems": 18, + "LoadItemDefinitions": 19, + "GetItemDefinitionIDs": 20, + "GetItemDefinitionProperty": 21 + }, + "STEAMVIDEO_INTERFACE_V001": { + "GetVideoURL": 0, + "IsBroadcasting": 1 + }, + "SteamController003": { + "Init": 0, + "Shutdown": 1, + "RunFrame": 2, + "GetConnectedControllers": 3, + "ShowBindingPanel": 4, + "GetActionSetHandle": 5, + "ActivateActionSet": 6, + "GetCurrentActionSet": 7, + "GetDigitalActionHandle": 8, + "GetDigitalActionData": 9, + "GetDigitalActionOrigins": 10, + "GetAnalogActionHandle": 11, + "GetAnalogActionData": 12, + "GetAnalogActionOrigins": 13, + "StopAnalogActionMomentum": 14, + "TriggerHapticPulse": 15 + }, + "SteamFriends015": { + "GetPersonaName": 0, + "SetPersonaName": 1, + "GetPersonaState": 2, + "GetFriendCount": 3, + "GetFriendByIndex": 4, + "GetFriendRelationship": 5, + "GetFriendPersonaState": 6, + "GetFriendPersonaName": 7, + "GetFriendGamePlayed": 8, + "GetFriendPersonaNameHistory": 9, + "GetFriendSteamLevel": 10, + "GetPlayerNickname": 11, + "GetFriendsGroupCount": 12, + "GetFriendsGroupIDByIndex": 13, + "GetFriendsGroupName": 14, + "GetFriendsGroupMembersCount": 15, + "GetFriendsGroupMembersList": 16, + "HasFriend": 17, + "GetClanCount": 18, + "GetClanByIndex": 19, + "GetClanName": 20, + "GetClanTag": 21, + "GetClanActivityCounts": 22, + "DownloadClanActivityCounts": 23, + "GetFriendCountFromSource": 24, + "GetFriendFromSourceByIndex": 25, + "IsUserInSource": 26, + "SetInGameVoiceSpeaking": 27, + "ActivateGameOverlay": 28, + "ActivateGameOverlayToUser": 29, + "ActivateGameOverlayToWebPage": 30, + "ActivateGameOverlayToStore": 31, + "SetPlayedWith": 32, + "ActivateGameOverlayInviteDialog": 33, + "GetSmallFriendAvatar": 34, + "GetMediumFriendAvatar": 35, + "GetLargeFriendAvatar": 36, + "RequestUserInformation": 37, + "RequestClanOfficerList": 38, + "GetClanOwner": 39, + "GetClanOfficerCount": 40, + "GetClanOfficerByIndex": 41, + "GetUserRestrictions": 42, + "SetRichPresence": 43, + "ClearRichPresence": 44, + "GetFriendRichPresence": 45, + "GetFriendRichPresenceKeyCount": 46, + "GetFriendRichPresenceKeyByIndex": 47, + "RequestFriendRichPresence": 48, + "InviteUserToGame": 49, + "GetCoplayFriendCount": 50, + "GetCoplayFriend": 51, + "GetFriendCoplayTime": 52, + "GetFriendCoplayGame": 53, + "JoinClanChatRoom": 54, + "LeaveClanChatRoom": 55, + "GetClanChatMemberCount": 56, + "GetChatMemberByIndex": 57, + "SendClanChatMessage": 58, + "GetClanChatMessage": 59, + "IsClanChatAdmin": 60, + "IsClanChatWindowOpenInSteam": 61, + "OpenClanChatWindowInSteam": 62, + "CloseClanChatWindowInSteam": 63, + "SetListenForFriendsMessages": 64, + "ReplyToFriendMessage": 65, + "GetFriendMessage": 66, + "GetFollowerCount": 67, + "IsFollowing": 68, + "EnumerateFollowingList": 69 + }, + "SteamGameServer012": { + "InitGameServer": 0, + "SetProduct": 1, + "SetGameDescription": 2, + "SetModDir": 3, + "SetDedicatedServer": 4, + "LogOn": 5, + "LogOnAnonymous": 6, + "LogOff": 7, + "BLoggedOn": 8, + "BSecure": 9, + "GetSteamID": 10, + "WasRestartRequested": 11, + "SetMaxPlayerCount": 12, + "SetBotPlayerCount": 13, + "SetServerName": 14, + "SetMapName": 15, + "SetPasswordProtected": 16, + "SetSpectatorPort": 17, + "SetSpectatorServerName": 18, + "ClearAllKeyValues": 19, + "SetKeyValue": 20, + "SetGameTags": 21, + "SetGameData": 22, + "SetRegion": 23, + "SendUserConnectAndAuthenticate": 24, + "CreateUnauthenticatedUserConnection": 25, + "SendUserDisconnect": 26, + "BUpdateUserData": 27, + "GetAuthSessionTicket": 28, + "BeginAuthSession": 29, + "EndAuthSession": 30, + "CancelAuthTicket": 31, + "UserHasLicenseForApp": 32, + "RequestUserGroupStatus": 33, + "GetGameplayStats": 34, + "GetServerReputation": 35, + "GetPublicIP": 36, + "HandleIncomingPacket": 37, + "GetNextOutgoingPacket": 38, + "EnableHeartbeats": 39, + "SetHeartbeatInterval": 40, + "ForceHeartbeat": 41, + "AssociateWithClan": 42, + "ComputeNewPlayerCompatibility": 43 + }, + "STEAMHTMLSURFACE_INTERFACE_VERSION_003": { + "Init": 0, + "Shutdown": 1, + "CreateBrowser": 2, + "RemoveBrowser": 3, + "LoadURL": 4, + "SetSize": 5, + "StopLoad": 6, + "Reload": 7, + "GoBack": 8, + "GoForward": 9, + "AddHeader": 10, + "ExecuteJavascript": 11, + "MouseUp": 12, + "MouseDown": 13, + "MouseDoubleClick": 14, + "MouseMove": 15, + "MouseWheel": 16, + "KeyDown": 17, + "KeyUp": 18, + "KeyChar": 19, + "SetHorizontalScroll": 20, + "SetVerticalScroll": 21, + "SetKeyFocus": 22, + "ViewSource": 23, + "CopyToClipboard": 24, + "PasteFromClipboard": 25, + "Find": 26, + "StopFind": 27, + "GetLinkAtPosition": 28, + "SetCookie": 29, + "SetPageScaleFactor": 30, + "SetBackgroundMode": 31, + "AllowStartRequest": 32, + "JSDialogResponse": 33, + "FileLoadDialogResponse": 34 + }, + "SteamUtils008": { + "GetSecondsSinceAppActive": 0, + "GetSecondsSinceComputerActive": 1, + "GetConnectedUniverse": 2, + "GetServerRealTime": 3, + "GetIPCountry": 4, + "GetImageSize": 5, + "GetImageRGBA": 6, + "GetCSERIPPort": 7, + "GetCurrentBatteryPower": 8, + "GetAppID": 9, + "SetOverlayNotificationPosition": 10, + "IsAPICallCompleted": 11, + "GetAPICallFailureReason": 12, + "GetAPICallResult": 13, + "RunFrame": 14, + "GetIPCCallCount": 15, + "SetWarningMessageHook": 16, + "IsOverlayEnabled": 17, + "BOverlayNeedsPresent": 18, + "CheckFileSignature": 19, + "ShowGamepadTextInput": 20, + "GetEnteredGamepadTextLength": 21, + "GetEnteredGamepadTextInput": 22, + "GetSteamUILanguage": 23, + "IsSteamRunningInVR": 24, + "SetOverlayNotificationInset": 25, + "IsSteamInBigPictureMode": 26, + "StartVRDashboard": 27 + }, + "SteamClient017": { + "CreateSteamPipe": 0, + "BReleaseSteamPipe": 1, + "ConnectToGlobalUser": 2, + "CreateLocalUser": 3, + "ReleaseUser": 4, + "GetISteamUser": 5, + "GetISteamGameServer": 6, + "SetLocalIPBinding": 7, + "GetISteamFriends": 8, + "GetISteamUtils": 9, + "GetISteamMatchmaking": 10, + "GetISteamMatchmakingServers": 11, + "GetISteamGenericInterface": 12, + "GetISteamUserStats": 13, + "GetISteamGameServerStats": 14, + "GetISteamApps": 15, + "GetISteamNetworking": 16, + "GetISteamRemoteStorage": 17, + "GetISteamScreenshots": 18, + "RunFrame": 19, + "GetIPCCallCount": 20, + "SetWarningMessageHook": 21, + "BShutdownIfAllPipesClosed": 22, + "GetISteamHTTP": 23, + "GetISteamUnifiedMessages": 24, + "GetISteamController": 25, + "GetISteamUGC": 26, + "GetISteamAppList": 27, + "GetISteamMusic": 28, + "GetISteamMusicRemote": 29, + "GetISteamHTMLSurface": 30, + "Set_SteamAPI_CPostAPIResultInProcess": 31, + "Remove_SteamAPI_CPostAPIResultInProcess": 32, + "Set_SteamAPI_CCheckCallbackRegisteredInProcess": 33, + "GetISteamInventory": 34, + "GetISteamVideo": 35, + "GetISteamPS3OverlayRender": 36 }, "SteamUser019": { "GetHSteamUser": 0, @@ -2889,72 +2713,7 @@ "BInitWorkshopForGameServer": 61, "SuspendDownloads": 62 }, - "SteamUtils008": { - "GetSecondsSinceAppActive": 0, - "GetSecondsSinceComputerActive": 1, - "GetConnectedUniverse": 2, - "GetServerRealTime": 3, - "GetIPCountry": 4, - "GetImageSize": 5, - "GetImageRGBA": 6, - "GetCSERIPPort": 7, - "GetCurrentBatteryPower": 8, - "GetAppID": 9, - "SetOverlayNotificationPosition": 10, - "IsAPICallCompleted": 11, - "GetAPICallFailureReason": 12, - "GetAPICallResult": 13, - "RunFrame": 14, - "GetIPCCallCount": 15, - "SetWarningMessageHook": 16, - "IsOverlayEnabled": 17, - "BOverlayNeedsPresent": 18, - "CheckFileSignature": 19, - "ShowGamepadTextInput": 20, - "GetEnteredGamepadTextLength": 21, - "GetEnteredGamepadTextInput": 22, - "GetSteamUILanguage": 23, - "IsSteamRunningInVR": 24, - "SetOverlayNotificationInset": 25, - "IsSteamInBigPictureMode": 26, - "StartVRDashboard": 27 - }, - "SteamController004": { - "Init": 0, - "Shutdown": 1, - "RunFrame": 2, - "GetConnectedControllers": 3, - "ShowBindingPanel": 4, - "GetActionSetHandle": 5, - "ActivateActionSet": 6, - "GetCurrentActionSet": 7, - "GetDigitalActionHandle": 8, - "GetDigitalActionData": 9, - "GetDigitalActionOrigins": 10, - "GetAnalogActionHandle": 11, - "GetAnalogActionData": 12, - "GetAnalogActionOrigins": 13, - "StopAnalogActionMomentum": 14, - "TriggerHapticPulse": 15, - "TriggerRepeatedHapticPulse": 16, - "GetGamepadIndexForController": 17, - "GetControllerForGamepadIndex": 18, - "GetMotionData": 19, - "ShowDigitalActionOrigins": 20, - "ShowAnalogActionOrigins": 21 - }, - "STEAMSCREENSHOTS_INTERFACE_VERSION003": { - "WriteScreenshot": 0, - "AddScreenshotToLibrary": 1, - "TriggerScreenshot": 2, - "HookScreenshots": 3, - "SetLocation": 4, - "TagUser": 5, - "TagPublishedFile": 6, - "IsScreenshotsHooked": 7, - "AddVRScreenshotToLibrary": 8 - }, - "STEAMREMOTESTORAGE_INTERFACE_VERSION014": { + "STEAMREMOTESTORAGE_INTERFACE_VERSION013": { "FileWrite": 0, "FileRead": 1, "FileWriteAsync": 2, @@ -3016,6 +2775,670 @@ "SynchronizeToServer": 58, "ResetFileRequestState": 59 }, + "STEAMREMOTESTORAGE_INTERFACE_VERSION006": { + "FileWrite": 0, + "FileRead": 1, + "FileForget": 2, + "FileDelete": 3, + "FileShare": 4, + "SetSyncPlatforms": 5, + "FileExists": 6, + "FilePersisted": 7, + "GetFileSize": 8, + "GetFileTimestamp": 9, + "GetSyncPlatforms": 10, + "GetFileCount": 11, + "GetFileNameAndSize": 12, + "GetQuota": 13, + "IsCloudEnabledForAccount": 14, + "IsCloudEnabledForApp": 15, + "SetCloudEnabledForApp": 16, + "UGCDownload": 17, + "GetUGCDownloadProgress": 18, + "GetUGCDetails": 19, + "UGCRead": 20, + "GetCachedUGCCount": 21, + "PublishWorkshopFile": 22, + "CreatePublishedFileUpdateRequest": 23, + "UpdatePublishedFileFile": 24, + "UpdatePublishedFilePreviewFile": 25, + "UpdatePublishedFileTitle": 26, + "UpdatePublishedFileDescription": 27, + "UpdatePublishedFileVisibility": 28, + "UpdatePublishedFileTags": 29, + "CommitPublishedFileUpdate": 30, + "GetPublishedFileDetails": 31, + "DeletePublishedFile": 32, + "EnumerateUserPublishedFiles": 33, + "SubscribePublishedFile": 34, + "EnumerateUserSubscribedFiles": 35, + "UnsubscribePublishedFile": 36, + "UpdatePublishedFileSetChangeDescription": 37, + "GetPublishedItemVoteDetails": 38, + "UpdateUserPublishedItemVote": 39, + "GetUserPublishedItemVoteDetails": 40, + "EnumerateUserSharedWorkshopFiles": 41, + "PublishVideo": 42, + "SetUserPublishedFileAction": 43, + "EnumeratePublishedFilesByUserAction": 44, + "EnumeratePublishedWorkshopFiles": 45, + "GetFileListFromServer": 46, + "FileFetch": 47, + "FilePersist": 48, + "SynchronizeToClient": 49, + "SynchronizeToServer": 50, + "ResetFileRequestState": 51 + }, + "SteamNetworkingUtils004": { + "AllocateMessage": 0, + "GetRelayNetworkStatus": 1, + "GetLocalPingLocation": 2, + "EstimatePingTimeBetweenTwoLocations": 3, + "EstimatePingTimeFromLocalHost": 4, + "ConvertPingLocationToString": 5, + "ParsePingLocationString": 6, + "CheckPingDataUpToDate": 7, + "GetPingToDataCenter": 8, + "GetDirectPingToPOP": 9, + "GetPOPCount": 10, + "GetPOPList": 11, + "GetLocalTimestamp": 12, + "SetDebugOutputFunction": 13, + "GetIPv4FakeIPType": 14, + "GetRealIdentityForFakeIP": 15, + "SetConfigValue": 16, + "GetConfigValue": 17, + "GetConfigValueInfo": 18, + "IterateGenericEditableConfigValues": 19, + "SteamNetworkingIPAddr_ToString": 20, + "SteamNetworkingIPAddr_ParseString": 21, + "SteamNetworkingIPAddr_GetFakeIPType": 22, + "SteamNetworkingIdentity_ToString": 23, + "SteamNetworkingIdentity_ParseString": 24 + }, + "SteamInput006": { + "Init": 0, + "Shutdown": 1, + "SetInputActionManifestFilePath": 2, + "RunFrame": 3, + "BWaitForData": 4, + "BNewDataAvailable": 5, + "GetConnectedControllers": 6, + "EnableDeviceCallbacks": 7, + "EnableActionEventCallbacks": 8, + "GetActionSetHandle": 9, + "ActivateActionSet": 10, + "GetCurrentActionSet": 11, + "ActivateActionSetLayer": 12, + "DeactivateActionSetLayer": 13, + "DeactivateAllActionSetLayers": 14, + "GetActiveActionSetLayers": 15, + "GetDigitalActionHandle": 16, + "GetDigitalActionData": 17, + "GetDigitalActionOrigins": 18, + "GetStringForDigitalActionName": 19, + "GetAnalogActionHandle": 20, + "GetAnalogActionData": 21, + "GetAnalogActionOrigins": 22, + "GetGlyphPNGForActionOrigin": 23, + "GetGlyphSVGForActionOrigin": 24, + "GetGlyphForActionOrigin_Legacy": 25, + "GetStringForActionOrigin": 26, + "GetStringForAnalogActionName": 27, + "StopAnalogActionMomentum": 28, + "GetMotionData": 29, + "TriggerVibration": 30, + "TriggerVibrationExtended": 31, + "TriggerSimpleHapticEvent": 32, + "SetLEDColor": 33, + "Legacy_TriggerHapticPulse": 34, + "Legacy_TriggerRepeatedHapticPulse": 35, + "ShowBindingPanel": 36, + "GetInputTypeForHandle": 37, + "GetControllerForGamepadIndex": 38, + "GetGamepadIndexForController": 39, + "GetStringForXboxOrigin": 40, + "GetGlyphForXboxOrigin": 41, + "GetActionOriginFromXboxOrigin": 42, + "TranslateActionOrigin": 43, + "GetDeviceBindingRevision": 44, + "GetRemotePlaySessionID": 45, + "GetSessionInputConfigurationSettings": 46, + "SetDualSenseTriggerEffect": 47 + }, + "STEAMVIDEO_INTERFACE_V007": { + "GetVideoURL": 0, + "IsBroadcasting": 1, + "GetOPFSettings": 2, + "GetOPFStringForApp": 3 + }, + "SteamGameServer015": { + "InitGameServer": 0, + "SetProduct": 1, + "SetGameDescription": 2, + "SetModDir": 3, + "SetDedicatedServer": 4, + "LogOn": 5, + "LogOnAnonymous": 6, + "LogOff": 7, + "BLoggedOn": 8, + "BSecure": 9, + "GetSteamID": 10, + "WasRestartRequested": 11, + "SetMaxPlayerCount": 12, + "SetBotPlayerCount": 13, + "SetServerName": 14, + "SetMapName": 15, + "SetPasswordProtected": 16, + "SetSpectatorPort": 17, + "SetSpectatorServerName": 18, + "ClearAllKeyValues": 19, + "SetKeyValue": 20, + "SetGameTags": 21, + "SetGameData": 22, + "SetRegion": 23, + "SetAdvertiseServerActive": 24, + "GetAuthSessionTicket": 25, + "BeginAuthSession": 26, + "EndAuthSession": 27, + "CancelAuthTicket": 28, + "UserHasLicenseForApp": 29, + "RequestUserGroupStatus": 30, + "GetGameplayStats": 31, + "GetServerReputation": 32, + "GetPublicIP": 33, + "HandleIncomingPacket": 34, + "GetNextOutgoingPacket": 35, + "AssociateWithClan": 36, + "ComputeNewPlayerCompatibility": 37, + "SendUserConnectAndAuthenticate_DEPRECATED": 38, + "CreateUnauthenticatedUserConnection": 39, + "SendUserDisconnect_DEPRECATED": 40, + "BUpdateUserData": 41, + "SetMasterServerHeartbeatInterval_DEPRECATED": 42, + "ForceMasterServerHeartbeat_DEPRECATED": 43 + }, + "STEAMTIMELINE_INTERFACE_V004": { + "SetTimelineTooltip": 0, + "ClearTimelineTooltip": 1, + "SetTimelineGameMode": 2, + "AddInstantaneousTimelineEvent": 3, + "AddRangeTimelineEvent": 4, + "StartRangeTimelineEvent": 5, + "UpdateRangeTimelineEvent": 6, + "EndRangeTimelineEvent": 7, + "RemoveTimelineEvent": 8, + "DoesEventRecordingExist": 9, + "StartGamePhase": 10, + "EndGamePhase": 11, + "SetGamePhaseID": 12, + "DoesGamePhaseRecordingExist": 13, + "AddGamePhaseTag": 14, + "SetGamePhaseAttribute": 15, + "OpenOverlayToGamePhase": 16, + "OpenOverlayToTimelineEvent": 17 + }, + "SteamFriends018": { + "GetPersonaName": 0, + "GetPersonaState": 1, + "GetFriendCount": 2, + "GetFriendByIndex": 3, + "GetFriendRelationship": 4, + "GetFriendPersonaState": 5, + "GetFriendPersonaName": 6, + "GetFriendGamePlayed": 7, + "GetFriendPersonaNameHistory": 8, + "GetFriendSteamLevel": 9, + "GetPlayerNickname": 10, + "GetFriendsGroupCount": 11, + "GetFriendsGroupIDByIndex": 12, + "GetFriendsGroupName": 13, + "GetFriendsGroupMembersCount": 14, + "GetFriendsGroupMembersList": 15, + "HasFriend": 16, + "GetClanCount": 17, + "GetClanByIndex": 18, + "GetClanName": 19, + "GetClanTag": 20, + "GetClanActivityCounts": 21, + "DownloadClanActivityCounts": 22, + "GetFriendCountFromSource": 23, + "GetFriendFromSourceByIndex": 24, + "IsUserInSource": 25, + "SetInGameVoiceSpeaking": 26, + "ActivateGameOverlay": 27, + "ActivateGameOverlayToUser": 28, + "ActivateGameOverlayToWebPage": 29, + "ActivateGameOverlayToStore": 30, + "SetPlayedWith": 31, + "ActivateGameOverlayInviteDialog": 32, + "GetSmallFriendAvatar": 33, + "GetMediumFriendAvatar": 34, + "GetLargeFriendAvatar": 35, + "RequestUserInformation": 36, + "RequestClanOfficerList": 37, + "GetClanOwner": 38, + "GetClanOfficerCount": 39, + "GetClanOfficerByIndex": 40, + "SetRichPresence": 41, + "ClearRichPresence": 42, + "GetFriendRichPresence": 43, + "GetFriendRichPresenceKeyCount": 44, + "GetFriendRichPresenceKeyByIndex": 45, + "RequestFriendRichPresence": 46, + "InviteUserToGame": 47, + "GetCoplayFriendCount": 48, + "GetCoplayFriend": 49, + "GetFriendCoplayTime": 50, + "GetFriendCoplayGame": 51, + "JoinClanChatRoom": 52, + "LeaveClanChatRoom": 53, + "GetClanChatMemberCount": 54, + "GetChatMemberByIndex": 55, + "SendClanChatMessage": 56, + "GetClanChatMessage": 57, + "IsClanChatAdmin": 58, + "IsClanChatWindowOpenInSteam": 59, + "OpenClanChatWindowInSteam": 60, + "CloseClanChatWindowInSteam": 61, + "SetListenForFriendsMessages": 62, + "ReplyToFriendMessage": 63, + "GetFriendMessage": 64, + "GetFollowerCount": 65, + "IsFollowing": 66, + "EnumerateFollowingList": 67, + "IsClanPublic": 68, + "IsClanOfficialGameGroup": 69, + "GetNumChatsWithUnreadPriorityMessages": 70, + "ActivateGameOverlayRemotePlayTogetherInviteDialog": 71, + "RegisterProtocolInOverlayBrowser": 72, + "ActivateGameOverlayInviteDialogConnectString": 73, + "RequestEquippedProfileItems": 74, + "BHasEquippedProfileItem": 75, + "GetProfileItemPropertyString": 76, + "GetProfileItemPropertyUint": 77 + }, + "SteamClient021": { + "CreateSteamPipe": 0, + "BReleaseSteamPipe": 1, + "ConnectToGlobalUser": 2, + "CreateLocalUser": 3, + "ReleaseUser": 4, + "GetISteamUser": 5, + "GetISteamGameServer": 6, + "SetLocalIPBinding": 7, + "GetISteamFriends": 8, + "GetISteamUtils": 9, + "GetISteamMatchmaking": 10, + "GetISteamMatchmakingServers": 11, + "GetISteamGenericInterface": 12, + "GetISteamUserStats": 13, + "GetISteamGameServerStats": 14, + "GetISteamApps": 15, + "GetISteamNetworking": 16, + "GetISteamRemoteStorage": 17, + "GetISteamScreenshots": 18, + "GetISteamGameSearch": 19, + "RunFrame": 20, + "GetIPCCallCount": 21, + "SetWarningMessageHook": 22, + "BShutdownIfAllPipesClosed": 23, + "GetISteamHTTP": 24, + "GetISteamController": 25, + "GetISteamUGC": 26, + "GetISteamMusic": 27, + "GetISteamMusicRemote": 28, + "GetISteamHTMLSurface": 29, + "DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess": 30, + "DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess": 31, + "Set_SteamAPI_CCheckCallbackRegisteredInProcess": 32, + "GetISteamInventory": 33, + "GetISteamVideo": 34, + "GetISteamParentalSettings": 35, + "GetISteamInput": 36, + "GetISteamParties": 37, + "GetISteamRemotePlay": 38, + "DestroyAllInterfaces": 39 + }, + "STEAMUSERSTATS_INTERFACE_VERSION013": { + "GetStat": 1, + "SetStat": 3, + "UpdateAvgRateStat": 4, + "GetAchievement": 5, + "SetAchievement": 6, + "ClearAchievement": 7, + "GetAchievementAndUnlockTime": 8, + "StoreStats": 9, + "GetAchievementIcon": 10, + "GetAchievementDisplayAttribute": 11, + "IndicateAchievementProgress": 12, + "GetNumAchievements": 13, + "GetAchievementName": 14, + "RequestUserStats": 15, + "GetUserStat": 17, + "GetUserAchievement": 18, + "GetUserAchievementAndUnlockTime": 19, + "ResetAllStats": 20, + "FindOrCreateLeaderboard": 21, + "FindLeaderboard": 22, + "GetLeaderboardName": 23, + "GetLeaderboardEntryCount": 24, + "GetLeaderboardSortMethod": 25, + "GetLeaderboardDisplayType": 26, + "DownloadLeaderboardEntries": 27, + "DownloadLeaderboardEntriesForUsers": 28, + "GetDownloadedLeaderboardEntry": 29, + "UploadLeaderboardScore": 30, + "AttachLeaderboardUGC": 31, + "GetNumberOfCurrentPlayers": 32, + "RequestGlobalAchievementPercentages": 33, + "GetMostAchievedAchievementInfo": 34, + "GetNextMostAchievedAchievementInfo": 35, + "GetAchievementAchievedPercent": 36, + "RequestGlobalStats": 37, + "GetGlobalStat": 39, + "GetGlobalStatHistory": 41, + "GetAchievementProgressLimits": 43 + }, + "STEAMREMOTEPLAY_INTERFACE_VERSION003": { + "GetSessionCount": 0, + "GetSessionID": 1, + "GetSessionSteamID": 2, + "GetSessionClientName": 3, + "GetSessionClientFormFactor": 4, + "BGetSessionClientResolution": 5, + "ShowRemotePlayTogetherUI": 6, + "BSendRemotePlayTogetherInvite": 7, + "BEnableRemotePlayTogetherDirectInput": 8, + "DisableRemotePlayTogetherDirectInput": 9, + "GetInput": 10, + "SetMouseVisibility": 11, + "SetMousePosition": 12, + "CreateMouseCursor": 13, + "SetMouseCursor": 14 + }, + "SteamNetworkingSockets012": { + "CreateListenSocketIP": 0, + "ConnectByIPAddress": 1, + "CreateListenSocketP2P": 2, + "ConnectP2P": 3, + "AcceptConnection": 4, + "CloseConnection": 5, + "CloseListenSocket": 6, + "SetConnectionUserData": 7, + "GetConnectionUserData": 8, + "SetConnectionName": 9, + "GetConnectionName": 10, + "SendMessageToConnection": 11, + "SendMessages": 12, + "FlushMessagesOnConnection": 13, + "ReceiveMessagesOnConnection": 14, + "GetConnectionInfo": 15, + "GetConnectionRealTimeStatus": 16, + "GetDetailedConnectionStatus": 17, + "GetListenSocketAddress": 18, + "CreateSocketPair": 19, + "ConfigureConnectionLanes": 20, + "GetIdentity": 21, + "InitAuthentication": 22, + "GetAuthenticationStatus": 23, + "CreatePollGroup": 24, + "DestroyPollGroup": 25, + "SetConnectionPollGroup": 26, + "ReceiveMessagesOnPollGroup": 27, + "ReceivedRelayAuthTicket": 28, + "FindRelayAuthTicketForServer": 29, + "ConnectToHostedDedicatedServer": 30, + "GetHostedDedicatedServerPort": 31, + "GetHostedDedicatedServerPOPID": 32, + "GetHostedDedicatedServerAddress": 33, + "CreateHostedDedicatedServerListenSocket": 34, + "GetGameCoordinatorServerLogin": 35, + "ConnectP2PCustomSignaling": 36, + "ReceivedP2PCustomSignal": 37, + "GetCertificateRequest": 38, + "SetCertificate": 39, + "ResetIdentity": 40, + "RunCallbacks": 41, + "BeginAsyncRequestFakeIP": 42, + "GetFakeIP": 43, + "CreateListenSocketP2PFakeIP": 44, + "GetRemoteFakeIPForConnection": 45, + "CreateFakeUDPPort": 46 + }, + "SteamUser023": { + "GetHSteamUser": 0, + "BLoggedOn": 1, + "GetSteamID": 2, + "InitiateGameConnection_DEPRECATED": 3, + "TerminateGameConnection_DEPRECATED": 4, + "TrackAppUsageEvent": 5, + "GetUserDataFolder": 6, + "StartVoiceRecording": 7, + "StopVoiceRecording": 8, + "GetAvailableVoice": 9, + "GetVoice": 10, + "DecompressVoice": 11, + "GetVoiceOptimalSampleRate": 12, + "GetAuthSessionTicket": 13, + "GetAuthTicketForWebApi": 14, + "BeginAuthSession": 15, + "EndAuthSession": 16, + "CancelAuthTicket": 17, + "UserHasLicenseForApp": 18, + "BIsBehindNAT": 19, + "AdvertiseGame": 20, + "RequestEncryptedAppTicket": 21, + "GetEncryptedAppTicket": 22, + "GetGameBadgeLevel": 23, + "GetPlayerSteamLevel": 24, + "RequestStoreAuthURL": 25, + "BIsPhoneVerified": 26, + "BIsTwoFactorEnabled": 27, + "BIsPhoneIdentifying": 28, + "BIsPhoneRequiringVerification": 29, + "GetMarketEligibility": 30, + "GetDurationControl": 31, + "BSetDurationControlOnlineState": 32 + }, + "SteamNetworking004": { + "SendP2PPacket": 0, + "IsP2PPacketAvailable": 1, + "ReadP2PPacket": 2, + "AcceptP2PSessionWithUser": 3, + "CloseP2PSessionWithUser": 4, + "GetP2PSessionState": 5, + "CreateListenSocket": 6, + "CreateP2PConnectionSocket": 7, + "CreateConnectionSocket": 8, + "DestroySocket": 9, + "DestroyListenSocket": 10, + "SendDataOnSocket": 11, + "IsDataAvailableOnSocket": 12, + "RetrieveDataFromSocket": 13, + "IsDataAvailable": 14, + "RetrieveData": 15, + "GetSocketInfo": 16, + "GetListenSocketInfo": 17, + "GetSocketConnectionType": 18, + "GetMaxPacketSize": 19 + }, + "STEAMUGC_INTERFACE_VERSION021": { + "CreateQueryUserUGCRequest": 0, + "CreateQueryAllUGCRequest": 2, + "CreateQueryUGCDetailsRequest": 3, + "SendQueryUGCRequest": 4, + "GetQueryUGCResult": 5, + "GetQueryUGCNumTags": 6, + "GetQueryUGCTag": 7, + "GetQueryUGCTagDisplayName": 8, + "GetQueryUGCPreviewURL": 9, + "GetQueryUGCMetadata": 10, + "GetQueryUGCChildren": 11, + "GetQueryUGCStatistic": 12, + "GetQueryUGCNumAdditionalPreviews": 13, + "GetQueryUGCAdditionalPreview": 14, + "GetQueryUGCNumKeyValueTags": 15, + "GetQueryUGCKeyValueTag": 17, + "GetNumSupportedGameVersions": 18, + "GetSupportedGameVersionData": 19, + "GetQueryUGCContentDescriptors": 20, + "ReleaseQueryUGCRequest": 21, + "AddRequiredTag": 22, + "AddRequiredTagGroup": 23, + "AddExcludedTag": 24, + "SetReturnOnlyIDs": 25, + "SetReturnKeyValueTags": 26, + "SetReturnLongDescription": 27, + "SetReturnMetadata": 28, + "SetReturnChildren": 29, + "SetReturnAdditionalPreviews": 30, + "SetReturnTotalOnly": 31, + "SetReturnPlaytimeStats": 32, + "SetLanguage": 33, + "SetAllowCachedResponse": 34, + "SetAdminQuery": 35, + "SetCloudFileNameFilter": 36, + "SetMatchAnyTag": 37, + "SetSearchText": 38, + "SetRankedByTrendDays": 39, + "SetTimeCreatedDateRange": 40, + "SetTimeUpdatedDateRange": 41, + "AddRequiredKeyValueTag": 42, + "RequestUGCDetails": 43, + "CreateItem": 44, + "StartItemUpdate": 45, + "SetItemTitle": 46, + "SetItemDescription": 47, + "SetItemUpdateLanguage": 48, + "SetItemMetadata": 49, + "SetItemVisibility": 50, + "SetItemTags": 51, + "SetItemContent": 52, + "SetItemPreview": 53, + "SetAllowLegacyUpload": 54, + "RemoveAllItemKeyValueTags": 55, + "RemoveItemKeyValueTags": 56, + "AddItemKeyValueTag": 57, + "AddItemPreviewFile": 58, + "AddItemPreviewVideo": 59, + "UpdateItemPreviewFile": 60, + "UpdateItemPreviewVideo": 61, + "RemoveItemPreview": 62, + "AddContentDescriptor": 63, + "RemoveContentDescriptor": 64, + "SetRequiredGameVersions": 65, + "SubmitItemUpdate": 66, + "GetItemUpdateProgress": 67, + "SetUserItemVote": 68, + "GetUserItemVote": 69, + "AddItemToFavorites": 70, + "RemoveItemFromFavorites": 71, + "SubscribeItem": 72, + "UnsubscribeItem": 73, + "GetNumSubscribedItems": 74, + "GetSubscribedItems": 75, + "GetItemState": 76, + "GetItemInstallInfo": 77, + "GetItemDownloadInfo": 78, + "DownloadItem": 79, + "BInitWorkshopForGameServer": 80, + "SuspendDownloads": 81, + "StartPlaytimeTracking": 82, + "StopPlaytimeTracking": 83, + "StopPlaytimeTrackingForAllItems": 84, + "AddDependency": 85, + "RemoveDependency": 86, + "AddAppDependency": 87, + "RemoveAppDependency": 88, + "GetAppDependencies": 89, + "DeleteItem": 90, + "ShowWorkshopEULA": 91, + "GetWorkshopEULAStatus": 92, + "GetUserContentDescriptorPreferences": 93, + "SetItemsDisabledLocally": 94, + "SetSubscriptionsLoadOrder": 95 + }, + "SteamFriends007": { + "GetPersonaName": 0, + "SetPersonaName": 1, + "GetPersonaState": 2, + "GetFriendCount": 3, + "GetFriendByIndex": 4, + "GetFriendRelationship": 5, + "GetFriendPersonaState": 6, + "GetFriendPersonaName": 7, + "GetFriendGamePlayed": 8, + "GetFriendPersonaNameHistory": 9, + "HasFriend": 10, + "GetClanCount": 11, + "GetClanByIndex": 12, + "GetClanName": 13, + "GetClanTag": 14, + "GetFriendCountFromSource": 15, + "GetFriendFromSourceByIndex": 16, + "IsUserInSource": 17, + "SetInGameVoiceSpeaking": 18, + "ActivateGameOverlay": 19, + "ActivateGameOverlayToUser": 20, + "ActivateGameOverlayToWebPage": 21, + "ActivateGameOverlayToStore": 22, + "SetPlayedWith": 23, + "ActivateGameOverlayInviteDialog": 24, + "GetSmallFriendAvatar": 25, + "GetMediumFriendAvatar": 26, + "GetLargeFriendAvatar": 27 + }, + "SteamUser014": { + "GetHSteamUser": 0, + "BLoggedOn": 1, + "GetSteamID": 2, + "InitiateGameConnection": 3, + "TerminateGameConnection": 4, + "TrackAppUsageEvent": 5, + "GetUserDataFolder": 6, + "StartVoiceRecording": 7, + "StopVoiceRecording": 8, + "GetAvailableVoice": 9, + "GetVoice": 10, + "DecompressVoice": 11, + "GetAuthSessionTicket": 12, + "BeginAuthSession": 13, + "EndAuthSession": 14, + "CancelAuthTicket": 15, + "UserHasLicenseForApp": 16, + "BIsBehindNAT": 17, + "AdvertiseGame": 18, + "RequestEncryptedAppTicket": 19, + "GetEncryptedAppTicket": 20, + "LogOn": 21, + "LogOnAndLinkSteamAccountToPSN": 22, + "LogOnAndCreateNewSteamAccountIfNeeded": 23 + }, + "SteamController004": { + "Init": 0, + "Shutdown": 1, + "RunFrame": 2, + "GetConnectedControllers": 3, + "ShowBindingPanel": 4, + "GetActionSetHandle": 5, + "ActivateActionSet": 6, + "GetCurrentActionSet": 7, + "GetDigitalActionHandle": 8, + "GetDigitalActionData": 9, + "GetDigitalActionOrigins": 10, + "GetAnalogActionHandle": 11, + "GetAnalogActionData": 12, + "GetAnalogActionOrigins": 13, + "StopAnalogActionMomentum": 14, + "TriggerHapticPulse": 15, + "TriggerRepeatedHapticPulse": 16, + "GetGamepadIndexForController": 17, + "GetControllerForGamepadIndex": 18, + "GetMotionData": 19, + "ShowDigitalActionOrigins": 20, + "ShowAnalogActionOrigins": 21 + }, "STEAMUGC_INTERFACE_VERSION009": { "CreateQueryUserUGCRequest": 0, "CreateQueryAllUGCRequest": 1, @@ -3085,147 +3508,187 @@ "StopPlaytimeTracking": 65, "StopPlaytimeTrackingForAllItems": 66 }, - "SteamController005": { - "Init": 0, - "Shutdown": 1, - "RunFrame": 2, - "GetConnectedControllers": 3, - "ShowBindingPanel": 4, - "GetActionSetHandle": 5, - "ActivateActionSet": 6, - "GetCurrentActionSet": 7, - "GetDigitalActionHandle": 8, - "GetDigitalActionData": 9, - "GetDigitalActionOrigins": 10, - "GetAnalogActionHandle": 11, - "GetAnalogActionData": 12, - "GetAnalogActionOrigins": 13, - "StopAnalogActionMomentum": 14, - "TriggerHapticPulse": 15, - "TriggerRepeatedHapticPulse": 16, - "TriggerVibration": 17, - "SetLEDColor": 18, - "GetGamepadIndexForController": 19, - "GetControllerForGamepadIndex": 20, - "GetMotionData": 21, - "ShowDigitalActionOrigins": 22, - "ShowAnalogActionOrigins": 23, - "GetStringForActionOrigin": 24, - "GetGlyphForActionOrigin": 25 + "STEAMAPPS_INTERFACE_VERSION006": { + "BIsSubscribed": 0, + "BIsLowViolence": 1, + "BIsCybercafe": 2, + "BIsVACBanned": 3, + "GetCurrentGameLanguage": 4, + "GetAvailableGameLanguages": 5, + "BIsSubscribedApp": 6, + "BIsDlcInstalled": 7, + "GetEarliestPurchaseUnixTime": 8, + "BIsSubscribedFromFreeWeekend": 9, + "GetDLCCount": 10, + "BGetDLCDataByIndex": 11, + "InstallDLC": 12, + "UninstallDLC": 13, + "RequestAppProofOfPurchaseKey": 14, + "GetCurrentBetaName": 15, + "MarkContentCorrupt": 16, + "GetInstalledDepots": 17, + "GetAppInstallDir": 18, + "BIsAppInstalled": 19, + "GetAppOwner": 20, + "GetLaunchQueryParam": 21, + "RegisterActivationCode": 22 }, - "STEAMINVENTORY_INTERFACE_V002": { - "GetResultStatus": 0, - "GetResultItems": 1, - "GetResultItemProperty": 2, - "GetResultTimestamp": 3, - "CheckResultSteamID": 4, - "DestroyResult": 5, - "GetAllItems": 6, - "GetItemsByID": 7, - "SerializeResult": 8, - "DeserializeResult": 9, - "GenerateItems": 10, - "GrantPromoItems": 11, - "AddPromoItem": 12, - "AddPromoItems": 13, - "ConsumeItem": 14, - "ExchangeItems": 15, - "TransferItemQuantity": 16, - "SendItemDropHeartbeat": 17, - "TriggerItemDrop": 18, - "TradeItems": 19, - "LoadItemDefinitions": 20, - "GetItemDefinitionIDs": 21, - "GetItemDefinitionProperty": 22, - "RequestEligiblePromoItemDefinitionsIDs": 23, - "GetEligiblePromoItemDefinitionIDs": 24, - "StartPurchase": 25, - "RequestPrices": 26, - "GetNumItemsWithPrices": 27, - "GetItemsWithPrices": 28, - "GetItemPrice": 29, - "StartUpdateProperties": 30, - "RemoveProperty": 31, - "SetProperty": 35, - "SubmitUpdateProperties": 36 - }, - "STEAMUGC_INTERFACE_VERSION010": { + "STEAMUGC_INTERFACE_VERSION017": { "CreateQueryUserUGCRequest": 0, - "CreateQueryAllUGCRequest": 1, - "CreateQueryUGCDetailsRequest": 2, - "SendQueryUGCRequest": 3, - "GetQueryUGCResult": 4, - "GetQueryUGCPreviewURL": 5, - "GetQueryUGCMetadata": 6, - "GetQueryUGCChildren": 7, - "GetQueryUGCStatistic": 8, - "GetQueryUGCNumAdditionalPreviews": 9, - "GetQueryUGCAdditionalPreview": 10, - "GetQueryUGCNumKeyValueTags": 11, - "GetQueryUGCKeyValueTag": 12, - "ReleaseQueryUGCRequest": 13, - "AddRequiredTag": 14, - "AddExcludedTag": 15, - "SetReturnOnlyIDs": 16, - "SetReturnKeyValueTags": 17, - "SetReturnLongDescription": 18, - "SetReturnMetadata": 19, - "SetReturnChildren": 20, - "SetReturnAdditionalPreviews": 21, - "SetReturnTotalOnly": 22, - "SetReturnPlaytimeStats": 23, - "SetLanguage": 24, - "SetAllowCachedResponse": 25, - "SetCloudFileNameFilter": 26, - "SetMatchAnyTag": 27, - "SetSearchText": 28, - "SetRankedByTrendDays": 29, - "AddRequiredKeyValueTag": 30, - "RequestUGCDetails": 31, - "CreateItem": 32, - "StartItemUpdate": 33, - "SetItemTitle": 34, - "SetItemDescription": 35, - "SetItemUpdateLanguage": 36, - "SetItemMetadata": 37, - "SetItemVisibility": 38, - "SetItemTags": 39, - "SetItemContent": 40, - "SetItemPreview": 41, - "RemoveItemKeyValueTags": 42, - "AddItemKeyValueTag": 43, - "AddItemPreviewFile": 44, - "AddItemPreviewVideo": 45, - "UpdateItemPreviewFile": 46, - "UpdateItemPreviewVideo": 47, - "RemoveItemPreview": 48, - "SubmitItemUpdate": 49, - "GetItemUpdateProgress": 50, - "SetUserItemVote": 51, - "GetUserItemVote": 52, - "AddItemToFavorites": 53, - "RemoveItemFromFavorites": 54, - "SubscribeItem": 55, - "UnsubscribeItem": 56, - "GetNumSubscribedItems": 57, - "GetSubscribedItems": 58, - "GetItemState": 59, - "GetItemInstallInfo": 60, - "GetItemDownloadInfo": 61, - "DownloadItem": 62, - "BInitWorkshopForGameServer": 63, - "SuspendDownloads": 64, - "StartPlaytimeTracking": 65, - "StopPlaytimeTracking": 66, - "StopPlaytimeTrackingForAllItems": 67, - "AddDependency": 68, - "RemoveDependency": 69, - "AddAppDependency": 70, - "RemoveAppDependency": 71, - "GetAppDependencies": 72, - "DeleteItem": 73 + "CreateQueryAllUGCRequest": 2, + "CreateQueryUGCDetailsRequest": 3, + "SendQueryUGCRequest": 4, + "GetQueryUGCResult": 5, + "GetQueryUGCNumTags": 6, + "GetQueryUGCTag": 7, + "GetQueryUGCTagDisplayName": 8, + "GetQueryUGCPreviewURL": 9, + "GetQueryUGCMetadata": 10, + "GetQueryUGCChildren": 11, + "GetQueryUGCStatistic": 12, + "GetQueryUGCNumAdditionalPreviews": 13, + "GetQueryUGCAdditionalPreview": 14, + "GetQueryUGCNumKeyValueTags": 15, + "GetQueryUGCKeyValueTag": 17, + "GetQueryUGCContentDescriptors": 18, + "ReleaseQueryUGCRequest": 19, + "AddRequiredTag": 20, + "AddRequiredTagGroup": 21, + "AddExcludedTag": 22, + "SetReturnOnlyIDs": 23, + "SetReturnKeyValueTags": 24, + "SetReturnLongDescription": 25, + "SetReturnMetadata": 26, + "SetReturnChildren": 27, + "SetReturnAdditionalPreviews": 28, + "SetReturnTotalOnly": 29, + "SetReturnPlaytimeStats": 30, + "SetLanguage": 31, + "SetAllowCachedResponse": 32, + "SetCloudFileNameFilter": 33, + "SetMatchAnyTag": 34, + "SetSearchText": 35, + "SetRankedByTrendDays": 36, + "SetTimeCreatedDateRange": 37, + "SetTimeUpdatedDateRange": 38, + "AddRequiredKeyValueTag": 39, + "RequestUGCDetails": 40, + "CreateItem": 41, + "StartItemUpdate": 42, + "SetItemTitle": 43, + "SetItemDescription": 44, + "SetItemUpdateLanguage": 45, + "SetItemMetadata": 46, + "SetItemVisibility": 47, + "SetItemTags": 48, + "SetItemContent": 49, + "SetItemPreview": 50, + "SetAllowLegacyUpload": 51, + "RemoveAllItemKeyValueTags": 52, + "RemoveItemKeyValueTags": 53, + "AddItemKeyValueTag": 54, + "AddItemPreviewFile": 55, + "AddItemPreviewVideo": 56, + "UpdateItemPreviewFile": 57, + "UpdateItemPreviewVideo": 58, + "RemoveItemPreview": 59, + "AddContentDescriptor": 60, + "RemoveContentDescriptor": 61, + "SubmitItemUpdate": 62, + "GetItemUpdateProgress": 63, + "SetUserItemVote": 64, + "GetUserItemVote": 65, + "AddItemToFavorites": 66, + "RemoveItemFromFavorites": 67, + "SubscribeItem": 68, + "UnsubscribeItem": 69, + "GetNumSubscribedItems": 70, + "GetSubscribedItems": 71, + "GetItemState": 72, + "GetItemInstallInfo": 73, + "GetItemDownloadInfo": 74, + "DownloadItem": 75, + "BInitWorkshopForGameServer": 76, + "SuspendDownloads": 77, + "StartPlaytimeTracking": 78, + "StopPlaytimeTracking": 79, + "StopPlaytimeTrackingForAllItems": 80, + "AddDependency": 81, + "RemoveDependency": 82, + "AddAppDependency": 83, + "RemoveAppDependency": 84, + "GetAppDependencies": 85, + "DeleteItem": 86, + "ShowWorkshopEULA": 87, + "GetWorkshopEULAStatus": 88 }, - "SteamUtils009": { + "SteamFriends014": { + "GetPersonaName": 0, + "SetPersonaName": 1, + "GetPersonaState": 2, + "GetFriendCount": 3, + "GetFriendByIndex": 4, + "GetFriendRelationship": 5, + "GetFriendPersonaState": 6, + "GetFriendPersonaName": 7, + "GetFriendGamePlayed": 8, + "GetFriendPersonaNameHistory": 9, + "GetPlayerNickname": 10, + "HasFriend": 11, + "GetClanCount": 12, + "GetClanByIndex": 13, + "GetClanName": 14, + "GetClanTag": 15, + "GetClanActivityCounts": 16, + "DownloadClanActivityCounts": 17, + "GetFriendCountFromSource": 18, + "GetFriendFromSourceByIndex": 19, + "IsUserInSource": 20, + "SetInGameVoiceSpeaking": 21, + "ActivateGameOverlay": 22, + "ActivateGameOverlayToUser": 23, + "ActivateGameOverlayToWebPage": 24, + "ActivateGameOverlayToStore": 25, + "SetPlayedWith": 26, + "ActivateGameOverlayInviteDialog": 27, + "GetSmallFriendAvatar": 28, + "GetMediumFriendAvatar": 29, + "GetLargeFriendAvatar": 30, + "RequestUserInformation": 31, + "RequestClanOfficerList": 32, + "GetClanOwner": 33, + "GetClanOfficerCount": 34, + "GetClanOfficerByIndex": 35, + "GetUserRestrictions": 36, + "SetRichPresence": 37, + "ClearRichPresence": 38, + "GetFriendRichPresence": 39, + "GetFriendRichPresenceKeyCount": 40, + "GetFriendRichPresenceKeyByIndex": 41, + "RequestFriendRichPresence": 42, + "InviteUserToGame": 43, + "GetCoplayFriendCount": 44, + "GetCoplayFriend": 45, + "GetFriendCoplayTime": 46, + "GetFriendCoplayGame": 47, + "JoinClanChatRoom": 48, + "LeaveClanChatRoom": 49, + "GetClanChatMemberCount": 50, + "GetChatMemberByIndex": 51, + "SendClanChatMessage": 52, + "GetClanChatMessage": 53, + "IsClanChatAdmin": 54, + "IsClanChatWindowOpenInSteam": 55, + "OpenClanChatWindowInSteam": 56, + "CloseClanChatWindowInSteam": 57, + "SetListenForFriendsMessages": 58, + "ReplyToFriendMessage": 59, + "GetFriendMessage": 60, + "GetFollowerCount": 61, + "IsFollowing": 62, + "EnumerateFollowingList": 63 + }, + "SteamUtils007": { "GetSecondsSinceAppActive": 0, "GetSecondsSinceComputerActive": 1, "GetConnectedUniverse": 2, @@ -3245,106 +3708,140 @@ "SetWarningMessageHook": 16, "IsOverlayEnabled": 17, "BOverlayNeedsPresent": 18, - "CheckFileSignature": 19, - "ShowGamepadTextInput": 20, - "GetEnteredGamepadTextLength": 21, - "GetEnteredGamepadTextInput": 22, - "GetSteamUILanguage": 23, - "IsSteamRunningInVR": 24, - "SetOverlayNotificationInset": 25, - "IsSteamInBigPictureMode": 26, - "StartVRDashboard": 27, - "IsVRHeadsetStreamingEnabled": 28, - "SetVRHeadsetStreamingEnabled": 29, - "IsSteamChinaLauncher": 30, - "InitFilterText": 31, - "FilterText": 32, - "GetIPv6ConnectivityState": 33 + "ShowGamepadTextInput": 19, + "GetEnteredGamepadTextLength": 20, + "GetEnteredGamepadTextInput": 21, + "GetSteamUILanguage": 22, + "IsSteamRunningInVR": 23, + "CheckFileSignature": 24, + "PostPS3SysutilCallback": 25, + "BIsReadyToShutdown": 26, + "BIsPSNOnline": 27, + "SetPSNGameBootInviteStrings": 28 }, - "STEAMVIDEO_INTERFACE_V002": { - "GetVideoURL": 0, - "IsBroadcasting": 1, - "GetOPFSettings": 2, - "GetOPFStringForApp": 3 + "SteamClient014": { + "CreateSteamPipe": 0, + "BReleaseSteamPipe": 1, + "ConnectToGlobalUser": 2, + "CreateLocalUser": 3, + "ReleaseUser": 4, + "GetISteamUser": 5, + "GetISteamGameServer": 6, + "SetLocalIPBinding": 7, + "GetISteamFriends": 8, + "GetISteamUtils": 9, + "GetISteamMatchmaking": 10, + "GetISteamMatchmakingServers": 11, + "GetISteamGenericInterface": 12, + "GetISteamUserStats": 13, + "GetISteamGameServerStats": 14, + "GetISteamApps": 15, + "GetISteamNetworking": 16, + "GetISteamRemoteStorage": 17, + "GetISteamScreenshots": 18, + "RunFrame": 19, + "GetIPCCallCount": 20, + "SetWarningMessageHook": 21, + "BShutdownIfAllPipesClosed": 22, + "GetISteamHTTP": 23, + "GetISteamUnifiedMessages": 24, + "GetISteamController": 25, + "GetISteamUGC": 26, + "GetISteamAppList": 27, + "GetISteamMusic": 28, + "GetISteamPS3OverlayRender": 29 }, - "STEAMHTMLSURFACE_INTERFACE_VERSION_004": { - "Init": 0, - "Shutdown": 1, - "CreateBrowser": 2, - "RemoveBrowser": 3, - "LoadURL": 4, - "SetSize": 5, - "StopLoad": 6, - "Reload": 7, - "GoBack": 8, - "GoForward": 9, - "AddHeader": 10, - "ExecuteJavascript": 11, - "MouseUp": 12, - "MouseDown": 13, - "MouseDoubleClick": 14, - "MouseMove": 15, - "MouseWheel": 16, - "KeyDown": 17, - "KeyUp": 18, - "KeyChar": 19, - "SetHorizontalScroll": 20, - "SetVerticalScroll": 21, - "SetKeyFocus": 22, - "ViewSource": 23, - "CopyToClipboard": 24, - "PasteFromClipboard": 25, - "Find": 26, - "StopFind": 27, - "GetLinkAtPosition": 28, - "SetCookie": 29, - "SetPageScaleFactor": 30, - "SetBackgroundMode": 31, - "SetDPIScalingFactor": 32, - "AllowStartRequest": 33, - "JSDialogResponse": 34, - "FileLoadDialogResponse": 35 + "STEAMUGC_INTERFACE_VERSION002": { + "CreateQueryUserUGCRequest": 0, + "CreateQueryAllUGCRequest": 1, + "SendQueryUGCRequest": 2, + "GetQueryUGCResult": 3, + "ReleaseQueryUGCRequest": 4, + "AddRequiredTag": 5, + "AddExcludedTag": 6, + "SetReturnLongDescription": 7, + "SetReturnTotalOnly": 8, + "SetAllowCachedResponse": 9, + "SetCloudFileNameFilter": 10, + "SetMatchAnyTag": 11, + "SetSearchText": 12, + "SetRankedByTrendDays": 13, + "RequestUGCDetails": 14, + "CreateItem": 15, + "StartItemUpdate": 16, + "SetItemTitle": 17, + "SetItemDescription": 18, + "SetItemVisibility": 19, + "SetItemTags": 20, + "SetItemContent": 21, + "SetItemPreview": 22, + "SubmitItemUpdate": 23, + "GetItemUpdateProgress": 24, + "SubscribeItem": 25, + "UnsubscribeItem": 26, + "GetNumSubscribedItems": 27, + "GetSubscribedItems": 28, + "GetItemInstallInfo": 29, + "GetItemUpdateInfo": 30 }, - "STEAMPARENTALSETTINGS_INTERFACE_VERSION001": { - "BIsParentalLockEnabled": 0, - "BIsParentalLockLocked": 1, - "BIsAppBlocked": 2, - "BIsAppInBlockList": 3, - "BIsFeatureBlocked": 4, - "BIsFeatureInBlockList": 5 - }, - "SteamController006": { - "Init": 0, - "Shutdown": 1, - "RunFrame": 2, - "GetConnectedControllers": 3, - "ShowBindingPanel": 4, - "GetActionSetHandle": 5, - "ActivateActionSet": 6, - "GetCurrentActionSet": 7, - "ActivateActionSetLayer": 8, - "DeactivateActionSetLayer": 9, - "DeactivateAllActionSetLayers": 10, - "GetActiveActionSetLayers": 11, - "GetDigitalActionHandle": 12, - "GetDigitalActionData": 13, - "GetDigitalActionOrigins": 14, - "GetAnalogActionHandle": 15, - "GetAnalogActionData": 16, - "GetAnalogActionOrigins": 17, - "StopAnalogActionMomentum": 18, - "TriggerHapticPulse": 19, - "TriggerRepeatedHapticPulse": 20, - "TriggerVibration": 21, - "SetLEDColor": 22, - "GetGamepadIndexForController": 23, - "GetControllerForGamepadIndex": 24, - "GetMotionData": 25, - "ShowDigitalActionOrigins": 26, - "ShowAnalogActionOrigins": 27, - "GetStringForActionOrigin": 28, - "GetGlyphForActionOrigin": 29, - "GetInputTypeForHandle": 30 + "STEAMREMOTESTORAGE_INTERFACE_VERSION012": { + "FileWrite": 0, + "FileRead": 1, + "FileForget": 2, + "FileDelete": 3, + "FileShare": 4, + "SetSyncPlatforms": 5, + "FileWriteStreamOpen": 6, + "FileWriteStreamWriteChunk": 7, + "FileWriteStreamClose": 8, + "FileWriteStreamCancel": 9, + "FileExists": 10, + "FilePersisted": 11, + "GetFileSize": 12, + "GetFileTimestamp": 13, + "GetSyncPlatforms": 14, + "GetFileCount": 15, + "GetFileNameAndSize": 16, + "GetQuota": 17, + "IsCloudEnabledForAccount": 18, + "IsCloudEnabledForApp": 19, + "SetCloudEnabledForApp": 20, + "UGCDownload": 21, + "GetUGCDownloadProgress": 22, + "GetUGCDetails": 23, + "UGCRead": 24, + "GetCachedUGCCount": 25, + "PublishWorkshopFile": 26, + "CreatePublishedFileUpdateRequest": 27, + "UpdatePublishedFileFile": 28, + "UpdatePublishedFilePreviewFile": 29, + "UpdatePublishedFileTitle": 30, + "UpdatePublishedFileDescription": 31, + "UpdatePublishedFileVisibility": 32, + "UpdatePublishedFileTags": 33, + "CommitPublishedFileUpdate": 34, + "GetPublishedFileDetails": 35, + "DeletePublishedFile": 36, + "EnumerateUserPublishedFiles": 37, + "SubscribePublishedFile": 38, + "EnumerateUserSubscribedFiles": 39, + "UnsubscribePublishedFile": 40, + "UpdatePublishedFileSetChangeDescription": 41, + "GetPublishedItemVoteDetails": 42, + "UpdateUserPublishedItemVote": 43, + "GetUserPublishedItemVoteDetails": 44, + "EnumerateUserSharedWorkshopFiles": 45, + "PublishVideo": 46, + "SetUserPublishedFileAction": 47, + "EnumeratePublishedFilesByUserAction": 48, + "EnumeratePublishedWorkshopFiles": 49, + "UGCDownloadToLocation": 50, + "GetFileListFromServer": 51, + "FileFetch": 52, + "FilePersist": 53, + "SynchronizeToClient": 54, + "SynchronizeToServer": 55, + "ResetFileRequestState": 56 }, "SteamClient018": { "CreateSteamPipe": 0, @@ -3388,264 +3885,6 @@ "GetISteamInput": 38, "GetISteamParties": 39 }, - "SteamController007": { - "Init": 0, - "Shutdown": 1, - "RunFrame": 2, - "GetConnectedControllers": 3, - "GetActionSetHandle": 4, - "ActivateActionSet": 5, - "GetCurrentActionSet": 6, - "ActivateActionSetLayer": 7, - "DeactivateActionSetLayer": 8, - "DeactivateAllActionSetLayers": 9, - "GetActiveActionSetLayers": 10, - "GetDigitalActionHandle": 11, - "GetDigitalActionData": 12, - "GetDigitalActionOrigins": 13, - "GetAnalogActionHandle": 14, - "GetAnalogActionData": 15, - "GetAnalogActionOrigins": 16, - "GetGlyphForActionOrigin": 17, - "GetStringForActionOrigin": 18, - "StopAnalogActionMomentum": 19, - "GetMotionData": 20, - "TriggerHapticPulse": 21, - "TriggerRepeatedHapticPulse": 22, - "TriggerVibration": 23, - "SetLEDColor": 24, - "ShowBindingPanel": 25, - "GetInputTypeForHandle": 26, - "GetControllerForGamepadIndex": 27, - "GetGamepadIndexForController": 28, - "GetStringForXboxOrigin": 29, - "GetGlyphForXboxOrigin": 30, - "GetActionOriginFromXboxOrigin": 31, - "TranslateActionOrigin": 32, - "GetControllerBindingRevision": 33 - }, - "SteamFriends017": { - "GetPersonaName": 0, - "SetPersonaName": 1, - "GetPersonaState": 2, - "GetFriendCount": 3, - "GetFriendByIndex": 4, - "GetFriendRelationship": 5, - "GetFriendPersonaState": 6, - "GetFriendPersonaName": 7, - "GetFriendGamePlayed": 8, - "GetFriendPersonaNameHistory": 9, - "GetFriendSteamLevel": 10, - "GetPlayerNickname": 11, - "GetFriendsGroupCount": 12, - "GetFriendsGroupIDByIndex": 13, - "GetFriendsGroupName": 14, - "GetFriendsGroupMembersCount": 15, - "GetFriendsGroupMembersList": 16, - "HasFriend": 17, - "GetClanCount": 18, - "GetClanByIndex": 19, - "GetClanName": 20, - "GetClanTag": 21, - "GetClanActivityCounts": 22, - "DownloadClanActivityCounts": 23, - "GetFriendCountFromSource": 24, - "GetFriendFromSourceByIndex": 25, - "IsUserInSource": 26, - "SetInGameVoiceSpeaking": 27, - "ActivateGameOverlay": 28, - "ActivateGameOverlayToUser": 29, - "ActivateGameOverlayToWebPage": 30, - "ActivateGameOverlayToStore": 31, - "SetPlayedWith": 32, - "ActivateGameOverlayInviteDialog": 33, - "GetSmallFriendAvatar": 34, - "GetMediumFriendAvatar": 35, - "GetLargeFriendAvatar": 36, - "RequestUserInformation": 37, - "RequestClanOfficerList": 38, - "GetClanOwner": 39, - "GetClanOfficerCount": 40, - "GetClanOfficerByIndex": 41, - "GetUserRestrictions": 42, - "SetRichPresence": 43, - "ClearRichPresence": 44, - "GetFriendRichPresence": 45, - "GetFriendRichPresenceKeyCount": 46, - "GetFriendRichPresenceKeyByIndex": 47, - "RequestFriendRichPresence": 48, - "InviteUserToGame": 49, - "GetCoplayFriendCount": 50, - "GetCoplayFriend": 51, - "GetFriendCoplayTime": 52, - "GetFriendCoplayGame": 53, - "JoinClanChatRoom": 54, - "LeaveClanChatRoom": 55, - "GetClanChatMemberCount": 56, - "GetChatMemberByIndex": 57, - "SendClanChatMessage": 58, - "GetClanChatMessage": 59, - "IsClanChatAdmin": 60, - "IsClanChatWindowOpenInSteam": 61, - "OpenClanChatWindowInSteam": 62, - "CloseClanChatWindowInSteam": 63, - "SetListenForFriendsMessages": 64, - "ReplyToFriendMessage": 65, - "GetFriendMessage": 66, - "GetFollowerCount": 67, - "IsFollowing": 68, - "EnumerateFollowingList": 69, - "IsClanPublic": 70, - "IsClanOfficialGameGroup": 71, - "GetNumChatsWithUnreadPriorityMessages": 72, - "ActivateGameOverlayRemotePlayTogetherInviteDialog": 73, - "RegisterProtocolInOverlayBrowser": 74, - "ActivateGameOverlayInviteDialogConnectString": 75, - "RequestEquippedProfileItems": 76, - "BHasEquippedProfileItem": 77, - "GetProfileItemPropertyString": 78, - "GetProfileItemPropertyUint": 79 - }, - "STEAMHTTP_INTERFACE_VERSION003": { - "CreateHTTPRequest": 0, - "SetHTTPRequestContextValue": 1, - "SetHTTPRequestNetworkActivityTimeout": 2, - "SetHTTPRequestHeaderValue": 3, - "SetHTTPRequestGetOrPostParameter": 4, - "SendHTTPRequest": 5, - "SendHTTPRequestAndStreamResponse": 6, - "DeferHTTPRequest": 7, - "PrioritizeHTTPRequest": 8, - "GetHTTPResponseHeaderSize": 9, - "GetHTTPResponseHeaderValue": 10, - "GetHTTPResponseBodySize": 11, - "GetHTTPResponseBodyData": 12, - "GetHTTPStreamingResponseBodyData": 13, - "ReleaseHTTPRequest": 14, - "GetHTTPDownloadProgressPct": 15, - "SetHTTPRequestRawPostBody": 16, - "CreateCookieContainer": 17, - "ReleaseCookieContainer": 18, - "SetCookie": 19, - "SetHTTPRequestCookieContainer": 20, - "SetHTTPRequestUserAgentInfo": 21, - "SetHTTPRequestRequiresVerifiedCertificate": 22, - "SetHTTPRequestAbsoluteTimeoutMS": 23, - "GetHTTPRequestWasTimedOut": 24 - }, - "SteamInput001": { - "Init": 0, - "Shutdown": 1, - "RunFrame": 2, - "GetConnectedControllers": 3, - "GetActionSetHandle": 4, - "ActivateActionSet": 5, - "GetCurrentActionSet": 6, - "ActivateActionSetLayer": 7, - "DeactivateActionSetLayer": 8, - "DeactivateAllActionSetLayers": 9, - "GetActiveActionSetLayers": 10, - "GetDigitalActionHandle": 11, - "GetDigitalActionData": 12, - "GetDigitalActionOrigins": 13, - "GetAnalogActionHandle": 14, - "GetAnalogActionData": 15, - "GetAnalogActionOrigins": 16, - "GetGlyphForActionOrigin": 17, - "GetStringForActionOrigin": 18, - "StopAnalogActionMomentum": 19, - "GetMotionData": 20, - "TriggerVibration": 21, - "SetLEDColor": 22, - "TriggerHapticPulse": 23, - "TriggerRepeatedHapticPulse": 24, - "ShowBindingPanel": 25, - "GetInputTypeForHandle": 26, - "GetControllerForGamepadIndex": 27, - "GetGamepadIndexForController": 28, - "GetStringForXboxOrigin": 29, - "GetGlyphForXboxOrigin": 30, - "GetActionOriginFromXboxOrigin": 31, - "TranslateActionOrigin": 32, - "GetDeviceBindingRevision": 33, - "GetRemotePlaySessionID": 34 - }, - "STEAMHTMLSURFACE_INTERFACE_VERSION_005": { - "Init": 0, - "Shutdown": 1, - "CreateBrowser": 2, - "RemoveBrowser": 3, - "LoadURL": 4, - "SetSize": 5, - "StopLoad": 6, - "Reload": 7, - "GoBack": 8, - "GoForward": 9, - "AddHeader": 10, - "ExecuteJavascript": 11, - "MouseUp": 12, - "MouseDown": 13, - "MouseDoubleClick": 14, - "MouseMove": 15, - "MouseWheel": 16, - "KeyDown": 17, - "KeyUp": 18, - "KeyChar": 19, - "SetHorizontalScroll": 20, - "SetVerticalScroll": 21, - "SetKeyFocus": 22, - "ViewSource": 23, - "CopyToClipboard": 24, - "PasteFromClipboard": 25, - "Find": 26, - "StopFind": 27, - "GetLinkAtPosition": 28, - "SetCookie": 29, - "SetPageScaleFactor": 30, - "SetBackgroundMode": 31, - "SetDPIScalingFactor": 32, - "OpenDeveloperTools": 33, - "AllowStartRequest": 34, - "JSDialogResponse": 35, - "FileLoadDialogResponse": 36 - }, - "STEAMINVENTORY_INTERFACE_V003": { - "GetResultStatus": 0, - "GetResultItems": 1, - "GetResultItemProperty": 2, - "GetResultTimestamp": 3, - "CheckResultSteamID": 4, - "DestroyResult": 5, - "GetAllItems": 6, - "GetItemsByID": 7, - "SerializeResult": 8, - "DeserializeResult": 9, - "GenerateItems": 10, - "GrantPromoItems": 11, - "AddPromoItem": 12, - "AddPromoItems": 13, - "ConsumeItem": 14, - "ExchangeItems": 15, - "TransferItemQuantity": 16, - "SendItemDropHeartbeat": 17, - "TriggerItemDrop": 18, - "TradeItems": 19, - "LoadItemDefinitions": 20, - "GetItemDefinitionIDs": 21, - "GetItemDefinitionProperty": 22, - "RequestEligiblePromoItemDefinitionsIDs": 23, - "GetEligiblePromoItemDefinitionIDs": 24, - "StartPurchase": 25, - "RequestPrices": 26, - "GetNumItemsWithPrices": 27, - "GetItemsWithPrices": 28, - "GetItemPrice": 29, - "StartUpdateProperties": 30, - "RemoveProperty": 31, - "SetProperty": 35, - "SubmitUpdateProperties": 36, - "InspectItem": 37 - }, "SteamUser020": { "GetHSteamUser": 0, "BLoggedOn": 1, @@ -3756,59 +3995,191 @@ "GetAppDependencies": 74, "DeleteItem": 75 }, - "SteamNetworkingUtils001": { - "GetLocalTimestamp": 0, - "SetDebugOutputFunction": 1, - "SetConfigValue": 2, - "GetConfigValue": 3, - "GetConfigValueInfo": 4, - "GetFirstConfigValue": 5, - "SteamNetworkingIPAddr_ToString": 6, - "SteamNetworkingIPAddr_ParseString": 7, - "SteamNetworkingIdentity_ToString": 8, - "SteamNetworkingIdentity_ParseString": 9, - "GetLocalPingLocation": 10, - "EstimatePingTimeBetweenTwoLocations": 11, - "EstimatePingTimeFromLocalHost": 12, - "ConvertPingLocationToString": 13, - "ParsePingLocationString": 14, - "CheckPingDataUpToDate": 15, - "IsPingMeasurementInProgress": 16, - "GetPingToDataCenter": 17, - "GetDirectPingToPOP": 18, - "GetPOPCount": 19, - "GetPOPList": 20 + "SteamFriends009": { + "GetPersonaName": 0, + "SetPersonaName": 1, + "GetPersonaState": 2, + "GetFriendCount": 3, + "GetFriendByIndex": 4, + "GetFriendRelationship": 5, + "GetFriendPersonaState": 6, + "GetFriendPersonaName": 7, + "GetFriendGamePlayed": 8, + "GetFriendPersonaNameHistory": 9, + "HasFriend": 10, + "GetClanCount": 11, + "GetClanByIndex": 12, + "GetClanName": 13, + "GetClanTag": 14, + "GetFriendCountFromSource": 15, + "GetFriendFromSourceByIndex": 16, + "IsUserInSource": 17, + "SetInGameVoiceSpeaking": 18, + "ActivateGameOverlay": 19, + "ActivateGameOverlayToUser": 20, + "ActivateGameOverlayToWebPage": 21, + "ActivateGameOverlayToStore": 22, + "SetPlayedWith": 23, + "ActivateGameOverlayInviteDialog": 24, + "GetSmallFriendAvatar": 25, + "GetMediumFriendAvatar": 26, + "GetLargeFriendAvatar": 27, + "RequestUserInformation": 28, + "RequestClanOfficerList": 29, + "GetClanOwner": 30, + "GetClanOfficerCount": 31, + "GetClanOfficerByIndex": 32, + "GetUserRestrictions": 33, + "SetRichPresence": 34, + "ClearRichPresence": 35, + "GetFriendRichPresence": 36, + "GetFriendRichPresenceKeyCount": 37, + "GetFriendRichPresenceKeyByIndex": 38, + "InviteUserToGame": 39, + "GetCoplayFriendCount": 40, + "GetCoplayFriend": 41, + "GetFriendCoplayTime": 42, + "GetFriendCoplayGame": 43 }, - "SteamNetworkingSockets002": { - "CreateListenSocketIP": 0, - "ConnectByIPAddress": 1, - "AcceptConnection": 2, - "CloseConnection": 3, - "CloseListenSocket": 4, - "SetConnectionUserData": 5, - "GetConnectionUserData": 6, - "SetConnectionName": 7, - "GetConnectionName": 8, - "SendMessageToConnection": 9, - "FlushMessagesOnConnection": 10, - "ReceiveMessagesOnConnection": 11, - "ReceiveMessagesOnListenSocket": 12, - "GetConnectionInfo": 13, - "GetQuickConnectionStatus": 14, - "GetDetailedConnectionStatus": 15, - "GetListenSocketAddress": 16, - "CreateSocketPair": 17, - "GetIdentity": 18, - "CreateListenSocketP2P": 19, - "ConnectP2P": 20, - "ReceivedRelayAuthTicket": 21, - "FindRelayAuthTicketForServer": 22, - "ConnectToHostedDedicatedServer": 23, - "GetHostedDedicatedServerPort": 24, - "GetHostedDedicatedServerPOPID": 25, - "GetHostedDedicatedServerAddress": 26, - "CreateHostedDedicatedServerListenSocket": 27, - "RunCallbacks": 28 + "SteamClient011": { + "CreateSteamPipe": 0, + "BReleaseSteamPipe": 1, + "ConnectToGlobalUser": 2, + "CreateLocalUser": 3, + "ReleaseUser": 4, + "GetISteamUser": 5, + "GetISteamGameServer": 6, + "SetLocalIPBinding": 7, + "GetISteamFriends": 8, + "GetISteamUtils": 9, + "GetISteamMatchmaking": 10, + "GetISteamMasterServerUpdater": 11, + "GetISteamMatchmakingServers": 12, + "GetISteamGenericInterface": 13, + "GetISteamUserStats": 14, + "GetISteamGameServerStats": 15, + "GetISteamApps": 16, + "GetISteamNetworking": 17, + "GetISteamRemoteStorage": 18, + "GetISteamScreenshots": 19, + "RunFrame": 20, + "GetIPCCallCount": 21, + "SetWarningMessageHook": 22, + "BShutdownIfAllPipesClosed": 23, + "GetISteamHTTP": 24, + "GetISteamPS3OverlayRender": 25 + }, + "STEAMREMOTESTORAGE_INTERFACE_VERSION004": { + "FileWrite": 0, + "FileRead": 1, + "FileForget": 2, + "FileDelete": 3, + "FileShare": 4, + "SetSyncPlatforms": 5, + "FileExists": 6, + "FilePersisted": 7, + "GetFileSize": 8, + "GetFileTimestamp": 9, + "GetSyncPlatforms": 10, + "GetFileCount": 11, + "GetFileNameAndSize": 12, + "GetQuota": 13, + "IsCloudEnabledForAccount": 14, + "IsCloudEnabledForApp": 15, + "SetCloudEnabledForApp": 16, + "UGCDownload": 17, + "GetUGCDetails": 18, + "UGCRead": 19, + "GetCachedUGCCount": 20, + "SynchronizeToClient": 21, + "SynchronizeToServer": 22, + "ResolveSyncConflict": 23 + }, + "STEAMUGC_INTERFACE_VERSION016": { + "CreateQueryUserUGCRequest": 0, + "CreateQueryAllUGCRequest": 2, + "CreateQueryUGCDetailsRequest": 3, + "SendQueryUGCRequest": 4, + "GetQueryUGCResult": 5, + "GetQueryUGCNumTags": 6, + "GetQueryUGCTag": 7, + "GetQueryUGCTagDisplayName": 8, + "GetQueryUGCPreviewURL": 9, + "GetQueryUGCMetadata": 10, + "GetQueryUGCChildren": 11, + "GetQueryUGCStatistic": 12, + "GetQueryUGCNumAdditionalPreviews": 13, + "GetQueryUGCAdditionalPreview": 14, + "GetQueryUGCNumKeyValueTags": 15, + "GetQueryUGCKeyValueTag": 17, + "ReleaseQueryUGCRequest": 18, + "AddRequiredTag": 19, + "AddRequiredTagGroup": 20, + "AddExcludedTag": 21, + "SetReturnOnlyIDs": 22, + "SetReturnKeyValueTags": 23, + "SetReturnLongDescription": 24, + "SetReturnMetadata": 25, + "SetReturnChildren": 26, + "SetReturnAdditionalPreviews": 27, + "SetReturnTotalOnly": 28, + "SetReturnPlaytimeStats": 29, + "SetLanguage": 30, + "SetAllowCachedResponse": 31, + "SetCloudFileNameFilter": 32, + "SetMatchAnyTag": 33, + "SetSearchText": 34, + "SetRankedByTrendDays": 35, + "SetTimeCreatedDateRange": 36, + "SetTimeUpdatedDateRange": 37, + "AddRequiredKeyValueTag": 38, + "RequestUGCDetails": 39, + "CreateItem": 40, + "StartItemUpdate": 41, + "SetItemTitle": 42, + "SetItemDescription": 43, + "SetItemUpdateLanguage": 44, + "SetItemMetadata": 45, + "SetItemVisibility": 46, + "SetItemTags": 47, + "SetItemContent": 48, + "SetItemPreview": 49, + "SetAllowLegacyUpload": 50, + "RemoveAllItemKeyValueTags": 51, + "RemoveItemKeyValueTags": 52, + "AddItemKeyValueTag": 53, + "AddItemPreviewFile": 54, + "AddItemPreviewVideo": 55, + "UpdateItemPreviewFile": 56, + "UpdateItemPreviewVideo": 57, + "RemoveItemPreview": 58, + "SubmitItemUpdate": 59, + "GetItemUpdateProgress": 60, + "SetUserItemVote": 61, + "GetUserItemVote": 62, + "AddItemToFavorites": 63, + "RemoveItemFromFavorites": 64, + "SubscribeItem": 65, + "UnsubscribeItem": 66, + "GetNumSubscribedItems": 67, + "GetSubscribedItems": 68, + "GetItemState": 69, + "GetItemInstallInfo": 70, + "GetItemDownloadInfo": 71, + "DownloadItem": 72, + "BInitWorkshopForGameServer": 73, + "SuspendDownloads": 74, + "StartPlaytimeTracking": 75, + "StopPlaytimeTracking": 76, + "StopPlaytimeTrackingForAllItems": 77, + "AddDependency": 78, + "RemoveDependency": 79, + "AddAppDependency": 80, + "RemoveAppDependency": 81, + "GetAppDependencies": 82, + "DeleteItem": 83, + "ShowWorkshopEULA": 84, + "GetWorkshopEULAStatus": 85 }, "SteamNetworkingUtils002": { "GetLocalTimestamp": 0, @@ -3833,7 +4204,50 @@ "GetPOPCount": 19, "GetPOPList": 20 }, - "SteamNetworkingSockets003": { + "SteamClient019": { + "CreateSteamPipe": 0, + "BReleaseSteamPipe": 1, + "ConnectToGlobalUser": 2, + "CreateLocalUser": 3, + "ReleaseUser": 4, + "GetISteamUser": 5, + "GetISteamGameServer": 6, + "SetLocalIPBinding": 7, + "GetISteamFriends": 8, + "GetISteamUtils": 9, + "GetISteamMatchmaking": 10, + "GetISteamMatchmakingServers": 11, + "GetISteamGenericInterface": 12, + "GetISteamUserStats": 13, + "GetISteamGameServerStats": 14, + "GetISteamApps": 15, + "GetISteamNetworking": 16, + "GetISteamRemoteStorage": 17, + "GetISteamScreenshots": 18, + "GetISteamGameSearch": 19, + "RunFrame": 20, + "GetIPCCallCount": 21, + "SetWarningMessageHook": 22, + "BShutdownIfAllPipesClosed": 23, + "GetISteamHTTP": 24, + "DEPRECATED_GetISteamUnifiedMessages": 25, + "GetISteamController": 26, + "GetISteamUGC": 27, + "GetISteamAppList": 28, + "GetISteamMusic": 29, + "GetISteamMusicRemote": 30, + "GetISteamHTMLSurface": 31, + "DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess": 32, + "DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess": 33, + "Set_SteamAPI_CCheckCallbackRegisteredInProcess": 34, + "GetISteamInventory": 35, + "GetISteamVideo": 36, + "GetISteamParentalSettings": 37, + "GetISteamInput": 38, + "GetISteamParties": 39, + "GetISteamRemotePlay": 40 + }, + "SteamNetworkingSockets004": { "CreateListenSocketIP": 0, "ConnectByIPAddress": 1, "AcceptConnection": 2, @@ -3947,1387 +4361,6 @@ "GetAppDependencies": 76, "DeleteItem": 77 }, - "SteamClient019": { - "CreateSteamPipe": 0, - "BReleaseSteamPipe": 1, - "ConnectToGlobalUser": 2, - "CreateLocalUser": 3, - "ReleaseUser": 4, - "GetISteamUser": 5, - "GetISteamGameServer": 6, - "SetLocalIPBinding": 7, - "GetISteamFriends": 8, - "GetISteamUtils": 9, - "GetISteamMatchmaking": 10, - "GetISteamMatchmakingServers": 11, - "GetISteamGenericInterface": 12, - "GetISteamUserStats": 13, - "GetISteamGameServerStats": 14, - "GetISteamApps": 15, - "GetISteamNetworking": 16, - "GetISteamRemoteStorage": 17, - "GetISteamScreenshots": 18, - "GetISteamGameSearch": 19, - "RunFrame": 20, - "GetIPCCallCount": 21, - "SetWarningMessageHook": 22, - "BShutdownIfAllPipesClosed": 23, - "GetISteamHTTP": 24, - "DEPRECATED_GetISteamUnifiedMessages": 25, - "GetISteamController": 26, - "GetISteamUGC": 27, - "GetISteamAppList": 28, - "GetISteamMusic": 29, - "GetISteamMusicRemote": 30, - "GetISteamHTMLSurface": 31, - "DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess": 32, - "DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess": 33, - "Set_SteamAPI_CCheckCallbackRegisteredInProcess": 34, - "GetISteamInventory": 35, - "GetISteamVideo": 36, - "GetISteamParentalSettings": 37, - "GetISteamInput": 38, - "GetISteamParties": 39, - "GetISteamRemotePlay": 40 - }, - "STEAMREMOTEPLAY_INTERFACE_VERSION001": { - "GetSessionCount": 0, - "GetSessionID": 1, - "GetSessionSteamID": 2, - "GetSessionClientName": 3, - "GetSessionClientFormFactor": 4, - "BGetSessionClientResolution": 5, - "BSendRemotePlayTogetherInvite": 6 - }, - "SteamNetworkingSockets004": { - "CreateListenSocketIP": 0, - "ConnectByIPAddress": 1, - "AcceptConnection": 2, - "CloseConnection": 3, - "CloseListenSocket": 4, - "SetConnectionUserData": 5, - "GetConnectionUserData": 6, - "SetConnectionName": 7, - "GetConnectionName": 8, - "SendMessageToConnection": 9, - "FlushMessagesOnConnection": 10, - "ReceiveMessagesOnConnection": 11, - "ReceiveMessagesOnListenSocket": 12, - "GetConnectionInfo": 13, - "GetQuickConnectionStatus": 14, - "GetDetailedConnectionStatus": 15, - "GetListenSocketAddress": 16, - "CreateSocketPair": 17, - "GetIdentity": 18, - "InitAuthentication": 19, - "GetAuthenticationStatus": 20, - "CreateListenSocketP2P": 21, - "ConnectP2P": 22, - "GetCertificateRequest": 23, - "SetCertificate": 24, - "ReceivedRelayAuthTicket": 25, - "FindRelayAuthTicketForServer": 26, - "ConnectToHostedDedicatedServer": 27, - "GetHostedDedicatedServerPort": 28, - "GetHostedDedicatedServerPOPID": 29, - "GetHostedDedicatedServerAddress": 30, - "CreateHostedDedicatedServerListenSocket": 31, - "GetGameCoordinatorServerLogin": 32, - "RunCallbacks": 33 - }, - "SteamClient020": { - "CreateSteamPipe": 0, - "BReleaseSteamPipe": 1, - "ConnectToGlobalUser": 2, - "CreateLocalUser": 3, - "ReleaseUser": 4, - "GetISteamUser": 5, - "GetISteamGameServer": 6, - "SetLocalIPBinding": 7, - "GetISteamFriends": 8, - "GetISteamUtils": 9, - "GetISteamMatchmaking": 10, - "GetISteamMatchmakingServers": 11, - "GetISteamGenericInterface": 12, - "GetISteamUserStats": 13, - "GetISteamGameServerStats": 14, - "GetISteamApps": 15, - "GetISteamNetworking": 16, - "GetISteamRemoteStorage": 17, - "GetISteamScreenshots": 18, - "GetISteamGameSearch": 19, - "RunFrame": 20, - "GetIPCCallCount": 21, - "SetWarningMessageHook": 22, - "BShutdownIfAllPipesClosed": 23, - "GetISteamHTTP": 24, - "DEPRECATED_GetISteamUnifiedMessages": 25, - "GetISteamController": 26, - "GetISteamUGC": 27, - "GetISteamAppList": 28, - "GetISteamMusic": 29, - "GetISteamMusicRemote": 30, - "GetISteamHTMLSurface": 31, - "DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess": 32, - "DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess": 33, - "Set_SteamAPI_CCheckCallbackRegisteredInProcess": 34, - "GetISteamInventory": 35, - "GetISteamVideo": 36, - "GetISteamParentalSettings": 37, - "GetISteamInput": 38, - "GetISteamParties": 39, - "GetISteamRemotePlay": 40, - "DestroyAllInterfaces": 41 - }, - "SteamGameServer013": { - "InitGameServer": 0, - "SetProduct": 1, - "SetGameDescription": 2, - "SetModDir": 3, - "SetDedicatedServer": 4, - "LogOn": 5, - "LogOnAnonymous": 6, - "LogOff": 7, - "BLoggedOn": 8, - "BSecure": 9, - "GetSteamID": 10, - "WasRestartRequested": 11, - "SetMaxPlayerCount": 12, - "SetBotPlayerCount": 13, - "SetServerName": 14, - "SetMapName": 15, - "SetPasswordProtected": 16, - "SetSpectatorPort": 17, - "SetSpectatorServerName": 18, - "ClearAllKeyValues": 19, - "SetKeyValue": 20, - "SetGameTags": 21, - "SetGameData": 22, - "SetRegion": 23, - "SendUserConnectAndAuthenticate": 24, - "CreateUnauthenticatedUserConnection": 25, - "SendUserDisconnect": 26, - "BUpdateUserData": 27, - "GetAuthSessionTicket": 28, - "BeginAuthSession": 29, - "EndAuthSession": 30, - "CancelAuthTicket": 31, - "UserHasLicenseForApp": 32, - "RequestUserGroupStatus": 33, - "GetGameplayStats": 34, - "GetServerReputation": 35, - "GetPublicIP": 36, - "HandleIncomingPacket": 37, - "GetNextOutgoingPacket": 38, - "EnableHeartbeats": 39, - "SetHeartbeatInterval": 40, - "ForceHeartbeat": 41, - "AssociateWithClan": 42, - "ComputeNewPlayerCompatibility": 43 - }, - "SteamNetworking006": { - "SendP2PPacket": 0, - "IsP2PPacketAvailable": 1, - "ReadP2PPacket": 2, - "AcceptP2PSessionWithUser": 3, - "CloseP2PSessionWithUser": 4, - "CloseP2PChannelWithUser": 5, - "GetP2PSessionState": 6, - "AllowP2PPacketRelay": 7, - "CreateListenSocket": 8, - "CreateP2PConnectionSocket": 9, - "CreateConnectionSocket": 10, - "DestroySocket": 11, - "DestroyListenSocket": 12, - "SendDataOnSocket": 13, - "IsDataAvailableOnSocket": 14, - "RetrieveDataFromSocket": 15, - "IsDataAvailable": 16, - "RetrieveData": 17, - "GetSocketInfo": 18, - "GetListenSocketInfo": 19, - "GetSocketConnectionType": 20, - "GetMaxPacketSize": 21 - }, - "SteamNetworkingUtils003": { - "AllocateMessage": 0, - "GetRelayNetworkStatus": 1, - "GetLocalPingLocation": 2, - "EstimatePingTimeBetweenTwoLocations": 3, - "EstimatePingTimeFromLocalHost": 4, - "ConvertPingLocationToString": 5, - "ParsePingLocationString": 6, - "CheckPingDataUpToDate": 7, - "GetPingToDataCenter": 8, - "GetDirectPingToPOP": 9, - "GetPOPCount": 10, - "GetPOPList": 11, - "GetLocalTimestamp": 12, - "SetDebugOutputFunction": 13, - "SetConfigValue": 14, - "GetConfigValue": 15, - "GetConfigValueInfo": 16, - "GetFirstConfigValue": 17, - "SteamNetworkingIPAddr_ToString": 18, - "SteamNetworkingIPAddr_ParseString": 19, - "SteamNetworkingIdentity_ToString": 20, - "SteamNetworkingIdentity_ParseString": 21 - }, - "SteamNetworkingSockets006": { - "CreateListenSocketIP": 0, - "ConnectByIPAddress": 1, - "AcceptConnection": 2, - "CloseConnection": 3, - "CloseListenSocket": 4, - "SetConnectionUserData": 5, - "GetConnectionUserData": 6, - "SetConnectionName": 7, - "GetConnectionName": 8, - "SendMessageToConnection": 9, - "SendMessages": 10, - "FlushMessagesOnConnection": 11, - "ReceiveMessagesOnConnection": 12, - "ReceiveMessagesOnListenSocket": 13, - "GetConnectionInfo": 14, - "GetQuickConnectionStatus": 15, - "GetDetailedConnectionStatus": 16, - "GetListenSocketAddress": 17, - "CreateSocketPair": 18, - "GetIdentity": 19, - "InitAuthentication": 20, - "GetAuthenticationStatus": 21, - "CreateListenSocketP2P": 22, - "ConnectP2P": 23, - "ReceivedRelayAuthTicket": 24, - "FindRelayAuthTicketForServer": 25, - "ConnectToHostedDedicatedServer": 26, - "GetHostedDedicatedServerPort": 27, - "GetHostedDedicatedServerPOPID": 28, - "GetHostedDedicatedServerAddress": 29, - "CreateHostedDedicatedServerListenSocket": 30, - "GetGameCoordinatorServerLogin": 31, - "ConnectP2PCustomSignaling": 32, - "ReceivedP2PCustomSignal": 33, - "GetCertificateRequest": 34, - "SetCertificate": 35, - "RunCallbacks": 36, - "SendSignal": 0, - "Release": 1, - "OnConnectRequest": 0, - "SendRejectionSignal": 1 - }, - "STEAMUGC_INTERFACE_VERSION014": { - "CreateQueryUserUGCRequest": 0, - "CreateQueryAllUGCRequest": 2, - "CreateQueryUGCDetailsRequest": 3, - "SendQueryUGCRequest": 4, - "GetQueryUGCResult": 5, - "GetQueryUGCPreviewURL": 6, - "GetQueryUGCMetadata": 7, - "GetQueryUGCChildren": 8, - "GetQueryUGCStatistic": 9, - "GetQueryUGCNumAdditionalPreviews": 10, - "GetQueryUGCAdditionalPreview": 11, - "GetQueryUGCNumKeyValueTags": 12, - "GetQueryUGCKeyValueTag": 14, - "ReleaseQueryUGCRequest": 15, - "AddRequiredTag": 16, - "AddRequiredTagGroup": 17, - "AddExcludedTag": 18, - "SetReturnOnlyIDs": 19, - "SetReturnKeyValueTags": 20, - "SetReturnLongDescription": 21, - "SetReturnMetadata": 22, - "SetReturnChildren": 23, - "SetReturnAdditionalPreviews": 24, - "SetReturnTotalOnly": 25, - "SetReturnPlaytimeStats": 26, - "SetLanguage": 27, - "SetAllowCachedResponse": 28, - "SetCloudFileNameFilter": 29, - "SetMatchAnyTag": 30, - "SetSearchText": 31, - "SetRankedByTrendDays": 32, - "AddRequiredKeyValueTag": 33, - "RequestUGCDetails": 34, - "CreateItem": 35, - "StartItemUpdate": 36, - "SetItemTitle": 37, - "SetItemDescription": 38, - "SetItemUpdateLanguage": 39, - "SetItemMetadata": 40, - "SetItemVisibility": 41, - "SetItemTags": 42, - "SetItemContent": 43, - "SetItemPreview": 44, - "SetAllowLegacyUpload": 45, - "RemoveAllItemKeyValueTags": 46, - "RemoveItemKeyValueTags": 47, - "AddItemKeyValueTag": 48, - "AddItemPreviewFile": 49, - "AddItemPreviewVideo": 50, - "UpdateItemPreviewFile": 51, - "UpdateItemPreviewVideo": 52, - "RemoveItemPreview": 53, - "SubmitItemUpdate": 54, - "GetItemUpdateProgress": 55, - "SetUserItemVote": 56, - "GetUserItemVote": 57, - "AddItemToFavorites": 58, - "RemoveItemFromFavorites": 59, - "SubscribeItem": 60, - "UnsubscribeItem": 61, - "GetNumSubscribedItems": 62, - "GetSubscribedItems": 63, - "GetItemState": 64, - "GetItemInstallInfo": 65, - "GetItemDownloadInfo": 66, - "DownloadItem": 67, - "BInitWorkshopForGameServer": 68, - "SuspendDownloads": 69, - "StartPlaytimeTracking": 70, - "StopPlaytimeTracking": 71, - "StopPlaytimeTrackingForAllItems": 72, - "AddDependency": 73, - "RemoveDependency": 74, - "AddAppDependency": 75, - "RemoveAppDependency": 76, - "GetAppDependencies": 77, - "DeleteItem": 78 - }, - "SteamParties002": { - "GetFavoriteGameCount": 0, - "GetFavoriteGame": 1, - "AddFavoriteGame": 2, - "RemoveFavoriteGame": 3, - "RequestLobbyList": 4, - "AddRequestLobbyListStringFilter": 5, - "AddRequestLobbyListNumericalFilter": 6, - "AddRequestLobbyListNearValueFilter": 7, - "AddRequestLobbyListFilterSlotsAvailable": 8, - "AddRequestLobbyListDistanceFilter": 9, - "AddRequestLobbyListResultCountFilter": 10, - "AddRequestLobbyListCompatibleMembersFilter": 11, - "GetLobbyByIndex": 12, - "CreateLobby": 13, - "JoinLobby": 14, - "LeaveLobby": 15, - "InviteUserToLobby": 16, - "GetNumLobbyMembers": 17, - "GetLobbyMemberByIndex": 18, - "GetLobbyData": 19, - "SetLobbyData": 20, - "GetLobbyDataCount": 21, - "GetLobbyDataByIndex": 22, - "DeleteLobbyData": 23, - "GetLobbyMemberData": 24, - "SetLobbyMemberData": 25, - "SendLobbyChatMsg": 26, - "GetLobbyChatEntry": 27, - "RequestLobbyData": 28, - "SetLobbyGameServer": 29, - "GetLobbyGameServer": 30, - "SetLobbyMemberLimit": 31, - "GetLobbyMemberLimit": 32, - "SetLobbyType": 33, - "SetLobbyJoinable": 34, - "GetLobbyOwner": 35, - "SetLobbyOwner": 36, - "SetLinkedLobby": 37, - "CheckForPSNGameBootInvite": 38, - "ServerResponded": 0, - "ServerFailedToRespond": 1, - "RefreshComplete": 2, - "AddPlayerToList": 0, - "PlayersFailedToRespond": 1, - "PlayersRefreshComplete": 2, - "RulesResponded": 0, - "RulesFailedToRespond": 1, - "RulesRefreshComplete": 2, - "RequestInternetServerList": 0, - "RequestLANServerList": 1, - "RequestFriendsServerList": 2, - "RequestFavoritesServerList": 3, - "RequestHistoryServerList": 4, - "RequestSpectatorServerList": 5, - "ReleaseRequest": 6, - "GetServerDetails": 7, - "CancelQuery": 8, - "RefreshQuery": 9, - "IsRefreshing": 10, - "GetServerCount": 11, - "RefreshServer": 12, - "PingServer": 13, - "PlayerDetails": 14, - "ServerRules": 15, - "CancelServerQuery": 16, - "AddGameSearchParams": 0, - "SearchForGameWithLobby": 1, - "SearchForGameSolo": 2, - "AcceptGame": 3, - "DeclineGame": 4, - "RetrieveConnectionDetails": 5, - "EndGameSearch": 6, - "SetGameHostParams": 7, - "SetConnectionDetails": 8, - "RequestPlayersForGame": 9, - "HostConfirmGameStart": 10, - "CancelRequestPlayersForGame": 11, - "SubmitPlayerResult": 12, - "EndGame": 13, - "GetNumActiveBeacons": 0, - "GetBeaconByIndex": 1, - "GetBeaconDetails": 2, - "JoinParty": 3, - "GetNumAvailableBeaconLocations": 4, - "GetAvailableBeaconLocations": 5, - "CreateBeacon": 6, - "OnReservationCompleted": 7, - "CancelReservation": 8, - "ChangeNumOpenSlots": 9, - "DestroyBeacon": 10, - "GetBeaconLocationData": 11 - }, - "SteamNetworkingSockets008": { - "CreateListenSocketIP": 0, - "ConnectByIPAddress": 1, - "AcceptConnection": 2, - "CloseConnection": 3, - "CloseListenSocket": 4, - "SetConnectionUserData": 5, - "GetConnectionUserData": 6, - "SetConnectionName": 7, - "GetConnectionName": 8, - "SendMessageToConnection": 9, - "SendMessages": 10, - "FlushMessagesOnConnection": 11, - "ReceiveMessagesOnConnection": 12, - "GetConnectionInfo": 13, - "GetQuickConnectionStatus": 14, - "GetDetailedConnectionStatus": 15, - "GetListenSocketAddress": 16, - "CreateSocketPair": 17, - "GetIdentity": 18, - "InitAuthentication": 19, - "GetAuthenticationStatus": 20, - "CreatePollGroup": 21, - "DestroyPollGroup": 22, - "SetConnectionPollGroup": 23, - "ReceiveMessagesOnPollGroup": 24, - "GetCertificateRequest": 25, - "SetCertificate": 26, - "CreateListenSocketP2P": 27, - "ConnectP2P": 28, - "ReceivedRelayAuthTicket": 29, - "FindRelayAuthTicketForServer": 30, - "ConnectToHostedDedicatedServer": 31, - "GetHostedDedicatedServerPort": 32, - "GetHostedDedicatedServerPOPID": 33, - "GetHostedDedicatedServerAddress": 34, - "CreateHostedDedicatedServerListenSocket": 35, - "GetGameCoordinatorServerLogin": 36, - "ConnectP2PCustomSignaling": 37, - "ReceivedP2PCustomSignal": 38, - "RunCallbacks": 39, - "SendSignal": 0, - "Release": 1, - "OnConnectRequest": 0, - "SendRejectionSignal": 1 - }, - "SteamUser021": { - "GetHSteamUser": 0, - "BLoggedOn": 1, - "GetSteamID": 2, - "InitiateGameConnection_DEPRECATED": 3, - "TerminateGameConnection_DEPRECATED": 4, - "TrackAppUsageEvent": 5, - "GetUserDataFolder": 6, - "StartVoiceRecording": 7, - "StopVoiceRecording": 8, - "GetAvailableVoice": 9, - "GetVoice": 10, - "DecompressVoice": 11, - "GetVoiceOptimalSampleRate": 12, - "GetAuthSessionTicket": 13, - "BeginAuthSession": 14, - "EndAuthSession": 15, - "CancelAuthTicket": 16, - "UserHasLicenseForApp": 17, - "BIsBehindNAT": 18, - "AdvertiseGame": 19, - "RequestEncryptedAppTicket": 20, - "GetEncryptedAppTicket": 21, - "GetGameBadgeLevel": 22, - "GetPlayerSteamLevel": 23, - "RequestStoreAuthURL": 24, - "BIsPhoneVerified": 25, - "BIsTwoFactorEnabled": 26, - "BIsPhoneIdentifying": 27, - "BIsPhoneRequiringVerification": 28, - "GetMarketEligibility": 29, - "GetDurationControl": 30, - "BSetDurationControlOnlineState": 31 - }, - "STEAMUSERSTATS_INTERFACE_VERSION012": { - "RequestCurrentStats": 0, - "GetStat": 2, - "SetStat": 4, - "UpdateAvgRateStat": 5, - "GetAchievement": 6, - "SetAchievement": 7, - "ClearAchievement": 8, - "GetAchievementAndUnlockTime": 9, - "StoreStats": 10, - "GetAchievementIcon": 11, - "GetAchievementDisplayAttribute": 12, - "IndicateAchievementProgress": 13, - "GetNumAchievements": 14, - "GetAchievementName": 15, - "RequestUserStats": 16, - "GetUserStat": 18, - "GetUserAchievement": 19, - "GetUserAchievementAndUnlockTime": 20, - "ResetAllStats": 21, - "FindOrCreateLeaderboard": 22, - "FindLeaderboard": 23, - "GetLeaderboardName": 24, - "GetLeaderboardEntryCount": 25, - "GetLeaderboardSortMethod": 26, - "GetLeaderboardDisplayType": 27, - "DownloadLeaderboardEntries": 28, - "DownloadLeaderboardEntriesForUsers": 29, - "GetDownloadedLeaderboardEntry": 30, - "UploadLeaderboardScore": 31, - "AttachLeaderboardUGC": 32, - "GetNumberOfCurrentPlayers": 33, - "RequestGlobalAchievementPercentages": 34, - "GetMostAchievedAchievementInfo": 35, - "GetNextMostAchievedAchievementInfo": 36, - "GetAchievementAchievedPercent": 37, - "RequestGlobalStats": 38, - "GetGlobalStat": 40, - "GetGlobalStatHistory": 42, - "GetAchievementProgressLimits": 44 - }, - "SteamNetworkingMessages002": { - "SendMessageToUser": 0, - "ReceiveMessagesOnChannel": 1, - "AcceptSessionWithUser": 2, - "CloseSessionWithUser": 3, - "CloseChannelWithUser": 4, - "GetSessionConnectionInfo": 5 - }, - "SteamNetworkingSockets009": { - "CreateListenSocketIP": 0, - "ConnectByIPAddress": 1, - "CreateListenSocketP2P": 2, - "ConnectP2P": 3, - "AcceptConnection": 4, - "CloseConnection": 5, - "CloseListenSocket": 6, - "SetConnectionUserData": 7, - "GetConnectionUserData": 8, - "SetConnectionName": 9, - "GetConnectionName": 10, - "SendMessageToConnection": 11, - "SendMessages": 12, - "FlushMessagesOnConnection": 13, - "ReceiveMessagesOnConnection": 14, - "GetConnectionInfo": 15, - "GetQuickConnectionStatus": 16, - "GetDetailedConnectionStatus": 17, - "GetListenSocketAddress": 18, - "CreateSocketPair": 19, - "GetIdentity": 20, - "InitAuthentication": 21, - "GetAuthenticationStatus": 22, - "CreatePollGroup": 23, - "DestroyPollGroup": 24, - "SetConnectionPollGroup": 25, - "ReceiveMessagesOnPollGroup": 26, - "ReceivedRelayAuthTicket": 27, - "FindRelayAuthTicketForServer": 28, - "ConnectToHostedDedicatedServer": 29, - "GetHostedDedicatedServerPort": 30, - "GetHostedDedicatedServerPOPID": 31, - "GetHostedDedicatedServerAddress": 32, - "CreateHostedDedicatedServerListenSocket": 33, - "GetGameCoordinatorServerLogin": 34, - "ConnectP2PCustomSignaling": 35, - "ReceivedP2PCustomSignal": 36, - "GetCertificateRequest": 37, - "SetCertificate": 38, - "RunCallbacks": 39 - }, - "SteamUtils010": { - "GetSecondsSinceAppActive": 0, - "GetSecondsSinceComputerActive": 1, - "GetConnectedUniverse": 2, - "GetServerRealTime": 3, - "GetIPCountry": 4, - "GetImageSize": 5, - "GetImageRGBA": 6, - "GetCSERIPPort": 7, - "GetCurrentBatteryPower": 8, - "GetAppID": 9, - "SetOverlayNotificationPosition": 10, - "IsAPICallCompleted": 11, - "GetAPICallFailureReason": 12, - "GetAPICallResult": 13, - "RunFrame": 14, - "GetIPCCallCount": 15, - "SetWarningMessageHook": 16, - "IsOverlayEnabled": 17, - "BOverlayNeedsPresent": 18, - "CheckFileSignature": 19, - "ShowGamepadTextInput": 20, - "GetEnteredGamepadTextLength": 21, - "GetEnteredGamepadTextInput": 22, - "GetSteamUILanguage": 23, - "IsSteamRunningInVR": 24, - "SetOverlayNotificationInset": 25, - "IsSteamInBigPictureMode": 26, - "StartVRDashboard": 27, - "IsVRHeadsetStreamingEnabled": 28, - "SetVRHeadsetStreamingEnabled": 29, - "IsSteamChinaLauncher": 30, - "InitFilterText": 31, - "FilterText": 32, - "GetIPv6ConnectivityState": 33, - "IsSteamRunningOnSteamDeck": 34, - "ShowFloatingGamepadTextInput": 35, - "SetGameLauncherMode": 36, - "DismissFloatingGamepadTextInput": 37, - "DismissGamepadTextInput": 38 - }, - "SteamController008": { - "Init": 0, - "Shutdown": 1, - "RunFrame": 2, - "GetConnectedControllers": 3, - "GetActionSetHandle": 4, - "ActivateActionSet": 5, - "GetCurrentActionSet": 6, - "ActivateActionSetLayer": 7, - "DeactivateActionSetLayer": 8, - "DeactivateAllActionSetLayers": 9, - "GetActiveActionSetLayers": 10, - "GetDigitalActionHandle": 11, - "GetDigitalActionData": 12, - "GetDigitalActionOrigins": 13, - "GetAnalogActionHandle": 14, - "GetAnalogActionData": 15, - "GetAnalogActionOrigins": 16, - "GetGlyphForActionOrigin": 17, - "GetStringForActionOrigin": 18, - "StopAnalogActionMomentum": 19, - "GetMotionData": 20, - "TriggerHapticPulse": 21, - "TriggerRepeatedHapticPulse": 22, - "TriggerVibration": 23, - "SetLEDColor": 24, - "ShowBindingPanel": 25, - "GetInputTypeForHandle": 26, - "GetControllerForGamepadIndex": 27, - "GetGamepadIndexForController": 28, - "GetStringForXboxOrigin": 29, - "GetGlyphForXboxOrigin": 30, - "GetActionOriginFromXboxOrigin": 31, - "TranslateActionOrigin": 32, - "GetControllerBindingRevision": 33 - }, - "SteamInput002": { - "Init": 0, - "Shutdown": 1, - "RunFrame": 2, - "GetConnectedControllers": 3, - "GetActionSetHandle": 4, - "ActivateActionSet": 5, - "GetCurrentActionSet": 6, - "ActivateActionSetLayer": 7, - "DeactivateActionSetLayer": 8, - "DeactivateAllActionSetLayers": 9, - "GetActiveActionSetLayers": 10, - "GetDigitalActionHandle": 11, - "GetDigitalActionData": 12, - "GetDigitalActionOrigins": 13, - "GetAnalogActionHandle": 14, - "GetAnalogActionData": 15, - "GetAnalogActionOrigins": 16, - "GetGlyphForActionOrigin": 17, - "GetStringForActionOrigin": 18, - "StopAnalogActionMomentum": 19, - "GetMotionData": 20, - "TriggerVibration": 21, - "SetLEDColor": 22, - "TriggerHapticPulse": 23, - "TriggerRepeatedHapticPulse": 24, - "ShowBindingPanel": 25, - "GetInputTypeForHandle": 26, - "GetControllerForGamepadIndex": 27, - "GetGamepadIndexForController": 28, - "GetStringForXboxOrigin": 29, - "GetGlyphForXboxOrigin": 30, - "GetActionOriginFromXboxOrigin": 31, - "TranslateActionOrigin": 32, - "GetDeviceBindingRevision": 33, - "GetRemotePlaySessionID": 34 - }, - "STEAMUGC_INTERFACE_VERSION015": { - "CreateQueryUserUGCRequest": 0, - "CreateQueryAllUGCRequest": 2, - "CreateQueryUGCDetailsRequest": 3, - "SendQueryUGCRequest": 4, - "GetQueryUGCResult": 5, - "GetQueryUGCNumTags": 6, - "GetQueryUGCTag": 7, - "GetQueryUGCTagDisplayName": 8, - "GetQueryUGCPreviewURL": 9, - "GetQueryUGCMetadata": 10, - "GetQueryUGCChildren": 11, - "GetQueryUGCStatistic": 12, - "GetQueryUGCNumAdditionalPreviews": 13, - "GetQueryUGCAdditionalPreview": 14, - "GetQueryUGCNumKeyValueTags": 15, - "GetQueryUGCKeyValueTag": 17, - "ReleaseQueryUGCRequest": 18, - "AddRequiredTag": 19, - "AddRequiredTagGroup": 20, - "AddExcludedTag": 21, - "SetReturnOnlyIDs": 22, - "SetReturnKeyValueTags": 23, - "SetReturnLongDescription": 24, - "SetReturnMetadata": 25, - "SetReturnChildren": 26, - "SetReturnAdditionalPreviews": 27, - "SetReturnTotalOnly": 28, - "SetReturnPlaytimeStats": 29, - "SetLanguage": 30, - "SetAllowCachedResponse": 31, - "SetCloudFileNameFilter": 32, - "SetMatchAnyTag": 33, - "SetSearchText": 34, - "SetRankedByTrendDays": 35, - "AddRequiredKeyValueTag": 36, - "RequestUGCDetails": 37, - "CreateItem": 38, - "StartItemUpdate": 39, - "SetItemTitle": 40, - "SetItemDescription": 41, - "SetItemUpdateLanguage": 42, - "SetItemMetadata": 43, - "SetItemVisibility": 44, - "SetItemTags": 45, - "SetItemContent": 46, - "SetItemPreview": 47, - "SetAllowLegacyUpload": 48, - "RemoveAllItemKeyValueTags": 49, - "RemoveItemKeyValueTags": 50, - "AddItemKeyValueTag": 51, - "AddItemPreviewFile": 52, - "AddItemPreviewVideo": 53, - "UpdateItemPreviewFile": 54, - "UpdateItemPreviewVideo": 55, - "RemoveItemPreview": 56, - "SubmitItemUpdate": 57, - "GetItemUpdateProgress": 58, - "SetUserItemVote": 59, - "GetUserItemVote": 60, - "AddItemToFavorites": 61, - "RemoveItemFromFavorites": 62, - "SubscribeItem": 63, - "UnsubscribeItem": 64, - "GetNumSubscribedItems": 65, - "GetSubscribedItems": 66, - "GetItemState": 67, - "GetItemInstallInfo": 68, - "GetItemDownloadInfo": 69, - "DownloadItem": 70, - "BInitWorkshopForGameServer": 71, - "SuspendDownloads": 72, - "StartPlaytimeTracking": 73, - "StopPlaytimeTracking": 74, - "StopPlaytimeTrackingForAllItems": 75, - "AddDependency": 76, - "RemoveDependency": 77, - "AddAppDependency": 78, - "RemoveAppDependency": 79, - "GetAppDependencies": 80, - "DeleteItem": 81, - "ShowWorkshopEULA": 82, - "GetWorkshopEULAStatus": 83 - }, - "SteamGameServer014": { - "InitGameServer": 0, - "SetProduct": 1, - "SetGameDescription": 2, - "SetModDir": 3, - "SetDedicatedServer": 4, - "LogOn": 5, - "LogOnAnonymous": 6, - "LogOff": 7, - "BLoggedOn": 8, - "BSecure": 9, - "GetSteamID": 10, - "WasRestartRequested": 11, - "SetMaxPlayerCount": 12, - "SetBotPlayerCount": 13, - "SetServerName": 14, - "SetMapName": 15, - "SetPasswordProtected": 16, - "SetSpectatorPort": 17, - "SetSpectatorServerName": 18, - "ClearAllKeyValues": 19, - "SetKeyValue": 20, - "SetGameTags": 21, - "SetGameData": 22, - "SetRegion": 23, - "SetAdvertiseServerActive": 24, - "GetAuthSessionTicket": 25, - "BeginAuthSession": 26, - "EndAuthSession": 27, - "CancelAuthTicket": 28, - "UserHasLicenseForApp": 29, - "RequestUserGroupStatus": 30, - "GetGameplayStats": 31, - "GetServerReputation": 32, - "GetPublicIP": 33, - "HandleIncomingPacket": 34, - "GetNextOutgoingPacket": 35, - "AssociateWithClan": 36, - "ComputeNewPlayerCompatibility": 37, - "SendUserConnectAndAuthenticate_DEPRECATED": 38, - "CreateUnauthenticatedUserConnection": 39, - "SendUserDisconnect_DEPRECATED": 40, - "BUpdateUserData": 41, - "SetMasterServerHeartbeatInterval_DEPRECATED": 42, - "ForceMasterServerHeartbeat_DEPRECATED": 43 - }, - "SteamInput005": { - "Init": 0, - "Shutdown": 1, - "SetInputActionManifestFilePath": 2, - "RunFrame": 3, - "BWaitForData": 4, - "BNewDataAvailable": 5, - "GetConnectedControllers": 6, - "EnableDeviceCallbacks": 7, - "EnableActionEventCallbacks": 8, - "GetActionSetHandle": 9, - "ActivateActionSet": 10, - "GetCurrentActionSet": 11, - "ActivateActionSetLayer": 12, - "DeactivateActionSetLayer": 13, - "DeactivateAllActionSetLayers": 14, - "GetActiveActionSetLayers": 15, - "GetDigitalActionHandle": 16, - "GetDigitalActionData": 17, - "GetDigitalActionOrigins": 18, - "GetStringForDigitalActionName": 19, - "GetAnalogActionHandle": 20, - "GetAnalogActionData": 21, - "GetAnalogActionOrigins": 22, - "GetGlyphPNGForActionOrigin": 23, - "GetGlyphSVGForActionOrigin": 24, - "GetGlyphForActionOrigin_Legacy": 25, - "GetStringForActionOrigin": 26, - "GetStringForAnalogActionName": 27, - "StopAnalogActionMomentum": 28, - "GetMotionData": 29, - "TriggerVibration": 30, - "TriggerVibrationExtended": 31, - "TriggerSimpleHapticEvent": 32, - "SetLEDColor": 33, - "Legacy_TriggerHapticPulse": 34, - "Legacy_TriggerRepeatedHapticPulse": 35, - "ShowBindingPanel": 36, - "GetInputTypeForHandle": 37, - "GetControllerForGamepadIndex": 38, - "GetGamepadIndexForController": 39, - "GetStringForXboxOrigin": 40, - "GetGlyphForXboxOrigin": 41, - "GetActionOriginFromXboxOrigin": 42, - "TranslateActionOrigin": 43, - "GetDeviceBindingRevision": 44, - "GetRemotePlaySessionID": 45, - "GetSessionInputConfigurationSettings": 46 - }, - "STEAMREMOTESTORAGE_INTERFACE_VERSION016": { - "FileWrite": 0, - "FileRead": 1, - "FileWriteAsync": 2, - "FileReadAsync": 3, - "FileReadAsyncComplete": 4, - "FileForget": 5, - "FileDelete": 6, - "FileShare": 7, - "SetSyncPlatforms": 8, - "FileWriteStreamOpen": 9, - "FileWriteStreamWriteChunk": 10, - "FileWriteStreamClose": 11, - "FileWriteStreamCancel": 12, - "FileExists": 13, - "FilePersisted": 14, - "GetFileSize": 15, - "GetFileTimestamp": 16, - "GetSyncPlatforms": 17, - "GetFileCount": 18, - "GetFileNameAndSize": 19, - "GetQuota": 20, - "IsCloudEnabledForAccount": 21, - "IsCloudEnabledForApp": 22, - "SetCloudEnabledForApp": 23, - "UGCDownload": 24, - "GetUGCDownloadProgress": 25, - "GetUGCDetails": 26, - "UGCRead": 27, - "GetCachedUGCCount": 28, - "PublishWorkshopFile": 29, - "CreatePublishedFileUpdateRequest": 30, - "UpdatePublishedFileFile": 31, - "UpdatePublishedFilePreviewFile": 32, - "UpdatePublishedFileTitle": 33, - "UpdatePublishedFileDescription": 34, - "UpdatePublishedFileVisibility": 35, - "UpdatePublishedFileTags": 36, - "CommitPublishedFileUpdate": 37, - "GetPublishedFileDetails": 38, - "DeletePublishedFile": 39, - "EnumerateUserPublishedFiles": 40, - "SubscribePublishedFile": 41, - "EnumerateUserSubscribedFiles": 42, - "UnsubscribePublishedFile": 43, - "UpdatePublishedFileSetChangeDescription": 44, - "GetPublishedItemVoteDetails": 45, - "UpdateUserPublishedItemVote": 46, - "GetUserPublishedItemVoteDetails": 47, - "EnumerateUserSharedWorkshopFiles": 48, - "PublishVideo": 49, - "SetUserPublishedFileAction": 50, - "EnumeratePublishedFilesByUserAction": 51, - "EnumeratePublishedWorkshopFiles": 52, - "UGCDownloadToLocation": 53, - "GetLocalFileChangeCount": 54, - "GetLocalFileChange": 55, - "BeginFileWriteBatch": 56, - "EndFileWriteBatch": 57 - }, - "SteamInput006": { - "Init": 0, - "Shutdown": 1, - "SetInputActionManifestFilePath": 2, - "RunFrame": 3, - "BWaitForData": 4, - "BNewDataAvailable": 5, - "GetConnectedControllers": 6, - "EnableDeviceCallbacks": 7, - "EnableActionEventCallbacks": 8, - "GetActionSetHandle": 9, - "ActivateActionSet": 10, - "GetCurrentActionSet": 11, - "ActivateActionSetLayer": 12, - "DeactivateActionSetLayer": 13, - "DeactivateAllActionSetLayers": 14, - "GetActiveActionSetLayers": 15, - "GetDigitalActionHandle": 16, - "GetDigitalActionData": 17, - "GetDigitalActionOrigins": 18, - "GetStringForDigitalActionName": 19, - "GetAnalogActionHandle": 20, - "GetAnalogActionData": 21, - "GetAnalogActionOrigins": 22, - "GetGlyphPNGForActionOrigin": 23, - "GetGlyphSVGForActionOrigin": 24, - "GetGlyphForActionOrigin_Legacy": 25, - "GetStringForActionOrigin": 26, - "GetStringForAnalogActionName": 27, - "StopAnalogActionMomentum": 28, - "GetMotionData": 29, - "TriggerVibration": 30, - "TriggerVibrationExtended": 31, - "TriggerSimpleHapticEvent": 32, - "SetLEDColor": 33, - "Legacy_TriggerHapticPulse": 34, - "Legacy_TriggerRepeatedHapticPulse": 35, - "ShowBindingPanel": 36, - "GetInputTypeForHandle": 37, - "GetControllerForGamepadIndex": 38, - "GetGamepadIndexForController": 39, - "GetStringForXboxOrigin": 40, - "GetGlyphForXboxOrigin": 41, - "GetActionOriginFromXboxOrigin": 42, - "TranslateActionOrigin": 43, - "GetDeviceBindingRevision": 44, - "GetRemotePlaySessionID": 45, - "GetSessionInputConfigurationSettings": 46, - "SetDualSenseTriggerEffect": 47 - }, - "SteamNetworkingUtils004": { - "AllocateMessage": 0, - "GetRelayNetworkStatus": 1, - "GetLocalPingLocation": 2, - "EstimatePingTimeBetweenTwoLocations": 3, - "EstimatePingTimeFromLocalHost": 4, - "ConvertPingLocationToString": 5, - "ParsePingLocationString": 6, - "CheckPingDataUpToDate": 7, - "GetPingToDataCenter": 8, - "GetDirectPingToPOP": 9, - "GetPOPCount": 10, - "GetPOPList": 11, - "GetLocalTimestamp": 12, - "SetDebugOutputFunction": 13, - "GetIPv4FakeIPType": 14, - "GetRealIdentityForFakeIP": 15, - "SetConfigValue": 16, - "GetConfigValue": 17, - "GetConfigValueInfo": 18, - "IterateGenericEditableConfigValues": 19, - "SteamNetworkingIPAddr_ToString": 20, - "SteamNetworkingIPAddr_ParseString": 21, - "SteamNetworkingIPAddr_GetFakeIPType": 22, - "SteamNetworkingIdentity_ToString": 23, - "SteamNetworkingIdentity_ParseString": 24 - }, - "SteamNetworkingSockets012": { - "CreateListenSocketIP": 0, - "ConnectByIPAddress": 1, - "CreateListenSocketP2P": 2, - "ConnectP2P": 3, - "AcceptConnection": 4, - "CloseConnection": 5, - "CloseListenSocket": 6, - "SetConnectionUserData": 7, - "GetConnectionUserData": 8, - "SetConnectionName": 9, - "GetConnectionName": 10, - "SendMessageToConnection": 11, - "SendMessages": 12, - "FlushMessagesOnConnection": 13, - "ReceiveMessagesOnConnection": 14, - "GetConnectionInfo": 15, - "GetConnectionRealTimeStatus": 16, - "GetDetailedConnectionStatus": 17, - "GetListenSocketAddress": 18, - "CreateSocketPair": 19, - "ConfigureConnectionLanes": 20, - "GetIdentity": 21, - "InitAuthentication": 22, - "GetAuthenticationStatus": 23, - "CreatePollGroup": 24, - "DestroyPollGroup": 25, - "SetConnectionPollGroup": 26, - "ReceiveMessagesOnPollGroup": 27, - "ReceivedRelayAuthTicket": 28, - "FindRelayAuthTicketForServer": 29, - "ConnectToHostedDedicatedServer": 30, - "GetHostedDedicatedServerPort": 31, - "GetHostedDedicatedServerPOPID": 32, - "GetHostedDedicatedServerAddress": 33, - "CreateHostedDedicatedServerListenSocket": 34, - "GetGameCoordinatorServerLogin": 35, - "ConnectP2PCustomSignaling": 36, - "ReceivedP2PCustomSignal": 37, - "GetCertificateRequest": 38, - "SetCertificate": 39, - "ResetIdentity": 40, - "RunCallbacks": 41, - "BeginAsyncRequestFakeIP": 42, - "GetFakeIP": 43, - "CreateListenSocketP2PFakeIP": 44, - "GetRemoteFakeIPForConnection": 45, - "CreateFakeUDPPort": 46 - }, - "STEAMUGC_INTERFACE_VERSION016": { - "CreateQueryUserUGCRequest": 0, - "CreateQueryAllUGCRequest": 2, - "CreateQueryUGCDetailsRequest": 3, - "SendQueryUGCRequest": 4, - "GetQueryUGCResult": 5, - "GetQueryUGCNumTags": 6, - "GetQueryUGCTag": 7, - "GetQueryUGCTagDisplayName": 8, - "GetQueryUGCPreviewURL": 9, - "GetQueryUGCMetadata": 10, - "GetQueryUGCChildren": 11, - "GetQueryUGCStatistic": 12, - "GetQueryUGCNumAdditionalPreviews": 13, - "GetQueryUGCAdditionalPreview": 14, - "GetQueryUGCNumKeyValueTags": 15, - "GetQueryUGCKeyValueTag": 17, - "ReleaseQueryUGCRequest": 18, - "AddRequiredTag": 19, - "AddRequiredTagGroup": 20, - "AddExcludedTag": 21, - "SetReturnOnlyIDs": 22, - "SetReturnKeyValueTags": 23, - "SetReturnLongDescription": 24, - "SetReturnMetadata": 25, - "SetReturnChildren": 26, - "SetReturnAdditionalPreviews": 27, - "SetReturnTotalOnly": 28, - "SetReturnPlaytimeStats": 29, - "SetLanguage": 30, - "SetAllowCachedResponse": 31, - "SetCloudFileNameFilter": 32, - "SetMatchAnyTag": 33, - "SetSearchText": 34, - "SetRankedByTrendDays": 35, - "SetTimeCreatedDateRange": 36, - "SetTimeUpdatedDateRange": 37, - "AddRequiredKeyValueTag": 38, - "RequestUGCDetails": 39, - "CreateItem": 40, - "StartItemUpdate": 41, - "SetItemTitle": 42, - "SetItemDescription": 43, - "SetItemUpdateLanguage": 44, - "SetItemMetadata": 45, - "SetItemVisibility": 46, - "SetItemTags": 47, - "SetItemContent": 48, - "SetItemPreview": 49, - "SetAllowLegacyUpload": 50, - "RemoveAllItemKeyValueTags": 51, - "RemoveItemKeyValueTags": 52, - "AddItemKeyValueTag": 53, - "AddItemPreviewFile": 54, - "AddItemPreviewVideo": 55, - "UpdateItemPreviewFile": 56, - "UpdateItemPreviewVideo": 57, - "RemoveItemPreview": 58, - "SubmitItemUpdate": 59, - "GetItemUpdateProgress": 60, - "SetUserItemVote": 61, - "GetUserItemVote": 62, - "AddItemToFavorites": 63, - "RemoveItemFromFavorites": 64, - "SubscribeItem": 65, - "UnsubscribeItem": 66, - "GetNumSubscribedItems": 67, - "GetSubscribedItems": 68, - "GetItemState": 69, - "GetItemInstallInfo": 70, - "GetItemDownloadInfo": 71, - "DownloadItem": 72, - "BInitWorkshopForGameServer": 73, - "SuspendDownloads": 74, - "StartPlaytimeTracking": 75, - "StopPlaytimeTracking": 76, - "StopPlaytimeTrackingForAllItems": 77, - "AddDependency": 78, - "RemoveDependency": 79, - "AddAppDependency": 80, - "RemoveAppDependency": 81, - "GetAppDependencies": 82, - "DeleteItem": 83, - "ShowWorkshopEULA": 84, - "GetWorkshopEULAStatus": 85 - }, - "SteamGameServer015": { - "InitGameServer": 0, - "SetProduct": 1, - "SetGameDescription": 2, - "SetModDir": 3, - "SetDedicatedServer": 4, - "LogOn": 5, - "LogOnAnonymous": 6, - "LogOff": 7, - "BLoggedOn": 8, - "BSecure": 9, - "GetSteamID": 10, - "WasRestartRequested": 11, - "SetMaxPlayerCount": 12, - "SetBotPlayerCount": 13, - "SetServerName": 14, - "SetMapName": 15, - "SetPasswordProtected": 16, - "SetSpectatorPort": 17, - "SetSpectatorServerName": 18, - "ClearAllKeyValues": 19, - "SetKeyValue": 20, - "SetGameTags": 21, - "SetGameData": 22, - "SetRegion": 23, - "SetAdvertiseServerActive": 24, - "GetAuthSessionTicket": 25, - "BeginAuthSession": 26, - "EndAuthSession": 27, - "CancelAuthTicket": 28, - "UserHasLicenseForApp": 29, - "RequestUserGroupStatus": 30, - "GetGameplayStats": 31, - "GetServerReputation": 32, - "GetPublicIP": 33, - "HandleIncomingPacket": 34, - "GetNextOutgoingPacket": 35, - "AssociateWithClan": 36, - "ComputeNewPlayerCompatibility": 37, - "SendUserConnectAndAuthenticate_DEPRECATED": 38, - "CreateUnauthenticatedUserConnection": 39, - "SendUserDisconnect_DEPRECATED": 40, - "BUpdateUserData": 41, - "SetMasterServerHeartbeatInterval_DEPRECATED": 42, - "ForceMasterServerHeartbeat_DEPRECATED": 43 - }, - "SteamUser022": { - "GetHSteamUser": 0, - "BLoggedOn": 1, - "GetSteamID": 2, - "InitiateGameConnection_DEPRECATED": 3, - "TerminateGameConnection_DEPRECATED": 4, - "TrackAppUsageEvent": 5, - "GetUserDataFolder": 6, - "StartVoiceRecording": 7, - "StopVoiceRecording": 8, - "GetAvailableVoice": 9, - "GetVoice": 10, - "DecompressVoice": 11, - "GetVoiceOptimalSampleRate": 12, - "GetAuthSessionTicket": 13, - "BeginAuthSession": 14, - "EndAuthSession": 15, - "CancelAuthTicket": 16, - "UserHasLicenseForApp": 17, - "BIsBehindNAT": 18, - "AdvertiseGame": 19, - "RequestEncryptedAppTicket": 20, - "GetEncryptedAppTicket": 21, - "GetGameBadgeLevel": 22, - "GetPlayerSteamLevel": 23, - "RequestStoreAuthURL": 24, - "BIsPhoneVerified": 25, - "BIsTwoFactorEnabled": 26, - "BIsPhoneIdentifying": 27, - "BIsPhoneRequiringVerification": 28, - "GetMarketEligibility": 29, - "GetDurationControl": 30, - "BSetDurationControlOnlineState": 31 - }, - "STEAMUGC_INTERFACE_VERSION017": { - "CreateQueryUserUGCRequest": 0, - "CreateQueryAllUGCRequest": 2, - "CreateQueryUGCDetailsRequest": 3, - "SendQueryUGCRequest": 4, - "GetQueryUGCResult": 5, - "GetQueryUGCNumTags": 6, - "GetQueryUGCTag": 7, - "GetQueryUGCTagDisplayName": 8, - "GetQueryUGCPreviewURL": 9, - "GetQueryUGCMetadata": 10, - "GetQueryUGCChildren": 11, - "GetQueryUGCStatistic": 12, - "GetQueryUGCNumAdditionalPreviews": 13, - "GetQueryUGCAdditionalPreview": 14, - "GetQueryUGCNumKeyValueTags": 15, - "GetQueryUGCKeyValueTag": 17, - "GetQueryUGCContentDescriptors": 18, - "ReleaseQueryUGCRequest": 19, - "AddRequiredTag": 20, - "AddRequiredTagGroup": 21, - "AddExcludedTag": 22, - "SetReturnOnlyIDs": 23, - "SetReturnKeyValueTags": 24, - "SetReturnLongDescription": 25, - "SetReturnMetadata": 26, - "SetReturnChildren": 27, - "SetReturnAdditionalPreviews": 28, - "SetReturnTotalOnly": 29, - "SetReturnPlaytimeStats": 30, - "SetLanguage": 31, - "SetAllowCachedResponse": 32, - "SetCloudFileNameFilter": 33, - "SetMatchAnyTag": 34, - "SetSearchText": 35, - "SetRankedByTrendDays": 36, - "SetTimeCreatedDateRange": 37, - "SetTimeUpdatedDateRange": 38, - "AddRequiredKeyValueTag": 39, - "RequestUGCDetails": 40, - "CreateItem": 41, - "StartItemUpdate": 42, - "SetItemTitle": 43, - "SetItemDescription": 44, - "SetItemUpdateLanguage": 45, - "SetItemMetadata": 46, - "SetItemVisibility": 47, - "SetItemTags": 48, - "SetItemContent": 49, - "SetItemPreview": 50, - "SetAllowLegacyUpload": 51, - "RemoveAllItemKeyValueTags": 52, - "RemoveItemKeyValueTags": 53, - "AddItemKeyValueTag": 54, - "AddItemPreviewFile": 55, - "AddItemPreviewVideo": 56, - "UpdateItemPreviewFile": 57, - "UpdateItemPreviewVideo": 58, - "RemoveItemPreview": 59, - "AddContentDescriptor": 60, - "RemoveContentDescriptor": 61, - "SubmitItemUpdate": 62, - "GetItemUpdateProgress": 63, - "SetUserItemVote": 64, - "GetUserItemVote": 65, - "AddItemToFavorites": 66, - "RemoveItemFromFavorites": 67, - "SubscribeItem": 68, - "UnsubscribeItem": 69, - "GetNumSubscribedItems": 70, - "GetSubscribedItems": 71, - "GetItemState": 72, - "GetItemInstallInfo": 73, - "GetItemDownloadInfo": 74, - "DownloadItem": 75, - "BInitWorkshopForGameServer": 76, - "SuspendDownloads": 77, - "StartPlaytimeTracking": 78, - "StopPlaytimeTracking": 79, - "StopPlaytimeTrackingForAllItems": 80, - "AddDependency": 81, - "RemoveDependency": 82, - "AddAppDependency": 83, - "RemoveAppDependency": 84, - "GetAppDependencies": 85, - "DeleteItem": 86, - "ShowWorkshopEULA": 87, - "GetWorkshopEULAStatus": 88 - }, - "SteamUser023": { - "GetHSteamUser": 0, - "BLoggedOn": 1, - "GetSteamID": 2, - "InitiateGameConnection_DEPRECATED": 3, - "TerminateGameConnection_DEPRECATED": 4, - "TrackAppUsageEvent": 5, - "GetUserDataFolder": 6, - "StartVoiceRecording": 7, - "StopVoiceRecording": 8, - "GetAvailableVoice": 9, - "GetVoice": 10, - "DecompressVoice": 11, - "GetVoiceOptimalSampleRate": 12, - "GetAuthSessionTicket": 13, - "GetAuthTicketForWebApi": 14, - "BeginAuthSession": 15, - "EndAuthSession": 16, - "CancelAuthTicket": 17, - "UserHasLicenseForApp": 18, - "BIsBehindNAT": 19, - "AdvertiseGame": 20, - "RequestEncryptedAppTicket": 21, - "GetEncryptedAppTicket": 22, - "GetGameBadgeLevel": 23, - "GetPlayerSteamLevel": 24, - "RequestStoreAuthURL": 25, - "BIsPhoneVerified": 26, - "BIsTwoFactorEnabled": 27, - "BIsPhoneIdentifying": 28, - "BIsPhoneRequiringVerification": 29, - "GetMarketEligibility": 30, - "GetDurationControl": 31, - "BSetDurationControlOnlineState": 32 - }, "STEAMREMOTEPLAY_INTERFACE_VERSION002": { "GetSessionCount": 0, "GetSessionID": 1, @@ -5428,7 +4461,57 @@ "GetWorkshopEULAStatus": 88, "GetUserContentDescriptorPreferences": 89 }, - "SteamClient021": { + "SteamUser022": { + "GetHSteamUser": 0, + "BLoggedOn": 1, + "GetSteamID": 2, + "InitiateGameConnection_DEPRECATED": 3, + "TerminateGameConnection_DEPRECATED": 4, + "TrackAppUsageEvent": 5, + "GetUserDataFolder": 6, + "StartVoiceRecording": 7, + "StopVoiceRecording": 8, + "GetAvailableVoice": 9, + "GetVoice": 10, + "DecompressVoice": 11, + "GetVoiceOptimalSampleRate": 12, + "GetAuthSessionTicket": 13, + "BeginAuthSession": 14, + "EndAuthSession": 15, + "CancelAuthTicket": 16, + "UserHasLicenseForApp": 17, + "BIsBehindNAT": 18, + "AdvertiseGame": 19, + "RequestEncryptedAppTicket": 20, + "GetEncryptedAppTicket": 21, + "GetGameBadgeLevel": 22, + "GetPlayerSteamLevel": 23, + "RequestStoreAuthURL": 24, + "BIsPhoneVerified": 25, + "BIsTwoFactorEnabled": 26, + "BIsPhoneIdentifying": 27, + "BIsPhoneRequiringVerification": 28, + "GetMarketEligibility": 29, + "GetDurationControl": 30, + "BSetDurationControlOnlineState": 31 + }, + "STEAMUGC_INTERFACE_VERSION001": { + "CreateQueryUserUGCRequest": 0, + "CreateQueryAllUGCRequest": 1, + "SendQueryUGCRequest": 2, + "GetQueryUGCResult": 3, + "ReleaseQueryUGCRequest": 4, + "AddRequiredTag": 5, + "AddExcludedTag": 6, + "SetReturnLongDescription": 7, + "SetReturnTotalOnly": 8, + "SetCloudFileNameFilter": 9, + "SetMatchAnyTag": 10, + "SetSearchText": 11, + "SetRankedByTrendDays": 12, + "RequestUGCDetails": 13 + }, + "SteamClient010": { "CreateSteamPipe": 0, "BReleaseSteamPipe": 1, "ConnectToGlobalUser": 2, @@ -5440,35 +4523,185 @@ "GetISteamFriends": 8, "GetISteamUtils": 9, "GetISteamMatchmaking": 10, - "GetISteamMatchmakingServers": 11, - "GetISteamGenericInterface": 12, - "GetISteamUserStats": 13, - "GetISteamGameServerStats": 14, + "GetISteamMasterServerUpdater": 11, + "GetISteamMatchmakingServers": 12, + "GetISteamGenericInterface": 13, + "GetISteamUserStats": 14, + "GetISteamGameServerStats": 15, + "GetISteamApps": 16, + "GetISteamNetworking": 17, + "GetISteamRemoteStorage": 18, + "RunFrame": 19, + "GetIPCCallCount": 20, + "SetWarningMessageHook": 21, + "BShutdownIfAllPipesClosed": 22, + "GetISteamPS3OverlayRender": 23 + }, + "SteamGameServer009": { + "LogOn": 0, + "LogOff": 1, + "BLoggedOn": 2, + "BSecure": 3, + "GetSteamID": 4, + "SendUserConnectAndAuthenticate": 5, + "CreateUnauthenticatedUserConnection": 6, + "SendUserDisconnect": 7, + "BUpdateUserData": 8, + "BSetServerType": 9, + "UpdateServerStatus": 10, + "UpdateSpectatorPort": 11, + "SetGameType": 12, + "BGetUserAchievementStatus": 13, + "GetGameplayStats": 14, + "RequestUserGroupStatus": 15, + "GetPublicIP": 16, + "SetGameData": 17, + "UserHasLicenseForApp": 18 + }, + "SteamUtils004": { + "GetSecondsSinceAppActive": 0, + "GetSecondsSinceComputerActive": 1, + "GetConnectedUniverse": 2, + "GetServerRealTime": 3, + "GetIPCountry": 4, + "GetImageSize": 5, + "GetImageRGBA": 6, + "GetCSERIPPort": 7, + "GetCurrentBatteryPower": 8, + "GetAppID": 9, + "SetOverlayNotificationPosition": 10, + "IsAPICallCompleted": 11, + "GetAPICallFailureReason": 12, + "GetAPICallResult": 13, + "RunFrame": 14, + "GetIPCCallCount": 15, + "SetWarningMessageHook": 16, + "IsOverlayEnabled": 17 + }, + "SteamClient008": { + "CreateSteamPipe": 0, + "BReleaseSteamPipe": 1, + "ConnectToGlobalUser": 2, + "CreateLocalUser": 3, + "ReleaseUser": 4, + "GetISteamUser": 5, + "GetISteamGameServer": 6, + "SetLocalIPBinding": 7, + "GetISteamFriends": 8, + "GetISteamUtils": 9, + "GetISteamMatchmaking": 10, + "GetISteamMasterServerUpdater": 11, + "GetISteamMatchmakingServers": 12, + "GetISteamGenericInterface": 13, + "GetISteamUserStats": 14, "GetISteamApps": 15, "GetISteamNetworking": 16, "GetISteamRemoteStorage": 17, - "GetISteamScreenshots": 18, - "GetISteamGameSearch": 19, - "RunFrame": 20, - "GetIPCCallCount": 21, - "SetWarningMessageHook": 22, - "BShutdownIfAllPipesClosed": 23, - "GetISteamHTTP": 24, - "GetISteamController": 25, - "GetISteamUGC": 26, - "GetISteamMusic": 27, - "GetISteamMusicRemote": 28, - "GetISteamHTMLSurface": 29, - "DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess": 30, - "DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess": 31, - "Set_SteamAPI_CCheckCallbackRegisteredInProcess": 32, - "GetISteamInventory": 33, - "GetISteamVideo": 34, - "GetISteamParentalSettings": 35, - "GetISteamInput": 36, - "GetISteamParties": 37, - "GetISteamRemotePlay": 38, - "DestroyAllInterfaces": 39 + "RunFrame": 18, + "GetIPCCallCount": 19, + "SetWarningMessageHook": 20 + }, + "STEAMUSERSTATS_INTERFACE_VERSION006": { + "RequestCurrentStats": 0, + "GetStat": 2, + "SetStat": 4, + "UpdateAvgRateStat": 5, + "GetAchievement": 6, + "SetAchievement": 7, + "ClearAchievement": 8, + "StoreStats": 9, + "GetAchievementIcon": 10, + "GetAchievementDisplayAttribute": 11, + "IndicateAchievementProgress": 12, + "RequestUserStats": 13, + "GetUserStat": 15, + "GetUserAchievement": 16, + "ResetAllStats": 17, + "FindOrCreateLeaderboard": 18, + "FindLeaderboard": 19, + "GetLeaderboardName": 20, + "GetLeaderboardEntryCount": 21, + "GetLeaderboardSortMethod": 22, + "GetLeaderboardDisplayType": 23, + "DownloadLeaderboardEntries": 24, + "GetDownloadedLeaderboardEntry": 25, + "UploadLeaderboardScore": 26, + "GetNumberOfCurrentPlayers": 27 + }, + "SteamUser012": { + "GetHSteamUser": 0, + "BLoggedOn": 1, + "GetSteamID": 2, + "InitiateGameConnection": 3, + "TerminateGameConnection": 4, + "TrackAppUsageEvent": 5, + "GetUserDataFolder": 6, + "StartVoiceRecording": 7, + "StopVoiceRecording": 8, + "GetCompressedVoice": 9, + "DecompressVoice": 10, + "GetAuthSessionTicket": 11, + "BeginAuthSession": 12, + "EndAuthSession": 13, + "CancelAuthTicket": 14 + }, + "STEAMREMOTESTORAGE_INTERFACE_VERSION008": { + "FileWrite": 0, + "FileRead": 1, + "FileForget": 2, + "FileDelete": 3, + "FileShare": 4, + "SetSyncPlatforms": 5, + "FileWriteStreamOpen": 6, + "FileWriteStreamWriteChunk": 7, + "FileWriteStreamClose": 8, + "FileWriteStreamCancel": 9, + "FileExists": 10, + "FilePersisted": 11, + "GetFileSize": 12, + "GetFileTimestamp": 13, + "GetSyncPlatforms": 14, + "GetFileCount": 15, + "GetFileNameAndSize": 16, + "GetQuota": 17, + "IsCloudEnabledForAccount": 18, + "IsCloudEnabledForApp": 19, + "SetCloudEnabledForApp": 20, + "UGCDownload": 21, + "GetUGCDownloadProgress": 22, + "GetUGCDetails": 23, + "UGCRead": 24, + "GetCachedUGCCount": 25, + "PublishWorkshopFile": 26, + "CreatePublishedFileUpdateRequest": 27, + "UpdatePublishedFileFile": 28, + "UpdatePublishedFilePreviewFile": 29, + "UpdatePublishedFileTitle": 30, + "UpdatePublishedFileDescription": 31, + "UpdatePublishedFileVisibility": 32, + "UpdatePublishedFileTags": 33, + "CommitPublishedFileUpdate": 34, + "GetPublishedFileDetails": 35, + "DeletePublishedFile": 36, + "EnumerateUserPublishedFiles": 37, + "SubscribePublishedFile": 38, + "EnumerateUserSubscribedFiles": 39, + "UnsubscribePublishedFile": 40, + "UpdatePublishedFileSetChangeDescription": 41, + "GetPublishedItemVoteDetails": 42, + "UpdateUserPublishedItemVote": 43, + "GetUserPublishedItemVoteDetails": 44, + "EnumerateUserSharedWorkshopFiles": 45, + "PublishVideo": 46, + "SetUserPublishedFileAction": 47, + "EnumeratePublishedFilesByUserAction": 48, + "EnumeratePublishedWorkshopFiles": 49, + "GetFileListFromServer": 50, + "FileFetch": 51, + "FilePersist": 52, + "SynchronizeToClient": 53, + "SynchronizeToServer": 54, + "ResetFileRequestState": 55 }, "STEAMTIMELINE_INTERFACE_V001": { "SetTimelineStateDescription": 0, @@ -5570,70 +4803,1033 @@ "GetWorkshopEULAStatus": 92, "GetUserContentDescriptorPreferences": 93 }, - "STEAMVIDEO_INTERFACE_V007": { - "GetVideoURL": 0, - "IsBroadcasting": 1, - "GetOPFSettings": 2, - "GetOPFStringForApp": 3 + "STEAMAPPS_INTERFACE_VERSION002": { + "BIsSubscribed": 0, + "BIsLowViolence": 1, + "BIsCybercafe": 2, + "BIsVACBanned": 3, + "GetCurrentGameLanguage": 4, + "GetAvailableGameLanguages": 5, + "BIsSubscribedApp": 6 }, - "STEAMTIMELINE_INTERFACE_V004": { - "SetTimelineTooltip": 0, - "ClearTimelineTooltip": 1, - "SetTimelineGameMode": 2, - "AddInstantaneousTimelineEvent": 3, - "AddRangeTimelineEvent": 4, - "StartRangeTimelineEvent": 5, - "UpdateRangeTimelineEvent": 6, - "EndRangeTimelineEvent": 7, - "RemoveTimelineEvent": 8, - "DoesEventRecordingExist": 9, - "StartGamePhase": 10, - "EndGamePhase": 11, - "SetGamePhaseID": 12, - "DoesGamePhaseRecordingExist": 13, - "AddGamePhaseTag": 14, - "SetGamePhaseAttribute": 15, - "OpenOverlayToGamePhase": 16, - "OpenOverlayToTimelineEvent": 17 + "SteamGameServer005": { + "LogOn": 0, + "LogOff": 1, + "BLoggedOn": 2, + "BSecure": 3, + "GetSteamID": 4, + "SendUserConnectAndAuthenticate": 5, + "CreateUnauthenticatedUserConnection": 6, + "SendUserDisconnect": 7, + "BUpdateUserData": 8, + "BSetServerType": 9, + "UpdateServerStatus": 10, + "UpdateSpectatorPort": 11, + "SetGameType": 12, + "BGetUserAchievementStatus": 13 }, - "STEAMUSERSTATS_INTERFACE_VERSION013": { - "GetStat": 1, - "SetStat": 3, - "UpdateAvgRateStat": 4, - "GetAchievement": 5, - "SetAchievement": 6, - "ClearAchievement": 7, - "GetAchievementAndUnlockTime": 8, + "SteamUser010": { + "GetHSteamUser": 0, + "BLoggedOn": 1, + "GetSteamID": 2, + "InitiateGameConnection": 3, + "TerminateGameConnection": 4, + "TrackAppUsageEvent": 5 + }, + "STEAMAPPS_INTERFACE_VERSION007": { + "BIsSubscribed": 0, + "BIsLowViolence": 1, + "BIsCybercafe": 2, + "BIsVACBanned": 3, + "GetCurrentGameLanguage": 4, + "GetAvailableGameLanguages": 5, + "BIsSubscribedApp": 6, + "BIsDlcInstalled": 7, + "GetEarliestPurchaseUnixTime": 8, + "BIsSubscribedFromFreeWeekend": 9, + "GetDLCCount": 10, + "BGetDLCDataByIndex": 11, + "InstallDLC": 12, + "UninstallDLC": 13, + "RequestAppProofOfPurchaseKey": 14, + "GetCurrentBetaName": 15, + "MarkContentCorrupt": 16, + "GetInstalledDepots": 17, + "GetAppInstallDir": 18, + "BIsAppInstalled": 19, + "GetAppOwner": 20, + "GetLaunchQueryParam": 21, + "GetDlcDownloadProgress": 22, + "GetAppBuildId": 23, + "RegisterActivationCode": 24 + }, + "STEAMHTMLSURFACE_INTERFACE_VERSION_002": { + "Init": 0, + "Shutdown": 1, + "CreateBrowser": 2, + "RemoveBrowser": 3, + "LoadURL": 4, + "SetSize": 5, + "StopLoad": 6, + "Reload": 7, + "GoBack": 8, + "GoForward": 9, + "AddHeader": 10, + "ExecuteJavascript": 11, + "MouseUp": 12, + "MouseDown": 13, + "MouseDoubleClick": 14, + "MouseMove": 15, + "MouseWheel": 16, + "KeyDown": 17, + "KeyUp": 18, + "KeyChar": 19, + "SetHorizontalScroll": 20, + "SetVerticalScroll": 21, + "SetKeyFocus": 22, + "ViewSource": 23, + "CopyToClipboard": 24, + "PasteFromClipboard": 25, + "Find": 26, + "StopFind": 27, + "GetLinkAtPosition": 28, + "SetCookie": 29, + "SetPageScaleFactor": 30, + "AllowStartRequest": 31, + "JSDialogResponse": 32, + "FileLoadDialogResponse": 33 + }, + "SteamUser018": { + "GetHSteamUser": 0, + "BLoggedOn": 1, + "GetSteamID": 2, + "InitiateGameConnection": 3, + "TerminateGameConnection": 4, + "TrackAppUsageEvent": 5, + "GetUserDataFolder": 6, + "StartVoiceRecording": 7, + "StopVoiceRecording": 8, + "GetAvailableVoice": 9, + "GetVoice": 10, + "DecompressVoice": 11, + "GetVoiceOptimalSampleRate": 12, + "GetAuthSessionTicket": 13, + "BeginAuthSession": 14, + "EndAuthSession": 15, + "CancelAuthTicket": 16, + "UserHasLicenseForApp": 17, + "BIsBehindNAT": 18, + "AdvertiseGame": 19, + "RequestEncryptedAppTicket": 20, + "GetEncryptedAppTicket": 21, + "GetGameBadgeLevel": 22, + "GetPlayerSteamLevel": 23, + "RequestStoreAuthURL": 24, + "LogOn": 25, + "LogOnAndLinkSteamAccountToPSN": 26, + "LogOnAndCreateNewSteamAccountIfNeeded": 27, + "GetConsoleSteamID": 28 + }, + "STEAMUGC_INTERFACE_VERSION003": { + "CreateQueryUserUGCRequest": 0, + "CreateQueryAllUGCRequest": 1, + "SendQueryUGCRequest": 2, + "GetQueryUGCResult": 3, + "ReleaseQueryUGCRequest": 4, + "AddRequiredTag": 5, + "AddExcludedTag": 6, + "SetReturnLongDescription": 7, + "SetReturnTotalOnly": 8, + "SetAllowCachedResponse": 9, + "SetCloudFileNameFilter": 10, + "SetMatchAnyTag": 11, + "SetSearchText": 12, + "SetRankedByTrendDays": 13, + "RequestUGCDetails": 14, + "CreateItem": 15, + "StartItemUpdate": 16, + "SetItemTitle": 17, + "SetItemDescription": 18, + "SetItemVisibility": 19, + "SetItemTags": 20, + "SetItemContent": 21, + "SetItemPreview": 22, + "SubmitItemUpdate": 23, + "GetItemUpdateProgress": 24, + "SubscribeItem": 25, + "UnsubscribeItem": 26, + "GetNumSubscribedItems": 27, + "GetSubscribedItems": 28, + "GetItemInstallInfo": 29, + "GetItemUpdateInfo": 30 + }, + "STEAMUGC_INTERFACE_VERSION007": { + "CreateQueryUserUGCRequest": 0, + "CreateQueryAllUGCRequest": 1, + "CreateQueryUGCDetailsRequest": 2, + "SendQueryUGCRequest": 3, + "GetQueryUGCResult": 4, + "GetQueryUGCPreviewURL": 5, + "GetQueryUGCMetadata": 6, + "GetQueryUGCChildren": 7, + "GetQueryUGCStatistic": 8, + "GetQueryUGCNumAdditionalPreviews": 9, + "GetQueryUGCAdditionalPreview": 10, + "GetQueryUGCNumKeyValueTags": 11, + "GetQueryUGCKeyValueTag": 12, + "ReleaseQueryUGCRequest": 13, + "AddRequiredTag": 14, + "AddExcludedTag": 15, + "SetReturnKeyValueTags": 16, + "SetReturnLongDescription": 17, + "SetReturnMetadata": 18, + "SetReturnChildren": 19, + "SetReturnAdditionalPreviews": 20, + "SetReturnTotalOnly": 21, + "SetLanguage": 22, + "SetAllowCachedResponse": 23, + "SetCloudFileNameFilter": 24, + "SetMatchAnyTag": 25, + "SetSearchText": 26, + "SetRankedByTrendDays": 27, + "AddRequiredKeyValueTag": 28, + "RequestUGCDetails": 29, + "CreateItem": 30, + "StartItemUpdate": 31, + "SetItemTitle": 32, + "SetItemDescription": 33, + "SetItemUpdateLanguage": 34, + "SetItemMetadata": 35, + "SetItemVisibility": 36, + "SetItemTags": 37, + "SetItemContent": 38, + "SetItemPreview": 39, + "RemoveItemKeyValueTags": 40, + "AddItemKeyValueTag": 41, + "SubmitItemUpdate": 42, + "GetItemUpdateProgress": 43, + "SetUserItemVote": 44, + "GetUserItemVote": 45, + "AddItemToFavorites": 46, + "RemoveItemFromFavorites": 47, + "SubscribeItem": 48, + "UnsubscribeItem": 49, + "GetNumSubscribedItems": 50, + "GetSubscribedItems": 51, + "GetItemState": 52, + "GetItemInstallInfo": 53, + "GetItemDownloadInfo": 54, + "DownloadItem": 55, + "BInitWorkshopForGameServer": 56, + "SuspendDownloads": 57 + }, + "STEAMREMOTESTORAGE_INTERFACE_VERSION010": { + "FileWrite": 0, + "FileRead": 1, + "FileForget": 2, + "FileDelete": 3, + "FileShare": 4, + "SetSyncPlatforms": 5, + "FileWriteStreamOpen": 6, + "FileWriteStreamWriteChunk": 7, + "FileWriteStreamClose": 8, + "FileWriteStreamCancel": 9, + "FileExists": 10, + "FilePersisted": 11, + "GetFileSize": 12, + "GetFileTimestamp": 13, + "GetSyncPlatforms": 14, + "GetFileCount": 15, + "GetFileNameAndSize": 16, + "GetQuota": 17, + "IsCloudEnabledForAccount": 18, + "IsCloudEnabledForApp": 19, + "SetCloudEnabledForApp": 20, + "UGCDownload": 21, + "GetUGCDownloadProgress": 22, + "GetUGCDetails": 23, + "UGCRead": 24, + "GetCachedUGCCount": 25, + "PublishWorkshopFile": 26, + "CreatePublishedFileUpdateRequest": 27, + "UpdatePublishedFileFile": 28, + "UpdatePublishedFilePreviewFile": 29, + "UpdatePublishedFileTitle": 30, + "UpdatePublishedFileDescription": 31, + "UpdatePublishedFileVisibility": 32, + "UpdatePublishedFileTags": 33, + "CommitPublishedFileUpdate": 34, + "GetPublishedFileDetails": 35, + "DeletePublishedFile": 36, + "EnumerateUserPublishedFiles": 37, + "SubscribePublishedFile": 38, + "EnumerateUserSubscribedFiles": 39, + "UnsubscribePublishedFile": 40, + "UpdatePublishedFileSetChangeDescription": 41, + "GetPublishedItemVoteDetails": 42, + "UpdateUserPublishedItemVote": 43, + "GetUserPublishedItemVoteDetails": 44, + "EnumerateUserSharedWorkshopFiles": 45, + "PublishVideo": 46, + "SetUserPublishedFileAction": 47, + "EnumeratePublishedFilesByUserAction": 48, + "EnumeratePublishedWorkshopFiles": 49, + "UGCDownloadToLocation": 50, + "GetFileListFromServer": 51, + "FileFetch": 52, + "FilePersist": 53, + "SynchronizeToClient": 54, + "SynchronizeToServer": 55, + "ResetFileRequestState": 56 + }, + "STEAMINVENTORY_INTERFACE_V002": { + "GetResultStatus": 0, + "GetResultItems": 1, + "GetResultItemProperty": 2, + "GetResultTimestamp": 3, + "CheckResultSteamID": 4, + "DestroyResult": 5, + "GetAllItems": 6, + "GetItemsByID": 7, + "SerializeResult": 8, + "DeserializeResult": 9, + "GenerateItems": 10, + "GrantPromoItems": 11, + "AddPromoItem": 12, + "AddPromoItems": 13, + "ConsumeItem": 14, + "ExchangeItems": 15, + "TransferItemQuantity": 16, + "SendItemDropHeartbeat": 17, + "TriggerItemDrop": 18, + "TradeItems": 19, + "LoadItemDefinitions": 20, + "GetItemDefinitionIDs": 21, + "GetItemDefinitionProperty": 22, + "RequestEligiblePromoItemDefinitionsIDs": 23, + "GetEligiblePromoItemDefinitionIDs": 24, + "StartPurchase": 25, + "RequestPrices": 26, + "GetNumItemsWithPrices": 27, + "GetItemsWithPrices": 28, + "GetItemPrice": 29, + "StartUpdateProperties": 30, + "RemoveProperty": 31, + "SetProperty": 35, + "SubmitUpdateProperties": 36 + }, + "SteamController005": { + "Init": 0, + "Shutdown": 1, + "RunFrame": 2, + "GetConnectedControllers": 3, + "ShowBindingPanel": 4, + "GetActionSetHandle": 5, + "ActivateActionSet": 6, + "GetCurrentActionSet": 7, + "GetDigitalActionHandle": 8, + "GetDigitalActionData": 9, + "GetDigitalActionOrigins": 10, + "GetAnalogActionHandle": 11, + "GetAnalogActionData": 12, + "GetAnalogActionOrigins": 13, + "StopAnalogActionMomentum": 14, + "TriggerHapticPulse": 15, + "TriggerRepeatedHapticPulse": 16, + "TriggerVibration": 17, + "SetLEDColor": 18, + "GetGamepadIndexForController": 19, + "GetControllerForGamepadIndex": 20, + "GetMotionData": 21, + "ShowDigitalActionOrigins": 22, + "ShowAnalogActionOrigins": 23, + "GetStringForActionOrigin": 24, + "GetGlyphForActionOrigin": 25 + }, + "STEAMHTMLSURFACE_INTERFACE_VERSION_004": { + "Init": 0, + "Shutdown": 1, + "CreateBrowser": 2, + "RemoveBrowser": 3, + "LoadURL": 4, + "SetSize": 5, + "StopLoad": 6, + "Reload": 7, + "GoBack": 8, + "GoForward": 9, + "AddHeader": 10, + "ExecuteJavascript": 11, + "MouseUp": 12, + "MouseDown": 13, + "MouseDoubleClick": 14, + "MouseMove": 15, + "MouseWheel": 16, + "KeyDown": 17, + "KeyUp": 18, + "KeyChar": 19, + "SetHorizontalScroll": 20, + "SetVerticalScroll": 21, + "SetKeyFocus": 22, + "ViewSource": 23, + "CopyToClipboard": 24, + "PasteFromClipboard": 25, + "Find": 26, + "StopFind": 27, + "GetLinkAtPosition": 28, + "SetCookie": 29, + "SetPageScaleFactor": 30, + "SetBackgroundMode": 31, + "SetDPIScalingFactor": 32, + "AllowStartRequest": 33, + "JSDialogResponse": 34, + "FileLoadDialogResponse": 35 + }, + "STEAMUGC_INTERFACE_VERSION010": { + "CreateQueryUserUGCRequest": 0, + "CreateQueryAllUGCRequest": 1, + "CreateQueryUGCDetailsRequest": 2, + "SendQueryUGCRequest": 3, + "GetQueryUGCResult": 4, + "GetQueryUGCPreviewURL": 5, + "GetQueryUGCMetadata": 6, + "GetQueryUGCChildren": 7, + "GetQueryUGCStatistic": 8, + "GetQueryUGCNumAdditionalPreviews": 9, + "GetQueryUGCAdditionalPreview": 10, + "GetQueryUGCNumKeyValueTags": 11, + "GetQueryUGCKeyValueTag": 12, + "ReleaseQueryUGCRequest": 13, + "AddRequiredTag": 14, + "AddExcludedTag": 15, + "SetReturnOnlyIDs": 16, + "SetReturnKeyValueTags": 17, + "SetReturnLongDescription": 18, + "SetReturnMetadata": 19, + "SetReturnChildren": 20, + "SetReturnAdditionalPreviews": 21, + "SetReturnTotalOnly": 22, + "SetReturnPlaytimeStats": 23, + "SetLanguage": 24, + "SetAllowCachedResponse": 25, + "SetCloudFileNameFilter": 26, + "SetMatchAnyTag": 27, + "SetSearchText": 28, + "SetRankedByTrendDays": 29, + "AddRequiredKeyValueTag": 30, + "RequestUGCDetails": 31, + "CreateItem": 32, + "StartItemUpdate": 33, + "SetItemTitle": 34, + "SetItemDescription": 35, + "SetItemUpdateLanguage": 36, + "SetItemMetadata": 37, + "SetItemVisibility": 38, + "SetItemTags": 39, + "SetItemContent": 40, + "SetItemPreview": 41, + "RemoveItemKeyValueTags": 42, + "AddItemKeyValueTag": 43, + "AddItemPreviewFile": 44, + "AddItemPreviewVideo": 45, + "UpdateItemPreviewFile": 46, + "UpdateItemPreviewVideo": 47, + "RemoveItemPreview": 48, + "SubmitItemUpdate": 49, + "GetItemUpdateProgress": 50, + "SetUserItemVote": 51, + "GetUserItemVote": 52, + "AddItemToFavorites": 53, + "RemoveItemFromFavorites": 54, + "SubscribeItem": 55, + "UnsubscribeItem": 56, + "GetNumSubscribedItems": 57, + "GetSubscribedItems": 58, + "GetItemState": 59, + "GetItemInstallInfo": 60, + "GetItemDownloadInfo": 61, + "DownloadItem": 62, + "BInitWorkshopForGameServer": 63, + "SuspendDownloads": 64, + "StartPlaytimeTracking": 65, + "StopPlaytimeTracking": 66, + "StopPlaytimeTrackingForAllItems": 67, + "AddDependency": 68, + "RemoveDependency": 69, + "AddAppDependency": 70, + "RemoveAppDependency": 71, + "GetAppDependencies": 72, + "DeleteItem": 73 + }, + "SteamFriends006": { + "GetPersonaName": 0, + "SetPersonaName": 1, + "GetPersonaState": 2, + "GetFriendCount": 3, + "GetFriendByIndex": 4, + "GetFriendRelationship": 5, + "GetFriendPersonaState": 6, + "GetFriendPersonaName": 7, + "GetFriendAvatar": 8, + "GetFriendGamePlayed": 9, + "GetFriendPersonaNameHistory": 10, + "HasFriend": 11, + "GetClanCount": 12, + "GetClanByIndex": 13, + "GetClanName": 14, + "GetClanTag": 15, + "GetFriendCountFromSource": 16, + "GetFriendFromSourceByIndex": 17, + "IsUserInSource": 18, + "SetInGameVoiceSpeaking": 19, + "ActivateGameOverlay": 20, + "ActivateGameOverlayToUser": 21, + "ActivateGameOverlayToWebPage": 22, + "ActivateGameOverlayToStore": 23, + "SetPlayedWith": 24, + "ActivateGameOverlayInviteDialog": 25 + }, + "SteamNetworkingSockets003": { + "CreateListenSocketIP": 0, + "ConnectByIPAddress": 1, + "AcceptConnection": 2, + "CloseConnection": 3, + "CloseListenSocket": 4, + "SetConnectionUserData": 5, + "GetConnectionUserData": 6, + "SetConnectionName": 7, + "GetConnectionName": 8, + "SendMessageToConnection": 9, + "FlushMessagesOnConnection": 10, + "ReceiveMessagesOnConnection": 11, + "ReceiveMessagesOnListenSocket": 12, + "GetConnectionInfo": 13, + "GetQuickConnectionStatus": 14, + "GetDetailedConnectionStatus": 15, + "GetListenSocketAddress": 16, + "CreateSocketPair": 17, + "GetIdentity": 18, + "InitAuthentication": 19, + "GetAuthenticationStatus": 20, + "CreateListenSocketP2P": 21, + "ConnectP2P": 22, + "GetCertificateRequest": 23, + "SetCertificate": 24, + "ReceivedRelayAuthTicket": 25, + "FindRelayAuthTicketForServer": 26, + "ConnectToHostedDedicatedServer": 27, + "GetHostedDedicatedServerPort": 28, + "GetHostedDedicatedServerPOPID": 29, + "GetHostedDedicatedServerAddress": 30, + "CreateHostedDedicatedServerListenSocket": 31, + "GetGameCoordinatorServerLogin": 32, + "RunCallbacks": 33 + }, + "SteamNetworking002": { + "CreateListenSocket": 0, + "CreateP2PConnectionSocket": 1, + "CreateConnectionSocket": 2, + "DestroySocket": 3, + "DestroyListenSocket": 4, + "SendDataOnSocket": 5, + "IsDataAvailableOnSocket": 6, + "RetrieveDataFromSocket": 7, + "IsDataAvailable": 8, + "RetrieveData": 9, + "GetSocketInfo": 10, + "GetListenSocketInfo": 11, + "GetSocketConnectionType": 12, + "GetMaxPacketSize": 13 + }, + "SteamGameServer008": { + "LogOn": 0, + "LogOff": 1, + "BLoggedOn": 2, + "BSecure": 3, + "GetSteamID": 4, + "SendUserConnectAndAuthenticate": 5, + "CreateUnauthenticatedUserConnection": 6, + "SendUserDisconnect": 7, + "BUpdateUserData": 8, + "BSetServerType": 9, + "UpdateServerStatus": 10, + "UpdateSpectatorPort": 11, + "SetGameType": 12, + "BGetUserAchievementStatus": 13, + "GetGameplayStats": 14, + "RequestUserGroupStatus": 15, + "GetPublicIP": 16 + }, + "STEAMUSERSTATS_INTERFACE_VERSION005": { + "RequestCurrentStats": 0, + "GetStat": 2, + "SetStat": 4, + "UpdateAvgRateStat": 5, + "GetAchievement": 6, + "SetAchievement": 7, + "ClearAchievement": 8, "StoreStats": 9, "GetAchievementIcon": 10, "GetAchievementDisplayAttribute": 11, "IndicateAchievementProgress": 12, - "GetNumAchievements": 13, - "GetAchievementName": 14, - "RequestUserStats": 15, - "GetUserStat": 17, - "GetUserAchievement": 18, - "GetUserAchievementAndUnlockTime": 19, - "ResetAllStats": 20, - "FindOrCreateLeaderboard": 21, - "FindLeaderboard": 22, - "GetLeaderboardName": 23, - "GetLeaderboardEntryCount": 24, - "GetLeaderboardSortMethod": 25, - "GetLeaderboardDisplayType": 26, - "DownloadLeaderboardEntries": 27, - "DownloadLeaderboardEntriesForUsers": 28, - "GetDownloadedLeaderboardEntry": 29, - "UploadLeaderboardScore": 30, - "AttachLeaderboardUGC": 31, - "GetNumberOfCurrentPlayers": 32, - "RequestGlobalAchievementPercentages": 33, - "GetMostAchievedAchievementInfo": 34, - "GetNextMostAchievedAchievementInfo": 35, - "GetAchievementAchievedPercent": 36, - "RequestGlobalStats": 37, - "GetGlobalStat": 39, - "GetGlobalStatHistory": 41, - "GetAchievementProgressLimits": 43 + "RequestUserStats": 13, + "GetUserStat": 15, + "GetUserAchievement": 16, + "ResetAllStats": 17, + "FindOrCreateLeaderboard": 18, + "FindLeaderboard": 19, + "GetLeaderboardName": 20, + "GetLeaderboardEntryCount": 21, + "GetLeaderboardSortMethod": 22, + "GetLeaderboardDisplayType": 23, + "DownloadLeaderboardEntries": 24, + "GetDownloadedLeaderboardEntry": 25, + "UploadLeaderboardScore": 26 + }, + "SteamInput002": { + "Init": 0, + "Shutdown": 1, + "RunFrame": 2, + "GetConnectedControllers": 3, + "GetActionSetHandle": 4, + "ActivateActionSet": 5, + "GetCurrentActionSet": 6, + "ActivateActionSetLayer": 7, + "DeactivateActionSetLayer": 8, + "DeactivateAllActionSetLayers": 9, + "GetActiveActionSetLayers": 10, + "GetDigitalActionHandle": 11, + "GetDigitalActionData": 12, + "GetDigitalActionOrigins": 13, + "GetAnalogActionHandle": 14, + "GetAnalogActionData": 15, + "GetAnalogActionOrigins": 16, + "GetGlyphForActionOrigin": 17, + "GetStringForActionOrigin": 18, + "StopAnalogActionMomentum": 19, + "GetMotionData": 20, + "TriggerVibration": 21, + "SetLEDColor": 22, + "TriggerHapticPulse": 23, + "TriggerRepeatedHapticPulse": 24, + "ShowBindingPanel": 25, + "GetInputTypeForHandle": 26, + "GetControllerForGamepadIndex": 27, + "GetGamepadIndexForController": 28, + "GetStringForXboxOrigin": 29, + "GetGlyphForXboxOrigin": 30, + "GetActionOriginFromXboxOrigin": 31, + "TranslateActionOrigin": 32, + "GetDeviceBindingRevision": 33, + "GetRemotePlaySessionID": 34 + }, + "SteamNetworkingSockets006": { + "CreateListenSocketIP": 0, + "ConnectByIPAddress": 1, + "AcceptConnection": 2, + "CloseConnection": 3, + "CloseListenSocket": 4, + "SetConnectionUserData": 5, + "GetConnectionUserData": 6, + "SetConnectionName": 7, + "GetConnectionName": 8, + "SendMessageToConnection": 9, + "SendMessages": 10, + "FlushMessagesOnConnection": 11, + "ReceiveMessagesOnConnection": 12, + "ReceiveMessagesOnListenSocket": 13, + "GetConnectionInfo": 14, + "GetQuickConnectionStatus": 15, + "GetDetailedConnectionStatus": 16, + "GetListenSocketAddress": 17, + "CreateSocketPair": 18, + "GetIdentity": 19, + "InitAuthentication": 20, + "GetAuthenticationStatus": 21, + "CreateListenSocketP2P": 22, + "ConnectP2P": 23, + "ReceivedRelayAuthTicket": 24, + "FindRelayAuthTicketForServer": 25, + "ConnectToHostedDedicatedServer": 26, + "GetHostedDedicatedServerPort": 27, + "GetHostedDedicatedServerPOPID": 28, + "GetHostedDedicatedServerAddress": 29, + "CreateHostedDedicatedServerListenSocket": 30, + "GetGameCoordinatorServerLogin": 31, + "ConnectP2PCustomSignaling": 32, + "ReceivedP2PCustomSignal": 33, + "GetCertificateRequest": 34, + "SetCertificate": 35, + "RunCallbacks": 36, + "SendSignal": 0, + "Release": 1, + "OnConnectRequest": 0, + "SendRejectionSignal": 1 + }, + "SteamFriends004": { + "GetPersonaName": 0, + "SetPersonaName": 1, + "GetPersonaState": 2, + "GetFriendCount": 3, + "GetFriendByIndex": 4, + "GetFriendRelationship": 5, + "GetFriendPersonaState": 6, + "GetFriendPersonaName": 7, + "GetFriendAvatar": 8, + "GetFriendGamePlayed": 9, + "GetFriendPersonaNameHistory": 10, + "HasFriend": 11, + "GetClanCount": 12, + "GetClanByIndex": 13, + "GetClanName": 14, + "GetFriendCountFromSource": 15, + "GetFriendFromSourceByIndex": 16, + "IsUserInSource": 17, + "SetInGameVoiceSpeaking": 18, + "ActivateGameOverlay": 19 + }, + "SteamUser011": { + "GetHSteamUser": 0, + "BLoggedOn": 1, + "GetSteamID": 2, + "InitiateGameConnection": 3, + "TerminateGameConnection": 4, + "TrackAppUsageEvent": 5, + "GetUserDataFolder": 6, + "StartVoiceRecording": 7, + "StopVoiceRecording": 8, + "GetCompressedVoice": 9, + "DecompressVoice": 10 + }, + "SteamClient016": { + "CreateSteamPipe": 0, + "BReleaseSteamPipe": 1, + "ConnectToGlobalUser": 2, + "CreateLocalUser": 3, + "ReleaseUser": 4, + "GetISteamUser": 5, + "GetISteamGameServer": 6, + "SetLocalIPBinding": 7, + "GetISteamFriends": 8, + "GetISteamUtils": 9, + "GetISteamMatchmaking": 10, + "GetISteamMatchmakingServers": 11, + "GetISteamGenericInterface": 12, + "GetISteamUserStats": 13, + "GetISteamGameServerStats": 14, + "GetISteamApps": 15, + "GetISteamNetworking": 16, + "GetISteamRemoteStorage": 17, + "GetISteamScreenshots": 18, + "RunFrame": 19, + "GetIPCCallCount": 20, + "SetWarningMessageHook": 21, + "BShutdownIfAllPipesClosed": 22, + "GetISteamHTTP": 23, + "GetISteamUnifiedMessages": 24, + "GetISteamController": 25, + "GetISteamUGC": 26, + "GetISteamAppList": 27, + "GetISteamMusic": 28, + "GetISteamMusicRemote": 29, + "GetISteamHTMLSurface": 30, + "Set_SteamAPI_CPostAPIResultInProcess": 31, + "Remove_SteamAPI_CPostAPIResultInProcess": 32, + "Set_SteamAPI_CCheckCallbackRegisteredInProcess": 33, + "GetISteamPS3OverlayRender": 34 + }, + "SteamFriends008": { + "GetPersonaName": 0, + "SetPersonaName": 1, + "GetPersonaState": 2, + "GetFriendCount": 3, + "GetFriendByIndex": 4, + "GetFriendRelationship": 5, + "GetFriendPersonaState": 6, + "GetFriendPersonaName": 7, + "GetFriendGamePlayed": 8, + "GetFriendPersonaNameHistory": 9, + "HasFriend": 10, + "GetClanCount": 11, + "GetClanByIndex": 12, + "GetClanName": 13, + "GetClanTag": 14, + "GetFriendCountFromSource": 15, + "GetFriendFromSourceByIndex": 16, + "IsUserInSource": 17, + "SetInGameVoiceSpeaking": 18, + "ActivateGameOverlay": 19, + "ActivateGameOverlayToUser": 20, + "ActivateGameOverlayToWebPage": 21, + "ActivateGameOverlayToStore": 22, + "SetPlayedWith": 23, + "ActivateGameOverlayInviteDialog": 24, + "GetSmallFriendAvatar": 25, + "GetMediumFriendAvatar": 26, + "GetLargeFriendAvatar": 27, + "RequestUserInformation": 28, + "RequestClanOfficerList": 29, + "GetClanOwner": 30, + "GetClanOfficerCount": 31, + "GetClanOfficerByIndex": 32, + "GetUserRestrictions": 33 + }, + "STEAMUSERSTATS_INTERFACE_VERSION009": { + "RequestCurrentStats": 0, + "GetStat": 2, + "SetStat": 4, + "UpdateAvgRateStat": 5, + "GetAchievement": 6, + "SetAchievement": 7, + "ClearAchievement": 8, + "GetAchievementAndUnlockTime": 9, + "StoreStats": 10, + "GetAchievementIcon": 11, + "GetAchievementDisplayAttribute": 12, + "IndicateAchievementProgress": 13, + "RequestUserStats": 14, + "GetUserStat": 16, + "GetUserAchievement": 17, + "GetUserAchievementAndUnlockTime": 18, + "ResetAllStats": 19, + "FindOrCreateLeaderboard": 20, + "FindLeaderboard": 21, + "GetLeaderboardName": 22, + "GetLeaderboardEntryCount": 23, + "GetLeaderboardSortMethod": 24, + "GetLeaderboardDisplayType": 25, + "DownloadLeaderboardEntries": 26, + "DownloadLeaderboardEntriesForUsers": 27, + "GetDownloadedLeaderboardEntry": 28, + "UploadLeaderboardScore": 29, + "AttachLeaderboardUGC": 30, + "GetNumberOfCurrentPlayers": 31, + "InstallPS3Trophies": 32, + "GetTrophySpaceRequiredBeforeInstall": 33, + "SetUserStatsData": 34, + "GetUserStatsData": 35 + }, + "SteamNetworkingUtils001": { + "GetLocalTimestamp": 0, + "SetDebugOutputFunction": 1, + "SetConfigValue": 2, + "GetConfigValue": 3, + "GetConfigValueInfo": 4, + "GetFirstConfigValue": 5, + "SteamNetworkingIPAddr_ToString": 6, + "SteamNetworkingIPAddr_ParseString": 7, + "SteamNetworkingIdentity_ToString": 8, + "SteamNetworkingIdentity_ParseString": 9, + "GetLocalPingLocation": 10, + "EstimatePingTimeBetweenTwoLocations": 11, + "EstimatePingTimeFromLocalHost": 12, + "ConvertPingLocationToString": 13, + "ParsePingLocationString": 14, + "CheckPingDataUpToDate": 15, + "IsPingMeasurementInProgress": 16, + "GetPingToDataCenter": 17, + "GetDirectPingToPOP": 18, + "GetPOPCount": 19, + "GetPOPList": 20 + }, + "SteamNetworkingSockets002": { + "CreateListenSocketIP": 0, + "ConnectByIPAddress": 1, + "AcceptConnection": 2, + "CloseConnection": 3, + "CloseListenSocket": 4, + "SetConnectionUserData": 5, + "GetConnectionUserData": 6, + "SetConnectionName": 7, + "GetConnectionName": 8, + "SendMessageToConnection": 9, + "FlushMessagesOnConnection": 10, + "ReceiveMessagesOnConnection": 11, + "ReceiveMessagesOnListenSocket": 12, + "GetConnectionInfo": 13, + "GetQuickConnectionStatus": 14, + "GetDetailedConnectionStatus": 15, + "GetListenSocketAddress": 16, + "CreateSocketPair": 17, + "GetIdentity": 18, + "CreateListenSocketP2P": 19, + "ConnectP2P": 20, + "ReceivedRelayAuthTicket": 21, + "FindRelayAuthTicketForServer": 22, + "ConnectToHostedDedicatedServer": 23, + "GetHostedDedicatedServerPort": 24, + "GetHostedDedicatedServerPOPID": 25, + "GetHostedDedicatedServerAddress": 26, + "CreateHostedDedicatedServerListenSocket": 27, + "RunCallbacks": 28 + }, + "SteamClient015": { + "CreateSteamPipe": 0, + "BReleaseSteamPipe": 1, + "ConnectToGlobalUser": 2, + "CreateLocalUser": 3, + "ReleaseUser": 4, + "GetISteamUser": 5, + "GetISteamGameServer": 6, + "SetLocalIPBinding": 7, + "GetISteamFriends": 8, + "GetISteamUtils": 9, + "GetISteamMatchmaking": 10, + "GetISteamMatchmakingServers": 11, + "GetISteamGenericInterface": 12, + "GetISteamUserStats": 13, + "GetISteamGameServerStats": 14, + "GetISteamApps": 15, + "GetISteamNetworking": 16, + "GetISteamRemoteStorage": 17, + "GetISteamScreenshots": 18, + "RunFrame": 19, + "GetIPCCallCount": 20, + "SetWarningMessageHook": 21, + "BShutdownIfAllPipesClosed": 22, + "GetISteamHTTP": 23, + "GetISteamUnifiedMessages": 24, + "GetISteamController": 25, + "GetISteamUGC": 26, + "GetISteamAppList": 27, + "GetISteamMusic": 28, + "GetISteamMusicRemote": 29, + "GetISteamPS3OverlayRender": 30 + }, + "SteamClient023": { + "CreateSteamPipe": 0, + "BReleaseSteamPipe": 1, + "ConnectToGlobalUser": 2, + "CreateLocalUser": 3, + "ReleaseUser": 4, + "GetISteamUser": 5, + "GetISteamGameServer": 6, + "SetLocalIPBinding": 7, + "GetISteamFriends": 8, + "GetISteamUtils": 9, + "GetISteamMatchmaking": 10, + "GetISteamMatchmakingServers": 11, + "GetISteamGenericInterface": 12, + "GetISteamUserStats": 13, + "GetISteamGameServerStats": 14, + "GetISteamApps": 15, + "GetISteamNetworking": 16, + "GetISteamRemoteStorage": 17, + "GetISteamScreenshots": 18, + "RunFrame": 19, + "GetIPCCallCount": 20, + "SetWarningMessageHook": 21, + "BShutdownIfAllPipesClosed": 22, + "GetISteamHTTP": 23, + "GetISteamController": 24, + "GetISteamUGC": 25, + "GetISteamMusic": 26, + "GetISteamHTMLSurface": 27, + "DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess": 28, + "DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess": 29, + "Set_SteamAPI_CCheckCallbackRegisteredInProcess": 30, + "GetISteamInventory": 31, + "GetISteamVideo": 32, + "GetISteamParentalSettings": 33, + "GetISteamInput": 34, + "GetISteamParties": 35, + "GetISteamRemotePlay": 36, + "DestroyAllInterfaces": 37 + }, + "STEAMUSERSTATS_INTERFACE_VERSION004": { + "RequestCurrentStats": 0, + "GetStat": 2, + "SetStat": 4, + "UpdateAvgRateStat": 5, + "GetAchievement": 6, + "SetAchievement": 7, + "ClearAchievement": 8, + "StoreStats": 9, + "GetAchievementIcon": 10, + "GetAchievementDisplayAttribute": 11, + "IndicateAchievementProgress": 12, + "RequestUserStats": 13, + "GetUserStat": 15, + "GetUserAchievement": 16 + }, + "SteamController006": { + "Init": 0, + "Shutdown": 1, + "RunFrame": 2, + "GetConnectedControllers": 3, + "ShowBindingPanel": 4, + "GetActionSetHandle": 5, + "ActivateActionSet": 6, + "GetCurrentActionSet": 7, + "ActivateActionSetLayer": 8, + "DeactivateActionSetLayer": 9, + "DeactivateAllActionSetLayers": 10, + "GetActiveActionSetLayers": 11, + "GetDigitalActionHandle": 12, + "GetDigitalActionData": 13, + "GetDigitalActionOrigins": 14, + "GetAnalogActionHandle": 15, + "GetAnalogActionData": 16, + "GetAnalogActionOrigins": 17, + "StopAnalogActionMomentum": 18, + "TriggerHapticPulse": 19, + "TriggerRepeatedHapticPulse": 20, + "TriggerVibration": 21, + "SetLEDColor": 22, + "GetGamepadIndexForController": 23, + "GetControllerForGamepadIndex": 24, + "GetMotionData": 25, + "ShowDigitalActionOrigins": 26, + "ShowAnalogActionOrigins": 27, + "GetStringForActionOrigin": 28, + "GetGlyphForActionOrigin": 29, + "GetInputTypeForHandle": 30 + }, + "STEAMUGC_INTERFACE_VERSION005": { + "CreateQueryUserUGCRequest": 0, + "CreateQueryAllUGCRequest": 1, + "CreateQueryUGCDetailsRequest": 2, + "SendQueryUGCRequest": 3, + "GetQueryUGCResult": 4, + "GetQueryUGCPreviewURL": 5, + "GetQueryUGCMetadata": 6, + "GetQueryUGCChildren": 7, + "GetQueryUGCStatistic": 8, + "GetQueryUGCNumAdditionalPreviews": 9, + "GetQueryUGCAdditionalPreview": 10, + "ReleaseQueryUGCRequest": 11, + "AddRequiredTag": 12, + "AddExcludedTag": 13, + "SetReturnLongDescription": 14, + "SetReturnMetadata": 15, + "SetReturnChildren": 16, + "SetReturnAdditionalPreviews": 17, + "SetReturnTotalOnly": 18, + "SetAllowCachedResponse": 19, + "SetCloudFileNameFilter": 20, + "SetMatchAnyTag": 21, + "SetSearchText": 22, + "SetRankedByTrendDays": 23, + "RequestUGCDetails": 24, + "CreateItem": 25, + "StartItemUpdate": 26, + "SetItemTitle": 27, + "SetItemDescription": 28, + "SetItemMetadata": 29, + "SetItemVisibility": 30, + "SetItemTags": 31, + "SetItemContent": 32, + "SetItemPreview": 33, + "SubmitItemUpdate": 34, + "GetItemUpdateProgress": 35, + "AddItemToFavorites": 36, + "RemoveItemFromFavorites": 37, + "SubscribeItem": 38, + "UnsubscribeItem": 39, + "GetNumSubscribedItems": 40, + "GetSubscribedItems": 41, + "GetItemState": 42, + "GetItemInstallInfo": 43, + "GetItemDownloadInfo": 44, + "DownloadItem": 45 } } \ No newline at end of file diff --git a/tools/src/steamworks_parser.cpp b/tools/src/steamworks_parser.cpp index 7f62e2b..a374988 100644 --- a/tools/src/steamworks_parser.cpp +++ b/tools/src/steamworks_parser.cpp @@ -143,7 +143,7 @@ namespace { } void parse_sdk(const fs::path& sdk_path, nlohmann::ordered_json& lookup, BS::thread_pool<>& pool) { - const auto headers_dir = sdk_path / "headers\\steam"; + const auto headers_dir = sdk_path / "headers" / "steam"; const auto headers_dir_str = kb::path::to_str(headers_dir); if(not fs::exists(headers_dir)) {