mirror of
https://codeberg.org/steam-vent/proto.git
synced 2026-06-03 18:24:07 +02:00
Update to latest proto definitions from SteamDatabase/Protobufs
From commit 085746bbf6b48d1b89b7a63e7876932793f4c08f
This commit is contained in:
parent
8634a44673
commit
8ce47e5e16
127 changed files with 40662 additions and 28630 deletions
|
|
@ -1,8 +1,4 @@
|
|||
import "steammessages_base.proto";
|
||||
|
||||
option optimize_for = SPEED;
|
||||
option cc_generic_services = true;
|
||||
option (force_php_generation) = true;
|
||||
|
||||
enum EContentHubDiscountFilterType {
|
||||
k_EContentHubDiscountFilterType_None = 0;
|
||||
|
|
|
|||
|
|
@ -1,8 +1,4 @@
|
|||
import "steammessages_base.proto";
|
||||
|
||||
option optimize_for = SPEED;
|
||||
option cc_generic_services = true;
|
||||
option (force_php_generation) = true;
|
||||
|
||||
enum EPublishedFileQueryType {
|
||||
k_PublishedFileQueryType_RankedByVote = 0;
|
||||
|
|
@ -63,6 +59,8 @@ enum EContentCheckProvider {
|
|||
k_EContentCheckProvider_Amazon = 2;
|
||||
k_EContentCheckProvider_Local = 3;
|
||||
k_EContentCheckProvider_GoogleVertexAI = 4;
|
||||
k_EContentCheckProvider_GoogleGemini = 5;
|
||||
k_EContentCheckProvider_SteamLearn = 6;
|
||||
}
|
||||
|
||||
enum EProfileCustomizationType {
|
||||
|
|
@ -133,8 +131,9 @@ enum ESystemFanControlMode {
|
|||
|
||||
enum EStartupMovieVariant {
|
||||
k_EStartupMovieVariant_Invalid = 0;
|
||||
k_EStartupMovieVariant_Default = 1;
|
||||
k_EStartupMovieVariant_Orange = 2;
|
||||
k_EStartupMovieVariant_Generic = 1;
|
||||
k_EStartupMovieVariant_DeckBlue = 2;
|
||||
k_EStartupMovieVariant_DeckOrange = 3;
|
||||
}
|
||||
|
||||
enum EColorGamutLabelSet {
|
||||
|
|
@ -220,21 +219,12 @@ enum EGPUPerformanceLevel {
|
|||
k_EGPUPerformanceLevel_Profiling = 5;
|
||||
}
|
||||
|
||||
enum EScalingFilter {
|
||||
k_EScalingFilter_Invalid = 0;
|
||||
k_EScalingFilter_FSR = 1;
|
||||
k_EScalingFilter_Nearest = 2;
|
||||
k_EScalingFilter_Integer = 3;
|
||||
k_EScalingFilter_Linear = 4;
|
||||
k_EScalingFilter_NIS = 5;
|
||||
}
|
||||
|
||||
enum ESplitScalingFilter {
|
||||
k_ESplitScalingFilter_Invalid = 0;
|
||||
k_ESplitScalingFilter_Linear = 1;
|
||||
k_ESplitScalingFilter_Nearest = 2;
|
||||
k_ESplitScalingFilter_FSR = 3;
|
||||
k_ESplitScalingFilter_NIS = 4;
|
||||
k_ESplitScalingFilter_Sharp = 3;
|
||||
k_ESplitScalingFilter_NIS_Deprecated = 4;
|
||||
}
|
||||
|
||||
enum ESplitScalingScaler {
|
||||
|
|
@ -259,6 +249,7 @@ enum ESLSHelper {
|
|||
k_ESLSHelper_Journal = 3;
|
||||
k_ESLSHelper_Gpu = 4;
|
||||
k_ESLSHelper_SystemInfo = 5;
|
||||
k_ESLSHelper_Devcoredump = 6;
|
||||
}
|
||||
|
||||
enum EHDRVisualization {
|
||||
|
|
@ -333,6 +324,19 @@ enum ESystemDisplayCompatibilityMode {
|
|||
k_ESystemDisplayCompatibilityMode_MinimalBandwith = 2;
|
||||
}
|
||||
|
||||
enum ESteamOSCompatibilityCategory {
|
||||
k_ESteamOSCompatibilityCategory_Unknown = 0;
|
||||
k_ESteamOSCompatibilityCategory_Unsupported = 1;
|
||||
k_ESteamOSCompatibilityCategory_Compatible = 2;
|
||||
}
|
||||
|
||||
enum ESteamOSCompatibilityResultDisplayType {
|
||||
k_ESteamOSCompatibilityResultDisplayType_Invisible = 0;
|
||||
k_ESteamOSCompatibilityResultDisplayType_Informational = 1;
|
||||
k_ESteamOSCompatibilityResultDisplayType_Unsupported = 2;
|
||||
k_ESteamOSCompatibilityResultDisplayType_Compatible = 3;
|
||||
}
|
||||
|
||||
enum ESteamDeckCompatibilityCategory {
|
||||
k_ESteamDeckCompatibilityCategory_Unknown = 0;
|
||||
k_ESteamDeckCompatibilityCategory_Unsupported = 1;
|
||||
|
|
@ -382,6 +386,59 @@ enum EOSBranch {
|
|||
k_EOSBranch_Staging = 8;
|
||||
}
|
||||
|
||||
enum EBrowserGPUStatus {
|
||||
k_EBrowserGPUStatus_Invalid = 0;
|
||||
k_EBrowserGPUStatus_Enabled = 1;
|
||||
k_EBrowserGPUStatus_DisabledUnknown = 2;
|
||||
k_EBrowserGPUStatus_DisabledCrashCount = 4;
|
||||
k_EBrowserGPUStatus_DisabledBlocklist = 5;
|
||||
k_EBrowserGPUStatus_DisabledJSRequest = 6;
|
||||
k_EBrowserGPUStatus_DisabledCommandLine = 7;
|
||||
k_EBrowserGPUStatus_DisabledRuntimeDetect = 8;
|
||||
k_EBrowserGPUStatus_DisabledChildCommandLine = 9;
|
||||
k_EBrowserGPUStatus_DisabledCompositingCommandLine = 10;
|
||||
}
|
||||
|
||||
enum EBrowserFeatureStatus {
|
||||
k_EBrowserFeatureStatus_Invalid = 0;
|
||||
k_EBrowserFeatureStatus_NotFound = 1;
|
||||
k_EBrowserFeatureStatus_Unknown = 2;
|
||||
k_EBrowserFeatureStatus_DisabledSoftware = 3;
|
||||
k_EBrowserFeatureStatus_DisabledOff = 4;
|
||||
k_EBrowserFeatureStatus_DisabledOffOk = 5;
|
||||
k_EBrowserFeatureStatus_UnavailableSoftware = 6;
|
||||
k_EBrowserFeatureStatus_UnavailableOff = 7;
|
||||
k_EBrowserFeatureStatus_UnavailableOffOk = 8;
|
||||
k_EBrowserFeatureStatus_EnabledReadback = 9;
|
||||
k_EBrowserFeatureStatus_EnabledForce = 10;
|
||||
k_EBrowserFeatureStatus_Enabled = 11;
|
||||
k_EBrowserFeatureStatus_EnabledOn = 12;
|
||||
k_EBrowserFeatureStatus_EnabledForceOn = 13;
|
||||
}
|
||||
|
||||
enum EGpuDriverId {
|
||||
k_EGpuDriverId_Invalid = 0;
|
||||
k_EGpuDriverId_Unknown = 1;
|
||||
k_EGpuDriverId_AmdProprietary = 2;
|
||||
k_EGpuDriverId_AmdOpenSource = 3;
|
||||
k_EGpuDriverId_MesaRadv = 4;
|
||||
k_EGpuDriverId_NvidiaProprietary = 5;
|
||||
k_EGpuDriverId_IntelPropietary = 6;
|
||||
k_EGpuDriverId_MesaIntel = 7;
|
||||
k_EGpuDriverId_QualcommProprietary = 8;
|
||||
k_EGpuDriverId_ArmProprietary = 9;
|
||||
k_EGpuDriverId_GoogleSwiftshader = 10;
|
||||
k_EGpuDriverId_BroadcomProprietary = 11;
|
||||
k_EGpuDriverId_MesaLLVMPipe = 12;
|
||||
k_EGpuDriverId_MoltenVK = 13;
|
||||
k_EGpuDriverId_MesaTurnip = 14;
|
||||
k_EGpuDriverId_MesaPanVK = 15;
|
||||
k_EGpuDriverId_MesaVenus = 16;
|
||||
k_EGpuDriverId_MesaDozen = 17;
|
||||
k_EGpuDriverId_MesaNVK = 18;
|
||||
k_EGpuDriverId_MesaHoneyKrisp = 19;
|
||||
}
|
||||
|
||||
enum ECommunityItemClass {
|
||||
k_ECommunityItemClass_Invalid = 0;
|
||||
k_ECommunityItemClass_Badge = 1;
|
||||
|
|
@ -507,6 +564,10 @@ enum ECompromiseDetectionType {
|
|||
k_ECompromiseDetectionType_TradeEvent = 1;
|
||||
k_ECompromiseDetectionType_ApiCallRate = 2;
|
||||
k_ECompromiseDetectionType_Manual = 3;
|
||||
k_ECompromiseDetectionType_TicketAction = 4;
|
||||
k_ECompromiseDetectionType_MaliciousRefund = 5;
|
||||
k_ECompromiseDetectionType_Move2FA = 6;
|
||||
k_ECompromiseDetectionType_DeviceType = 7;
|
||||
}
|
||||
|
||||
enum EAsyncGameSessionUserState {
|
||||
|
|
@ -530,6 +591,18 @@ enum EGameRecordingType {
|
|||
k_EGameRecordingType_Clip = 4;
|
||||
}
|
||||
|
||||
enum EGRMode {
|
||||
k_EGRMode_Never = 0;
|
||||
k_EGRMode_Always = 1;
|
||||
k_EGRMode_Manual = 2;
|
||||
}
|
||||
|
||||
enum EExportCodec {
|
||||
k_EExportCodec_Default = 0;
|
||||
k_EExportCodec_H264 = 1;
|
||||
k_EExportCodec_H265 = 2;
|
||||
}
|
||||
|
||||
enum EProtoAppType {
|
||||
k_EAppTypeInvalid = 0;
|
||||
k_EAppTypeGame = 1;
|
||||
|
|
@ -553,6 +626,21 @@ enum EProtoAppType {
|
|||
k_EAppTypeDepotOnly = -2147483648;
|
||||
}
|
||||
|
||||
enum EChildProcessQueryCommand {
|
||||
k_EChildProcessQueryCommand_Invalid = 0;
|
||||
k_EChildProcessQueryCommand_GpuTopology = 1;
|
||||
k_EChildProcessQueryCommand_Max = 2;
|
||||
}
|
||||
|
||||
enum EChildProcessQueryExitCode {
|
||||
k_EChildProcessQueryExitCode_Success = 0;
|
||||
k_EChildProcessQueryExitCode_ErrorCommandline = -1;
|
||||
k_EChildProcessQueryExitCode_ErrorOther = -2;
|
||||
k_EChildProcessQueryExitCode_ErrorUnimplemented = -3;
|
||||
k_EChildProcessQueryExitCode_ErrorFileSave = -4;
|
||||
k_EChildProcessQueryExitCode_ErrorNotSupportedByPlatform = -5;
|
||||
}
|
||||
|
||||
enum EWindowsUpdateInstallationImpact {
|
||||
k_EWindowsUpdateInstallationImpact_Unknown = -1;
|
||||
k_EWindowsUpdateInstallationImpact_Normal = 0;
|
||||
|
|
@ -575,3 +663,136 @@ enum EExternalSaleEventType {
|
|||
k_EExternalSaleEventType_Theme = 4;
|
||||
k_EExternalSaleEventType_Franchise = 5;
|
||||
}
|
||||
|
||||
enum EEnhancedMarketAppearanceStatus {
|
||||
k_EnhancedMarketAppearanceStatus_None = 0;
|
||||
k_EnhancedMarketAppearanceStatus_Pending = 1;
|
||||
k_EnhancedMarketAppearanceStatus_InProgress = 2;
|
||||
k_EnhancedMarketAppearanceStatus_Completed = 3;
|
||||
}
|
||||
|
||||
enum EContentReportSubjectType {
|
||||
k_EContentReportSubjectType_Invalid = 0;
|
||||
k_EContentReportSubjectType_ForumPost = 1;
|
||||
k_EContentReportSubjectType_Unused = 2;
|
||||
k_EContentReportSubjectType_UGCFile = 3;
|
||||
k_EContentReportSubjectType_FriendChatMsg = 4;
|
||||
k_EContentReportSubjectType_ChatRoomMsg = 5;
|
||||
k_EContentReportSubjectType_MAX = 6;
|
||||
}
|
||||
|
||||
enum EControlledLegalCategoryStatus {
|
||||
k_EControlledLegalCategoryStatus_None = 0;
|
||||
k_EControlledLegalCategoryStatus_Accused = 1;
|
||||
k_EControlledLegalCategoryStatus_Convicted = 2;
|
||||
k_EControlledLegalCategoryStatus_Acquitted = 3;
|
||||
}
|
||||
|
||||
enum EContentModeratorLevel {
|
||||
k_EContentModeratorLevel_Any = 0;
|
||||
k_EContentModeratorLevel_Supervisor = 1;
|
||||
k_EContentModeratorLevel_Valve = 10;
|
||||
k_EContentModeratorLevel_MAX = 11;
|
||||
}
|
||||
|
||||
enum EContentReportResolution {
|
||||
k_EContentReportResolution_Unresolved = 0;
|
||||
k_EContentReportResolution_Acquitted = 1;
|
||||
k_EContentReportResolution_Removed = 2;
|
||||
k_EContentReportResolution_Relabelled = 3;
|
||||
k_EContentReportResolution_Suspicious = 4;
|
||||
k_EContentReportResolution_HarassmentStrike = 5;
|
||||
k_EContentReportResolution_Purged = 6;
|
||||
k_EContentReportResolution_DisconnectedFromApp = 7;
|
||||
k_EContentReportResolution_SuspiciousIncludingUpvoters = 8;
|
||||
k_EContentReportResolution_VisibilityChanged = 9;
|
||||
k_EContentReportResolution_CountryRestrictionsChanged = 10;
|
||||
k_EContentReportResolution_MAX = 11;
|
||||
}
|
||||
|
||||
enum EContentReportSubjectAction {
|
||||
k_EContentReportSubjectAction_Invalid = 0;
|
||||
k_EContentReportSubjectAction_Unresolved = 1;
|
||||
k_EContentReportSubjectAction_Sanctioned = 2;
|
||||
k_EContentReportSubjectAction_Acquitted = 3;
|
||||
k_EContentReportSubjectAction_Cancelled = 4;
|
||||
k_EContentReportSubjectAction_Updated = 5;
|
||||
k_EContentReportSubjectAction_Escalated = 6;
|
||||
k_EContentReportSubjectAction_Disputed = 7;
|
||||
k_EContentReportSubjectAction_SustainedOnDispute = 8;
|
||||
k_EContentReportSubjectAction_Locked = 9;
|
||||
k_EContentReportSubjectAction_Unlocked = 10;
|
||||
}
|
||||
|
||||
enum EContentReportReason {
|
||||
k_EContentReportReason_Invalid = 0;
|
||||
k_EContentReportReason_None = 1;
|
||||
k_EContentReportReason_Unknown = 2;
|
||||
k_EContentReportReason_Harassment = 3;
|
||||
k_EContentReportReason_BullyingAndIntimidation = 4;
|
||||
k_EContentReportReason_Stalking = 5;
|
||||
k_EContentReportReason_Doxxing = 6;
|
||||
k_EContentReportReason_OtherHarassment = 7;
|
||||
k_EContentReportReason_EncouragingViolence = 8;
|
||||
k_EContentReportReason_EncouragingSelfHarm = 9;
|
||||
k_EContentReportReason_EncouragingSuicide = 10;
|
||||
k_EContentReportReason_OtherViolenceOrSelfHarm = 11;
|
||||
k_EContentReportReason_PhishingOrAccountTheft = 12;
|
||||
k_EContentReportReason_AttemptedScamming = 13;
|
||||
k_EContentReportReason_LinkingToMaliciousContent = 14;
|
||||
k_EContentReportReason_Impersonation = 15;
|
||||
k_EContentReportReason_OtherScamsAndTheft = 16;
|
||||
k_EContentReportReason_EncouragingTerrorism = 17;
|
||||
k_EContentReportReason_OrganizingTerrorism = 18;
|
||||
k_EContentReportReason_OtherTerrorism = 19;
|
||||
k_EContentReportReason_TargetedAbuse = 20;
|
||||
k_EContentReportReason_NamingAndShaming = 21;
|
||||
k_EContentReportReason_Discrimination = 22;
|
||||
k_EContentReportReason_OtherAbuse = 23;
|
||||
k_EContentReportReason_Trolling = 24;
|
||||
k_EContentReportReason_Baiting = 25;
|
||||
k_EContentReportReason_Derailing = 26;
|
||||
k_EContentReportReason_OtherDisruptive = 27;
|
||||
k_EContentReportReason_Spam = 28;
|
||||
k_EContentReportReason_Begging = 29;
|
||||
k_EContentReportReason_Reposting = 30;
|
||||
k_EContentReportReason_OtherOffTopic = 31;
|
||||
k_EContentReportReason_CSAMSexualContent = 32;
|
||||
k_EContentReportReason_CSAMGroomingOrEnticement = 33;
|
||||
k_EContentReportReason_CSAMOther = 34;
|
||||
k_EContentReportReason_NudityOrSexualContent = 35;
|
||||
k_EContentReportReason_NonConsensualMaterial = 36;
|
||||
k_EContentReportReason_Advertising = 37;
|
||||
k_EContentReportReason_ReferralLinks = 38;
|
||||
k_EContentReportReason_Gambling = 39;
|
||||
k_EContentReportReason_Raffles = 40;
|
||||
k_EContentReportReason_OtherCommercialActivity = 41;
|
||||
k_EContentReportReason_InauthenticReview = 42;
|
||||
k_EContentReportReason_HiddenAdvertisementOrCommercialCommunication = 43;
|
||||
k_EContentReportReason_MisleadingInformationAboutGoodsOrServices = 44;
|
||||
k_EContentReportReason_MisleadingInformationAboutConsumerRights = 45;
|
||||
k_EContentReportReason_NoncomplianceWithPricingRegulations = 46;
|
||||
k_EContentReportReason_RightToBeForgottenViolation = 47;
|
||||
k_EContentReportReason_MissingProcessingGroundForData = 48;
|
||||
k_EContentReportReason_OtherDataProtectionAndPrivacyViolation = 49;
|
||||
k_EContentReportReason_GenderedHarassment = 50;
|
||||
k_EContentReportReason_GenderedBullyingAndIntimidation = 51;
|
||||
k_EContentReportReason_GenderedStalking = 52;
|
||||
k_EContentReportReason_GenderedDoxxing = 53;
|
||||
k_EContentReportReason_GenderedOtherHarassment = 54;
|
||||
k_EContentReportReason_GenderedEncouragingViolence = 55;
|
||||
k_EContentReportReason_GenderedTargetedAbuse = 56;
|
||||
k_EContentReportReason_CSAMFakedSexualContent = 57;
|
||||
k_EContentReportReason_GenderedNonConsensualMaterial = 58;
|
||||
k_EContentReportReason_FakedGenderedNonConsensualMaterial = 59;
|
||||
k_EContentReportReason_FakedNonConsensualMaterial = 60;
|
||||
k_EContentReportReason_NegativeEffectonDiscourseOrElections = 61;
|
||||
k_EContentReportReason_MAX = 62;
|
||||
}
|
||||
|
||||
enum EResolutionAutomation {
|
||||
k_EResolutionAutomation_Manual = 0;
|
||||
k_EResolutionAutomation_PartiallyAutomated = 1;
|
||||
k_EResolutionAutomation_FullyAutomated = 2;
|
||||
k_EResolutionAutomation_MAX = 3;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -68,6 +68,9 @@ enum EMsg {
|
|||
k_EMsgUpdateScheduledTaskEnableStateResponse_TEST = 245;
|
||||
k_EMsgContentDescriptionDeltaUpdate = 246;
|
||||
k_EMsgGMShellAndServerAddressUpdates = 247;
|
||||
k_EMsgGMDynamicRoutingUpdate = 248;
|
||||
k_EMsgEnsureBillingConfigReload_TEST = 249;
|
||||
k_EMsgEnsureBillingConfigReloadResponse_TEST = 250;
|
||||
k_EMsgBaseGM = 300;
|
||||
k_EMsgHeartbeat = 300;
|
||||
k_EMsgShellFailed = 301;
|
||||
|
|
@ -86,7 +89,6 @@ enum EMsg {
|
|||
k_EMsgGMQueueForFBS = 326;
|
||||
k_EMsgGMSchemaConversionResults = 327;
|
||||
k_EMsgGMWriteShellFailureToSQL = 329;
|
||||
k_EMsgGMWriteStatsToSOS = 330;
|
||||
k_EMsgGMGetServiceMethodRouting = 331;
|
||||
k_EMsgGMGetServiceMethodRoutingResponse = 332;
|
||||
k_EMsgGMTestNextBuildSchemaConversion = 334;
|
||||
|
|
@ -98,7 +100,6 @@ enum EMsg {
|
|||
k_EMsgGMGetModifiedConVarsResponse = 340;
|
||||
k_EMsgBaseAIS = 400;
|
||||
k_EMsgAISRequestContentDescription = 402;
|
||||
k_EMsgAISUpdateAppInfo = 403;
|
||||
k_EMsgAISGetPackageChangeNumber = 405;
|
||||
k_EMsgAISGetPackageChangeNumberResponse = 406;
|
||||
k_EMsgAIGetAppGCFlags = 423;
|
||||
|
|
@ -110,6 +111,7 @@ enum EMsg {
|
|||
k_EMsgAISUpdateSubordinateContentDescription = 431;
|
||||
k_EMsgAISUpdateSubordinateContentDescriptionResponse = 432;
|
||||
k_EMsgAISTestEnableGC = 433;
|
||||
k_EMsgAISBroadcastSubordinateContentDescription = 434;
|
||||
k_EMsgBaseAM = 500;
|
||||
k_EMsgAMUpdateUserBanRequest = 504;
|
||||
k_EMsgAMAddLicense = 505;
|
||||
|
|
@ -119,15 +121,12 @@ enum EMsg {
|
|||
k_EMsgAMCancelLicense = 511;
|
||||
k_EMsgAMInitPurchase = 512;
|
||||
k_EMsgAMPurchaseResponse = 513;
|
||||
k_EMsgAMGetFinalPrice = 514;
|
||||
k_EMsgAMGetFinalPriceResponse = 515;
|
||||
k_EMsgAMGetLegacyGameKey = 516;
|
||||
k_EMsgAMGetLegacyGameKeyResponse = 517;
|
||||
k_EMsgAMFindHungTransactions = 518;
|
||||
k_EMsgAMSetAccountTrustedRequest = 519;
|
||||
k_EMsgAMCancelPurchase = 522;
|
||||
k_EMsgAMNewChallenge = 523;
|
||||
k_EMsgAMLoadOEMTickets = 524;
|
||||
k_EMsgAMFixPendingPurchase = 525;
|
||||
k_EMsgAMFixPendingPurchaseResponse = 526;
|
||||
k_EMsgAMIsUserBanned = 527;
|
||||
|
|
@ -268,7 +267,6 @@ enum EMsg {
|
|||
k_EMsgClientGameConnectTokens = 779;
|
||||
k_EMsgClientLicenseList = 780;
|
||||
k_EMsgClientVACBanStatus = 782;
|
||||
k_EMsgClientCMList = 783;
|
||||
k_EMsgClientEncryptPct = 784;
|
||||
k_EMsgClientGetLegacyGameKeyResponse = 785;
|
||||
k_EMsgClientAddFriend = 791;
|
||||
|
|
@ -490,9 +488,6 @@ enum EMsg {
|
|||
k_EMsgBaseDP = 1600;
|
||||
k_EMsgDPSetPublishingState = 1601;
|
||||
k_EMsgDPUniquePlayersStat = 1603;
|
||||
k_EMsgDPStreamingUniquePlayersStat = 1604;
|
||||
k_EMsgDPBlockingStats = 1607;
|
||||
k_EMsgDPNatTraversalStats = 1608;
|
||||
k_EMsgDPCloudStats = 1612;
|
||||
k_EMsgDPGetPlayerCount = 1615;
|
||||
k_EMsgDPGetPlayerCountResponse = 1616;
|
||||
|
|
@ -511,6 +506,7 @@ enum EMsg {
|
|||
k_EMsgCMSessionRejected = 1703;
|
||||
k_EMsgCMSetSecrets = 1704;
|
||||
k_EMsgCMGetSecrets = 1705;
|
||||
k_EMsgCMRemotePlayReplyPacket = 1706;
|
||||
k_EMsgBaseGC = 2200;
|
||||
k_EMsgGCCmdRevive = 2203;
|
||||
k_EMsgGCCmdDown = 2206;
|
||||
|
|
@ -519,7 +515,6 @@ enum EMsg {
|
|||
k_EMsgGCCmdSwitch = 2209;
|
||||
k_EMsgAMRefreshSessions = 2210;
|
||||
k_EMsgGCAchievementAwarded = 2212;
|
||||
k_EMsgGCSystemMessage = 2213;
|
||||
k_EMsgGCCmdStatus = 2216;
|
||||
k_EMsgGCRegisterWebInterfaces_Deprecated = 2217;
|
||||
k_EMsgGCGetAccountDetails_DEPRECATED = 2218;
|
||||
|
|
@ -591,12 +586,9 @@ enum EMsg {
|
|||
k_EMsgOGSEndSessionResponse = 3404;
|
||||
k_EMsgOGSWriteAppSessionRow = 3406;
|
||||
k_EMsgBaseBRP = 3600;
|
||||
k_EMsgBRPPostTransactionTax = 3629;
|
||||
k_EMsgBRPPostTransactionTaxResponse = 3630;
|
||||
k_EMsgBaseAMRange2 = 4000;
|
||||
k_EMsgAMCreateChat = 4001;
|
||||
k_EMsgAMCreateChatResponse = 4002;
|
||||
k_EMsgAMSetProfileURL = 4005;
|
||||
k_EMsgAMGetAccountEmailAddress = 4006;
|
||||
k_EMsgAMGetAccountEmailAddressResponse = 4007;
|
||||
k_EMsgAMRequestClanData = 4008;
|
||||
|
|
@ -697,7 +689,6 @@ enum EMsg {
|
|||
k_EMsgAMSetUserNewsSubscriptions = 4149;
|
||||
k_EMsgAMSendQueuedEmails = 4152;
|
||||
k_EMsgAMSetLicenseFlags = 4153;
|
||||
k_EMsgCommunityDeleteUserNews = 4155;
|
||||
k_EMsgAMGetAccountStatus = 4158;
|
||||
k_EMsgAMGetAccountStatusResponse = 4159;
|
||||
k_EMsgAMEditBanReason = 4160;
|
||||
|
|
@ -775,7 +766,6 @@ enum EMsg {
|
|||
k_EMsgAMNameChange = 4300;
|
||||
k_EMsgAMGetNameHistory = 4301;
|
||||
k_EMsgAMGetNameHistoryResponse = 4302;
|
||||
k_EMsgAMUpdateProviderStatus = 4305;
|
||||
k_EMsgAMSupportRemoveAccountSecurity = 4307;
|
||||
k_EMsgAMIsAccountInCaptchaGracePeriod = 4308;
|
||||
k_EMsgAMIsAccountInCaptchaGracePeriodResponse = 4309;
|
||||
|
|
@ -882,6 +872,8 @@ enum EMsg {
|
|||
k_EMsgAMECommPayPayment = 4423;
|
||||
k_EMsgAMECommPayPaymentResponse = 4424;
|
||||
k_EMsgAMSetRemoteClientID = 4425;
|
||||
k_EMsgAMNuveiPayment = 4426;
|
||||
k_EMsgAMNuveiPaymentResponse = 4427;
|
||||
k_EMsgBasePSRange = 5000;
|
||||
k_EMsgPSIsValidShoppingCart = 5003;
|
||||
k_EMsgPSIsValidShoppingCartResponse = 5004;
|
||||
|
|
@ -889,24 +881,12 @@ enum EMsg {
|
|||
k_EMsgPSGetShoppingCartContentsResponse = 5010;
|
||||
k_EMsgPSAddWalletCreditToShoppingCart = 5011;
|
||||
k_EMsgPSAddWalletCreditToShoppingCartResponse = 5012;
|
||||
k_EMsgPSGetAccountCartContents = 5013;
|
||||
k_EMsgPSGetAccountCartContentsResponse = 5014;
|
||||
k_EMsgBaseUFSRange = 5200;
|
||||
k_EMsgClientUFSUploadFileRequest = 5202;
|
||||
k_EMsgClientUFSUploadFileResponse = 5203;
|
||||
k_EMsgClientUFSUploadFileChunk = 5204;
|
||||
k_EMsgClientUFSUploadFileFinished = 5205;
|
||||
k_EMsgClientUFSGetFileListForApp = 5206;
|
||||
k_EMsgClientUFSGetFileListForAppResponse = 5207;
|
||||
k_EMsgClientUFSDownloadRequest = 5210;
|
||||
k_EMsgClientUFSDownloadResponse = 5211;
|
||||
k_EMsgClientUFSDownloadChunk = 5212;
|
||||
k_EMsgClientUFSLoginRequest = 5213;
|
||||
k_EMsgClientUFSLoginResponse = 5214;
|
||||
k_EMsgUFSReloadPartitionInfo = 5215;
|
||||
k_EMsgClientUFSTransferHeartbeat = 5216;
|
||||
k_EMsgUFSSynchronizeFile = 5217;
|
||||
k_EMsgUFSSynchronizeFileResponse = 5218;
|
||||
k_EMsgClientUFSDeleteFileRequest = 5219;
|
||||
k_EMsgClientUFSDeleteFileResponse = 5220;
|
||||
k_EMsgClientUFSGetUGCDetails = 5226;
|
||||
k_EMsgClientUFSGetUGCDetailsResponse = 5227;
|
||||
k_EMsgUFSUpdateFileFlags = 5228;
|
||||
|
|
@ -932,8 +912,6 @@ enum EMsg {
|
|||
k_EMsgUFSDownloadFinishRequest = 5248;
|
||||
k_EMsgUFSDownloadFinishResponse = 5249;
|
||||
k_EMsgUFSFlushURLCache = 5250;
|
||||
k_EMsgClientUFSUploadCommit = 5251;
|
||||
k_EMsgClientUFSUploadCommitResponse = 5252;
|
||||
k_EMsgUFSMigrateFileAppID = 5253;
|
||||
k_EMsgUFSMigrateFileAppIDResponse = 5254;
|
||||
k_EMsgBaseClient2 = 5400;
|
||||
|
|
@ -962,7 +940,7 @@ enum EMsg {
|
|||
k_EMsgClientIsLimitedAccount = 5430;
|
||||
k_EMsgClientRequestAuthList = 5431;
|
||||
k_EMsgClientAuthList = 5432;
|
||||
k_EMsgClientStat = 5433;
|
||||
k_EMsgClientStat_Deprecated = 5433;
|
||||
k_EMsgClientP2PConnectionInfo = 5434;
|
||||
k_EMsgClientP2PConnectionFailInfo = 5435;
|
||||
k_EMsgClientGetDepotDecryptionKey = 5438;
|
||||
|
|
@ -971,8 +949,6 @@ enum EMsg {
|
|||
k_EMsgClientEnableTestLicenseResponse = 5444;
|
||||
k_EMsgClientDisableTestLicense = 5445;
|
||||
k_EMsgClientDisableTestLicenseResponse = 5446;
|
||||
k_EMsgClientRequestValidationMail = 5448;
|
||||
k_EMsgClientRequestValidationMailResponse = 5449;
|
||||
k_EMsgClientCheckAppBetaPassword = 5450;
|
||||
k_EMsgClientCheckAppBetaPasswordResponse = 5451;
|
||||
k_EMsgClientToGC = 5452;
|
||||
|
|
@ -984,18 +960,13 @@ enum EMsg {
|
|||
k_EMsgClientResetForgottenPassword3 = 5460;
|
||||
k_EMsgClientRequestForgottenPasswordEmail3 = 5461;
|
||||
k_EMsgClientNewLoginKey = 5463;
|
||||
k_EMsgClientNewLoginKeyAccepted = 5464;
|
||||
k_EMsgClientNewLoginKeyAccepted_Deprecated = 5464;
|
||||
k_EMsgClientLogOnWithHash_Deprecated = 5465;
|
||||
k_EMsgClientStoreUserStats2 = 5466;
|
||||
k_EMsgClientStatsUpdated = 5467;
|
||||
k_EMsgClientActivateOEMLicense = 5468;
|
||||
k_EMsgClientRegisterOEMMachine = 5469;
|
||||
k_EMsgClientRegisterOEMMachineResponse = 5470;
|
||||
k_EMsgClientRequestedClientStats = 5480;
|
||||
k_EMsgClientStat2Int32 = 5481;
|
||||
k_EMsgClientStat2 = 5482;
|
||||
k_EMsgClientVerifyPassword = 5483;
|
||||
k_EMsgClientVerifyPasswordResponse = 5484;
|
||||
k_EMsgClientRequestedClientStats_Deprecated = 5480;
|
||||
k_EMsgClientStat2Int32_Deprecated = 5481;
|
||||
k_EMsgClientStat2_Deprecated = 5482;
|
||||
k_EMsgClientDRMDownloadRequest = 5485;
|
||||
k_EMsgClientDRMDownloadResponse = 5486;
|
||||
k_EMsgClientDRMFinalResult = 5487;
|
||||
|
|
@ -1042,16 +1013,9 @@ enum EMsg {
|
|||
k_EMsgClientAMGetClanOfficersResponse = 5532;
|
||||
k_EMsgClientFriendProfileInfo = 5535;
|
||||
k_EMsgClientFriendProfileInfoResponse = 5536;
|
||||
k_EMsgClientUpdateMachineAuth = 5537;
|
||||
k_EMsgClientUpdateMachineAuthResponse = 5538;
|
||||
k_EMsgClientReadMachineAuth = 5539;
|
||||
k_EMsgClientReadMachineAuthResponse = 5540;
|
||||
k_EMsgClientRequestMachineAuth = 5541;
|
||||
k_EMsgClientRequestMachineAuthResponse = 5542;
|
||||
k_EMsgClientScreenshotsChanged = 5543;
|
||||
k_EMsgClientGetCDNAuthToken = 5546;
|
||||
k_EMsgClientGetCDNAuthTokenResponse = 5547;
|
||||
k_EMsgClientDownloadRateStatistics = 5548;
|
||||
k_EMsgClientLaunchClientApp = 5544;
|
||||
k_EMsgClientLaunchClientAppResponse = 5545;
|
||||
k_EMsgClientRequestAccountData = 5549;
|
||||
k_EMsgClientRequestAccountDataResponse = 5550;
|
||||
k_EMsgClientResetForgottenPassword4 = 5551;
|
||||
|
|
@ -1085,8 +1049,8 @@ enum EMsg {
|
|||
k_EMsgClientCommentNotifications = 5582;
|
||||
k_EMsgClientRequestCommentNotifications = 5583;
|
||||
k_EMsgClientPersonaChangeResponse = 5584;
|
||||
k_EMsgClientRequestWebAPIAuthenticateUserNonce = 5585;
|
||||
k_EMsgClientRequestWebAPIAuthenticateUserNonceResponse = 5586;
|
||||
k_EMsgClientRequestWebAPIAuthenticateUserNonce_Deprecated = 5585;
|
||||
k_EMsgClientRequestWebAPIAuthenticateUserNonceResponse_Deprecated = 5586;
|
||||
k_EMsgClientPlayerNicknameList = 5587;
|
||||
k_EMsgAMClientSetPlayerNickname = 5588;
|
||||
k_EMsgAMClientSetPlayerNicknameResponse = 5589;
|
||||
|
|
@ -1134,9 +1098,6 @@ enum EMsg {
|
|||
k_EMsgMDSGetDepotManifest = 5829;
|
||||
k_EMsgMDSGetDepotManifestResponse = 5830;
|
||||
k_EMsgMDSGetDepotManifestChunk = 5831;
|
||||
k_EMsgMDSGetDepotChunk = 5832;
|
||||
k_EMsgMDSGetDepotChunkResponse = 5833;
|
||||
k_EMsgMDSGetDepotChunkChunk = 5834;
|
||||
k_EMsgMDSToCSFlushChunk = 5844;
|
||||
k_EMsgMDSMigrateChunk = 5847;
|
||||
k_EMsgMDSMigrateChunkResponse = 5848;
|
||||
|
|
@ -1151,16 +1112,6 @@ enum EMsg {
|
|||
k_EMsgAMGMSGameServerUpdate = 6405;
|
||||
k_EMsgAMGMSGameServerRemove = 6406;
|
||||
k_EMsgGameServerOutOfDate = 6407;
|
||||
k_EMsgDeviceAuthorizationBase = 6500;
|
||||
k_EMsgClientAuthorizeLocalDeviceRequest = 6501;
|
||||
k_EMsgClientAuthorizeLocalDeviceResponse = 6502;
|
||||
k_EMsgClientDeauthorizeDeviceRequest = 6503;
|
||||
k_EMsgClientDeauthorizeDevice = 6504;
|
||||
k_EMsgClientUseLocalDeviceAuthorizations = 6505;
|
||||
k_EMsgClientGetAuthorizedDevices = 6506;
|
||||
k_EMsgClientGetAuthorizedDevicesResponse = 6507;
|
||||
k_EMsgAMNotifySessionDeviceAuthorized = 6508;
|
||||
k_EMsgClientAuthorizeLocalDeviceNotification = 6509;
|
||||
k_EMsgMMSBase = 6600;
|
||||
k_EMsgClientMMSCreateLobby = 6601;
|
||||
k_EMsgClientMMSCreateLobbyResponse = 6602;
|
||||
|
|
@ -1191,6 +1142,8 @@ enum EMsg {
|
|||
k_EMsgClientMMSGetLobbyStatusResponse = 6627;
|
||||
k_EMsgMMSGetLobbyList = 6628;
|
||||
k_EMsgMMSGetLobbyListResponse = 6629;
|
||||
k_EMsgMMSRoutingOverride = 6630;
|
||||
k_EMsgGameServerPolicyUpdate = 6631;
|
||||
k_EMsgNonStdMsgBase = 6800;
|
||||
k_EMsgNonStdMsgMemcached = 6801;
|
||||
k_EMsgNonStdMsgHTTPServer = 6802;
|
||||
|
|
@ -1202,7 +1155,6 @@ enum EMsg {
|
|||
k_EMsgNonStdMsgTests = 6808;
|
||||
k_EMsgNonStdMsgUMQpipeAAPL = 6809;
|
||||
k_EMSgNonStdMsgSyslog = 6810;
|
||||
k_EMsgNonStdMsgLogsink = 6811;
|
||||
k_EMsgNonStdMsgSteam2Emulator = 6812;
|
||||
k_EMsgNonStdMsgRTMPServer = 6813;
|
||||
k_EMsgNonStdMsgWebSocket = 6814;
|
||||
|
|
@ -1319,8 +1271,8 @@ enum EMsg {
|
|||
k_EMsgRMDeleteMemcachedKeys = 7803;
|
||||
k_EMsgRMRemoteInvoke = 7804;
|
||||
k_EMsgBadLoginIPList = 7805;
|
||||
k_EMsgRMMsgTraceAddTrigger = 7806;
|
||||
k_EMsgRMMsgTraceRemoveTrigger = 7807;
|
||||
k_EMsgRMMsgTraceAddOrUpdateTrigger = 7806;
|
||||
k_EMsgRMMsgTraceRemoveTriggers = 7807;
|
||||
k_EMsgRMMsgTraceEvent = 7808;
|
||||
k_EMsgUGSBase = 7900;
|
||||
k_EMsgUGSUpdateGlobalStats = 7900;
|
||||
|
|
@ -1328,15 +1280,6 @@ enum EMsg {
|
|||
k_EMsgClientUGSGetGlobalStatsResponse = 7902;
|
||||
k_EMsgStoreBase = 8000;
|
||||
k_EMsgUMQBase = 8100;
|
||||
k_EMsgUMQLogonRequest = 8100;
|
||||
k_EMsgUMQLogonResponse = 8101;
|
||||
k_EMsgUMQLogoffRequest = 8102;
|
||||
k_EMsgUMQLogoffResponse = 8103;
|
||||
k_EMsgUMQSendChatMessage = 8104;
|
||||
k_EMsgUMQIncomingChatMessage = 8105;
|
||||
k_EMsgUMQPoll = 8106;
|
||||
k_EMsgUMQPollResults = 8107;
|
||||
k_EMsgUMQ2AM_ClientMsgBatch = 8108;
|
||||
k_EMsgWorkshopBase = 8200;
|
||||
k_EMsgWebAPIBase = 8300;
|
||||
k_EMsgWebAPIValidateOAuth2Token = 8300;
|
||||
|
|
@ -1361,8 +1304,6 @@ enum EMsg {
|
|||
k_EMsgBoxMonitorBase = 8700;
|
||||
k_EMsgBoxMonitorReportRequest = 8700;
|
||||
k_EMsgBoxMonitorReportResponse = 8701;
|
||||
k_EMsgLogsinkBase = 8800;
|
||||
k_EMsgLogsinkWriteReport = 8800;
|
||||
k_EMsgPICSBase = 8900;
|
||||
k_EMsgClientPICSChangesSinceRequest = 8901;
|
||||
k_EMsgClientPICSChangesSinceResponse = 8902;
|
||||
|
|
@ -1370,6 +1311,8 @@ enum EMsg {
|
|||
k_EMsgClientPICSProductInfoResponse = 8904;
|
||||
k_EMsgClientPICSAccessTokenRequest = 8905;
|
||||
k_EMsgClientPICSAccessTokenResponse = 8906;
|
||||
k_EMsgClientPICSPrivateBetaRequest = 8907;
|
||||
k_EMsgClientPICSPrivateBetaResponse = 8908;
|
||||
k_EMsgWorkerProcess = 9000;
|
||||
k_EMsgWorkerProcessPingRequest = 9000;
|
||||
k_EMsgWorkerProcessPingResponse = 9001;
|
||||
|
|
@ -1407,6 +1350,8 @@ enum EMsg {
|
|||
k_EMsgDRMWorkerProcessUnpackBlobResponse = 9131;
|
||||
k_EMsgDRMWorkerProcessInstallAllRequest = 9132;
|
||||
k_EMsgDRMWorkerProcessInstallAllResponse = 9133;
|
||||
k_EMsgDRMWorkerProcessSignFile = 9134;
|
||||
k_EMsgDRMWorkerProcessSignFileResponse = 9135;
|
||||
k_EMsgTestWorkerProcess = 9200;
|
||||
k_EMsgTestWorkerProcessLoadUnloadModuleRequest = 9200;
|
||||
k_EMsgTestWorkerProcessLoadUnloadModuleResponse = 9201;
|
||||
|
|
@ -1416,13 +1361,7 @@ enum EMsg {
|
|||
k_EMsgClientGetEmoticonList = 9330;
|
||||
k_EMsgClientEmoticonList = 9331;
|
||||
k_EMsgSLCBase = 9400;
|
||||
k_EMsgSLCUserSessionStatus = 9400;
|
||||
k_EMsgSLCRequestUserSessionStatus = 9401;
|
||||
k_EMsgSLCSharedLicensesLockStatus = 9402;
|
||||
k_EMsgClientSharedLibraryLockStatus = 9405;
|
||||
k_EMsgClientSharedLibraryStopPlaying = 9406;
|
||||
k_EMsgSLCOwnerLibraryChanged = 9407;
|
||||
k_EMsgSLCSharedLibraryChanged = 9408;
|
||||
k_EMsgRemoteClientBase = 9500;
|
||||
k_EMsgRemoteClientAuth_OBSOLETE = 9500;
|
||||
k_EMsgRemoteClientAuthResponse_OBSOLETE = 9501;
|
||||
|
|
@ -1441,6 +1380,13 @@ enum EMsg {
|
|||
k_EMsgClientUnlockHEVCResponse_OBSOLETE = 9514;
|
||||
k_EMsgRemoteClientStatusRequest = 9515;
|
||||
k_EMsgRemoteClientStatusResponse = 9516;
|
||||
k_EMsgRemoteClientAuthorizationRequest = 9517;
|
||||
k_EMsgRemoteClientAuthorizationResponse = 9518;
|
||||
k_EMsgRemoteClientAuthorizationCancelRequest = 9519;
|
||||
k_EMsgRemoteClientAuthorizationConfirmed = 9520;
|
||||
k_EMsgRemoteClientProofRequest = 9521;
|
||||
k_EMsgRemoteClientProofResponse = 9522;
|
||||
k_EMsgRemoteClientWifiAPStatus = 9523;
|
||||
k_EMsgClientConcurrentSessionsBase = 9600;
|
||||
k_EMsgClientPlayingSessionState = 9600;
|
||||
k_EMsgClientKickPlayingSession = 9601;
|
||||
|
|
@ -1486,6 +1432,8 @@ enum EMsg {
|
|||
k_EMsgWGConnectionValidateUserTokenResponse = 12202;
|
||||
k_EMsgWGConnectionLegacyWGRequest = 12203;
|
||||
k_EMsgWGConnectionLegacyWGResponse = 12204;
|
||||
k_EMsgClientPendingGameLaunch = 12300;
|
||||
k_EMsgClientPendingGameLaunchResponse = 12301;
|
||||
}
|
||||
|
||||
enum EClientPersonaStateFlag {
|
||||
|
|
@ -1539,4 +1487,5 @@ enum ECodecUsageReason {
|
|||
k_ECodecUsageReasonRemotePlay = 1;
|
||||
k_ECodecUsageReasonBroadcasting = 2;
|
||||
k_ECodecUsageReasonGameVideo = 3;
|
||||
k_ECodecUsageReasonGameRecording = 4;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,8 +1,4 @@
|
|||
import "steammessages_base.proto";
|
||||
|
||||
option optimize_for = SPEED;
|
||||
option cc_generic_services = true;
|
||||
option (force_php_generation) = true;
|
||||
|
||||
enum EContentDescriptorID {
|
||||
k_EContentDescriptor_NudityOrSexualContent = 1;
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
import "enums.proto";
|
||||
|
||||
option optimize_for = SPEED;
|
||||
option cc_generic_services = false;
|
||||
|
||||
|
|
@ -8,6 +10,12 @@ enum EJSRegisterMethodType {
|
|||
k_EJSRegisterMethodType_Promise = 3;
|
||||
}
|
||||
|
||||
enum EAccessibilityContrastMode {
|
||||
k_EBrowserContrastMode_NoPreference = 0;
|
||||
k_EBrowserContrastMode_More = 1;
|
||||
k_EBrowserContrastMode_Less = 2;
|
||||
}
|
||||
|
||||
message CMsgKeyUp {
|
||||
optional uint32 browser_handle = 1;
|
||||
optional uint32 keyCode = 2;
|
||||
|
|
@ -156,9 +164,12 @@ message CMsgBrowserResized {
|
|||
optional double y = 3;
|
||||
optional double width = 4;
|
||||
optional double height = 5;
|
||||
optional double dpi_horizontal = 6;
|
||||
optional double dpi_vertical = 7;
|
||||
optional string display_name = 8;
|
||||
optional bool fullscreen = 6;
|
||||
optional double dpi_horizontal = 7;
|
||||
optional double dpi_vertical = 8;
|
||||
optional string display_name = 9;
|
||||
optional uint32 display_width = 10;
|
||||
optional uint32 display_height = 11;
|
||||
}
|
||||
|
||||
message CMsgPostURL {
|
||||
|
|
@ -173,6 +184,8 @@ message CMsgAddHeader {
|
|||
optional uint32 browser_handle = 1;
|
||||
optional string key = 2;
|
||||
optional string value = 3;
|
||||
optional bool only_send_to_steam = 4;
|
||||
optional bool send_in_xhr = 5;
|
||||
}
|
||||
|
||||
message CMsgStopLoad {
|
||||
|
|
@ -348,6 +361,10 @@ message CMsgFavIconURLChanged {
|
|||
repeated string urls = 2;
|
||||
}
|
||||
|
||||
message CMsgCtrlTabPressed {
|
||||
optional uint32 browser_handle = 1;
|
||||
}
|
||||
|
||||
message CMsgPageSecurity {
|
||||
optional uint32 browser_handle = 1;
|
||||
optional string url = 2;
|
||||
|
|
@ -401,6 +418,7 @@ message CMsgPopupHTMLWindow {
|
|||
optional string name = 9;
|
||||
optional uint64 hwnd = 10;
|
||||
optional uint32 parent_popup_index = 11;
|
||||
optional uint32 creation_flags = 12;
|
||||
}
|
||||
|
||||
message CMsgPopupHTMLWindowResponse {
|
||||
|
|
@ -457,6 +475,31 @@ message CMsgFileLoadDialogResponse {
|
|||
repeated string files = 4;
|
||||
}
|
||||
|
||||
message CMsgRequestProcessInfo {
|
||||
optional uint64 requestid = 1;
|
||||
}
|
||||
|
||||
message CMsgProcessInfoNotification {
|
||||
optional uint64 requestid = 1;
|
||||
optional .EBrowserGPUStatus gpu_status = 2 [default = k_EBrowserGPUStatus_Invalid];
|
||||
optional .EBrowserFeatureStatus canvas_2d = 3 [default = k_EBrowserFeatureStatus_Invalid];
|
||||
optional .EBrowserFeatureStatus canvas_oop_rasterization = 4 [default = k_EBrowserFeatureStatus_Invalid];
|
||||
optional .EBrowserFeatureStatus direct_rendering_display_compositor = 5 [default = k_EBrowserFeatureStatus_Invalid];
|
||||
optional .EBrowserFeatureStatus gpu_compositing = 6 [default = k_EBrowserFeatureStatus_Invalid];
|
||||
optional .EBrowserFeatureStatus multiple_raster_threads = 7 [default = k_EBrowserFeatureStatus_Invalid];
|
||||
optional .EBrowserFeatureStatus opengl = 8 [default = k_EBrowserFeatureStatus_Invalid];
|
||||
optional .EBrowserFeatureStatus rasterization = 9 [default = k_EBrowserFeatureStatus_Invalid];
|
||||
optional .EBrowserFeatureStatus raw_draw = 10 [default = k_EBrowserFeatureStatus_Invalid];
|
||||
optional .EBrowserFeatureStatus skia_graphite = 11 [default = k_EBrowserFeatureStatus_Invalid];
|
||||
optional .EBrowserFeatureStatus video_decode = 13 [default = k_EBrowserFeatureStatus_Invalid];
|
||||
optional .EBrowserFeatureStatus video_encode = 14 [default = k_EBrowserFeatureStatus_Invalid];
|
||||
optional .EBrowserFeatureStatus vulkan = 15 [default = k_EBrowserFeatureStatus_Invalid];
|
||||
optional .EBrowserFeatureStatus webgl = 16 [default = k_EBrowserFeatureStatus_Invalid];
|
||||
optional .EBrowserFeatureStatus webgl2 = 17 [default = k_EBrowserFeatureStatus_Invalid];
|
||||
optional .EBrowserFeatureStatus webgpu = 18 [default = k_EBrowserFeatureStatus_Invalid];
|
||||
optional .EBrowserFeatureStatus webnn = 19 [default = k_EBrowserFeatureStatus_Invalid];
|
||||
}
|
||||
|
||||
message CMsgShowToolTip {
|
||||
optional uint32 browser_handle = 1;
|
||||
optional string text = 2;
|
||||
|
|
@ -728,16 +771,8 @@ message CMsgUnlockH264 {
|
|||
|
||||
message CMsgScreenInformationChanged {
|
||||
optional uint32 browser_handle = 1;
|
||||
optional uint32 override_width = 2;
|
||||
optional uint32 override_height = 3;
|
||||
optional uint32 monitor_left = 4;
|
||||
optional uint32 monitor_top = 5;
|
||||
optional uint32 monitor_right = 6;
|
||||
optional uint32 monitor_bottom = 7;
|
||||
optional uint32 usable_left = 8;
|
||||
optional uint32 usable_top = 9;
|
||||
optional uint32 usable_right = 10;
|
||||
optional uint32 usable_bottom = 11;
|
||||
optional double override_width = 2;
|
||||
optional double override_height = 3;
|
||||
}
|
||||
|
||||
message CMsgClearAllCookies {
|
||||
|
|
@ -951,8 +986,8 @@ message CMsgImeCancelComposition {
|
|||
|
||||
message CMsgImeCompositionRangeChanged {
|
||||
optional uint32 browser_handle = 1;
|
||||
optional uint32 x = 2;
|
||||
optional uint32 y = 3;
|
||||
optional double x = 2;
|
||||
optional double y = 3;
|
||||
}
|
||||
|
||||
message CMsgInspectElement {
|
||||
|
|
@ -993,6 +1028,10 @@ message CMsgBrowserFocusChanged {
|
|||
optional bool focused = 2;
|
||||
}
|
||||
|
||||
message CMsgRenderProcessTerminated {
|
||||
optional uint32 browser_handle = 1;
|
||||
}
|
||||
|
||||
message CMsgSetProtocolBlockList {
|
||||
optional uint32 browser_handle = 1;
|
||||
optional string list = 2;
|
||||
|
|
@ -1011,6 +1050,10 @@ message CMsgSetSteamBetaName {
|
|||
optional string steam_beta_name = 1;
|
||||
}
|
||||
|
||||
message CMsgSetSteamID {
|
||||
optional uint64 steam_id = 1;
|
||||
}
|
||||
|
||||
message CMsgPopupCreated {
|
||||
optional uint32 browser_handle = 1;
|
||||
}
|
||||
|
|
@ -1022,3 +1065,9 @@ message CMsgSetVRKeyboardVisibility {
|
|||
|
||||
message CMsgRestartJSContext {
|
||||
}
|
||||
|
||||
message CMsgSetAccessibilitySettings {
|
||||
optional bool reduced_motion_enabled = 1;
|
||||
optional .EAccessibilityContrastMode preferred_contrast = 2 [default = k_EBrowserContrastMode_NoPreference];
|
||||
optional uint32 minimum_font_size = 3;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -88,11 +88,16 @@ message CMsgSteamDatagramRouterPingReply {
|
|||
optional fixed64 challenge = 6;
|
||||
optional uint32 seconds_until_shutdown = 7;
|
||||
optional fixed32 client_cookie = 8;
|
||||
optional uint32 recv_tos = 16;
|
||||
optional uint32 echo_sent_tos = 17;
|
||||
optional uint32 sent_tos = 18;
|
||||
optional uint32 echo_request_reply_tos = 19;
|
||||
optional uint32 scoring_penalty_relay_cluster = 9;
|
||||
optional uint32 flags = 12;
|
||||
repeated .CMsgSteamDatagramRouterPingReply.RouteException route_exceptions = 10;
|
||||
repeated .CMsgSteamDatagramRouterPingReply.AltAddress alt_addresses = 13;
|
||||
optional bytes dummy_pad = 99;
|
||||
optional uint64 dummy_varint = 100;
|
||||
}
|
||||
|
||||
message CMsgSteamDatagramGameserverPingRequestBody {
|
||||
|
|
@ -147,6 +152,12 @@ message CMsgSteamDatagramNoSessionRelayToPeer {
|
|||
optional fixed64 kludge_pad = 99;
|
||||
}
|
||||
|
||||
message CMsgTOSTreatment {
|
||||
optional string l4s_detect = 1;
|
||||
optional string up_ecn1 = 2;
|
||||
optional string down_dscp45 = 3;
|
||||
}
|
||||
|
||||
message CMsgSteamDatagramClientPingSampleRequest {
|
||||
optional fixed32 connection_id = 1;
|
||||
}
|
||||
|
|
@ -185,6 +196,7 @@ message CMsgSteamDatagramClientPingSampleReply {
|
|||
|
||||
optional fixed32 connection_id = 1;
|
||||
optional bool relay_override_active = 5;
|
||||
optional .CMsgTOSTreatment tos = 6;
|
||||
repeated .CMsgSteamDatagramClientPingSampleReply.POP pops = 2;
|
||||
repeated .CMsgSteamDatagramClientPingSampleReply.LegacyDataCenter legacy_data_centers = 3;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -43,6 +43,18 @@ message CAccountHardware_QueryAccountsRegisteredToSerial_Response {
|
|||
repeated .CAccountHardware_QueryAccountsRegisteredToSerial_Accounts accounts = 1;
|
||||
}
|
||||
|
||||
message CAccountHardware_UpdateControllerUsageReport_Request {
|
||||
message Controller {
|
||||
optional string serial_number = 1;
|
||||
optional string controller_code = 2;
|
||||
}
|
||||
|
||||
repeated .CAccountHardware_UpdateControllerUsageReport_Request.Controller controllers = 1;
|
||||
}
|
||||
|
||||
message CAccountHardware_UpdateControllerUsageReport_Response {
|
||||
}
|
||||
|
||||
message CAccountHardware_SteamControllerSetConfig_ControllerConfig {
|
||||
optional string appidorname = 1;
|
||||
optional uint64 publishedfileid = 2;
|
||||
|
|
@ -159,6 +171,7 @@ service AccountHardware {
|
|||
rpc RegisterSteamController (.CAccountHardware_RegisterSteamController_Request) returns (.CAccountHardware_RegisterSteamController_Response);
|
||||
rpc CompleteSteamControllerRegistration (.CAccountHardware_CompleteSteamControllerRegistration_Request) returns (.CAccountHardware_CompleteSteamControllerRegistration_Response);
|
||||
rpc QueryAccountsRegisteredToController (.CAccountHardware_QueryAccountsRegisteredToSerial_Request) returns (.CAccountHardware_QueryAccountsRegisteredToSerial_Response);
|
||||
rpc UpdateControllerUsageReport (.CAccountHardware_UpdateControllerUsageReport_Request) returns (.CAccountHardware_UpdateControllerUsageReport_Response);
|
||||
rpc SetDesiredControllerConfigForApp (.CAccountHardware_SteamControllerSetConfig_Request) returns (.CAccountHardware_SteamControllerSetConfig_Response);
|
||||
rpc GetDesiredControllerConfigForApp (.CAccountHardware_SteamControllerGetConfig_Request) returns (.CAccountHardware_SteamControllerGetConfig_Response);
|
||||
rpc DeRegisterSteamController (.CAccountHardware_DeRegisterSteamController_Request) returns (.CAccountHardware_DeRegisterSteamController_Response);
|
||||
|
|
|
|||
|
|
@ -84,11 +84,9 @@ message CAppOverview_PerClientData {
|
|||
optional uint64 clientid = 1 [default = 0];
|
||||
optional string client_name = 2;
|
||||
optional .EDisplayStatus display_status = 3 [default = k_EDisplayStatusInvalid];
|
||||
optional uint32 status_percentage = 4 [default = 0];
|
||||
optional uint32 status_percentage = 4;
|
||||
optional string active_beta = 5;
|
||||
optional bool installed = 6;
|
||||
optional uint64 bytes_downloaded = 7 [default = 0];
|
||||
optional uint64 bytes_total = 8 [default = 0];
|
||||
optional bool streaming_to_local_client = 9;
|
||||
optional bool is_available_on_current_platform = 10;
|
||||
optional bool is_invalid_os_type = 11;
|
||||
|
|
@ -145,6 +143,9 @@ message CAppOverview {
|
|||
optional uint32 local_cache_version = 68;
|
||||
optional uint32 number_of_copies = 72 [default = 1];
|
||||
optional uint32 steam_hw_compat_category_packed = 73 [default = 0];
|
||||
optional string album_cover_hash = 74;
|
||||
optional int32 display_name_elanguage = 75 [default = -1];
|
||||
optional bool has_custom_sort_as = 76;
|
||||
}
|
||||
|
||||
message CAppOverview_Change {
|
||||
|
|
@ -153,13 +154,3 @@ message CAppOverview_Change {
|
|||
optional bool full_update = 3;
|
||||
optional bool update_complete = 4;
|
||||
}
|
||||
|
||||
message CAppBootstrapData {
|
||||
optional uint32 appid = 1;
|
||||
optional bool hidden = 2;
|
||||
repeated string user_tag = 3;
|
||||
}
|
||||
|
||||
message CLibraryBootstrapData {
|
||||
repeated .CAppBootstrapData app_data = 1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -11,6 +11,12 @@ enum EAuthTokenPlatformType {
|
|||
k_EAuthTokenPlatformType_MobileApp = 3;
|
||||
}
|
||||
|
||||
enum EAuthTokenAppType {
|
||||
k_EAuthTokenAppType_Unknown = 0;
|
||||
k_EAuthTokenAppType_Mobile_SteamApp = 1;
|
||||
k_EAuthTokenAppType_Mobile_ChatApp = 2;
|
||||
}
|
||||
|
||||
enum EAuthSessionGuardType {
|
||||
k_EAuthSessionGuardType_Unknown = 0;
|
||||
k_EAuthSessionGuardType_None = 1;
|
||||
|
|
@ -41,17 +47,6 @@ enum EAuthenticationType {
|
|||
k_EAuthenticationType_GuestAccount = 4;
|
||||
}
|
||||
|
||||
enum EAuthTokenRevokeAction {
|
||||
k_EAuthTokenRevokeLogout = 0;
|
||||
k_EAuthTokenRevokePermanent = 1;
|
||||
k_EAuthTokenRevokeReplaced = 2;
|
||||
k_EAuthTokenRevokeSupport = 3;
|
||||
k_EAuthTokenRevokeConsume = 4;
|
||||
k_EAuthTokenRevokeNonRememberedLogout = 5;
|
||||
k_EAuthTokenRevokeNonRememberedPermanent = 6;
|
||||
k_EAuthTokenRevokeAutomatic = 7;
|
||||
}
|
||||
|
||||
enum EAuthTokenState {
|
||||
k_EAuthTokenState_Invalid = 0;
|
||||
k_EAuthTokenState_New = 1;
|
||||
|
|
@ -63,6 +58,17 @@ enum EAuthTokenState {
|
|||
k_EAuthTokenState_Revoked = 99;
|
||||
}
|
||||
|
||||
enum EAuthTokenRevokeAction {
|
||||
k_EAuthTokenRevokeLogout = 0;
|
||||
k_EAuthTokenRevokePermanent = 1;
|
||||
k_EAuthTokenRevokeReplaced = 2;
|
||||
k_EAuthTokenRevokeSupport = 3;
|
||||
k_EAuthTokenRevokeConsume = 4;
|
||||
k_EAuthTokenRevokeNonRememberedLogout = 5;
|
||||
k_EAuthTokenRevokeNonRememberedPermanent = 6;
|
||||
k_EAuthTokenRevokeAutomatic = 7;
|
||||
}
|
||||
|
||||
message CAuthentication_GetPasswordRSAPublicKey_Request {
|
||||
optional string account_name = 1;
|
||||
}
|
||||
|
|
@ -80,6 +86,7 @@ message CAuthentication_DeviceDetails {
|
|||
optional uint32 gaming_device_type = 4;
|
||||
optional uint32 client_count = 5;
|
||||
optional bytes machine_id = 6;
|
||||
optional .EAuthTokenAppType app_type = 7 [default = k_EAuthTokenAppType_Unknown];
|
||||
}
|
||||
|
||||
message CAuthentication_BeginAuthSessionViaQR_Request {
|
||||
|
|
@ -163,6 +170,33 @@ message CAuthentication_GetAuthSessionInfo_Response {
|
|||
optional bool requestor_location_mismatch = 10;
|
||||
optional bool high_usage_login = 11;
|
||||
optional .ESessionPersistence requested_persistence = 12 [default = k_ESessionPersistence_Invalid];
|
||||
optional int32 device_trust = 13;
|
||||
optional .EAuthTokenAppType app_type = 14 [default = k_EAuthTokenAppType_Unknown];
|
||||
}
|
||||
|
||||
message CAuthentication_GetAuthSessionRiskInfo_Request {
|
||||
optional uint64 client_id = 1;
|
||||
optional uint32 language = 2;
|
||||
}
|
||||
|
||||
message CAuthentication_GetAuthSessionRiskInfo_Response {
|
||||
optional string location_confirmer = 1;
|
||||
optional string location_requestor = 2;
|
||||
optional string location_other = 3;
|
||||
optional .EAuthTokenPlatformType platform_type = 4 [default = k_EAuthTokenPlatformType_Unknown];
|
||||
}
|
||||
|
||||
message CAuthentication_NotifyRiskQuizResults_Notification {
|
||||
message RiskQuizResults {
|
||||
optional bool platform = 1;
|
||||
optional bool location = 2;
|
||||
optional bool action = 3;
|
||||
}
|
||||
|
||||
optional uint64 client_id = 1;
|
||||
optional .CAuthentication_NotifyRiskQuizResults_Notification.RiskQuizResults results = 2;
|
||||
optional string selected_action = 3;
|
||||
optional bool did_confirm_login = 4;
|
||||
}
|
||||
|
||||
message CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request {
|
||||
|
|
@ -200,6 +234,7 @@ message CAuthentication_AccessToken_GenerateForApp_Response {
|
|||
}
|
||||
|
||||
message CAuthentication_RefreshToken_Enumerate_Request {
|
||||
optional bool include_revoked = 1 [default = false];
|
||||
}
|
||||
|
||||
message CAuthentication_RefreshToken_Enumerate_Response {
|
||||
|
|
@ -225,6 +260,7 @@ message CAuthentication_RefreshToken_Enumerate_Response {
|
|||
optional .CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEvent last_seen = 10;
|
||||
optional int32 os_type = 11;
|
||||
optional .EAuthenticationType authentication_type = 12 [default = k_EAuthenticationType_Unknown];
|
||||
optional .EAuthTokenState effective_token_state = 13 [default = k_EAuthTokenState_Invalid];
|
||||
}
|
||||
|
||||
repeated .CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription refresh_tokens = 1;
|
||||
|
|
@ -331,6 +367,14 @@ message CAuthenticationSupport_GetTokenHistory_Response {
|
|||
repeated .CSupportRefreshTokenAudit history = 1;
|
||||
}
|
||||
|
||||
message CAuthenticationSupport_MarkTokenCompromised_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
optional fixed64 token_id = 2;
|
||||
}
|
||||
|
||||
message CAuthenticationSupport_MarkTokenCompromised_Response {
|
||||
}
|
||||
|
||||
message CCloudGaming_CreateNonce_Request {
|
||||
optional string platform = 1;
|
||||
optional uint32 appid = 2;
|
||||
|
|
@ -361,6 +405,8 @@ service Authentication {
|
|||
rpc BeginAuthSessionViaCredentials (.CAuthentication_BeginAuthSessionViaCredentials_Request) returns (.CAuthentication_BeginAuthSessionViaCredentials_Response);
|
||||
rpc PollAuthSessionStatus (.CAuthentication_PollAuthSessionStatus_Request) returns (.CAuthentication_PollAuthSessionStatus_Response);
|
||||
rpc GetAuthSessionInfo (.CAuthentication_GetAuthSessionInfo_Request) returns (.CAuthentication_GetAuthSessionInfo_Response);
|
||||
rpc GetAuthSessionRiskInfo (.CAuthentication_GetAuthSessionRiskInfo_Request) returns (.CAuthentication_GetAuthSessionRiskInfo_Response);
|
||||
rpc NotifyRiskQuizResults (.CAuthentication_NotifyRiskQuizResults_Notification) returns (.NoResponse);
|
||||
rpc UpdateAuthSessionWithMobileConfirmation (.CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request) returns (.CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response);
|
||||
rpc UpdateAuthSessionWithSteamGuardCode (.CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request) returns (.CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response);
|
||||
rpc GenerateAccessTokenForApp (.CAuthentication_AccessToken_GenerateForApp_Request) returns (.CAuthentication_AccessToken_GenerateForApp_Response);
|
||||
|
|
@ -376,6 +422,7 @@ service AuthenticationSupport {
|
|||
rpc QueryRefreshTokenByID (.CAuthenticationSupport_QueryRefreshTokenByID_Request) returns (.CAuthenticationSupport_QueryRefreshTokenByID_Response);
|
||||
rpc RevokeToken (.CAuthenticationSupport_RevokeToken_Request) returns (.CAuthenticationSupport_RevokeToken_Response);
|
||||
rpc GetTokenHistory (.CAuthenticationSupport_GetTokenHistory_Request) returns (.CAuthenticationSupport_GetTokenHistory_Response);
|
||||
rpc MarkTokenCompromised (.CAuthenticationSupport_MarkTokenCompromised_Request) returns (.CAuthenticationSupport_MarkTokenCompromised_Response);
|
||||
}
|
||||
|
||||
service CloudGaming {
|
||||
|
|
|
|||
|
|
@ -1,18 +1,12 @@
|
|||
import "google/protobuf/descriptor.proto";
|
||||
|
||||
option optimize_for = SPEED;
|
||||
option cc_generic_services = true;
|
||||
option (force_php_generation) = true;
|
||||
|
||||
extend .google.protobuf.MessageOptions {
|
||||
optional int32 msgpool_soft_limit = 50000 [default = 32];
|
||||
optional int32 msgpool_hard_limit = 50001 [default = 384];
|
||||
}
|
||||
|
||||
extend .google.protobuf.FileOptions {
|
||||
optional bool force_php_generation = 50000 [default = false];
|
||||
}
|
||||
|
||||
extend .google.protobuf.FieldOptions {
|
||||
optional bool php_output_always_number = 50020 [default = false];
|
||||
optional bool allow_field_named_steam_id = 50024 [default = false];
|
||||
|
|
@ -65,6 +59,7 @@ enum EProtoClanEventType {
|
|||
k_EClanSeasonUpdate = 33;
|
||||
k_EClanCrosspostEvent = 34;
|
||||
k_EClanInGameEventGeneral = 35;
|
||||
k_EClanCreatorHome = 36;
|
||||
}
|
||||
|
||||
enum PartnerEventNotificationType {
|
||||
|
|
@ -113,7 +108,6 @@ message CMsgProtoBufHeader {
|
|||
optional uint64 messageid = 18 [default = 18446744073709551615];
|
||||
optional uint32 publisher_group_id = 19;
|
||||
optional uint32 sysid = 20;
|
||||
optional uint64 trace_tag = 21;
|
||||
optional uint32 webapi_key_id = 25;
|
||||
optional bool is_from_external_source = 26;
|
||||
repeated uint32 forward_to_sysid = 27;
|
||||
|
|
@ -129,6 +123,9 @@ message CMsgProtoBufHeader {
|
|||
optional string wg_token = 39;
|
||||
optional string webui_auth_key = 40;
|
||||
repeated int32 exclude_client_sessionids = 41;
|
||||
optional fixed64 admin_request_spoofing_steamid = 43;
|
||||
optional bool is_valveds = 44;
|
||||
optional fixed64 trace_tag = 45;
|
||||
|
||||
oneof ip_addr {
|
||||
uint32 ip = 15;
|
||||
|
|
@ -136,6 +133,20 @@ message CMsgProtoBufHeader {
|
|||
}
|
||||
}
|
||||
|
||||
message CMsgKubeRPCPacket {
|
||||
message Hdr {
|
||||
optional fixed64 jobid_source = 10 [default = 18446744073709551615];
|
||||
optional fixed64 jobid_target = 11 [default = 18446744073709551615];
|
||||
optional int32 eresult = 13 [default = 2];
|
||||
optional string target_job_name = 12;
|
||||
optional string error_message = 14;
|
||||
optional string reply_address = 42;
|
||||
}
|
||||
|
||||
optional .CMsgKubeRPCPacket.Hdr hdr = 1;
|
||||
optional bytes payload = 2;
|
||||
}
|
||||
|
||||
message CMsgMulti {
|
||||
optional uint32 size_unzipped = 1;
|
||||
optional bytes message_body = 2;
|
||||
|
|
@ -173,6 +184,7 @@ message CCDDBAppDetailCommon {
|
|||
optional bool has_adult_content_sex = 15;
|
||||
optional bool has_adult_content_violence = 16;
|
||||
repeated uint32 content_descriptorids = 17;
|
||||
repeated uint32 content_descriptorids_including_dlc = 18;
|
||||
}
|
||||
|
||||
message CMsgAppRights {
|
||||
|
|
@ -288,6 +300,7 @@ message CClanEventData {
|
|||
repeated uint32 referenced_appids = 28;
|
||||
optional uint32 build_id = 29;
|
||||
optional string build_branch = 30;
|
||||
optional bool unlisted = 31;
|
||||
}
|
||||
|
||||
message CBilling_Address {
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ enum EBroadcastWatchLocation {
|
|||
k_EBroadcastWatchLocation_Chat_Friends = 12;
|
||||
k_EBroadcastWatchLocation_SteamTV_Web = 13;
|
||||
k_EBroadcastWatchLocation_DesktopUI_Overlay = 14;
|
||||
k_EBroadcastWatchLocation_TrailerCarousel = 15;
|
||||
}
|
||||
|
||||
enum EBroadcastChatPermission {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import "steammessages_base.proto";
|
||||
import "steammessages_unified_base.steamclient.proto";
|
||||
import "steammessages_clientserver_friends.proto";
|
||||
import "enums.proto";
|
||||
|
||||
option cc_generic_services = true;
|
||||
|
||||
|
|
@ -541,10 +542,6 @@ message CChatRoom_GetChatRoomGroupState_Response {
|
|||
optional .CChatRoomGroupState state = 1;
|
||||
}
|
||||
|
||||
message CChatRoom_GetChatRoomGroupSummary_Request {
|
||||
optional uint64 chat_group_id = 1;
|
||||
}
|
||||
|
||||
message CChatRoom_SetAppChatRoomGroupForceActive_Request {
|
||||
optional uint64 chat_group_id = 1;
|
||||
optional uint32 requesting_app_id = 2;
|
||||
|
|
@ -759,6 +756,20 @@ message CChatRoom_GetMessageReactionReactors_Response {
|
|||
repeated uint32 reactors = 1;
|
||||
}
|
||||
|
||||
message CChatRoom_ReportMessage_Request {
|
||||
optional uint64 chat_group_id = 1;
|
||||
optional uint64 chat_id = 2;
|
||||
optional fixed64 steamid_from = 3;
|
||||
optional uint32 timestamp = 4;
|
||||
optional uint32 ordinal = 5;
|
||||
optional .EContentReportReason report_reason = 6 [default = k_EContentReportReason_Invalid];
|
||||
optional string report_text = 7;
|
||||
optional string language = 8;
|
||||
}
|
||||
|
||||
message CChatRoom_ReportMessage_Response {
|
||||
}
|
||||
|
||||
message CClanChatRooms_GetClanChatRoomInfo_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
optional bool autocreate = 2 [default = true];
|
||||
|
|
@ -1019,7 +1030,6 @@ service ChatRoom {
|
|||
rpc GetMessageHistory (.CChatRoom_GetMessageHistory_Request) returns (.CChatRoom_GetMessageHistory_Response);
|
||||
rpc GetMyChatRoomGroups (.CChatRoom_GetMyChatRoomGroups_Request) returns (.CChatRoom_GetMyChatRoomGroups_Response);
|
||||
rpc GetChatRoomGroupState (.CChatRoom_GetChatRoomGroupState_Request) returns (.CChatRoom_GetChatRoomGroupState_Response);
|
||||
rpc GetChatRoomGroupSummary (.CChatRoom_GetChatRoomGroupSummary_Request) returns (.CChatRoom_GetChatRoomGroupSummary_Response);
|
||||
rpc SetAppChatRoomGroupForceActive (.CChatRoom_SetAppChatRoomGroupForceActive_Request) returns (.CChatRoom_SetAppChatRoomGroupForceActive_Response);
|
||||
rpc SetAppChatRoomGroupStopForceActive (.CChatRoom_SetAppChatRoomGroupStopForceActive_Notification) returns (.NoResponse);
|
||||
rpc AckChatMessage (.CChatRoom_AckChatMessage_Notification) returns (.NoResponse);
|
||||
|
|
@ -1037,6 +1047,7 @@ service ChatRoom {
|
|||
rpc SearchMembers (.CChatRoom_SearchMembers_Request) returns (.CChatRoom_SearchMembers_Response);
|
||||
rpc UpdateMessageReaction (.CChatRoom_UpdateMessageReaction_Request) returns (.CChatRoom_UpdateMessageReaction_Response);
|
||||
rpc GetMessageReactionReactors (.CChatRoom_GetMessageReactionReactors_Request) returns (.CChatRoom_GetMessageReactionReactors_Response);
|
||||
rpc ReportMessage (.CChatRoom_ReportMessage_Request) returns (.CChatRoom_ReportMessage_Response);
|
||||
}
|
||||
|
||||
service ClanChatRooms {
|
||||
|
|
|
|||
26
steam/protos/steammessages_childprocessquery.proto
Normal file
26
steam/protos/steammessages_childprocessquery.proto
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import "enums.proto";
|
||||
|
||||
option optimize_for = SPEED;
|
||||
option cc_generic_services = false;
|
||||
|
||||
message CMsgChildProcessQueryResponse {
|
||||
oneof response {
|
||||
.CMsgChildProcessQueryGpuTopology gpu_topology = 1;
|
||||
}
|
||||
}
|
||||
|
||||
message CMsgChildProcessQueryGpuTopology {
|
||||
message GpuInfo {
|
||||
optional uint32 id = 1;
|
||||
optional string name = 2;
|
||||
optional uint64 vram_size_bytes = 3;
|
||||
optional .EGpuDriverId driver_id = 4 [default = k_EGpuDriverId_Invalid];
|
||||
optional int32 driver_version_major = 5;
|
||||
optional int32 driver_version_minor = 6;
|
||||
optional int32 driver_version_patch = 7;
|
||||
optional uint64 luid = 8;
|
||||
}
|
||||
|
||||
repeated .CMsgChildProcessQueryGpuTopology.GpuInfo gpus = 1;
|
||||
optional uint32 default_gpu_id = 2;
|
||||
}
|
||||
|
|
@ -190,6 +190,8 @@ message CCloud_PendingRemoteOperation {
|
|||
optional string machine_name = 2;
|
||||
optional uint64 client_id = 3;
|
||||
optional uint32 time_last_updated = 4;
|
||||
optional int32 os_type = 5;
|
||||
optional int32 device_type = 6;
|
||||
}
|
||||
|
||||
message CMsgCloudPendingRemoteOperations {
|
||||
|
|
@ -256,7 +258,6 @@ message CMsgSystemPerfLimits {
|
|||
optional int32 gpu_performance_manual_min_mhz = 5;
|
||||
optional int32 gpu_performance_manual_max_mhz = 6;
|
||||
optional bool perf_overlay_is_standalone = 7;
|
||||
optional bool is_dynamic_vrs_available = 8;
|
||||
optional bool is_manual_display_refresh_rate_available = 9;
|
||||
repeated .EGPUPerformanceLevel gpu_performance_levels_available = 10;
|
||||
optional int32 display_refresh_manual_hz_min = 11;
|
||||
|
|
@ -264,40 +265,28 @@ message CMsgSystemPerfLimits {
|
|||
repeated int32 fps_limit_options = 13;
|
||||
optional int32 tdp_limit_min = 14;
|
||||
optional int32 tdp_limit_max = 15;
|
||||
optional bool is_nis_supported = 16;
|
||||
optional int32 nis_sharpness_min = 17;
|
||||
optional int32 nis_sharpness_max = 18;
|
||||
optional int32 display_external_refresh_manual_hz_min = 19;
|
||||
optional int32 display_external_refresh_manual_hz_max = 20;
|
||||
repeated int32 fps_limit_options_external = 21;
|
||||
optional bool is_vrr_supported = 23;
|
||||
optional bool is_dynamic_refresh_rate_in_steam_supported = 24;
|
||||
optional bool is_split_scaling_and_filtering_supported = 25;
|
||||
repeated .ESplitScalingFilter split_scaling_filters_available = 26;
|
||||
repeated .ESplitScalingScaler split_scaling_scalers_available = 27;
|
||||
optional bool is_hdr_supported = 28;
|
||||
optional int32 display_refresh_manual_hz_oc_max = 29;
|
||||
optional bool disable_refresh_rate_management = 30;
|
||||
}
|
||||
|
||||
message CMsgSystemPerfSettingsGlobal {
|
||||
optional float diagnostic_update_rate = 1;
|
||||
optional .ESystemServiceState system_trace_service_state = 2 [default = k_ESystemServiceState_Unavailable];
|
||||
optional .ESystemServiceState graphics_profiling_service_state = 3 [default = k_ESystemServiceState_Unavailable];
|
||||
optional .ESystemServiceState perf_overlay_service_state = 4 [default = k_ESystemServiceState_Unavailable];
|
||||
optional .EGraphicsPerfOverlayLevel perf_overlay_level = 5 [default = k_EGraphicsPerfOverlayLevel_Hidden];
|
||||
optional bool is_show_perf_overlay_over_steam_enabled = 6;
|
||||
optional bool is_advanced_settings_enabled = 7;
|
||||
optional bool allow_external_display_refresh_control = 8;
|
||||
optional bool is_hdr_enabled = 9;
|
||||
optional .EHDRToneMapOperator hdr_on_sdr_tonemap_operator = 12 [default = k_EHDRToneMapOperator_Invalid];
|
||||
optional bool is_hdr_debug_heatmap_enabled = 13;
|
||||
optional bool force_hdr_wide_gammut_for_sdr = 15 [default = true];
|
||||
optional bool allow_experimental_hdr = 16;
|
||||
optional float sdr_to_hdr_brightness = 22;
|
||||
optional bool debug_force_hdr_support = 18;
|
||||
optional bool force_hdr_10pq_output_debug = 19;
|
||||
optional bool is_display_oc_enabled = 20;
|
||||
optional bool is_color_management_enabled = 21;
|
||||
}
|
||||
|
||||
|
|
@ -317,7 +306,6 @@ message CMsgSystemPerfSettingsPerApp {
|
|||
optional int32 display_refresh_manual_hz = 13;
|
||||
optional bool is_game_perf_profile_enabled = 14;
|
||||
optional .EGPUPerformanceLevel gpu_performance_level = 15 [default = k_EGPUPerformanceLevel_Invalid];
|
||||
optional int32 nis_sharpness = 16;
|
||||
optional int32 display_external_refresh_manual_hz = 17;
|
||||
optional int32 fps_limit_external = 18;
|
||||
optional bool is_tearing_enabled = 19;
|
||||
|
|
@ -494,9 +482,9 @@ message CMsgSystemDisplay {
|
|||
optional int32 refresh_rate_min = 12;
|
||||
optional int32 refresh_rate_max = 13;
|
||||
optional bool is_vrr_capable = 14;
|
||||
optional bool is_vrr_enabled = 15;
|
||||
optional bool is_vrr_output_active = 15;
|
||||
optional bool is_hdr_capable = 16;
|
||||
optional bool is_hdr_enabled = 17;
|
||||
optional bool is_hdr_output_active = 17;
|
||||
repeated int32 supported_refresh_rates = 18;
|
||||
}
|
||||
|
||||
|
|
@ -614,7 +602,7 @@ message CMsgShortcutInfo {
|
|||
optional uint32 override_appid = 8;
|
||||
optional string flatpak_appid = 9;
|
||||
repeated string tags = 10;
|
||||
optional bool is_remote = 11;
|
||||
optional uint64 remote_client_id = 11;
|
||||
optional bool is_hidden = 12;
|
||||
optional bool is_temporary = 13;
|
||||
optional bool is_openvr = 14;
|
||||
|
|
@ -623,6 +611,12 @@ message CMsgShortcutInfo {
|
|||
optional uint32 rt_last_played_time = 17;
|
||||
optional bool is_devkit_shortcut = 18;
|
||||
optional string devkit_gameid = 19;
|
||||
optional bool remote_launch_available = 20;
|
||||
optional string sortas = 21;
|
||||
}
|
||||
|
||||
message CMsgShortcutInfos {
|
||||
repeated .CMsgShortcutInfo shorcuts = 1;
|
||||
}
|
||||
|
||||
message CMsgShortcutAppIds {
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ enum EClipRangeMethod {
|
|||
k_EClipRangeMethod_ContextMenu = 4;
|
||||
k_EClipRangeMethod_Drag = 5;
|
||||
k_EClipRangeMethod_EntireClip = 6;
|
||||
k_EClipRangeMethod_PhaseRecording = 7;
|
||||
}
|
||||
|
||||
message CClientMetrics_AppInterfaceCreation {
|
||||
|
|
@ -110,11 +111,13 @@ message CClientMetrics_ReportClientError_Notification {
|
|||
optional string identifier = 1;
|
||||
optional string message = 2;
|
||||
optional uint32 count = 3;
|
||||
optional string context = 4;
|
||||
}
|
||||
|
||||
optional string product = 1;
|
||||
optional string version = 2;
|
||||
repeated .CClientMetrics_ReportClientError_Notification.Error errors = 3;
|
||||
repeated string tags = 4;
|
||||
}
|
||||
|
||||
message CClientMetrics_ClientBootstrap_Notification {
|
||||
|
|
@ -196,7 +199,24 @@ message CClientMetrics_ReportClientArgs_Notification {
|
|||
optional bool fps_counter_enabled = 7;
|
||||
optional bool library_low_bandwidth_mode_enabled = 8;
|
||||
optional bool library_low_perf_mode_enabled = 9;
|
||||
optional int32 gr_mode = 10;
|
||||
optional .EGRMode gr_mode = 10 [default = k_EGRMode_Never];
|
||||
}
|
||||
|
||||
message CClientMetrics_ReportLinuxStats_Notification {
|
||||
optional int32 glibc_version_major = 1;
|
||||
optional int32 glibc_version_minor = 2;
|
||||
optional int32 account_type = 3;
|
||||
optional int32 launcher_type = 4;
|
||||
optional int32 game_server_appid = 5;
|
||||
optional string process_name = 6;
|
||||
}
|
||||
|
||||
message CClientMetrics_ReportAccessibilitySettings_Notification {
|
||||
optional float accessibility_desktop_ui_scale = 1;
|
||||
optional bool accessibility_screen_reader_enabled = 2;
|
||||
optional bool accessibility_high_contrast_mode = 3;
|
||||
optional bool accessibility_reduce_motion = 4;
|
||||
optional string accessibility_color_filter_name = 5;
|
||||
}
|
||||
|
||||
message CClientMetrics_ClipShare_Notification {
|
||||
|
|
@ -226,6 +246,24 @@ message CClientMetrics_EndGameRecording_Notification {
|
|||
optional float seconds = 2;
|
||||
optional uint64 bytes = 3;
|
||||
optional fixed64 gameid = 4;
|
||||
optional bool instant_clip = 5;
|
||||
}
|
||||
|
||||
message CClientMetrics_GamePerformance_Notification {
|
||||
message FrameRateReport {
|
||||
optional fixed64 gameid = 1;
|
||||
optional uint32 frame_rate = 2;
|
||||
optional string manufacturer = 3;
|
||||
optional string model = 4;
|
||||
optional string dx_video_card = 5;
|
||||
optional int32 dx_vendorid = 6;
|
||||
optional int32 dx_deviceid = 7;
|
||||
optional uint32 num_gpu = 8;
|
||||
optional uint64 system_ram = 9;
|
||||
optional int32 session_seconds = 10;
|
||||
}
|
||||
|
||||
repeated .CClientMetrics_GamePerformance_Notification.FrameRateReport reports = 1;
|
||||
}
|
||||
|
||||
service ClientMetrics {
|
||||
|
|
@ -240,7 +278,10 @@ service ClientMetrics {
|
|||
rpc ClientCloudAppSyncStats (.CClientMetrics_CloudAppSyncStats_Notification) returns (.NoResponse);
|
||||
rpc ClientDownloadResponseCodeCounts (.CClientMetrics_ContentDownloadResponse_Counts_Notification) returns (.NoResponse);
|
||||
rpc ReportClientArgs (.CClientMetrics_ReportClientArgs_Notification) returns (.NoResponse);
|
||||
rpc ReportLinuxStats (.CClientMetrics_ReportLinuxStats_Notification) returns (.NoResponse);
|
||||
rpc ReportAccessibilitySettings (.CClientMetrics_ReportAccessibilitySettings_Notification) returns (.NoResponse);
|
||||
rpc ReportClipShare (.CClientMetrics_ClipShare_Notification) returns (.NoResponse);
|
||||
rpc ReportClipRange (.CClientMetrics_ClipRange_Notification) returns (.NoResponse);
|
||||
rpc ReportEndGameRecording (.CClientMetrics_EndGameRecording_Notification) returns (.NoResponse);
|
||||
rpc ReportGamePerformance (.CClientMetrics_GamePerformance_Notification) returns (.NoResponse);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,9 +13,7 @@ enum EClientNotificationType {
|
|||
k_EClientNotificationType_FriendMessage = 8;
|
||||
k_EClientNotificationType_GroupChatMessage = 9;
|
||||
k_EClientNotificationType_FriendInviteRollup = 10;
|
||||
k_EClientNotificationType_FamilySharingDeviceAuthorizationChanged = 11;
|
||||
k_EClientNotificationType_FamilySharingStopPlaying = 12;
|
||||
k_EClientNotificationType_FamilySharingLibraryAvailable = 13;
|
||||
k_EClientNotificationType_Screenshot = 14;
|
||||
k_EClientNotificationType_CloudSyncFailure = 15;
|
||||
k_EClientNotificationType_CloudSyncConflict = 16;
|
||||
|
|
@ -60,6 +58,10 @@ enum EClientNotificationType {
|
|||
k_EClientNotificationType_GameRecordingStart = 55;
|
||||
k_EClientNotificationType_GameRecordingStop = 56;
|
||||
k_EClientNotificationType_GameRecordingUserMarkerAdded = 57;
|
||||
k_EClientNotificationType_GameRecordingInstantClip = 58;
|
||||
k_EClientNotificationType_PlaytestInvite = 59;
|
||||
k_EClientNotificationType_TradeReversal = 60;
|
||||
k_EClientNotificationType_HardwareUpdateAvailable = 61;
|
||||
}
|
||||
|
||||
enum ESystemUpdateNotificationType {
|
||||
|
|
@ -247,7 +249,8 @@ message CClientNotificationRemoteClientStartStream {
|
|||
message CClientNotificationStreamingClientConnection {
|
||||
optional string hostname = 1;
|
||||
optional string machine = 2;
|
||||
optional bool connected = 3;
|
||||
optional uint32 guest_id = 3;
|
||||
optional bool connected = 4;
|
||||
}
|
||||
|
||||
message CClientNotificationPlaytimeWarning {
|
||||
|
|
@ -267,8 +270,19 @@ message CClientNotificationGameRecordingStart {
|
|||
message CClientNotificationGameRecordingStop {
|
||||
optional fixed64 game_id = 1;
|
||||
optional string clip_id = 2;
|
||||
optional float duration_secs = 3;
|
||||
}
|
||||
|
||||
message CClientNotificationGameRecordingUserMarkerAdded {
|
||||
optional fixed64 game_id = 1;
|
||||
}
|
||||
|
||||
message CClientNotificationGameRecordingInstantClip {
|
||||
optional fixed64 game_id = 1;
|
||||
optional string clip_id = 2;
|
||||
optional float duration_secs = 3;
|
||||
}
|
||||
|
||||
message CClientNotificationHardwareUpdateAvailable {
|
||||
repeated uint32 etype = 1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,13 +21,6 @@ message CMsgClientTicketAuthComplete {
|
|||
optional fixed64 owner_steam_id = 8;
|
||||
}
|
||||
|
||||
message CMsgClientCMList {
|
||||
repeated uint32 cm_addresses = 1;
|
||||
repeated uint32 cm_ports = 2;
|
||||
repeated string cm_websocket_addresses = 3;
|
||||
optional uint32 percent_default_to_websocket = 4;
|
||||
}
|
||||
|
||||
message CMsgClientP2PConnectionInfo {
|
||||
optional fixed64 steam_id_dest = 1;
|
||||
optional fixed64 steam_id_src = 2;
|
||||
|
|
@ -35,6 +28,7 @@ message CMsgClientP2PConnectionInfo {
|
|||
optional bytes candidate = 4;
|
||||
optional fixed64 legacy_connection_id_src = 5;
|
||||
optional bytes rendezvous = 6;
|
||||
optional uint32 app_id_secondary = 7;
|
||||
}
|
||||
|
||||
message CMsgClientP2PConnectionFailInfo {
|
||||
|
|
@ -165,6 +159,11 @@ message CMsgClientAuthListAck {
|
|||
optional uint32 message_sequence = 3;
|
||||
}
|
||||
|
||||
message CMsgGameServerPolicyUpdate {
|
||||
optional uint32 app_id = 1;
|
||||
optional uint32 app_id_aux = 2;
|
||||
}
|
||||
|
||||
message CMsgClientLicenseList {
|
||||
message License {
|
||||
optional uint32 package_id = 1;
|
||||
|
|
|
|||
|
|
@ -21,9 +21,14 @@ message CMsgClientRichPresenceRequest {
|
|||
}
|
||||
|
||||
message CMsgClientRichPresenceInfo {
|
||||
message KV {
|
||||
optional string key = 1;
|
||||
optional string value = 2;
|
||||
}
|
||||
|
||||
message RichPresence {
|
||||
optional fixed64 steamid_user = 1;
|
||||
optional bytes rich_presence_kv = 2;
|
||||
repeated .CMsgClientRichPresenceInfo.KV rich_presense = 3;
|
||||
}
|
||||
|
||||
repeated .CMsgClientRichPresenceInfo.RichPresence rich_presence = 1;
|
||||
|
|
@ -46,66 +51,6 @@ message CMsgClientCheckFileSignatureResponse {
|
|||
optional uint32 evalvesignaturecheckdetail = 10;
|
||||
}
|
||||
|
||||
message CMsgClientReadMachineAuth {
|
||||
optional string filename = 1;
|
||||
optional uint32 offset = 2;
|
||||
optional uint32 cubtoread = 3;
|
||||
}
|
||||
|
||||
message CMsgClientReadMachineAuthResponse {
|
||||
optional string filename = 1;
|
||||
optional uint32 eresult = 2;
|
||||
optional uint32 filesize = 3;
|
||||
optional bytes sha_file = 4;
|
||||
optional uint32 getlasterror = 5;
|
||||
optional uint32 offset = 6;
|
||||
optional uint32 cubread = 7;
|
||||
optional bytes bytes_read = 8;
|
||||
optional string filename_sentry = 9;
|
||||
}
|
||||
|
||||
message CMsgClientUpdateMachineAuth {
|
||||
optional string filename = 1;
|
||||
optional uint32 offset = 2;
|
||||
optional uint32 cubtowrite = 3;
|
||||
optional bytes bytes = 4;
|
||||
optional uint32 otp_type = 5;
|
||||
optional string otp_identifier = 6;
|
||||
optional bytes otp_sharedsecret = 7;
|
||||
optional uint32 otp_timedrift = 8;
|
||||
}
|
||||
|
||||
message CMsgClientUpdateMachineAuthResponse {
|
||||
optional string filename = 1;
|
||||
optional uint32 eresult = 2;
|
||||
optional uint32 filesize = 3;
|
||||
optional bytes sha_file = 4;
|
||||
optional uint32 getlasterror = 5;
|
||||
optional uint32 offset = 6;
|
||||
optional uint32 cubwrote = 7;
|
||||
optional int32 otp_type = 8;
|
||||
optional uint32 otp_value = 9;
|
||||
optional string otp_identifier = 10;
|
||||
}
|
||||
|
||||
message CMsgClientRequestMachineAuth {
|
||||
optional string filename = 1;
|
||||
optional uint32 eresult_sentryfile = 2;
|
||||
optional uint32 filesize = 3;
|
||||
optional bytes sha_sentryfile = 4;
|
||||
optional int32 lock_account_action = 6;
|
||||
optional uint32 otp_type = 7;
|
||||
optional string otp_identifier = 8;
|
||||
optional bytes otp_sharedsecret = 9;
|
||||
optional uint32 otp_value = 10;
|
||||
optional string machine_name = 11;
|
||||
optional string machine_name_userchosen = 12;
|
||||
}
|
||||
|
||||
message CMsgClientRequestMachineAuthResponse {
|
||||
optional uint32 eresult = 1;
|
||||
}
|
||||
|
||||
message CMsgClientRegisterKey {
|
||||
optional string key = 1;
|
||||
}
|
||||
|
|
@ -164,12 +109,6 @@ message CMsgTrading_StartSession {
|
|||
optional uint64 other_steamid = 1;
|
||||
}
|
||||
|
||||
message CMsgClientGetCDNAuthToken {
|
||||
optional uint32 depot_id = 1;
|
||||
optional string host_name = 2;
|
||||
optional uint32 app_id = 3;
|
||||
}
|
||||
|
||||
message CMsgClientGetDepotDecryptionKey {
|
||||
optional uint32 depot_id = 1;
|
||||
optional uint32 app_id = 2;
|
||||
|
|
@ -198,45 +137,6 @@ message CMsgClientCheckAppBetaPasswordResponse {
|
|||
repeated .CMsgClientCheckAppBetaPasswordResponse.BetaPassword betapasswords = 4;
|
||||
}
|
||||
|
||||
message CMsgClientGetCDNAuthTokenResponse {
|
||||
optional uint32 eresult = 1 [default = 2];
|
||||
optional string token = 2;
|
||||
optional uint32 expiration_time = 3;
|
||||
}
|
||||
|
||||
message CMsgDownloadRateStatistics {
|
||||
message StatsInfo {
|
||||
optional uint32 source_type = 1;
|
||||
optional uint32 source_id = 2;
|
||||
optional uint32 seconds = 3;
|
||||
optional uint64 bytes = 4;
|
||||
optional string host_name = 5;
|
||||
optional uint64 microseconds = 6;
|
||||
optional bool used_ipv6 = 7;
|
||||
optional bool proxied = 8;
|
||||
}
|
||||
|
||||
optional uint32 cell_id = 1;
|
||||
repeated .CMsgDownloadRateStatistics.StatsInfo stats = 2;
|
||||
optional uint32 throttling_kbps = 3;
|
||||
optional uint32 steam_realm = 4;
|
||||
}
|
||||
|
||||
message CMsgClientRequestAccountData {
|
||||
optional string account_or_email = 1;
|
||||
optional uint32 action = 2;
|
||||
}
|
||||
|
||||
message CMsgClientRequestAccountDataResponse {
|
||||
optional uint32 action = 1;
|
||||
optional uint32 eresult = 2;
|
||||
optional string account_name = 3;
|
||||
optional uint32 ct_matches = 4;
|
||||
optional string account_name_suggestion1 = 5;
|
||||
optional string account_name_suggestion2 = 6;
|
||||
optional string account_name_suggestion3 = 7;
|
||||
}
|
||||
|
||||
message CMsgClientUGSGetGlobalStats {
|
||||
optional uint64 gameid = 1;
|
||||
optional uint32 history_days_requested = 2;
|
||||
|
|
@ -298,12 +198,17 @@ message CMsgClientSentLogs {
|
|||
}
|
||||
|
||||
message CMsgGCClient {
|
||||
enum EFlag {
|
||||
VALVE_DS = 1;
|
||||
}
|
||||
|
||||
optional uint32 appid = 1;
|
||||
optional uint32 msgtype = 2;
|
||||
optional bytes payload = 3;
|
||||
optional fixed64 steamid = 4;
|
||||
optional string gcname = 5;
|
||||
optional uint32 ip = 6;
|
||||
optional uint32 flags = 7;
|
||||
}
|
||||
|
||||
message CMsgClientRequestFreeLicense {
|
||||
|
|
|
|||
|
|
@ -122,6 +122,11 @@ message CMsgClientPersonaState {
|
|||
optional string value = 2;
|
||||
}
|
||||
|
||||
message OtherGameData {
|
||||
optional uint64 gameid = 1;
|
||||
repeated .CMsgClientPersonaState.Friend.KV rich_presence = 2;
|
||||
}
|
||||
|
||||
optional fixed64 friendid = 1;
|
||||
optional uint32 persona_state = 2;
|
||||
optional uint32 game_played_app_id = 3;
|
||||
|
|
@ -154,6 +159,8 @@ message CMsgClientPersonaState {
|
|||
optional bool player_name_pending_review = 79;
|
||||
optional bool avatar_pending_review = 80;
|
||||
optional bool on_steam_deck = 81;
|
||||
repeated .CMsgClientPersonaState.Friend.OtherGameData other_game_data = 82;
|
||||
optional uint32 gaming_device_type = 83;
|
||||
}
|
||||
|
||||
optional uint32 status_flags = 1;
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ message CMsgGSServerType {
|
|||
|
||||
message CMsgGSStatusReply {
|
||||
optional bool is_secure = 1;
|
||||
optional bool is_valveds = 2;
|
||||
}
|
||||
|
||||
message CMsgGSPlayerList {
|
||||
|
|
@ -84,6 +85,7 @@ message CMsgClientGMSServerQuery {
|
|||
optional uint32 region_code = 3;
|
||||
optional string filter_text = 4;
|
||||
optional uint32 max_servers = 5;
|
||||
optional string sdr_ping_location = 6;
|
||||
}
|
||||
|
||||
message CMsgGMSClientServerQueryResponse {
|
||||
|
|
|
|||
|
|
@ -74,7 +74,6 @@ message CMsgClientLogon {
|
|||
optional string machine_name = 96;
|
||||
optional string machine_name_userchosen = 97;
|
||||
optional string country_override = 98;
|
||||
optional bool is_steam_box = 99;
|
||||
optional uint64 client_instance_id = 100;
|
||||
optional string two_factor_code = 101;
|
||||
optional bool supports_rate_limit_response = 102;
|
||||
|
|
@ -82,10 +81,12 @@ message CMsgClientLogon {
|
|||
optional int32 priority_reason = 104;
|
||||
optional .CMsgClientSecret embedded_client_secret = 105;
|
||||
optional bool disable_partner_autogrants = 106;
|
||||
optional bool is_steam_deck = 107;
|
||||
optional string access_token = 108;
|
||||
optional bool is_chrome_os = 109;
|
||||
optional bool is_tesla = 110;
|
||||
optional bool is_steam_box_deprecated = 99;
|
||||
optional bool is_steam_deck_deprecated = 107;
|
||||
optional bool is_tesla_deprecated = 110;
|
||||
optional uint32 gaming_device_type = 111;
|
||||
}
|
||||
|
||||
message CMsgClientLogonResponse {
|
||||
|
|
|
|||
|
|
@ -73,7 +73,6 @@ message CMsgClientGetClientAppListResponse {
|
|||
repeated .CMsgClientGetClientAppListResponse.App.DLC dlcs = 9;
|
||||
optional bool download_paused = 11;
|
||||
optional uint32 num_downloading = 12;
|
||||
optional uint32 num_paused = 13;
|
||||
optional bool changing = 14;
|
||||
optional bool available_on_platform = 15;
|
||||
optional uint64 bytes_staged = 16;
|
||||
|
|
@ -86,6 +85,7 @@ message CMsgClientGetClientAppListResponse {
|
|||
optional bool uninstalling = 23;
|
||||
optional uint32 rt_time_scheduled = 24;
|
||||
optional bool running = 25;
|
||||
optional uint32 update_percentage = 26;
|
||||
}
|
||||
|
||||
repeated .CMsgClientGetClientAppListResponse.App apps = 1;
|
||||
|
|
|
|||
|
|
@ -40,12 +40,7 @@ enum ESettingProfileMode {
|
|||
k_ESettingProfileMode_None = 0;
|
||||
k_ESettingProfileMode_PerGame = 1;
|
||||
k_ESettingProfileMode_PerGamePerDisplay = 2;
|
||||
}
|
||||
|
||||
enum EGRMode {
|
||||
k_EGRMode_Never = 0;
|
||||
k_EGRMode_Always = 1;
|
||||
k_EGRMode_Manual = 2;
|
||||
k_ESettingProfileMode_PerDisplay = 3;
|
||||
}
|
||||
|
||||
enum EGRAudio {
|
||||
|
|
@ -54,6 +49,12 @@ enum EGRAudio {
|
|||
k_EGRAudio_Select = 2;
|
||||
}
|
||||
|
||||
enum EGRExportLimitType {
|
||||
k_EGRExportLimitType_Native = 0;
|
||||
k_EGRExportLimitType_FileSize = 1;
|
||||
k_EGRExportLimitType_Advanced = 2;
|
||||
}
|
||||
|
||||
message CMsgHotkey {
|
||||
optional uint32 key_code = 1;
|
||||
optional bool alt_key = 2;
|
||||
|
|
@ -93,6 +94,7 @@ message CMsgClientSettings {
|
|||
optional bool small_mode = 16 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Software\\Valve\\Steam\\SmallMode"];
|
||||
optional bool skip_steamvr_install_dialog = 19 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\SteamVRHMDVGUIWarning"];
|
||||
optional bool always_show_user_chooser = 20 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "WebStorage\\Auth\\AlwaysShowUserChooser"];
|
||||
optional bool os_version_unsupported = 21 [(setting_store) = k_EClientSettingStore_Registry, (setting_name) = "HKEY_CURRENT_USER\\Software\\Valve\\Steam\\OSVersionUnsupported"];
|
||||
optional bool show_family_sharing_notifications = 3000 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional bool show_copy_count_in_library = 3001 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "ShowCopyCountInLibrary", (setting_default_bool) = true];
|
||||
optional int32 overlay_fps_counter_corner = 4000 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayShowFPSCorner"];
|
||||
|
|
@ -119,7 +121,15 @@ message CMsgClientSettings {
|
|||
optional bool overlay_scale_interface = 4022 [(setting_store) = k_EClientSettingStore_Registry, (setting_name) = "HKEY_CURRENT_USER\\Software\\Valve\\Steam\\OverlayScaleInterface", (setting_default_bool) = true];
|
||||
optional bool overlay_restore_browser_tabs = 4023 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayRestoreBrowserTabs", (setting_default_bool) = true];
|
||||
optional bool enable_avif_screenshots = 4024 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayScreenshotEnableAVIF"];
|
||||
optional bool smooth_scroll_webviews = 5000 [(setting_store) = k_EClientSettingStore_Registry, (setting_name) = "HKEY_CURRENT_USER\\Software\\Valve\\Steam\\SmoothScrollWebViews", (setting_default_bool) = true];
|
||||
optional int32 overlay_fps_counter_detail_level = 4025 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayShowFPSDetailLevel", (setting_default_int) = 1];
|
||||
optional float overlay_fps_counter_saturation_factor = 4026 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayShowFPSSaturation", (setting_default_float) = 1];
|
||||
optional float overlay_fps_counter_bgopacity = 4027 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayShowFPSBGOpacity", (setting_default_float) = 0.8];
|
||||
optional float overlay_fps_counter_scale_factor = 4028 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayShowFPSScaling", (setting_default_float) = 0.7];
|
||||
optional .CMsgHotkey overlay_fps_counter_key = 4029 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayShowFPSHotKey", (setting_default_string) = "Default"];
|
||||
optional bool overlay_fps_counter_fps_graph = 4030 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayShowFPSGraphFPS", (setting_default_bool) = true];
|
||||
optional bool overlay_fps_counter_cpu_graph = 4031 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayShowFPSGraphCPU", (setting_default_bool) = true];
|
||||
optional bool overlay_fps_counter_allow_km_driver = 4032 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayAllowKMDriveOnWindows", (setting_default_bool) = true];
|
||||
optional bool smooth_scroll_webviews = 5000 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional bool enable_gpu_accelerated_webviews = 5001 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional bool enable_hardware_video_decoding = 5003 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional bool run_at_startup = 5004 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
|
|
@ -128,6 +138,8 @@ message CMsgClientSettings {
|
|||
optional bool start_in_big_picture_mode = 5007 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional uint32 jumplist_flags = 5008 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\JumplistSettings", (setting_default_uint) = 77680];
|
||||
optional bool enable_ui_sounds = 5009 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\EnableUISounds", (setting_default_bool) = true];
|
||||
optional bool enable_gamescope_composer = 5010 [(setting_store) = k_EClientSettingStore_Registry, (setting_name) = "HKEY_CURRENT_USER\\Software\\Valve\\Steam\\EnableGamescopeComposer", (setting_default_bool) = false];
|
||||
optional bool enable_gamescope_composer_vr = 5011 [(setting_store) = k_EClientSettingStore_Registry, (setting_name) = "HKEY_CURRENT_USER\\Software\\Valve\\Steam\\EnableGamescopeComposerVR", (setting_default_bool) = true];
|
||||
optional bool disable_all_toasts = 6000 [(setting_store) = k_EClientSettingStore_ConfigStore_UserRoaming, (setting_name) = "DisableAllToasts"];
|
||||
optional bool disable_toasts_in_game = 6001 [(setting_store) = k_EClientSettingStore_ConfigStore_UserRoaming, (setting_name) = "DisableToastsInGame"];
|
||||
optional bool play_sound_on_toast = 6002 [(setting_store) = k_EClientSettingStore_ConfigStore_UserRoaming, (setting_name) = "PlaySoundOnToast", (setting_default_bool) = true];
|
||||
|
|
@ -154,13 +166,13 @@ message CMsgClientSettings {
|
|||
optional bool download_while_app_running = 8010 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional bool download_throttle_while_streaming = 8011 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional int32 download_throttle_rate = 8012 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional int32 default_app_update_behavior = 8013 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional bool cloud_enabled = 10000 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional bool show_screenshot_manager = 10001 [(setting_store) = k_EClientSettingStore_ConfigStore_UserRoaming, (setting_name) = "Software\\Valve\\Steam\\ShowScreenshotManager"];
|
||||
optional int32 music_volume = 11000 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional bool music_pause_on_app_start = 11001 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Music\\PauseOnAppStartedProcess"];
|
||||
optional bool music_pause_on_voice_chat = 11002 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Music\\PauseOnVoiceChat"];
|
||||
optional bool music_download_high_quality = 11003 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Music\\DownloadHighQualityAudioSoundtracks"];
|
||||
optional bool music_playlist_notification = 11004 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Music\\PlaylistNowPlayingNotification"];
|
||||
optional .EBroadcastPermission broadcast_permissions = 12000 [default = k_EBroadcastPermissionDisabled, (setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Broadcast\\Permissions", (setting_default_int) = 1];
|
||||
optional int32 broadcast_output_width = 12001 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Broadcast\\OutputWidth"];
|
||||
optional int32 broadcast_output_height = 12002 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Broadcast\\OutputHeight", (setting_default_int) = 720];
|
||||
|
|
@ -173,6 +185,7 @@ message CMsgClientSettings {
|
|||
optional bool broadcast_show_live_reminder = 12009 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Broadcast\\ShowReminder", (setting_default_bool) = true];
|
||||
optional int32 broadcast_chat_corner = 12010 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Broadcast\\ShowChat", (setting_default_int) = 1];
|
||||
optional bool gamestream_hardware_video_encode = 13000 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameStream\\HardwareVideoEncode", (setting_default_bool) = true];
|
||||
optional bool gamestream_enable_video_h265 = 13001 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameStream\\EnableVideoH265", (setting_default_bool) = true];
|
||||
optional bool steam_input_configurator_error_msg_enable = 14001 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SteamInput/Configurator/ErrorMsgEnabled"];
|
||||
optional bool controller_guide_button_focus_steam = 14002 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Controller_CheckGuideButton", (setting_default_bool) = true];
|
||||
optional int32 controller_ps_support = 14003 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "SteamController_PSSupport", (setting_default_int) = 1];
|
||||
|
|
@ -182,24 +195,39 @@ message CMsgClientSettings {
|
|||
optional bool controller_generic_support = 14007 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "SteamController_GenericGamepadSupport"];
|
||||
optional int32 controller_power_off_timeout = 14008 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "CSettingsPanelGameController.Timeout", (setting_default_int) = 15];
|
||||
optional bool turn_off_controller_on_exit = 14009 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "CSettingsPanelGameController.TurnOff"];
|
||||
optional bool controller_combine_nintendo_joycons = 14010 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional bool controller_combine_nintendo_joycons = 14010 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SteamInput/Configurator/CombinedJoycons"];
|
||||
optional bool controller_enable_chord = 140011 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "SteamController_Enable_Chord", (setting_default_bool) = true];
|
||||
optional bool controller_poll_rate = 140012 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "SteamController_Poll_Rate", (setting_default_int) = 2];
|
||||
optional bool controller_siapi_config_author_mode = 140013 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "SteamInput/Configurator/SIAPIAuhtorMode", (setting_default_bool) = false];
|
||||
optional uint64 startup_movie_id = 16000 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Customization/StartupMovie/MovieID", (setting_pre_login) = true];
|
||||
optional string startup_movie_local_path = 16001 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Customization/StartupMovie/LocalPath", (setting_pre_login) = true];
|
||||
optional bool startup_movie_shuffle = 16002 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Customization/StartupMovie/Shuffle", (setting_pre_login) = true];
|
||||
optional bool startup_movie_used_for_resume = 16003 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Customization/StartupMovie/UsedForResume"];
|
||||
optional bool game_notes_enable_spellcheck = 17001 [(setting_store) = k_EClientSettingStore_ConfigStore_UserRoaming, (setting_name) = "GameNotesEnableSpellcheck", (setting_default_bool) = true];
|
||||
optional int32 screenshot_items_per_row = 18000 [(setting_store) = k_EClientSettingStore_ConfigStore_UserRoaming, (setting_name) = "ScreenshotViewItemsPerRow", (setting_default_int) = 1];
|
||||
optional string g_background_path = 18201 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional string g_background_max_keep = 18202 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional int32 g_background_time_resolution = 18203 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional .CMsgHotkey g_background_mk = 18207 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional .CMsgHotkey g_background_tg = 18208 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional bool g_background_a_m = 18209 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional int32 g_background_br = 18210 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional bool g_background_a_s = 18211 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional .EGRMode g_background_mode = 18212 [default = k_EGRMode_Never, (setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional .EGRAudio g_background_audio = 18213 [default = k_EGRAudio_Game, (setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional int32 g_max_fps = 18214 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\MaxFPS", (setting_default_int) = 60, (setting_clamp_min) = 24, (setting_clamp_max) = 120];
|
||||
optional string gamerecording_background_path = 18201 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
optional string gamerecording_background_max_keep = 18202 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\BackgroundMaxKeep", (setting_default_string) = "120min"];
|
||||
optional int32 gamerecording_background_time_resolution = 18203 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\BackgroundTimeResolution", (setting_default_float) = 60000];
|
||||
optional .CMsgHotkey gamerecording_background_mk = 18207 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\MarkerKey", (setting_default_string) = "Ctrl\tKEY_F12"];
|
||||
optional .CMsgHotkey gamerecording_background_tg = 18208 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\ToggleKey", (setting_default_string) = "Ctrl\tKEY_F11"];
|
||||
optional bool gamerecording_background_a_m = 18209 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\Audio_Mic", (setting_default_bool) = false];
|
||||
optional string gamerecording_video_bitrate = 18210 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\VideoBitRate", (setting_default_string) = "preset_default"];
|
||||
optional .EGRMode gamerecording_background_mode = 18212 [default = k_EGRMode_Never, (setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\BackgroundRecordMode", (setting_default_int) = 0];
|
||||
optional .EGRAudio gamerecording_background_audio = 18213 [default = k_EGRAudio_Game, (setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\Recording_Audio_Option", (setting_default_int) = 0];
|
||||
optional int32 gamerecording_max_fps = 18214 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\MaxFPS", (setting_default_int) = 60, (setting_clamp_min) = 24, (setting_clamp_max) = 120];
|
||||
optional .CMsgHotkey gamerecording_hotkey_ic = 18215 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\InstantClipKey", (setting_default_string) = "None"];
|
||||
optional float gamerecording_ic_seconds = 18216 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\InstantClipDuration", (setting_default_float) = 30];
|
||||
optional .EGRExportLimitType gamerecording_export_limit_type = 18217 [default = k_EGRExportLimitType_Native, (setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\ExportLimitType"];
|
||||
optional int32 gamerecording_export_limit_size_mb = 18218 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\ExportLimitSize", (setting_default_int) = 100];
|
||||
optional int32 gamerecording_export_limit_bitrate = 18219 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\ExportLimitBitrate", (setting_default_int) = 1];
|
||||
optional int32 gamerecording_export_limit_width = 18220 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\ExportLimitWidth", (setting_default_int) = 3840];
|
||||
optional int32 gamerecording_export_limit_height = 18221 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\ExportLimitHeight", (setting_default_int) = 2160];
|
||||
optional int32 gamerecording_export_limit_frame_rate = 18222 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\ExportLimitFrameRate", (setting_default_int) = 60];
|
||||
optional string gamerecording_export_directory = 18223 [(setting_store) = k_EClientSettingStore_CustomFunc, (setting_name) = "GameRecording\\ExportDirectory"];
|
||||
optional .EExportCodec gamerecording_export_codec = 18224 [default = k_EExportCodec_Default, (setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\ExportCodec"];
|
||||
optional int32 gamerecording_video_maxheight = 18225 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\VideoMaxHeight", (setting_default_int) = 0, (setting_clamp_min) = 0, (setting_clamp_max) = 2160];
|
||||
optional bool gamerecording_force_mic_mono = 18226 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\ForceMicMono", (setting_default_bool) = false];
|
||||
optional bool gamerecording_automatic_gain_control = 18227 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "GameRecording\\AutomaticGainControl", (setting_default_bool) = true];
|
||||
optional bool show_timestamps_in_console = 20000 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Developer\\ShowTimestampsInConsole"];
|
||||
optional bool force_oobe = 20001 [(setting_store) = k_EClientSettingStore_Registry, (setting_name) = "HKEY_CURRENT_USER\\Software\\Valve\\Steam\\ForceOOBE"];
|
||||
optional int32 override_browser_composer_mode = 20002 [(setting_store) = k_EClientSettingStore_CustomFunc];
|
||||
|
|
@ -207,6 +235,8 @@ message CMsgClientSettings {
|
|||
optional bool force_deck_perf_tab = 20004 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Developer/ForceDeckPerfTab"];
|
||||
optional bool force_fake_mandatory_update = 20005 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Developer/FakeMandatoryUpdate"];
|
||||
optional bool hdr_compat_testing = 20006 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Developer/HDRCompatTesting"];
|
||||
optional bool developer_mode_enabled = 20007 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Developer/DevModeEnabled"];
|
||||
optional bool show_advanced_update_channels = 20008 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Developer/ShowAdvancedUpdateChannels"];
|
||||
optional .EHDRVisualization gamescope_hdr_visualization = 21001 [default = k_EHDRVisualization_None, (setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Gamescope/HDRVisualization2"];
|
||||
optional int32 gamescope_app_target_framerate = 21002 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Gamescope/AppTargetFrameRate", (setting_default_int) = 0, (setting_profile_mode) = k_ESettingProfileMode_PerGamePerDisplay];
|
||||
optional bool gamescope_enable_app_target_framerate = 21003 [(setting_store) = k_EClientSettingStore_Registry, (setting_name) = "HKEY_CURRENT_USER\\Software\\Valve\\Steam\\GamescopeEnableAppTargetRefreshRate2", (setting_default_bool) = true];
|
||||
|
|
@ -214,10 +244,15 @@ message CMsgClientSettings {
|
|||
optional int32 gamescope_display_refresh_rate = 21005 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Gamescope/RefreshRate", (setting_default_int) = 0, (setting_profile_mode) = k_ESettingProfileMode_PerGamePerDisplay];
|
||||
optional bool gamescope_use_game_refresh_rate_in_steam = 21006 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Developer/DynamicRefreshRateInSteam", (setting_default_bool) = true];
|
||||
optional bool gamescope_disable_mura_correction = 21007 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Gamescope/MuraCorrectionDisabled", (setting_default_bool) = false];
|
||||
optional bool gamescope_include_steamui_in_screenshots = 21008 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Gamescope/IncludeSteamUIInScreenshots", (setting_default_bool) = true];
|
||||
optional bool gamescope_include_steamui_in_screenshots = 21008 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Gamescope/IncludeSteamUIInScreenshots", (setting_default_bool) = false];
|
||||
optional bool gamescope_allow_tearing = 21009 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Gamescope/AllowTearing", (setting_default_bool) = false, (setting_profile_mode) = k_ESettingProfileMode_PerGame];
|
||||
optional bool gamescope_composite_debug = 21010 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Gamescope/CompositeDebug", (setting_default_bool) = false];
|
||||
optional bool gamescope_force_composite = 21011 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Gamescope/ForceComposite", (setting_default_bool) = false];
|
||||
optional string gamescope_game_resolution_global = 21012 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Gamescope/GameResolutionGlobal", (setting_default_string) = "Default"];
|
||||
optional .CMsgHotkey gamescope_guide_hotkey = 21013 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Gamescope/GuideKeyboardHotkey", (setting_default_string) = "Shift\tKEY_TAB"];
|
||||
optional .CMsgHotkey gamescope_qam_hotkey = 21014 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Gamescope/QAMKeyboardHotkey", (setting_default_string) = "CTRL\tShift\tKEY_TAB"];
|
||||
optional bool gamescope_hdr_enabled = 21015 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Gamescope/HDREnabled", (setting_default_bool) = true, (setting_profile_mode) = k_ESettingProfileMode_PerDisplay];
|
||||
optional bool gamescope_native_external_res_in_steam = 21016 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Gamescope/EnableSteamNativeExternalResolution"];
|
||||
optional int32 steamos_status_led_brightness = 22000 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "SteamOS/StatusLEDBrightness", (setting_default_int) = 100];
|
||||
optional bool steamos_tdp_limit_enabled = 22001 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SteamOS/TDPLimitEnabled", (setting_default_bool) = false, (setting_profile_mode) = k_ESettingProfileMode_PerGame];
|
||||
optional int32 steamos_tdp_limit = 22002 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SteamOS/TDPLimit", (setting_default_int) = 0, (setting_profile_mode) = k_ESettingProfileMode_PerGame];
|
||||
|
|
@ -226,6 +261,15 @@ message CMsgClientSettings {
|
|||
optional bool steamos_wifi_debug = 22005 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SteamOS/WifiDebug", (setting_default_bool) = false];
|
||||
optional bool steamos_wifi_force_wpa_supplicant = 22006 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SteamOS/WifiForceWPASupplicant", (setting_default_bool) = false];
|
||||
optional int32 steamos_magnifier_scale = 22007 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "SteamOS/MagnifierScale", (setting_default_int) = 150];
|
||||
optional bool steamos_manual_gpu_clock_enabled = 22008 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SteamOS/ManualGPUClockEnabled", (setting_default_bool) = false, (setting_profile_mode) = k_ESettingProfileMode_PerGame];
|
||||
optional int32 steamos_manual_gpu_clock_hz = 22009 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SteamOS/ManualGPUClockHz", (setting_default_int) = 1000, (setting_profile_mode) = k_ESettingProfileMode_PerGame];
|
||||
optional string steamos_platform_performance_profile = 22010 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SteamOS/PerformanceProfile", (setting_profile_mode) = k_ESettingProfileMode_PerGame];
|
||||
optional bool steamos_charge_limit_enabled = 22011 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SteamOS/ChargeLimitEnabled", (setting_default_bool) = false];
|
||||
optional int32 steamos_charge_limit = 22012 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SteamOS/ChargeLimit", (setting_default_int) = 80];
|
||||
optional bool steamos_charge_limit_devmode = 22013 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SteamOS/ChargeLimitDevMode", (setting_default_bool) = false];
|
||||
optional bool steamos_system_tracing_enabled = 22014 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "SteamOS/SystemTracingEnabled", (setting_default_bool) = false, (setting_profile_mode) = k_ESettingProfileMode_PerGame];
|
||||
optional bool steamos_vrs_enabled = 22015 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "SteamOS/VRSEnabled", (setting_default_bool) = false, (setting_profile_mode) = k_ESettingProfileMode_PerGame];
|
||||
optional bool steamos_separate_led_colors = 22016 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "SteamOS/SeparaeLEDColors", (setting_default_bool) = false];
|
||||
optional bool setting_validation_bool = 23001 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SettingValidation/DummyBool"];
|
||||
optional .EHDRVisualization setting_validation_enum = 23002 [default = k_EHDRVisualization_None, (setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SettingValidation/DummyEnum"];
|
||||
optional int32 setting_validation_int32 = 23003 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SettingValidation/DummyInt32"];
|
||||
|
|
@ -233,5 +277,20 @@ message CMsgClientSettings {
|
|||
optional uint64 setting_validation_uint64 = 23005 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SettingValidation/DummyUInt64"];
|
||||
optional float setting_validation_float = 23006 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SettingValidation/DummyFloat"];
|
||||
optional string setting_validation_string = 23007 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SettingValidation/DummyString"];
|
||||
optional .CMsgHotkey setting_validation_hotkey = 23008 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SettingValidation/DummyHotkey"];
|
||||
optional bool system_bluetooth_enabled = 24000 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "System/Bluetooth/Enabled", (setting_default_bool) = false];
|
||||
optional bool hardware_updater_enabled = 24001 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "System/HardwareUpdater/Enabled", (setting_default_bool) = false];
|
||||
optional bool game_framerate_reporting_enabled = 24002 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "System/GameFrameRateReporting/Enabled", (setting_default_bool) = false];
|
||||
optional bool vr_show_perf_graph_in_hmd = 25000 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "VR/ShowPerfGraphInHMD", (setting_default_bool) = false];
|
||||
optional bool accessibility_debug_visualizer = 26000 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Accessibility/DebugVisualizer", (setting_default_bool) = false];
|
||||
optional bool accessibility_screen_reader_enabled = 26001 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Accessibility/ScreenReaderEnabled", (setting_default_bool) = false];
|
||||
optional float accessibility_screen_reader_rate = 26002 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Accessibility/ScreenReaderPitch", (setting_default_float) = 0.5];
|
||||
optional float accessibility_screen_reader_pitch = 26003 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Accessibility/ScreenReaderRate", (setting_default_float) = 0.5];
|
||||
optional float accessibility_screen_reader_volume = 26004 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Accessibility/ScreenReaderVolume", (setting_default_float) = 1];
|
||||
optional bool accessibility_high_contrast_mode = 26005 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Accessibility/HighContrastMode", (setting_default_bool) = false];
|
||||
optional bool accessibility_reduce_motion = 26006 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Accessibility/ReduceMotion", (setting_default_bool) = false];
|
||||
optional uint32 accessibility_minimum_font_size = 26008 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Accessibility/MinimumFontSize", (setting_default_int) = 0];
|
||||
optional string accessibility_color_filter_name = 26009 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Accessibility/ColorFilterName", (setting_default_string) = ""];
|
||||
optional float accessibility_desktop_ui_scale = 26010 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Accessibility/DesktopUIScale", (setting_default_float) = 1];
|
||||
optional string accessibility_screen_reader_locale = 26011 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Accessibility/ScreenReaderLocale", (setting_default_string) = "auto"];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,14 +14,6 @@ message CCloud_ClientLogUploadComplete_Notification {
|
|||
optional uint64 request_id = 2;
|
||||
}
|
||||
|
||||
message CCloud_GetUploadServerInfo_Request {
|
||||
optional uint32 appid = 1;
|
||||
}
|
||||
|
||||
message CCloud_GetUploadServerInfo_Response {
|
||||
optional string server_url = 1;
|
||||
}
|
||||
|
||||
message CCloud_BeginHTTPUpload_Request {
|
||||
optional uint32 appid = 1;
|
||||
optional uint32 file_size = 2;
|
||||
|
|
@ -290,19 +282,6 @@ message CCloud_ClientConflictResolution_Notification {
|
|||
optional bool chose_local_files = 2;
|
||||
}
|
||||
|
||||
message CCloud_EnumerateUserApps_Request {
|
||||
}
|
||||
|
||||
message CCloud_EnumerateUserApps_Response {
|
||||
message Apps {
|
||||
optional uint32 appid = 1;
|
||||
optional int32 totalcount = 2;
|
||||
optional int64 totalsize = 3;
|
||||
}
|
||||
|
||||
repeated .CCloud_EnumerateUserApps_Response.Apps apps = 1;
|
||||
}
|
||||
|
||||
message CCloud_GetAppFileChangelist_Request {
|
||||
optional uint32 appid = 1;
|
||||
optional uint64 synced_change_number = 2;
|
||||
|
|
@ -351,6 +330,8 @@ message CCloud_AppLaunchIntent_Request {
|
|||
optional uint64 client_id = 2;
|
||||
optional string machine_name = 3;
|
||||
optional bool ignore_pending_operations = 4;
|
||||
optional int32 os_type = 5;
|
||||
optional int32 device_type = 6;
|
||||
}
|
||||
|
||||
message CCloud_AppLaunchIntent_Response {
|
||||
|
|
@ -387,7 +368,6 @@ message CCloud_ClientLogUploadRequest_Notification {
|
|||
service Cloud {
|
||||
rpc ClientLogUploadCheck (.CCloud_ClientLogUploadCheck_Notification) returns (.NoResponse);
|
||||
rpc ClientLogUploadComplete (.CCloud_ClientLogUploadComplete_Notification) returns (.NoResponse);
|
||||
rpc GetUploadServerInfo (.CCloud_GetUploadServerInfo_Request) returns (.CCloud_GetUploadServerInfo_Response);
|
||||
rpc BeginHTTPUpload (.CCloud_BeginHTTPUpload_Request) returns (.CCloud_BeginHTTPUpload_Response);
|
||||
rpc CommitHTTPUpload (.CCloud_CommitHTTPUpload_Request) returns (.CCloud_CommitHTTPUpload_Response);
|
||||
rpc BeginUGCUpload (.CCloud_BeginUGCUpload_Request) returns (.CCloud_BeginUGCUpload_Response);
|
||||
|
|
@ -406,7 +386,6 @@ service Cloud {
|
|||
rpc ClientFileDownload (.CCloud_ClientFileDownload_Request) returns (.CCloud_ClientFileDownload_Response);
|
||||
rpc ClientDeleteFile (.CCloud_ClientDeleteFile_Request) returns (.CCloud_ClientDeleteFile_Response);
|
||||
rpc ClientConflictResolution (.CCloud_ClientConflictResolution_Notification) returns (.NoResponse);
|
||||
rpc EnumerateUserApps (.CCloud_EnumerateUserApps_Request) returns (.CCloud_EnumerateUserApps_Response);
|
||||
rpc GetAppFileChangelist (.CCloud_GetAppFileChangelist_Request) returns (.CCloud_GetAppFileChangelist_Response);
|
||||
rpc SuspendAppSession (.CCloud_AppSessionSuspend_Request) returns (.CCloud_AppSessionSuspend_Response);
|
||||
rpc ResumeAppSession (.CCloud_AppSessionResume_Request) returns (.CCloud_AppSessionResume_Response);
|
||||
|
|
|
|||
|
|
@ -4,6 +4,26 @@ import "enums.proto";
|
|||
|
||||
option cc_generic_services = true;
|
||||
|
||||
enum EClanImageGroup {
|
||||
k_EClanImageGroup_None = 0;
|
||||
k_EClanImageGroup_Announcement = 1;
|
||||
k_EClanImageGroup_Curator = 2;
|
||||
}
|
||||
|
||||
enum EClanImageFileType {
|
||||
k_EClanImageFileType_Unknown = 0;
|
||||
k_EClanImageFileType_JPEG = 1;
|
||||
k_EClanImageFileType_GIF = 2;
|
||||
k_EClanImageFileType_PNG = 3;
|
||||
k_EClanImageFileType_MP4 = 4;
|
||||
k_EClanImageFileType_WEBM = 5;
|
||||
k_EClanImageFileType_VTT = 6;
|
||||
k_EClanImageFileType_SRT = 7;
|
||||
k_EClanImageFileType_SVG = 8;
|
||||
k_EClanImageFileType_XML = 9;
|
||||
k_EClanImageFileType_WEBP = 10;
|
||||
}
|
||||
|
||||
enum EPartnerEventDisplayLocation {
|
||||
k_EPartnerEventDisplayLocation_Invalid = 0;
|
||||
k_EPartnerEventDisplayLocation_AppDetailsSpotlight = 1;
|
||||
|
|
@ -15,6 +35,7 @@ enum EPartnerEventDisplayLocation {
|
|||
k_EPartnerEventDisplayLocation_StoreFrontPage = 7;
|
||||
k_EPartnerEventDisplayLocation_NewsHub = 8;
|
||||
k_EPartnerEventDisplayLocation_GamepadHome = 9;
|
||||
k_EPartnerEventDisplayLocation_StoreHub = 10;
|
||||
}
|
||||
|
||||
message CCommunity_GetApps_Request {
|
||||
|
|
@ -187,6 +208,28 @@ message CCommunity_GetClanAnnouncementVoteForUser_Response {
|
|||
optional bool voted_down = 2;
|
||||
}
|
||||
|
||||
message CCommunity_GetClanLocGroupImages_Request {
|
||||
optional uint64 steamid = 1;
|
||||
optional .EClanImageGroup group = 2 [default = k_EClanImageGroup_None];
|
||||
optional uint32 language = 3;
|
||||
repeated uint64 loc_group_ids = 4;
|
||||
}
|
||||
|
||||
message CCommunity_ClanLocGroupImage {
|
||||
optional uint64 loc_group_id = 1;
|
||||
optional string image_hash = 2;
|
||||
optional string thumbnail_hash = 3;
|
||||
optional .EClanImageFileType file_type = 4 [default = k_EClanImageFileType_Unknown];
|
||||
optional .EClanImageGroup group = 5 [default = k_EClanImageGroup_None];
|
||||
optional uint32 width = 6;
|
||||
optional uint32 height = 7;
|
||||
optional string extensions = 8;
|
||||
}
|
||||
|
||||
message CCommunity_GetClanLocGroupImages_Response {
|
||||
repeated .CCommunity_ClanLocGroupImage images = 1;
|
||||
}
|
||||
|
||||
message CCommunity_GetAvatarHistory_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
optional bool filter_user_uploaded_only = 2;
|
||||
|
|
@ -202,6 +245,49 @@ message CCommunity_GetAvatarHistory_Response {
|
|||
repeated .CCommunity_GetAvatarHistory_Response.AvatarData avatars = 1;
|
||||
}
|
||||
|
||||
message CCommunity_GetClanEventCrowdInMetadata_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
optional uint64 itemid = 2;
|
||||
}
|
||||
|
||||
message CCommunity_GetClanEventCrowdInMetadata_Response {
|
||||
optional uint64 crowdin_project_id = 1;
|
||||
optional uint64 crowdin_file_id = 2;
|
||||
}
|
||||
|
||||
message CCommunity_GetClanCrowdInMetadata_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
}
|
||||
|
||||
message CCommunity_GetClanCrowdInMetadata_Response {
|
||||
optional uint64 crowdin_project_id = 1;
|
||||
optional uint64 crowdin_directory_id = 2;
|
||||
optional bool push_by_default = 3;
|
||||
}
|
||||
|
||||
message CCommunity_FetchTranslationFromCrowdIn_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
optional uint64 itemid = 2;
|
||||
optional int32 language = 3;
|
||||
}
|
||||
|
||||
message CCommunity_FetchTranslationFromCrowdIn_Response {
|
||||
}
|
||||
|
||||
message CCommunity_HideAndReportComment_Request {
|
||||
optional uint64 gidfeature = 1;
|
||||
optional uint64 gidfeature2 = 2;
|
||||
optional uint64 gidcomment = 3;
|
||||
optional fixed64 steamid = 4;
|
||||
optional string commentthreadtype = 5;
|
||||
optional bool hide = 6;
|
||||
optional .EContentReportReason report_reason = 7 [default = k_EContentReportReason_Invalid];
|
||||
optional string report_text = 8;
|
||||
}
|
||||
|
||||
message CCommunity_HideAndReportComment_Response {
|
||||
}
|
||||
|
||||
message CAppPriority {
|
||||
optional uint32 priority = 1;
|
||||
repeated uint32 appid = 2;
|
||||
|
|
@ -314,6 +400,19 @@ message CCommunity_ClearSinglePartnerEventsAppPriority_Request {
|
|||
message CCommunity_ClearSinglePartnerEventsAppPriority_Response {
|
||||
}
|
||||
|
||||
message CCommunity_SetRecommendationBotReviewStatus_Request {
|
||||
message ReviewLabel {
|
||||
optional uint32 appid = 1;
|
||||
optional uint64 recommendationid = 2;
|
||||
optional bool is_bot_review = 3;
|
||||
}
|
||||
|
||||
repeated .CCommunity_SetRecommendationBotReviewStatus_Request.ReviewLabel review_labels = 1;
|
||||
}
|
||||
|
||||
message CCommunity_SetRecommendationBotReviewStatus_Response {
|
||||
}
|
||||
|
||||
service Community {
|
||||
rpc GetApps (.CCommunity_GetApps_Request) returns (.CCommunity_GetApps_Response);
|
||||
rpc GetAppRichPresenceLocalization (.CCommunity_GetAppRichPresenceLocalization_Request) returns (.CCommunity_GetAppRichPresenceLocalization_Response);
|
||||
|
|
@ -324,7 +423,12 @@ service Community {
|
|||
rpc GetCommentThreadRatings (.CCommunity_GetCommentThreadRatings_Request) returns (.CCommunity_GetCommentThreadRatings_Response);
|
||||
rpc RateClanAnnouncement (.CCommunity_RateClanAnnouncement_Request) returns (.CCommunity_RateClanAnnouncement_Response);
|
||||
rpc GetClanAnnouncementVoteForUser (.CCommunity_GetClanAnnouncementVoteForUser_Request) returns (.CCommunity_GetClanAnnouncementVoteForUser_Response);
|
||||
rpc GetClanLocGroupImages (.CCommunity_GetClanLocGroupImages_Request) returns (.CCommunity_GetClanLocGroupImages_Response);
|
||||
rpc GetAvatarHistory (.CCommunity_GetAvatarHistory_Request) returns (.CCommunity_GetAvatarHistory_Response);
|
||||
rpc GetClanEventCrowdInMetadata (.CCommunity_GetClanEventCrowdInMetadata_Request) returns (.CCommunity_GetClanEventCrowdInMetadata_Response);
|
||||
rpc GetClanCrowdInMetadata (.CCommunity_GetClanCrowdInMetadata_Request) returns (.CCommunity_GetClanCrowdInMetadata_Response);
|
||||
rpc FetchTranslationFromCrowdIn (.CCommunity_FetchTranslationFromCrowdIn_Request) returns (.CCommunity_FetchTranslationFromCrowdIn_Response);
|
||||
rpc HideAndReportComment (.CCommunity_HideAndReportComment_Request) returns (.CCommunity_HideAndReportComment_Response);
|
||||
rpc GetUserPartnerEventNews (.CCommunity_GetUserPartnerEventNews_Request) returns (.CCommunity_GetUserPartnerEventNews_Response);
|
||||
rpc GetBestEventsForUser (.CCommunity_GetBestEventsForUser_Request) returns (.CCommunity_GetBestEventsForUser_Response);
|
||||
rpc MarkPartnerEventsForUser (.CCommunity_MarkPartnerEventsForUser_Request) returns (.CCommunity_MarkPartnerEventsForUser_Response);
|
||||
|
|
@ -334,4 +438,5 @@ service Community {
|
|||
rpc ClearUserPartnerEventsAppPriorities (.CCommunity_ClearUserPartnerEventsAppPriorities_Request) returns (.CCommunity_ClearUserPartnerEventsAppPriorities_Response);
|
||||
rpc GetUserPartnerEventsAppPriorities (.CCommunity_GetUserPartnerEventsAppPriorities_Request) returns (.CCommunity_GetUserPartnerEventsAppPriorities_Response);
|
||||
rpc ClearSinglePartnerEventsAppPriority (.CCommunity_ClearSinglePartnerEventsAppPriority_Request) returns (.CCommunity_ClearSinglePartnerEventsAppPriority_Response);
|
||||
rpc SetRecommendationBotReviewStatus (.CCommunity_SetRecommendationBotReviewStatus_Request) returns (.CCommunity_SetRecommendationBotReviewStatus_Response);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,32 @@ import "steammessages_unified_base.steamclient.proto";
|
|||
|
||||
option cc_generic_services = true;
|
||||
|
||||
enum EAppContentDetectionType {
|
||||
k_EAppContentDetectionType_None = 0;
|
||||
k_EAppContentDetectionType_AntiCheat = 1;
|
||||
k_EAppContentDetectionType_GameEngine = 2;
|
||||
}
|
||||
|
||||
enum EAppAntiCheatType {
|
||||
k_EAppAntiCheatTypeNone = 0;
|
||||
k_EAppAntiCheatTypeEasyAC = 1;
|
||||
k_EAppAntiCheatTypeDenuvo = 2;
|
||||
k_EAppAntiCheatTypeBattlEye = 3;
|
||||
k_EAppAntiCheatTypeXignCode = 4;
|
||||
k_EAppAntiCheatTypePunkBuster = 5;
|
||||
k_EAppAntiCheatTypeVAC = 6;
|
||||
k_EAppAntiCheatTypeGameGuard = 7;
|
||||
k_EAppAntiCheatTypeHackShield = 8;
|
||||
k_EAppAntiCheatTypeAntiCheatExpert = 9;
|
||||
k_EAppAntiCheatTypeOther = 10;
|
||||
}
|
||||
|
||||
enum EAppGameEngineType {
|
||||
k_EAppGameEngineTypeNone = 0;
|
||||
k_EAppGameEngineTypeUnreal = 1;
|
||||
k_EAppGameEngineTypeUnity = 2;
|
||||
}
|
||||
|
||||
message CContentServerDirectory_ConnectedSteamPipeServerInfo {
|
||||
optional string type = 1;
|
||||
optional int32 source_id = 2;
|
||||
|
|
@ -112,6 +138,29 @@ message CContentServerDirectory_GetPeerContentInfo_Response {
|
|||
optional string ip_public = 2;
|
||||
}
|
||||
|
||||
message CDepotContentDetection_GetAllDetectedAppContent_Request {
|
||||
optional .EAppContentDetectionType detection_type = 1 [default = k_EAppContentDetectionType_None];
|
||||
}
|
||||
|
||||
message DetectedAppContent {
|
||||
optional uint32 app_id = 1;
|
||||
optional uint32 depot_id = 2;
|
||||
optional int32 detected_content = 3;
|
||||
}
|
||||
|
||||
message CDepotContentDetection_GetAllDetectedAppContent_Response {
|
||||
repeated .DetectedAppContent detected_app_content = 1;
|
||||
}
|
||||
|
||||
message CDepotContentDetection_GetDetectedContentSingleApp_Request {
|
||||
optional uint32 appid = 1;
|
||||
}
|
||||
|
||||
message CDepotContentDetection_GetDetectedContentSingleApp_Response {
|
||||
optional .EAppAntiCheatType detected_anticheat = 1 [default = k_EAppAntiCheatTypeNone];
|
||||
optional .EAppGameEngineType detected_gameengine = 2 [default = k_EAppGameEngineTypeNone];
|
||||
}
|
||||
|
||||
service ContentServerDirectory {
|
||||
rpc GetServersForSteamPipe (.CContentServerDirectory_GetServersForSteamPipe_Request) returns (.CContentServerDirectory_GetServersForSteamPipe_Response);
|
||||
rpc GetDepotPatchInfo (.CContentServerDirectory_GetDepotPatchInfo_Request) returns (.CContentServerDirectory_GetDepotPatchInfo_Response);
|
||||
|
|
@ -121,3 +170,8 @@ service ContentServerDirectory {
|
|||
rpc RequestPeerContentServer (.CContentServerDirectory_RequestPeerContentServer_Request) returns (.CContentServerDirectory_RequestPeerContentServer_Response);
|
||||
rpc GetPeerContentInfo (.CContentServerDirectory_GetPeerContentInfo_Request) returns (.CContentServerDirectory_GetPeerContentInfo_Response);
|
||||
}
|
||||
|
||||
service DepotContentDetection {
|
||||
rpc GetAllDetectedAppContent (.CDepotContentDetection_GetAllDetectedAppContent_Request) returns (.CDepotContentDetection_GetAllDetectedAppContent_Response);
|
||||
rpc GetDetectedContentSingleApp (.CDepotContentDetection_GetDetectedContentSingleApp_Request) returns (.CDepotContentDetection_GetDetectedContentSingleApp_Response);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,16 +3,6 @@ import "steammessages_unified_base.steamclient.proto";
|
|||
|
||||
option cc_generic_services = true;
|
||||
|
||||
message CCredentials_TestAvailablePassword_Request {
|
||||
optional string password = 1;
|
||||
optional bytes sha_digest_password = 2;
|
||||
optional string account_name = 3;
|
||||
}
|
||||
|
||||
message CCredentials_TestAvailablePassword_Response {
|
||||
optional bool is_valid = 3;
|
||||
}
|
||||
|
||||
message CCredentials_GetSteamGuardDetails_Request {
|
||||
optional string webcookie = 2;
|
||||
optional fixed32 timestamp_minimum_wanted = 3;
|
||||
|
|
@ -87,7 +77,6 @@ message CCredentials_GetAccountAuthSecret_Response {
|
|||
}
|
||||
|
||||
service Credentials {
|
||||
rpc TestAvailablePassword (.CCredentials_TestAvailablePassword_Request) returns (.CCredentials_TestAvailablePassword_Response);
|
||||
rpc GetSteamGuardDetails (.CCredentials_GetSteamGuardDetails_Request) returns (.CCredentials_GetSteamGuardDetails_Response);
|
||||
rpc ValidateEmailAddress (.CCredentials_ValidateEmailAddress_Request) returns (.CCredentials_ValidateEmailAddress_Response);
|
||||
rpc SteamGuardPhishingReport (.CCredentials_SteamGuardPhishingReport_Request) returns (.CCredentials_SteamGuardPhishingReport_Response);
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ message CDataPublisher_ClientUpdateAppJob_Notification {
|
|||
optional uint32 cell_id = 22;
|
||||
optional bool is_workshop = 23;
|
||||
optional bool is_shader = 24;
|
||||
optional uint32 seconds_not_played = 25;
|
||||
}
|
||||
|
||||
message CDataPublisher_GetVRDeviceInfo_Request {
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ message CContentBuilder_InitDepotBuild_Request {
|
|||
optional uint64 workshop_itemid = 3;
|
||||
optional bool for_local_cs = 4;
|
||||
optional string target_branch = 5;
|
||||
optional bool shader_depot = 6;
|
||||
}
|
||||
|
||||
message CContentBuilder_InitDepotBuild_Response {
|
||||
|
|
@ -23,6 +24,9 @@ message CContentBuilder_InitDepotBuild_Response {
|
|||
optional uint32 offset_detection_blast_radius_post = 9;
|
||||
optional uint32 offset_detection_max_distance_pre = 10;
|
||||
optional uint32 offset_detection_max_distance_post = 11;
|
||||
optional uint32 compression_method = 12;
|
||||
optional string download_host = 13;
|
||||
optional uint64 manifest_request_code = 14;
|
||||
}
|
||||
|
||||
message CContentBuilder_StartDepotUpload_Request {
|
||||
|
|
@ -61,6 +65,7 @@ message CContentBuilder_FinishDepotUpload_Request {
|
|||
message CContentBuilder_FinishDepotUpload_Response {
|
||||
optional uint64 manifestid = 1;
|
||||
optional bool prev_reused = 2;
|
||||
optional uint64 manifest_request_code = 3;
|
||||
}
|
||||
|
||||
message CContentBuilder_CommitAppBuild_Request {
|
||||
|
|
@ -73,6 +78,7 @@ message CContentBuilder_CommitAppBuild_Request {
|
|||
repeated .CContentBuilder_CommitAppBuild_Request.Depots depot_manifests = 2;
|
||||
optional string build_notes = 4;
|
||||
optional string live_branch = 5;
|
||||
optional bool for_local_cs = 6;
|
||||
}
|
||||
|
||||
message CContentBuilder_CommitAppBuild_Response {
|
||||
|
|
|
|||
|
|
@ -1,169 +0,0 @@
|
|||
import "steammessages_base.proto";
|
||||
import "steammessages_unified_base.steamclient.proto";
|
||||
|
||||
option cc_generic_services = true;
|
||||
|
||||
message CDeviceAuth_GetOwnAuthorizedDevices_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
optional bool include_canceled = 2;
|
||||
}
|
||||
|
||||
message CDeviceAuth_GetOwnAuthorizedDevices_Response {
|
||||
message Device {
|
||||
optional fixed64 auth_device_token = 1;
|
||||
optional string device_name = 2;
|
||||
optional bool is_pending = 3;
|
||||
optional bool is_canceled = 4;
|
||||
optional uint32 last_time_used = 5;
|
||||
optional fixed64 last_borrower_id = 6;
|
||||
optional uint32 last_app_played = 7;
|
||||
optional bool is_limited = 8;
|
||||
}
|
||||
|
||||
repeated .CDeviceAuth_GetOwnAuthorizedDevices_Response.Device devices = 1;
|
||||
}
|
||||
|
||||
message CDeviceAuth_AcceptAuthorizationRequest_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
optional fixed64 auth_device_token = 2;
|
||||
optional fixed64 auth_code = 3;
|
||||
optional fixed64 from_steamid = 4;
|
||||
}
|
||||
|
||||
message CDeviceAuth_AcceptAuthorizationRequest_Response {
|
||||
}
|
||||
|
||||
message CDeviceAuth_AuthorizeRemoteDevice_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
optional fixed64 auth_device_token = 2;
|
||||
}
|
||||
|
||||
message CDeviceAuth_AuthorizeRemoteDevice_Response {
|
||||
}
|
||||
|
||||
message CDeviceAuth_DeauthorizeRemoteDevice_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
optional fixed64 auth_device_token = 2;
|
||||
}
|
||||
|
||||
message CDeviceAuth_DeauthorizeRemoteDevice_Response {
|
||||
}
|
||||
|
||||
message CDeviceAuth_GetUsedAuthorizedDevices_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
}
|
||||
|
||||
message CDeviceAuth_GetUsedAuthorizedDevices_Response {
|
||||
message Device {
|
||||
optional fixed64 auth_device_token = 1;
|
||||
optional string device_name = 2;
|
||||
optional fixed64 owner_steamid = 3;
|
||||
optional uint32 last_time_used = 4;
|
||||
optional uint32 last_app_played = 5;
|
||||
}
|
||||
|
||||
repeated .CDeviceAuth_GetUsedAuthorizedDevices_Response.Device devices = 1;
|
||||
}
|
||||
|
||||
message CDeviceAuth_GetAuthorizedBorrowers_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
optional bool include_canceled = 2;
|
||||
optional bool include_pending = 3;
|
||||
}
|
||||
|
||||
message CDeviceAuth_GetAuthorizedBorrowers_Response {
|
||||
message Borrower {
|
||||
optional fixed64 steamid = 1;
|
||||
optional bool is_pending = 2;
|
||||
optional bool is_canceled = 3;
|
||||
optional uint32 time_created = 4;
|
||||
}
|
||||
|
||||
repeated .CDeviceAuth_GetAuthorizedBorrowers_Response.Borrower borrowers = 1;
|
||||
}
|
||||
|
||||
message CDeviceAuth_AddAuthorizedBorrowers_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
repeated fixed64 steamid_borrower = 2;
|
||||
}
|
||||
|
||||
message CDeviceAuth_AddAuthorizedBorrowers_Response {
|
||||
optional int32 seconds_to_wait = 1;
|
||||
}
|
||||
|
||||
message CDeviceAuth_RemoveAuthorizedBorrowers_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
repeated fixed64 steamid_borrower = 2;
|
||||
}
|
||||
|
||||
message CDeviceAuth_RemoveAuthorizedBorrowers_Response {
|
||||
}
|
||||
|
||||
message CDeviceAuth_GetAuthorizedAsBorrower_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
optional bool include_canceled = 2;
|
||||
optional bool include_pending = 3;
|
||||
}
|
||||
|
||||
message CDeviceAuth_GetAuthorizedAsBorrower_Response {
|
||||
message Lender {
|
||||
optional fixed64 steamid = 1;
|
||||
optional uint32 time_created = 2;
|
||||
optional bool is_pending = 3;
|
||||
optional bool is_canceled = 4;
|
||||
optional bool is_used = 5;
|
||||
optional uint32 time_removed = 6;
|
||||
optional uint32 time_first = 7;
|
||||
}
|
||||
|
||||
repeated .CDeviceAuth_GetAuthorizedAsBorrower_Response.Lender lenders = 1;
|
||||
}
|
||||
|
||||
message CDeviceAuth_GetExcludedGamesInLibrary_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
}
|
||||
|
||||
message CDeviceAuth_GetExcludedGamesInLibrary_Response {
|
||||
message ExcludedGame {
|
||||
optional uint32 appid = 1;
|
||||
optional string game_name = 2;
|
||||
optional bool vac_banned = 3;
|
||||
optional bool package_excluded = 4;
|
||||
}
|
||||
|
||||
repeated .CDeviceAuth_GetExcludedGamesInLibrary_Response.ExcludedGame excluded_games = 1;
|
||||
}
|
||||
|
||||
message CDeviceAuth_GetBorrowerPlayHistory_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
optional uint32 appid = 2;
|
||||
}
|
||||
|
||||
message CDeviceAuth_GetBorrowerPlayHistory_Response {
|
||||
message GameHistory {
|
||||
optional uint32 appid = 1;
|
||||
optional uint32 time_last = 2;
|
||||
optional uint32 time_total = 3;
|
||||
}
|
||||
|
||||
message LenderHistory {
|
||||
optional fixed64 steamid = 1;
|
||||
repeated .CDeviceAuth_GetBorrowerPlayHistory_Response.GameHistory game_history = 2;
|
||||
}
|
||||
|
||||
repeated .CDeviceAuth_GetBorrowerPlayHistory_Response.LenderHistory lender_history = 1;
|
||||
}
|
||||
|
||||
service DeviceAuth {
|
||||
rpc GetOwnAuthorizedDevices (.CDeviceAuth_GetOwnAuthorizedDevices_Request) returns (.CDeviceAuth_GetOwnAuthorizedDevices_Response);
|
||||
rpc AcceptAuthorizationRequest (.CDeviceAuth_AcceptAuthorizationRequest_Request) returns (.CDeviceAuth_AcceptAuthorizationRequest_Response);
|
||||
rpc AuthorizeRemoteDevice (.CDeviceAuth_AuthorizeRemoteDevice_Request) returns (.CDeviceAuth_AuthorizeRemoteDevice_Response);
|
||||
rpc DeauthorizeRemoteDevice (.CDeviceAuth_DeauthorizeRemoteDevice_Request) returns (.CDeviceAuth_DeauthorizeRemoteDevice_Response);
|
||||
rpc GetUsedAuthorizedDevices (.CDeviceAuth_GetUsedAuthorizedDevices_Request) returns (.CDeviceAuth_GetUsedAuthorizedDevices_Response);
|
||||
rpc GetAuthorizedBorrowers (.CDeviceAuth_GetAuthorizedBorrowers_Request) returns (.CDeviceAuth_GetAuthorizedBorrowers_Response);
|
||||
rpc AddAuthorizedBorrowers (.CDeviceAuth_AddAuthorizedBorrowers_Request) returns (.CDeviceAuth_AddAuthorizedBorrowers_Response);
|
||||
rpc RemoveAuthorizedBorrowers (.CDeviceAuth_RemoveAuthorizedBorrowers_Request) returns (.CDeviceAuth_RemoveAuthorizedBorrowers_Response);
|
||||
rpc GetAuthorizedAsBorrower (.CDeviceAuth_GetAuthorizedAsBorrower_Request) returns (.CDeviceAuth_GetAuthorizedAsBorrower_Response);
|
||||
rpc GetExcludedGamesInLibrary (.CDeviceAuth_GetExcludedGamesInLibrary_Request) returns (.CDeviceAuth_GetExcludedGamesInLibrary_Response);
|
||||
rpc GetBorrowerPlayHistory (.CDeviceAuth_GetBorrowerPlayHistory_Request) returns (.CDeviceAuth_GetBorrowerPlayHistory_Response);
|
||||
}
|
||||
|
|
@ -15,6 +15,7 @@ message CEcon_GetInventoryItemsWithDescriptions_Request {
|
|||
optional uint32 appid = 2;
|
||||
optional uint64 contextid = 3;
|
||||
optional bool get_descriptions = 4;
|
||||
optional bool get_asset_properties = 11;
|
||||
optional bool for_trade_offer_verification = 10;
|
||||
optional string language = 5;
|
||||
optional .CEcon_GetInventoryItemsWithDescriptions_Request.FilterOptions filters = 6;
|
||||
|
|
@ -39,6 +40,7 @@ message CEconItem_DescriptionLine {
|
|||
optional string value = 2;
|
||||
optional string color = 3;
|
||||
optional string label = 4;
|
||||
optional string name = 5;
|
||||
}
|
||||
|
||||
message CEconItem_Action {
|
||||
|
|
@ -77,6 +79,8 @@ message CEconItem_Description {
|
|||
optional string item_expiration = 27;
|
||||
optional string market_buy_country_restriction = 30;
|
||||
optional string market_sell_country_restriction = 31;
|
||||
optional bool sealed = 32;
|
||||
optional .CEconItem_ContainerProperties container_properties = 33;
|
||||
}
|
||||
|
||||
message CEconItem_Tag {
|
||||
|
|
@ -88,10 +92,34 @@ message CEconItem_Tag {
|
|||
optional string color = 6;
|
||||
}
|
||||
|
||||
message CEconItem_ClassIdentifiers {
|
||||
optional uint64 classid = 1;
|
||||
optional uint64 instanceid = 2;
|
||||
}
|
||||
|
||||
message CEconItem_ContainerProperties {
|
||||
repeated .CEconItem_ClassIdentifiers contained_items = 1;
|
||||
repeated .CEconItem_Tag search_tags = 2;
|
||||
}
|
||||
|
||||
message CEconItem_AssetProperty {
|
||||
optional uint32 propertyid = 1;
|
||||
optional int64 int_value = 2;
|
||||
optional float float_value = 3;
|
||||
}
|
||||
|
||||
message CEconItem_AssetProperties {
|
||||
optional uint32 appid = 1;
|
||||
optional uint64 contextid = 2;
|
||||
optional uint64 assetid = 3;
|
||||
repeated .CEconItem_AssetProperty asset_properties = 4;
|
||||
}
|
||||
|
||||
message CEcon_GetInventoryItemsWithDescriptions_Response {
|
||||
repeated .CEcon_Asset assets = 1;
|
||||
repeated .CEconItem_Description descriptions = 2;
|
||||
repeated .CEcon_Asset missing_assets = 3;
|
||||
repeated .CEconItem_AssetProperties asset_properties = 7;
|
||||
optional bool more_items = 4;
|
||||
optional uint64 last_assetid = 5;
|
||||
optional uint32 total_inventory_count = 6;
|
||||
|
|
@ -114,14 +142,9 @@ message CEcon_ClientGetItemShopOverlayAuthURL_Response {
|
|||
}
|
||||
|
||||
message CEcon_GetAssetClassInfo_Request {
|
||||
message Class {
|
||||
optional uint64 classid = 1;
|
||||
optional uint64 instanceid = 2;
|
||||
}
|
||||
|
||||
optional string language = 1;
|
||||
optional uint32 appid = 2;
|
||||
repeated .CEcon_GetAssetClassInfo_Request.Class classes = 3;
|
||||
repeated .CEconItem_ClassIdentifiers classes = 3;
|
||||
optional bool high_pri = 4;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -139,6 +139,15 @@ message FamilyGroupPendingInviteForUser {
|
|||
optional .EFamilyGroupRole role = 2 [default = k_EFamilyGroupRole_None];
|
||||
optional fixed64 inviter_steamid = 3;
|
||||
optional bool awaiting_2fa = 4;
|
||||
optional uint64 invite_id = 5;
|
||||
}
|
||||
|
||||
message FamilyGroupMembership {
|
||||
optional uint64 family_groupid = 1;
|
||||
optional uint32 rtime_joined = 2;
|
||||
optional uint32 rtime_left = 3;
|
||||
optional uint32 role = 4;
|
||||
optional bool participated = 5;
|
||||
}
|
||||
|
||||
message CFamilyGroups_GetFamilyGroupForUser_Response {
|
||||
|
|
@ -151,6 +160,7 @@ message CFamilyGroups_GetFamilyGroupForUser_Response {
|
|||
optional uint32 cooldown_seconds_remaining = 7;
|
||||
optional .CFamilyGroups_GetFamilyGroup_Response family_group = 8;
|
||||
optional bool can_undelete_last_joined_family = 9;
|
||||
repeated .FamilyGroupMembership membership_history = 10;
|
||||
}
|
||||
|
||||
message CFamilyGroups_ModifyFamilyGroupDetails_Request {
|
||||
|
|
@ -198,6 +208,7 @@ message CFamilyGroups_JoinFamilyGroup_Response {
|
|||
optional .EFamilyGroupsTwoFactorMethod two_factor_method = 2 [default = k_EFamilyGroupsTwoFactorMethodNone];
|
||||
optional bool cooldown_skip_granted = 3;
|
||||
optional bool invite_already_accepted = 4;
|
||||
optional uint32 cooldown_seconds_remaining = 5;
|
||||
}
|
||||
|
||||
message CFamilyGroups_ConfirmJoinFamilyGroup_Request {
|
||||
|
|
@ -414,6 +425,14 @@ message CFamilyGroups_ClearCooldownSkip_Request {
|
|||
message CFamilyGroups_ClearCooldownSkip_Response {
|
||||
}
|
||||
|
||||
message CFamilyGroups_RollbackFamilyGroup_Request {
|
||||
optional uint64 family_groupid = 1;
|
||||
optional uint32 rtime32_target = 2;
|
||||
}
|
||||
|
||||
message CFamilyGroups_RollbackFamilyGroup_Response {
|
||||
}
|
||||
|
||||
message CFamilyGroupsClient_NotifyRunningApps_Notification {
|
||||
message PlayingMember {
|
||||
optional fixed64 member_steamid = 1;
|
||||
|
|
@ -463,6 +482,7 @@ service FamilyGroups {
|
|||
rpc ForceAcceptInvite (.CFamilyGroups_ForceAcceptInvite_Request) returns (.CFamilyGroups_ForceAcceptInvite_Response);
|
||||
rpc GetInviteCheckResults (.CFamilyGroups_GetInviteCheckResults_Request) returns (.CFamilyGroups_GetInviteCheckResults_Response);
|
||||
rpc ClearCooldownSkip (.CFamilyGroups_ClearCooldownSkip_Request) returns (.CFamilyGroups_ClearCooldownSkip_Response);
|
||||
rpc RollbackFamilyGroup (.CFamilyGroups_RollbackFamilyGroup_Request) returns (.CFamilyGroups_RollbackFamilyGroup_Response);
|
||||
}
|
||||
|
||||
service FamilyGroupsClient {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
import "steammessages_base.proto";
|
||||
import "steammessages_unified_base.steamclient.proto";
|
||||
import "enums.proto";
|
||||
|
||||
option cc_generic_services = true;
|
||||
|
||||
|
|
@ -101,6 +102,31 @@ message CFriendMessages_UpdateMessageReaction_Response {
|
|||
repeated uint32 reactors = 1;
|
||||
}
|
||||
|
||||
message CFriendMessages_ReportMessage_Request {
|
||||
optional fixed64 steamid_from = 1;
|
||||
optional fixed64 steamid_to = 2;
|
||||
optional uint32 timestamp = 3;
|
||||
optional uint32 ordinal = 4;
|
||||
optional .EContentReportReason report_reason = 5 [default = k_EContentReportReason_Invalid];
|
||||
optional string report_text = 6;
|
||||
optional string language = 7;
|
||||
}
|
||||
|
||||
message CFriendMessages_ReportMessage_Response {
|
||||
}
|
||||
|
||||
message CFriendMessages_ResolveReport_Request {
|
||||
optional fixed64 steamid_from = 1;
|
||||
optional fixed64 steamid_to = 2;
|
||||
optional uint64 subject_group_id = 3;
|
||||
optional uint64 subject_id = 4;
|
||||
optional .EContentReportResolution resolution = 5 [default = k_EContentReportResolution_Unresolved];
|
||||
optional .EContentReportReason reason = 6 [default = k_EContentReportReason_Invalid];
|
||||
}
|
||||
|
||||
message CFriendMessages_ResolveReport_Response {
|
||||
}
|
||||
|
||||
message CFriendMessages_IncomingMessage_Notification {
|
||||
optional fixed64 steamid_friend = 1;
|
||||
optional int32 chat_entry_type = 2;
|
||||
|
|
@ -130,6 +156,8 @@ service FriendMessages {
|
|||
rpc AckMessage (.CFriendMessages_AckMessage_Notification) returns (.NoResponse);
|
||||
rpc IsInFriendsUIBeta (.CFriendMessages_IsInFriendsUIBeta_Request) returns (.CFriendMessages_IsInFriendsUIBeta_Response);
|
||||
rpc UpdateMessageReaction (.CFriendMessages_UpdateMessageReaction_Request) returns (.CFriendMessages_UpdateMessageReaction_Response);
|
||||
rpc ReportMessage (.CFriendMessages_ReportMessage_Request) returns (.CFriendMessages_ReportMessage_Response);
|
||||
rpc ResolveReport (.CFriendMessages_ResolveReport_Request) returns (.CFriendMessages_ResolveReport_Response);
|
||||
}
|
||||
|
||||
service FriendMessagesClient {
|
||||
|
|
|
|||
|
|
@ -3,134 +3,110 @@ import "steammessages_unified_base.steamclient.proto";
|
|||
|
||||
option cc_generic_services = true;
|
||||
|
||||
message CGameServers_GetServerList_Request {
|
||||
optional string filter = 1;
|
||||
optional uint32 limit = 2 [default = 100];
|
||||
}
|
||||
|
||||
message CGameServers_GetServerList_Response {
|
||||
message Server {
|
||||
optional string addr = 1;
|
||||
optional uint32 gameport = 2;
|
||||
optional uint32 specport = 3;
|
||||
optional fixed64 steamid = 4;
|
||||
optional bytes name = 5;
|
||||
optional uint32 appid = 6;
|
||||
optional string gamedir = 7;
|
||||
optional string version = 8;
|
||||
optional string product = 9;
|
||||
optional int32 region = 10;
|
||||
optional int32 players = 11;
|
||||
optional int32 max_players = 12;
|
||||
optional int32 bots = 13;
|
||||
optional string map = 14;
|
||||
optional bool secure = 15;
|
||||
optional bool dedicated = 16;
|
||||
optional string os = 17;
|
||||
optional string gametype = 18;
|
||||
}
|
||||
|
||||
repeated .CGameServers_GetServerList_Response.Server servers = 1;
|
||||
}
|
||||
|
||||
message CGameServers_GetServerSteamIDsByIP_Request {
|
||||
repeated string server_ips = 1;
|
||||
repeated string server_ips = 1;
|
||||
}
|
||||
|
||||
message CGameServers_IPsWithSteamIDs_Response {
|
||||
message Server {
|
||||
optional string addr = 1;
|
||||
optional fixed64 steamid = 2;
|
||||
}
|
||||
message Server {
|
||||
optional string addr = 1;
|
||||
optional fixed64 steamid = 2;
|
||||
}
|
||||
|
||||
repeated .CGameServers_IPsWithSteamIDs_Response.Server servers = 1;
|
||||
repeated .CGameServers_IPsWithSteamIDs_Response.Server servers = 1;
|
||||
}
|
||||
|
||||
message CGameServers_GetServerIPsBySteamID_Request {
|
||||
repeated fixed64 server_steamids = 1;
|
||||
repeated fixed64 server_steamids = 1;
|
||||
}
|
||||
|
||||
message CGameServers_QueryByFakeIP_Request {
|
||||
enum EQueryType {
|
||||
Query_Invalid = 0;
|
||||
Query_Ping = 1;
|
||||
Query_Players = 2;
|
||||
Query_Rules = 3;
|
||||
}
|
||||
enum EQueryType {
|
||||
Query_Invalid = 0;
|
||||
Query_Ping = 1;
|
||||
Query_Players = 2;
|
||||
Query_Rules = 3;
|
||||
}
|
||||
|
||||
optional uint32 fake_ip = 1;
|
||||
optional uint32 fake_port = 2;
|
||||
optional uint32 app_id = 3;
|
||||
optional .CGameServers_QueryByFakeIP_Request.EQueryType query_type = 4 [default = Query_Invalid];
|
||||
optional uint32 fake_ip = 1;
|
||||
optional uint32 fake_port = 2;
|
||||
optional uint32 app_id = 3;
|
||||
optional .CGameServers_QueryByFakeIP_Request.EQueryType query_type = 4 [default = Query_Invalid];
|
||||
}
|
||||
|
||||
message CMsgGameServerPingQueryData {
|
||||
optional .CMsgIPAddress server_ip = 1;
|
||||
optional uint32 query_port = 2;
|
||||
optional uint32 game_port = 3;
|
||||
optional uint32 spectator_port = 4;
|
||||
optional string spectator_server_name = 5;
|
||||
optional string server_name = 6;
|
||||
optional fixed64 steamid = 7;
|
||||
optional uint32 app_id = 8;
|
||||
optional string gamedir = 9;
|
||||
optional string map = 10;
|
||||
optional string game_description = 11;
|
||||
optional string gametype = 12;
|
||||
optional uint32 num_players = 13;
|
||||
optional uint32 max_players = 14;
|
||||
optional uint32 num_bots = 15;
|
||||
optional bool password = 16;
|
||||
optional bool secure = 17;
|
||||
optional bool dedicated = 18;
|
||||
optional string version = 19;
|
||||
optional fixed32 sdr_popid = 20;
|
||||
optional string sdr_location_string = 21;
|
||||
optional .CMsgIPAddress server_ip = 1;
|
||||
optional uint32 query_port = 2;
|
||||
optional uint32 game_port = 3;
|
||||
optional uint32 spectator_port = 4;
|
||||
optional string spectator_server_name = 5;
|
||||
optional string server_name = 6;
|
||||
optional fixed64 steamid = 7;
|
||||
optional uint32 app_id = 8;
|
||||
optional string gamedir = 9;
|
||||
optional string map = 10;
|
||||
optional string game_description = 11;
|
||||
optional string gametype = 12;
|
||||
optional uint32 num_players = 13;
|
||||
optional uint32 max_players = 14;
|
||||
optional uint32 num_bots = 15;
|
||||
optional bool password = 16;
|
||||
optional bool secure = 17;
|
||||
optional bool dedicated = 18;
|
||||
optional string version = 19;
|
||||
optional fixed32 sdr_popid = 20;
|
||||
optional string sdr_location_string = 21;
|
||||
}
|
||||
|
||||
message CMsgGameServerPlayersQueryData {
|
||||
message Player {
|
||||
optional string name = 1;
|
||||
optional uint32 score = 2;
|
||||
optional uint32 time_played = 3;
|
||||
}
|
||||
message Player {
|
||||
optional string name = 1;
|
||||
optional uint32 score = 2;
|
||||
optional uint32 time_played = 3;
|
||||
}
|
||||
|
||||
repeated .CMsgGameServerPlayersQueryData.Player players = 1;
|
||||
repeated .CMsgGameServerPlayersQueryData.Player players = 1;
|
||||
}
|
||||
|
||||
message CMsgGameServerRulesQueryData {
|
||||
message Rule {
|
||||
optional string rule = 1;
|
||||
optional string value = 2;
|
||||
}
|
||||
message Rule {
|
||||
optional string rule = 1;
|
||||
optional string value = 2;
|
||||
}
|
||||
|
||||
repeated .CMsgGameServerRulesQueryData.Rule rules = 1;
|
||||
repeated .CMsgGameServerRulesQueryData.Rule rules = 1;
|
||||
}
|
||||
|
||||
message CGameServers_GameServerQuery_Response {
|
||||
optional .CMsgGameServerPingQueryData ping_data = 1;
|
||||
optional .CMsgGameServerPlayersQueryData players_data = 2;
|
||||
optional .CMsgGameServerRulesQueryData rules_data = 3;
|
||||
optional .CMsgGameServerPingQueryData ping_data = 1;
|
||||
optional .CMsgGameServerPlayersQueryData players_data = 2;
|
||||
optional .CMsgGameServerRulesQueryData rules_data = 3;
|
||||
}
|
||||
|
||||
message CGameServers_ReportServerPingReply_Notification {
|
||||
optional .CMsgGameServerPingQueryData server_data = 1;
|
||||
optional uint32 ping_ms = 2;
|
||||
optional string client_sdr_location_string = 3;
|
||||
}
|
||||
|
||||
message GameServerClient_QueryServerData_Request {
|
||||
}
|
||||
|
||||
message GameServerClient_QueryServerData_Response {
|
||||
optional .CMsgGameServerPingQueryData ping_data = 1;
|
||||
optional .CMsgGameServerPlayersQueryData players_data = 2;
|
||||
optional .CMsgGameServerRulesQueryData rules_data = 3;
|
||||
optional .CMsgGameServerPingQueryData ping_data = 1;
|
||||
optional .CMsgGameServerPlayersQueryData players_data = 2;
|
||||
optional .CMsgGameServerRulesQueryData rules_data = 3;
|
||||
}
|
||||
|
||||
service GameServers {
|
||||
rpc GetServerList (.CGameServers_GetServerList_Request) returns (.CGameServers_GetServerList_Response);
|
||||
rpc GetServerSteamIDsByIP (.CGameServers_GetServerSteamIDsByIP_Request) returns (.CGameServers_IPsWithSteamIDs_Response);
|
||||
rpc GetServerIPsBySteamID (.CGameServers_GetServerIPsBySteamID_Request) returns (.CGameServers_IPsWithSteamIDs_Response);
|
||||
rpc QueryByFakeIP (.CGameServers_QueryByFakeIP_Request) returns (.CGameServers_GameServerQuery_Response);
|
||||
rpc GetServerSteamIDsByIP (.CGameServers_GetServerSteamIDsByIP_Request) returns (.CGameServers_IPsWithSteamIDs_Response);
|
||||
rpc GetServerIPsBySteamID (.CGameServers_GetServerIPsBySteamID_Request) returns (.CGameServers_IPsWithSteamIDs_Response);
|
||||
rpc QueryByFakeIP (.CGameServers_QueryByFakeIP_Request) returns (.CGameServers_GameServerQuery_Response);
|
||||
rpc ReportServerPingReply (.CGameServers_ReportServerPingReply_Notification) returns (.NoResponse);
|
||||
}
|
||||
|
||||
service GameServerClient {
|
||||
option (service_execution_site) = k_EProtoExecutionSiteSteamClient;
|
||||
option (service_execution_site) = k_EProtoExecutionSiteSteamClient;
|
||||
|
||||
rpc QueryServerData (.GameServerClient_QueryServerData_Request) returns (.GameServerClient_QueryServerData_Response);
|
||||
rpc QueryServerData (.GameServerClient_QueryServerData_Request) returns (.GameServerClient_QueryServerData_Response);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ message CHIDDeviceInfo {
|
|||
optional bool is_xinput_device_OBSOLETE = 18 [default = false];
|
||||
optional uint32 session_remote_play_together_appid = 19;
|
||||
optional bool is_steamvr_device = 20 [default = false];
|
||||
optional uint32 caps_bits2 = 21;
|
||||
}
|
||||
|
||||
message CHIDDeviceInputReport {
|
||||
|
|
|
|||
|
|
@ -19,6 +19,9 @@ enum EMarketingMessageType {
|
|||
k_EMarketingMessageMidweekDeal = 11;
|
||||
k_EMarketingMessageDailyDeal = 12;
|
||||
k_EMarketingMessageNewDLC = 13;
|
||||
k_EMarketingMessageFreeWeekend = 14;
|
||||
k_EMarketingMessageSalePages = 15;
|
||||
k_EMarketingMessagePlaytestAvailable = 16;
|
||||
}
|
||||
|
||||
enum EMarketingMessageVisibility {
|
||||
|
|
@ -43,7 +46,19 @@ enum EMarketingMessageTemplateType {
|
|||
k_EMarketingMessageTemplate_Featured_Video = 3;
|
||||
k_EMarketingMessageTemplate_DLC_Override = 4;
|
||||
k_EMarketingMessageTemplate_Replay = 5;
|
||||
k_EMarketingMessageTemplate_MAX = 6;
|
||||
k_EMarketingMessageTemplate_Event = 6;
|
||||
k_EMarketingMessageTemplate_AutoRender = 7;
|
||||
k_EMarketingMessageTemplate_MAX = 8;
|
||||
}
|
||||
|
||||
enum EMarketingMessageClickLocation {
|
||||
k_EMarketingMessageClickLocation_Unknown = 0;
|
||||
k_EMarketingMessageClickLocation_Image = 1;
|
||||
k_EMarketingMessageClickLocation_Button = 2;
|
||||
k_EMarketingMessageClickLocation_DlcCapsule = 3;
|
||||
k_EMarketingMessageClickLocation_HeaderArea = 4;
|
||||
k_EMarketingMessageClickLocation_GameCapsule = 5;
|
||||
k_EMarketingMessageClickLocation_PartnerEvent = 6;
|
||||
}
|
||||
|
||||
enum EMarketingMessageLookupType {
|
||||
|
|
@ -92,6 +107,15 @@ message CMarketingMessages_GetActiveMarketingMessages_Response {
|
|||
optional uint32 time_next_message_age = 2;
|
||||
}
|
||||
|
||||
message CMarketingMessages_GetPastMarketingMessages_Request {
|
||||
optional uint32 start_past_days = 1;
|
||||
optional uint32 upto_past_days = 2;
|
||||
}
|
||||
|
||||
message CMarketingMessages_GetPastMarketingMessages_Response {
|
||||
repeated .CMarketingMessageProto messages = 1;
|
||||
}
|
||||
|
||||
message CMarketingMessages_GetMarketingMessagesForUser_Request {
|
||||
optional bool include_seen_messages = 1;
|
||||
optional string country_code = 2;
|
||||
|
|
@ -150,6 +174,13 @@ message CMarketingMessages_MarkMessageSeen_Notification {
|
|||
optional .EMarketingMessageTemplateType template_type = 3 [default = k_EMarketingMessageTemplate_Unknown];
|
||||
}
|
||||
|
||||
message CMarketingMessages_MarkMessageClicked_Notification {
|
||||
optional fixed64 gid = 1;
|
||||
optional uint32 display_index = 2 [default = 0];
|
||||
optional .EMarketingMessageTemplateType template_type = 3 [default = k_EMarketingMessageTemplate_Unknown];
|
||||
optional .EMarketingMessageClickLocation click_location = 4 [default = k_EMarketingMessageClickLocation_Unknown];
|
||||
}
|
||||
|
||||
message CMarketingMessages_GetMarketingMessage_Request {
|
||||
optional fixed64 gid = 1;
|
||||
}
|
||||
|
|
@ -215,8 +246,25 @@ message CMarketingMessages_GetMarketingMessagesViewerRangeStats_Request {
|
|||
optional uint32 rt_end_time = 2;
|
||||
}
|
||||
|
||||
message CMarketingMessageClickedHourlyStats {
|
||||
optional uint32 rt_time_hour = 1;
|
||||
optional uint32 clicked_count = 2;
|
||||
optional uint32 display_index = 3;
|
||||
optional .EMarketingMessageTemplateType template_type = 4 [default = k_EMarketingMessageTemplate_Unknown];
|
||||
optional .EMarketingMessageClickLocation click_location = 5 [default = k_EMarketingMessageClickLocation_Unknown];
|
||||
}
|
||||
|
||||
message CMarketingMessages_GetMarketingMessagesViewerRangeStats_Response {
|
||||
repeated .CMarketingMessageHourlyStats stats = 1;
|
||||
repeated .CMarketingMessageClickedHourlyStats clicked_stats = 2;
|
||||
}
|
||||
|
||||
message CMarketingMessages_GetMarketingMessageClickedStats_Request {
|
||||
optional fixed64 gid = 1;
|
||||
}
|
||||
|
||||
message CMarketingMessages_GetMarketingMessageClickedStats_Response {
|
||||
repeated .CMarketingMessageClickedHourlyStats stats = 1;
|
||||
}
|
||||
|
||||
message CMarketingMessages_GetPartnerReadyToPublishMessages_Request {
|
||||
|
|
@ -262,12 +310,14 @@ message CMarketingMessage_GetMarketingMessagesForApps_Response {
|
|||
|
||||
service MarketingMessages {
|
||||
rpc GetActiveMarketingMessages (.CMarketingMessages_GetActiveMarketingMessages_Request) returns (.CMarketingMessages_GetActiveMarketingMessages_Response);
|
||||
rpc GetPastMarketingMessages (.CMarketingMessages_GetPastMarketingMessages_Request) returns (.CMarketingMessages_GetPastMarketingMessages_Response);
|
||||
rpc GetMarketingMessagesForUser (.CMarketingMessages_GetMarketingMessagesForUser_Request) returns (.CMarketingMessages_GetMarketingMessagesForUser_Response);
|
||||
rpc DoesUserHavePendingMarketingMessages (.CMarketingMessages_DoesUserHavePendingMarketingMessages_Request) returns (.CMarketingMessages_DoesUserHavePendingMarketingMessages_Response);
|
||||
rpc GetDisplayMarketingMessage (.CMarketingMessages_GetDisplayMarketingMessage_Request) returns (.CMarketingMessages_GetDisplayMarketingMessage_Response);
|
||||
rpc GetDisplayMarketingMessageForUser (.CMarketingMessages_GetDisplayMarketingMessage_Request) returns (.CMarketingMessages_GetDisplayMarketingMessage_Response);
|
||||
rpc GetDisplayMarketingMessageAdmin (.CMarketingMessages_GetDisplayMarketingMessage_Request) returns (.CMarketingMessages_GetDisplayMarketingMessage_Response);
|
||||
rpc MarkMessageSeen (.CMarketingMessages_MarkMessageSeen_Notification) returns (.NoResponse);
|
||||
rpc MarkMessageClicked (.CMarketingMessages_MarkMessageClicked_Notification) returns (.NoResponse);
|
||||
rpc GetMarketingMessage (.CMarketingMessages_GetMarketingMessage_Request) returns (.CMarketingMessages_GetMarketingMessage_Response);
|
||||
rpc CreateMarketingMessage (.CMarketingMessages_CreateMarketingMessage_Request) returns (.CMarketingMessages_CreateMarketingMessage_Response);
|
||||
rpc UpdateMarketingMessage (.CMarketingMessages_UpdateMarketingMessage_Request) returns (.CMarketingMessages_UpdateMarketingMessage_Response);
|
||||
|
|
@ -275,6 +325,7 @@ service MarketingMessages {
|
|||
rpc FindMarketingMessages (.CMarketingMessages_FindMarketingMessages_Request) returns (.CMarketingMessages_FindMarketingMessages_Response);
|
||||
rpc GetMarketingMessageViewerStats (.CMarketingMessages_GetMarketingMessageViewerStats_Request) returns (.CMarketingMessages_GetMarketingMessageViewerStats_Response);
|
||||
rpc GetMarketingMessagesViewerRangeStats (.CMarketingMessages_GetMarketingMessagesViewerRangeStats_Request) returns (.CMarketingMessages_GetMarketingMessagesViewerRangeStats_Response);
|
||||
rpc GetMarketingMessageClickedStats (.CMarketingMessages_GetMarketingMessageClickedStats_Request) returns (.CMarketingMessages_GetMarketingMessageClickedStats_Response);
|
||||
rpc GetPartnerReadyToPublishMessages (.CMarketingMessages_GetPartnerReadyToPublishMessages_Request) returns (.CMarketingMessages_GetPartnerReadyToPublishMessages_Response);
|
||||
rpc PublishPartnerMessage (.CMarketingMessages_PartnerPublishMessage_Request) returns (.CMarketingMessages_PartnerPublishMessage_Response);
|
||||
rpc GetPartnerMessagePreview (.CMarketingMessages_GetPartnerMessagePreview_Request) returns (.CMarketingMessages_GetPartnerMessagePreview_Response);
|
||||
|
|
|
|||
|
|
@ -32,6 +32,8 @@ enum ESteamNotificationType {
|
|||
k_ESteamNotificationType_2FAPrompt = 25;
|
||||
k_ESteamNotificationType_MobileConfirmation = 26;
|
||||
k_ESteamNotificationType_PartnerEvent = 27;
|
||||
k_ESteamNotificationType_PlaytestInvite = 28;
|
||||
k_ESteamNotificationType_TradeReversal = 29;
|
||||
}
|
||||
|
||||
message SteamNotificationData {
|
||||
|
|
|
|||
|
|
@ -81,14 +81,6 @@ message CParental_RequestRecoveryCode_Request {
|
|||
message CParental_RequestRecoveryCode_Response {
|
||||
}
|
||||
|
||||
message CParental_DisableWithRecoveryCode_Request {
|
||||
optional uint32 recovery_code = 1;
|
||||
optional fixed64 steamid = 10;
|
||||
}
|
||||
|
||||
message CParental_DisableWithRecoveryCode_Response {
|
||||
}
|
||||
|
||||
message CParental_RequestFeatureAccess_Request {
|
||||
optional uint32 features = 1;
|
||||
optional fixed64 steamid = 10;
|
||||
|
|
@ -179,7 +171,6 @@ service Parental {
|
|||
rpc ValidatePassword (.CParental_ValidatePassword_Request) returns (.CParental_ValidatePassword_Response);
|
||||
rpc LockClient (.CParental_LockClient_Request) returns (.CParental_LockClient_Response);
|
||||
rpc RequestRecoveryCode (.CParental_RequestRecoveryCode_Request) returns (.CParental_RequestRecoveryCode_Response);
|
||||
rpc DisableWithRecoveryCode (.CParental_DisableWithRecoveryCode_Request) returns (.CParental_DisableWithRecoveryCode_Response);
|
||||
rpc RequestFeatureAccess (.CParental_RequestFeatureAccess_Request) returns (.CParental_RequestFeatureAccess_Response);
|
||||
rpc ApproveFeatureAccess (.CParental_ApproveFeatureAccess_Request) returns (.CParental_ApproveFeatureAccess_Response);
|
||||
rpc RequestPlaytime (.CParental_RequestPlaytime_Request) returns (.CParental_RequestPlaytime_Response);
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
import "steammessages_base.proto";
|
||||
import "enums.proto";
|
||||
|
||||
option optimize_for = SPEED;
|
||||
option cc_generic_services = true;
|
||||
option (force_php_generation) = true;
|
||||
|
||||
message ParentalApp {
|
||||
optional uint32 appid = 1;
|
||||
|
|
|
|||
|
|
@ -227,6 +227,7 @@ message ProfileItem {
|
|||
optional string movie_mp4_small = 14;
|
||||
optional uint32 equipped_flags = 12;
|
||||
repeated .ProfileItem.ProfileColor profile_colors = 15;
|
||||
optional bool tiled = 16;
|
||||
}
|
||||
|
||||
message CPlayer_GetProfileBackground_Response {
|
||||
|
|
|
|||
|
|
@ -161,6 +161,9 @@ message PublishedFileDetails {
|
|||
optional float score = 1;
|
||||
optional uint32 votes_up = 2;
|
||||
optional uint32 votes_down = 3;
|
||||
optional float trusted_score = 4;
|
||||
optional uint32 trusted_votes_up = 5;
|
||||
optional uint32 trusted_votes_down = 6;
|
||||
}
|
||||
|
||||
message ForSaleData {
|
||||
|
|
@ -405,6 +408,7 @@ message CPublishedFile_GetChangeHistoryEntry_Response {
|
|||
optional string snapshot_game_branch_min = 4;
|
||||
optional string snapshot_game_branch_max = 5;
|
||||
optional fixed64 manifest_id = 6;
|
||||
optional uint32 accountid = 7;
|
||||
}
|
||||
|
||||
message CPublishedFile_GetChangeHistory_Request {
|
||||
|
|
@ -424,6 +428,7 @@ message CPublishedFile_GetChangeHistory_Response {
|
|||
optional string snapshot_game_branch_min = 5;
|
||||
optional string snapshot_game_branch_max = 6;
|
||||
optional fixed64 manifest_id = 7;
|
||||
optional uint32 accountid = 8;
|
||||
}
|
||||
|
||||
repeated .CPublishedFile_GetChangeHistory_Response.ChangeLog changes = 1;
|
||||
|
|
|
|||
|
|
@ -98,3 +98,9 @@ message CMsgRemoteClientGetControllerConfigResponse {
|
|||
message CMsgRemoteClientStreamingEnabled {
|
||||
required bool enabled = 1;
|
||||
}
|
||||
|
||||
message CMsgRemoteClientWifiAPStatus {
|
||||
optional string ssid = 1;
|
||||
optional string password = 2;
|
||||
optional bool wpa2 = 3;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -130,6 +130,8 @@ message CMsgRemoteClientBroadcastStatus {
|
|||
optional bool steam_deck = 24;
|
||||
optional uint64 steam_version = 25;
|
||||
optional .EVRLinkCaps vr_link_caps = 26 [default = k_EVRLinkCapsUnknown];
|
||||
optional fixed64 vr_link_invite_client_id = 27;
|
||||
optional fixed64 connected_wifi_ap_client_id = 28;
|
||||
}
|
||||
|
||||
message CMsgRemoteClientBroadcastDiscovery {
|
||||
|
|
|
|||
|
|
@ -139,6 +139,7 @@ enum EStreamVideoCodec {
|
|||
k_EStreamVideoCodecHEVC = 5;
|
||||
k_EStreamVideoCodecORBX1 = 6;
|
||||
k_EStreamVideoCodecORBX2 = 7;
|
||||
k_EStreamVideoCodecAV1 = 8;
|
||||
}
|
||||
|
||||
enum EStreamQualityPreference {
|
||||
|
|
@ -384,7 +385,7 @@ message CStreamingClientCaps {
|
|||
optional bool system_can_suspend = 2;
|
||||
optional int32 maximum_decode_bitrate_kbps = 3;
|
||||
optional int32 maximum_burst_bitrate_kbps = 4;
|
||||
optional bool supports_video_hevc = 5;
|
||||
optional bool supports_video_hevc_OBSOLETE = 5;
|
||||
optional bool disable_steam_store = 6;
|
||||
optional bool disable_client_cursor = 7;
|
||||
optional bool disable_intel_hardware_encoding = 8;
|
||||
|
|
@ -393,6 +394,8 @@ message CStreamingClientCaps {
|
|||
optional int32 form_factor = 11;
|
||||
optional bool has_on_screen_keyboard = 12;
|
||||
repeated .EStreamColorspace supported_colorspaces = 13;
|
||||
repeated .EStreamAudioCodec supported_audio_codecs = 14;
|
||||
repeated .EStreamVideoCodec supported_video_codecs = 15;
|
||||
}
|
||||
|
||||
message CStreamingClientConfig {
|
||||
|
|
@ -420,6 +423,7 @@ message CStreamingClientConfig {
|
|||
optional .CStreamVideoLimit runtime_limit = 23;
|
||||
repeated .CStreamVideoLimit decoder_limit = 24;
|
||||
optional bool enable_unreliable_fec = 25 [default = false];
|
||||
optional bool enable_video_av1 = 26 [default = false];
|
||||
}
|
||||
|
||||
message CStreamingServerConfig {
|
||||
|
|
@ -538,6 +542,7 @@ message CInputTouchFingerUpMsg {
|
|||
optional uint64 fingerid = 2;
|
||||
optional float x_normalized = 3;
|
||||
optional float y_normalized = 4;
|
||||
optional bool canceled = 5;
|
||||
}
|
||||
|
||||
message CInputMouseMotionMsg {
|
||||
|
|
@ -567,11 +572,15 @@ message CInputMouseUpMsg {
|
|||
message CInputKeyDownMsg {
|
||||
optional uint32 input_mark = 1;
|
||||
required uint32 scancode = 2;
|
||||
optional uint32 modifiers = 3;
|
||||
optional uint32 keycode = 4;
|
||||
}
|
||||
|
||||
message CInputKeyUpMsg {
|
||||
optional uint32 input_mark = 1;
|
||||
required uint32 scancode = 2;
|
||||
optional uint32 modifiers = 3;
|
||||
optional uint32 keycode = 4;
|
||||
}
|
||||
|
||||
message CInputTextMsg {
|
||||
|
|
@ -822,6 +831,7 @@ message CRemotePlayTogetherGroupUpdateMsg {
|
|||
optional string miniprofile_location = 3;
|
||||
optional string game_name = 4;
|
||||
optional string avatar_location = 5;
|
||||
optional bool direct_input = 6;
|
||||
}
|
||||
|
||||
message CSetInputTemporarilyDisabledMsg {
|
||||
|
|
|
|||
|
|
@ -1,64 +0,0 @@
|
|||
import "steammessages_base.proto";
|
||||
import "steammessages_unified_base.steamclient.proto";
|
||||
|
||||
option cc_generic_services = true;
|
||||
|
||||
enum E_STAR_GlyphWriteResult {
|
||||
k_E_STAR_GlyphWriteResult_Success = 0;
|
||||
k_E_STAR_GlyphWriteResult_InvalidMessage = 1;
|
||||
k_E_STAR_GlyphWriteResult_InvalidJSON = 2;
|
||||
k_E_STAR_GlyphWriteResult_SQLError = 3;
|
||||
}
|
||||
|
||||
message CSTAR_KeyValueQuery {
|
||||
optional string key = 1 [(description) = "key to search for in JSON path format (SQL subset)"];
|
||||
optional string value = 2 [(description) = "the value to compare against (the JSON value will be compared for equality as a string)"];
|
||||
}
|
||||
|
||||
message CSTAR_GlyphQueryParams {
|
||||
optional uint64 bundle_id = 1 [(description) = "if provided, Bundle ID is used instead of the other query parameters (much faster SQL query)"];
|
||||
repeated .CSTAR_KeyValueQuery queries = 2 [(description) = "key value queries"];
|
||||
}
|
||||
|
||||
message CSTAR_ReadGlyphData_Request {
|
||||
optional .CSTAR_GlyphQueryParams query_params = 1 [(description) = "parameters to identify the glyphs to read from SQL"];
|
||||
optional string last_modified_time_lower_limit = 2 [(description) = "if provided, only return glyphs modified more recently than this timestamp (RFC 3339 UTC format)"];
|
||||
}
|
||||
|
||||
message CSTAR_GlyphData {
|
||||
optional bytes glyph_guid = 1 [(description) = "GUID uniquely identifying this glyph"];
|
||||
optional string glyph_last_modified = 2 [(description) = "timestamp of when this glyph was last modified (RFC 3339 UTC format)"];
|
||||
optional string glyph_json_data = 3 [(description) = "JSON encoded glyph data"];
|
||||
}
|
||||
|
||||
message CSTAR_WriteGlyphData_Request {
|
||||
optional uint64 bundle_id = 1 [(description) = "the Bundle ID of the glyphs to be written"];
|
||||
repeated .CSTAR_GlyphData glyph_data = 2 [(description) = "one or more items of glyph data to write"];
|
||||
}
|
||||
|
||||
message CSTAR_Request {
|
||||
optional .CSTAR_ReadGlyphData_Request read_glyph_data = 1;
|
||||
optional .CSTAR_WriteGlyphData_Request write_glyph_data = 2;
|
||||
}
|
||||
|
||||
message CSTAR_ReadGlyphData_Response {
|
||||
optional uint64 bundle_id = 1 [(description) = "the Bundle ID of the returned glyphs; the client should send this back to optimize subsequent queries"];
|
||||
repeated .CSTAR_GlyphData glyph_data = 2 [(description) = "zero or more items of returned glyph data"];
|
||||
}
|
||||
|
||||
message CSTAR_WriteGlyphData_Response {
|
||||
repeated .E_STAR_GlyphWriteResult result = 1 [(description) = "write result for each item of glyph data"];
|
||||
}
|
||||
|
||||
message CSTAR_Response {
|
||||
optional .CSTAR_ReadGlyphData_Response read_glyph_data = 1;
|
||||
optional .CSTAR_WriteGlyphData_Response write_glyph_data = 2;
|
||||
}
|
||||
|
||||
service STAR {
|
||||
option (service_description) = "service for reading/writing STAR data";
|
||||
|
||||
rpc ProcessMessage (.CSTAR_Request) returns (.CSTAR_Response) {
|
||||
option (method_description) = "processes a generic message";
|
||||
}
|
||||
}
|
||||
|
|
@ -1,6 +1,7 @@
|
|||
import "steammessages_base.proto";
|
||||
import "steammessages_unified_base.steamclient.proto";
|
||||
import "contenthubs.proto";
|
||||
import "steammessages_storebrowse.steamclient.proto";
|
||||
import "enums.proto";
|
||||
|
||||
option cc_generic_services = true;
|
||||
|
|
@ -20,7 +21,8 @@ enum EStoreDiscoveryQueueType {
|
|||
k_EStoreDiscoveryQueueTypeRecommendedDemos = 12;
|
||||
k_EStoreDiscoveryQueueTypeDLCNewReleases = 13;
|
||||
k_EStoreDiscoveryQueueTypeDLCTopSellers = 14;
|
||||
k_EStoreDiscoveryQueueTypeMAX = 15;
|
||||
k_EStoreDiscoveryQueueTypeDLCUpcoming = 15;
|
||||
k_EStoreDiscoveryQueueTypeMAX = 16;
|
||||
}
|
||||
|
||||
enum EPlaytestStatus {
|
||||
|
|
@ -28,6 +30,7 @@ enum EPlaytestStatus {
|
|||
k_ETesterStatusPending = 1;
|
||||
k_ETesterStatusInvited = 2;
|
||||
k_ETesterStatusGranted = 3;
|
||||
k_ETesterStatusExpired = 4;
|
||||
}
|
||||
|
||||
enum EAppReportType {
|
||||
|
|
@ -99,6 +102,22 @@ message CStore_RegisterCDKey_Response {
|
|||
optional .CStore_PurchaseReceiptInfo purchase_receipt_info = 2;
|
||||
}
|
||||
|
||||
message CStore_GetRecommendedTagsForUser_Request {
|
||||
optional string language = 2;
|
||||
optional string country_code = 3;
|
||||
optional bool favor_rarer_tags = 4;
|
||||
}
|
||||
|
||||
message CStore_GetRecommendedTagsForUser_Response {
|
||||
message Tag {
|
||||
optional uint32 tagid = 1;
|
||||
optional string name = 2;
|
||||
optional float weight = 3;
|
||||
}
|
||||
|
||||
repeated .CStore_GetRecommendedTagsForUser_Response.Tag tags = 1;
|
||||
}
|
||||
|
||||
message CStore_GetMostPopularTags_Request {
|
||||
optional string language = 1;
|
||||
}
|
||||
|
|
@ -171,6 +190,8 @@ message CStore_GetDiscoveryQueue_Request {
|
|||
optional uint32 experimental_cohort = 10;
|
||||
optional bool debug_get_solr_query = 11;
|
||||
optional .CStorePageFilter store_page_filter = 12;
|
||||
optional .StoreBrowseContext context = 13;
|
||||
optional .StoreBrowseItemDataRequest data_request = 14;
|
||||
}
|
||||
|
||||
message CStore_GetDiscoveryQueue_Response {
|
||||
|
|
@ -181,6 +202,7 @@ message CStore_GetDiscoveryQueue_Response {
|
|||
optional bool exhausted = 5;
|
||||
optional uint32 experimental_cohort = 6;
|
||||
optional string debug_solr_query = 7;
|
||||
repeated .StoreItem store_items = 8;
|
||||
}
|
||||
|
||||
message CStore_GetDiscoveryQueueSettings_Request {
|
||||
|
|
@ -251,6 +273,7 @@ message CStore_ReportApp_Response {
|
|||
}
|
||||
|
||||
message CStore_GetStorePreferences_Request {
|
||||
optional string country_code = 1;
|
||||
}
|
||||
|
||||
message CStore_UserPreferences {
|
||||
|
|
@ -317,6 +340,7 @@ message CStore_UpdatePackageReservations_Response {
|
|||
message CStore_GetWishlistDemoEmailStatus_Request {
|
||||
optional uint32 appid = 1;
|
||||
optional uint32 demo_appid = 2;
|
||||
optional bool allow_late_firing = 3;
|
||||
}
|
||||
|
||||
message CStore_GetWishlistDemoEmailStatus_Response {
|
||||
|
|
@ -328,6 +352,7 @@ message CStore_GetWishlistDemoEmailStatus_Response {
|
|||
message CStore_QueueWishlistDemoEmailToFire_Request {
|
||||
optional uint32 appid = 1;
|
||||
optional uint32 demo_appid = 2;
|
||||
optional bool allow_late_firing = 3;
|
||||
}
|
||||
|
||||
message CStore_QueueWishlistDemoEmailToFire_Response {
|
||||
|
|
@ -395,6 +420,7 @@ message CStore_StorePreferencesChanged_Notification {
|
|||
|
||||
service Store {
|
||||
rpc RegisterCDKey (.CStore_RegisterCDKey_Request) returns (.CStore_RegisterCDKey_Response);
|
||||
rpc GetRecommendedTagsForUser (.CStore_GetRecommendedTagsForUser_Request) returns (.CStore_GetRecommendedTagsForUser_Response);
|
||||
rpc GetMostPopularTags (.CStore_GetMostPopularTags_Request) returns (.CStore_GetMostPopularTags_Response);
|
||||
rpc GetLocalizedNameForTags (.CStore_GetLocalizedNameForTags_Request) returns (.CStore_GetLocalizedNameForTags_Response);
|
||||
rpc GetTagList (.CStore_GetTagList_Request) returns (.CStore_GetTagList_Response);
|
||||
|
|
|
|||
|
|
@ -48,6 +48,16 @@ enum EUserReviewScore {
|
|||
k_EUserReviewScore_OverwhelminglyPositive = 9;
|
||||
}
|
||||
|
||||
enum ETrailerCategory {
|
||||
k_ETrailerCategory_Invalid = 0;
|
||||
k_ETrailerCategory_Gameplay = 1;
|
||||
k_ETrailerCategory_Teaser = 2;
|
||||
k_ETrailerCategory_Cinematic = 3;
|
||||
k_ETrailerCategory_Update = 4;
|
||||
k_ETrailerCategory_Accolades = 5;
|
||||
k_ETrailerCategory_Interview = 6;
|
||||
}
|
||||
|
||||
enum EStoreBrowseFilterFailure {
|
||||
k_EStoreBrowseFilterFailure_None = 0;
|
||||
k_EStoreBrowseFilterFailure_Redundant = 10;
|
||||
|
|
@ -64,7 +74,26 @@ enum EStoreLinkType {
|
|||
k_EStoreLinkType_Twitter = 3;
|
||||
k_EStoreLinkType_Twitch = 4;
|
||||
k_EStoreLinkType_Discord = 5;
|
||||
k_EStoreLinkType_MAX = 6;
|
||||
k_EStoreLinkType_QQ = 6;
|
||||
k_EStoreLinkType_VK = 7;
|
||||
k_EStoreLinkType_Bilibili = 8;
|
||||
k_EStoreLinkType_Weibo = 9;
|
||||
k_EStoreLinkType_Reddit = 10;
|
||||
k_EStoreLinkType_Instagram = 11;
|
||||
k_EStoreLinkType_Tumblr = 12;
|
||||
k_EStoreLinkType_Tieba = 13;
|
||||
k_EStoreLinkType_Tiktok = 14;
|
||||
k_EStoreLinkType_Telegram = 15;
|
||||
k_EStoreLinkType_LinkedIn = 16;
|
||||
k_EStoreLinkType_WeChat = 17;
|
||||
k_EStoreLinkType_QQLink = 18;
|
||||
k_EStoreLinkType_Douyin = 19;
|
||||
k_EStoreLinkType_Bluesky = 20;
|
||||
k_EStoreLinkType_Mastodon = 21;
|
||||
k_EStoreLinkType_Threads = 22;
|
||||
k_EStoreLinkType_QQChannel = 23;
|
||||
k_EStoreLinkType_RedNote = 24;
|
||||
k_EStoreLinkType_MAX = 25;
|
||||
}
|
||||
|
||||
enum EStoreCategoryType {
|
||||
|
|
@ -121,6 +150,8 @@ message CStoreBrowse_GetItems_Request {
|
|||
message StoreItem {
|
||||
message RelatedItems {
|
||||
optional uint32 parent_appid = 1;
|
||||
repeated uint32 demo_appid = 2;
|
||||
repeated uint32 standalone_demo_appid = 3;
|
||||
}
|
||||
|
||||
message IncludedItems {
|
||||
|
|
@ -144,6 +175,7 @@ message StoreItem {
|
|||
|
||||
optional .StoreItem.Reviews.StoreReviewSummary summary_filtered = 1;
|
||||
optional .StoreItem.Reviews.StoreReviewSummary summary_unfiltered = 2;
|
||||
optional .StoreItem.Reviews.StoreReviewSummary summary_language_specific = 3;
|
||||
}
|
||||
|
||||
message BasicInfo {
|
||||
|
|
@ -179,6 +211,8 @@ message StoreItem {
|
|||
optional string library_hero_2x = 12;
|
||||
optional string community_icon = 13;
|
||||
optional string clan_avatar = 14;
|
||||
optional string page_background_path = 15;
|
||||
optional string raw_page_background = 16;
|
||||
}
|
||||
|
||||
message ReleaseInfo {
|
||||
|
|
@ -193,6 +227,7 @@ message StoreItem {
|
|||
optional bool is_early_access = 10;
|
||||
optional uint32 mac_release_date = 20;
|
||||
optional uint32 linux_release_date = 21;
|
||||
optional bool limited_launch_active = 22;
|
||||
}
|
||||
|
||||
message Platforms {
|
||||
|
|
@ -210,6 +245,7 @@ message StoreItem {
|
|||
optional bool steamos_linux = 3;
|
||||
optional .StoreItem.Platforms.VRSupport vr_support = 10;
|
||||
optional .ESteamDeckCompatibilityCategory steam_deck_compat_category = 11 [default = k_ESteamDeckCompatibilityCategory_Unknown];
|
||||
optional .ESteamOSCompatibilityCategory steam_os_compat_category = 12 [default = k_ESteamOSCompatibilityCategory_Unknown];
|
||||
}
|
||||
|
||||
message PurchaseOption {
|
||||
|
|
@ -233,24 +269,23 @@ message StoreItem {
|
|||
optional string purchase_option_name = 3;
|
||||
optional int64 final_price_in_cents = 5;
|
||||
optional int64 original_price_in_cents = 6;
|
||||
optional int64 user_final_price_in_cents = 7;
|
||||
optional string formatted_final_price = 8;
|
||||
optional string formatted_original_price = 9;
|
||||
optional int32 discount_pct = 10;
|
||||
optional int32 user_discount_pct = 11;
|
||||
optional int32 bundle_discount_pct = 12;
|
||||
optional bool is_free_to_keep = 13;
|
||||
optional int64 price_before_bundle_discount = 14;
|
||||
optional string formatted_price_before_bundle_discount = 15;
|
||||
repeated .StoreItem.PurchaseOption.Discount active_discounts = 20;
|
||||
repeated .StoreItem.PurchaseOption.Discount user_active_discounts = 21;
|
||||
repeated .StoreItem.PurchaseOption.Discount inactive_discounts = 22;
|
||||
optional bool user_can_purchase = 30;
|
||||
optional bool user_can_purchase_as_gift = 31;
|
||||
optional bool is_commercial_license = 40;
|
||||
optional bool should_suppress_discount_pct = 41;
|
||||
optional bool hide_discount_pct_for_compliance = 42 [default = false];
|
||||
optional int32 included_game_count = 43;
|
||||
optional int32 included_game_count = 43 [default = 1];
|
||||
optional int64 lowest_recent_price_in_cents = 44;
|
||||
optional bool requires_shipping = 45;
|
||||
optional .StoreItem.PurchaseOption.RecurrenceInfo recurrence_info = 46;
|
||||
optional uint32 free_to_keep_ends = 47;
|
||||
}
|
||||
|
||||
message Screenshots {
|
||||
|
|
@ -269,15 +304,23 @@ message StoreItem {
|
|||
optional string type = 2;
|
||||
}
|
||||
|
||||
message AdaptiveTrailer {
|
||||
optional string cdn_path = 1;
|
||||
optional string encoding = 2;
|
||||
}
|
||||
|
||||
message Trailer {
|
||||
optional string trailer_name = 1;
|
||||
optional string trailer_url_format = 2;
|
||||
optional .ETrailerCategory trailer_category = 13 [default = k_ETrailerCategory_Invalid];
|
||||
repeated .StoreItem.Trailers.VideoSource trailer_480p = 3;
|
||||
repeated .StoreItem.Trailers.VideoSource trailer_max = 4;
|
||||
repeated .StoreItem.Trailers.VideoSource microtrailer = 5;
|
||||
repeated .StoreItem.Trailers.AdaptiveTrailer adaptive_trailers = 6;
|
||||
optional string screenshot_medium = 10;
|
||||
optional string screenshot_full = 11;
|
||||
optional int32 trailer_base_id = 12;
|
||||
optional bool all_ages = 14;
|
||||
}
|
||||
|
||||
repeated .StoreItem.Trailers.Trailer highlights = 1;
|
||||
|
|
@ -301,6 +344,7 @@ message StoreItem {
|
|||
message Link {
|
||||
optional .EStoreLinkType link_type = 1 [default = k_EStoreLinkType_None];
|
||||
optional string url = 2;
|
||||
optional string text = 3;
|
||||
}
|
||||
|
||||
optional .EStoreItemType item_type = 1 [default = k_EStoreItemType_Invalid];
|
||||
|
|
@ -328,6 +372,7 @@ message StoreItem {
|
|||
optional .StoreItem.ReleaseInfo release = 31;
|
||||
optional .StoreItem.Platforms platforms = 32;
|
||||
optional .StoreGameRating game_rating = 33;
|
||||
optional bool is_coming_soon = 34;
|
||||
optional .StoreItem.PurchaseOption best_purchase_option = 40;
|
||||
repeated .StoreItem.PurchaseOption purchase_options = 41;
|
||||
repeated .StoreItem.PurchaseOption accessories = 42;
|
||||
|
|
@ -390,11 +435,45 @@ message CStoreBrowse_GetStoreCategories_Response {
|
|||
optional string image_url = 5;
|
||||
optional bool show_in_search = 6;
|
||||
optional bool computed = 7;
|
||||
optional string edit_url = 8;
|
||||
optional uint32 edit_sort_order = 9;
|
||||
}
|
||||
|
||||
repeated .CStoreBrowse_GetStoreCategories_Response.Category categories = 1;
|
||||
}
|
||||
|
||||
message CStoreBrowse_GetContentHubConfig_Request {
|
||||
optional .StoreBrowseContext context = 1;
|
||||
repeated .EContentDescriptorID excluded_content_descriptorids = 2;
|
||||
}
|
||||
|
||||
message CStoreBrowse_GetContentHubConfig_Response {
|
||||
message ContentHubConfig {
|
||||
optional uint32 hubcategoryid = 1;
|
||||
optional string type = 2;
|
||||
optional string handle = 3;
|
||||
optional string display_name = 4;
|
||||
optional string url_path = 5;
|
||||
}
|
||||
|
||||
repeated .CStoreBrowse_GetContentHubConfig_Response.ContentHubConfig hubconfigs = 1;
|
||||
}
|
||||
|
||||
message CStoreBrowse_GetPriceStops_Request {
|
||||
optional string country_code = 1;
|
||||
optional string currency_code = 2;
|
||||
}
|
||||
|
||||
message CStoreBrowse_GetPriceStops_Response {
|
||||
message PriceStop {
|
||||
optional string formatted_amount = 1;
|
||||
optional int64 amount_in_cents = 2;
|
||||
}
|
||||
|
||||
repeated .CStoreBrowse_GetPriceStops_Response.PriceStop price_stops = 1;
|
||||
optional string currency_code = 2;
|
||||
}
|
||||
|
||||
message CStoreBrowse_GetDLCForApps_Request {
|
||||
optional .StoreBrowseContext context = 1;
|
||||
optional .CStorePageFilter store_page_filter = 2;
|
||||
|
|
@ -471,6 +550,8 @@ message CStoreBrowse_GetHardwareItems_Response {
|
|||
service StoreBrowse {
|
||||
rpc GetItems (.CStoreBrowse_GetItems_Request) returns (.CStoreBrowse_GetItems_Response);
|
||||
rpc GetStoreCategories (.CStoreBrowse_GetStoreCategories_Request) returns (.CStoreBrowse_GetStoreCategories_Response);
|
||||
rpc GetContentHubConfig (.CStoreBrowse_GetContentHubConfig_Request) returns (.CStoreBrowse_GetContentHubConfig_Response);
|
||||
rpc GetPriceStops (.CStoreBrowse_GetPriceStops_Request) returns (.CStoreBrowse_GetPriceStops_Response);
|
||||
rpc GetDLCForApps (.CStoreBrowse_GetDLCForApps_Request) returns (.CStoreBrowse_GetDLCForApps_Response);
|
||||
rpc GetDLCForAppsSolr (.CStoreBrowse_GetDLCForAppsSolr_Request) returns (.CStoreBrowse_GetDLCForAppsSolr_Response);
|
||||
rpc GetHardwareItems (.CStoreBrowse_GetHardwareItems_Request) returns (.CStoreBrowse_GetHardwareItems_Response);
|
||||
|
|
|
|||
|
|
@ -3,6 +3,18 @@ import "steammessages_unified_base.steamclient.proto";
|
|||
|
||||
option cc_generic_services = true;
|
||||
|
||||
enum ETwoFactorStatusFieldFlag {
|
||||
k_ETwoFactorStatusFieldFlag_None = 0;
|
||||
k_ETwoFactorStatusFieldFlag_LastUsage = 1;
|
||||
}
|
||||
|
||||
enum ETwoFactorUsageType {
|
||||
k_ETwoFactorUsageType_Unknown = 0;
|
||||
k_ETwoFactorUsageType_None = 1;
|
||||
k_ETwoFactorUsageType_MobileConfirmation = 2;
|
||||
k_ETwoFactorUsageType_Login = 3;
|
||||
}
|
||||
|
||||
message CTwoFactor_Time_Request {
|
||||
optional uint64 sender_time = 1;
|
||||
}
|
||||
|
|
@ -21,6 +33,14 @@ message CTwoFactor_Time_Response {
|
|||
|
||||
message CTwoFactor_Status_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
optional .ETwoFactorStatusFieldFlag include = 2 [default = k_ETwoFactorStatusFieldFlag_None];
|
||||
}
|
||||
|
||||
message CTwoFactor_UsageEvent {
|
||||
optional uint32 time = 1;
|
||||
optional .ETwoFactorUsageType usage_type = 2 [default = k_ETwoFactorUsageType_Unknown];
|
||||
optional int32 confirmation_type = 3;
|
||||
optional int32 confirmation_action = 4;
|
||||
}
|
||||
|
||||
message CTwoFactor_Status_Response {
|
||||
|
|
@ -38,6 +58,8 @@ message CTwoFactor_Status_Response {
|
|||
optional bool allow_external_authenticator = 12;
|
||||
optional uint32 time_transferred = 13;
|
||||
optional uint32 version = 14;
|
||||
optional fixed64 last_seen_auth_token_id = 15;
|
||||
repeated .CTwoFactor_UsageEvent usages = 16;
|
||||
}
|
||||
|
||||
message CTwoFactor_AddAuthenticator_Request {
|
||||
|
|
@ -65,15 +87,6 @@ message CTwoFactor_AddAuthenticator_Response {
|
|||
optional int32 confirm_type = 12;
|
||||
}
|
||||
|
||||
message CTwoFactor_SendEmail_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
optional uint32 email_type = 2;
|
||||
optional bool include_activation_code = 3;
|
||||
}
|
||||
|
||||
message CTwoFactor_SendEmail_Response {
|
||||
}
|
||||
|
||||
message CTwoFactor_FinalizeAddAuthenticator_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
optional string authenticator_code = 2;
|
||||
|
|
@ -148,7 +161,6 @@ service TwoFactor {
|
|||
rpc QueryTime (.CTwoFactor_Time_Request) returns (.CTwoFactor_Time_Response);
|
||||
rpc QueryStatus (.CTwoFactor_Status_Request) returns (.CTwoFactor_Status_Response);
|
||||
rpc AddAuthenticator (.CTwoFactor_AddAuthenticator_Request) returns (.CTwoFactor_AddAuthenticator_Response);
|
||||
rpc SendEmail (.CTwoFactor_SendEmail_Request) returns (.CTwoFactor_SendEmail_Response);
|
||||
rpc FinalizeAddAuthenticator (.CTwoFactor_FinalizeAddAuthenticator_Request) returns (.CTwoFactor_FinalizeAddAuthenticator_Response);
|
||||
rpc UpdateTokenVersion (.CTwoFactor_UpdateTokenVersion_Request) returns (.CTwoFactor_UpdateTokenVersion_Response);
|
||||
rpc RemoveAuthenticator (.CTwoFactor_RemoveAuthenticator_Request) returns (.CTwoFactor_RemoveAuthenticator_Response);
|
||||
|
|
|
|||
|
|
@ -27,6 +27,14 @@ message CMsgTest_NotifyServer_Notification {
|
|||
optional string some_text = 1;
|
||||
}
|
||||
|
||||
message CMsgTest_TestClientCall_Request {
|
||||
optional int32 param = 1;
|
||||
}
|
||||
|
||||
message CMsgTest_TestClientCall_Response {
|
||||
optional int32 result = 1;
|
||||
}
|
||||
|
||||
message CMsgTest_NoBody_Request {
|
||||
}
|
||||
|
||||
|
|
@ -44,6 +52,10 @@ service TestSteamClient {
|
|||
service TestServerFromClient {
|
||||
rpc MessageToServer (.CMsgTest_MessageToServer_Request) returns (.CMsgTest_MessageToServer_Response);
|
||||
rpc NotifyServer (.CMsgTest_NotifyServer_Notification) returns (.NoResponse);
|
||||
rpc ClientCallAuthed1 (.CMsgTest_TestClientCall_Request) returns (.CMsgTest_TestClientCall_Response);
|
||||
rpc ClientCallAuthed2 (.CMsgTest_TestClientCall_Request) returns (.CMsgTest_TestClientCall_Response);
|
||||
rpc ClientCallAuthed3 (.CMsgTest_TestClientCall_Request) returns (.CMsgTest_TestClientCall_Response);
|
||||
rpc ClientCallAuthed4 (.CMsgTest_TestClientCall_Request) returns (.CMsgTest_TestClientCall_Response);
|
||||
}
|
||||
|
||||
service TestExternalPrivilege {
|
||||
|
|
|
|||
|
|
@ -3,24 +3,6 @@ import "steammessages_unified_base.steamclient.proto";
|
|||
|
||||
option cc_generic_services = true;
|
||||
|
||||
enum EInternalAccountType {
|
||||
k_EInternalSteamAccountType = 1;
|
||||
k_EInternalClanType = 2;
|
||||
k_EInternalAppType = 3;
|
||||
k_EInternalBroadcastChannelType = 4;
|
||||
}
|
||||
|
||||
enum EExternalAccountType {
|
||||
k_EExternalNone = 0;
|
||||
k_EExternalSteamAccount = 1;
|
||||
k_EExternalGoogleAccount = 2;
|
||||
k_EExternalFacebookAccount = 3;
|
||||
k_EExternalTwitterAccount = 4;
|
||||
k_EExternalTwitchAccount = 5;
|
||||
k_EExternalYouTubeChannelAccount = 6;
|
||||
k_EExternalFacebookPage = 7;
|
||||
}
|
||||
|
||||
message CUserAccount_GetAvailableValveDiscountPromotions_Request {
|
||||
optional string country_code = 1;
|
||||
}
|
||||
|
|
@ -148,27 +130,6 @@ message CUserAccount_RegisterCompatTool_Request {
|
|||
message CUserAccount_RegisterCompatTool_Response {
|
||||
}
|
||||
|
||||
message CAccountLinking_GetLinkedAccountInfo_Request {
|
||||
optional .EInternalAccountType account_type = 1 [default = k_EInternalSteamAccountType];
|
||||
optional uint64 account_id = 2;
|
||||
optional .EExternalAccountType filter = 3 [default = k_EExternalNone];
|
||||
optional bool return_access_token = 4;
|
||||
}
|
||||
|
||||
message CAccountLinking_GetLinkedAccountInfo_Response {
|
||||
message CExternalAccountTuple_Response {
|
||||
optional .EExternalAccountType external_type = 1 [default = k_EExternalNone];
|
||||
optional string external_id = 2;
|
||||
optional string external_user_name = 3;
|
||||
optional string external_url = 4;
|
||||
optional string access_token = 5;
|
||||
optional string access_token_secret = 6;
|
||||
optional bool is_valid = 7;
|
||||
}
|
||||
|
||||
repeated .CAccountLinking_GetLinkedAccountInfo_Response.CExternalAccountTuple_Response external_accounts = 1;
|
||||
}
|
||||
|
||||
message CEmbeddedClient_AuthorizeCurrentDevice_Request {
|
||||
optional fixed64 steamid = 1;
|
||||
optional uint32 appid = 2;
|
||||
|
|
@ -202,10 +163,6 @@ service UserAccount {
|
|||
rpc RegisterCompatTool (.CUserAccount_RegisterCompatTool_Request) returns (.CUserAccount_RegisterCompatTool_Response);
|
||||
}
|
||||
|
||||
service AccountLinking {
|
||||
rpc GetLinkedAccountInfo (.CAccountLinking_GetLinkedAccountInfo_Request) returns (.CAccountLinking_GetLinkedAccountInfo_Response);
|
||||
}
|
||||
|
||||
service EmbeddedClient {
|
||||
rpc AuthorizeCurrentDevice (.CEmbeddedClient_AuthorizeCurrentDevice_Request) returns (.CEmbeddedClient_AuthorizeDevice_Response);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -91,34 +91,6 @@ message CMsgSteamDatagramLinkLifetimeStats {
|
|||
optional uint32 jitter_histogram_5 = 64;
|
||||
optional uint32 jitter_histogram_10 = 65;
|
||||
optional uint32 jitter_histogram_20 = 66;
|
||||
optional uint32 txspeed_max = 67;
|
||||
optional uint32 txspeed_histogram_16 = 68;
|
||||
optional uint32 txspeed_histogram_32 = 69;
|
||||
optional uint32 txspeed_histogram_64 = 70;
|
||||
optional uint32 txspeed_histogram_128 = 71;
|
||||
optional uint32 txspeed_histogram_256 = 72;
|
||||
optional uint32 txspeed_histogram_512 = 73;
|
||||
optional uint32 txspeed_histogram_1024 = 74;
|
||||
optional uint32 txspeed_histogram_max = 75;
|
||||
optional uint32 txspeed_ntile_5th = 76;
|
||||
optional uint32 txspeed_ntile_50th = 77;
|
||||
optional uint32 txspeed_ntile_75th = 78;
|
||||
optional uint32 txspeed_ntile_95th = 79;
|
||||
optional uint32 txspeed_ntile_98th = 80;
|
||||
optional uint32 rxspeed_max = 81;
|
||||
optional uint32 rxspeed_histogram_16 = 82;
|
||||
optional uint32 rxspeed_histogram_32 = 83;
|
||||
optional uint32 rxspeed_histogram_64 = 84;
|
||||
optional uint32 rxspeed_histogram_128 = 85;
|
||||
optional uint32 rxspeed_histogram_256 = 86;
|
||||
optional uint32 rxspeed_histogram_512 = 87;
|
||||
optional uint32 rxspeed_histogram_1024 = 88;
|
||||
optional uint32 rxspeed_histogram_max = 89;
|
||||
optional uint32 rxspeed_ntile_5th = 90;
|
||||
optional uint32 rxspeed_ntile_50th = 91;
|
||||
optional uint32 rxspeed_ntile_75th = 92;
|
||||
optional uint32 rxspeed_ntile_95th = 93;
|
||||
optional uint32 rxspeed_ntile_98th = 94;
|
||||
}
|
||||
|
||||
message CMsgSteamDatagramConnectionQuality {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@ option cc_generic_services = false;
|
|||
|
||||
message CMsgSteamNetworkingIdentityLegacyBinary {
|
||||
optional fixed64 steam_id = 16;
|
||||
optional string xbox_pairwise_id = 17;
|
||||
optional bytes generic_bytes = 2;
|
||||
optional string generic_string = 3;
|
||||
optional bytes ipv6_and_port = 4;
|
||||
|
|
|
|||
|
|
@ -62,6 +62,7 @@ message CMsgBluetoothManagerDeviceDetails {
|
|||
optional bool wake_allowed_supported = 10;
|
||||
optional int32 battery_percent = 11;
|
||||
optional bool operation_in_progress = 12;
|
||||
optional bool is_trusted = 13;
|
||||
}
|
||||
|
||||
message CBluetoothManager_GetDeviceDetails_Response {
|
||||
|
|
@ -121,6 +122,14 @@ message CBluetoothManager_SetWakeAllowed_Request {
|
|||
message CBluetoothManager_SetWakeAllowed_Response {
|
||||
}
|
||||
|
||||
message CBluetoothManager_SetTrusted_Request {
|
||||
optional uint32 device = 1;
|
||||
optional bool trusted = 2;
|
||||
}
|
||||
|
||||
message CBluetoothManager_SetTrusted_Response {
|
||||
}
|
||||
|
||||
service BluetoothManager {
|
||||
option (webui_service_execution_site) = k_EClientExecutionSiteSteamUI;
|
||||
|
||||
|
|
@ -135,4 +144,5 @@ service BluetoothManager {
|
|||
rpc Connect (.CBluetoothManager_Connect_Request) returns (.CBluetoothManager_Connect_Response);
|
||||
rpc Disconnect (.CBluetoothManager_Disconnect_Request) returns (.CBluetoothManager_Disconnect_Response);
|
||||
rpc SetWakeAllowed (.CBluetoothManager_SetWakeAllowed_Request) returns (.CBluetoothManager_SetWakeAllowed_Response);
|
||||
rpc SetTrusted (.CBluetoothManager_SetTrusted_Request) returns (.CBluetoothManager_SetTrusted_Response);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -56,10 +56,10 @@ enum EThumbnailFormat {
|
|||
k_eRGB = 2;
|
||||
}
|
||||
|
||||
message CGameRecording_GetActiveTimelineApps_Request {
|
||||
message CGameRecording_GetAppsWithBackgroundVideo_Request {
|
||||
}
|
||||
|
||||
message CGameRecording_GetActiveTimelineApps_Response {
|
||||
message CGameRecording_GetAppsWithBackgroundVideo_Response {
|
||||
message App {
|
||||
optional uint64 game_id = 1;
|
||||
optional uint32 most_recent_start_time = 2;
|
||||
|
|
@ -70,7 +70,7 @@ message CGameRecording_GetActiveTimelineApps_Response {
|
|||
optional uint64 file_size = 7;
|
||||
}
|
||||
|
||||
repeated .CGameRecording_GetActiveTimelineApps_Response.App apps = 1;
|
||||
repeated .CGameRecording_GetAppsWithBackgroundVideo_Response.App apps = 1;
|
||||
}
|
||||
|
||||
message CGameRecording_GetTimelinesForApp_Request {
|
||||
|
|
@ -102,6 +102,7 @@ message CGameRecording_QueryPhases_Request {
|
|||
optional uint64 filter_gameid = 10;
|
||||
optional string filter_search_string = 11;
|
||||
repeated .CGameRecording_QueryPhases_Request.Tag filter_tags = 12;
|
||||
optional string filter_phase_id = 13;
|
||||
}
|
||||
|
||||
message CGameRecording_QueryPhases_Response {
|
||||
|
|
@ -113,9 +114,6 @@ message CGameRecording_QueryPhases_Response {
|
|||
}
|
||||
|
||||
optional uint64 game_id = 1;
|
||||
optional string title = 2;
|
||||
optional string desc = 3;
|
||||
optional string icon = 4;
|
||||
optional uint32 date_recorded = 5;
|
||||
optional uint64 duration_ms = 6;
|
||||
repeated .CTimelineTag tags = 7;
|
||||
|
|
@ -125,6 +123,10 @@ message CGameRecording_QueryPhases_Response {
|
|||
optional .EPhaseResultType type = 11 [default = k_EPhaseResultType_Automatic];
|
||||
optional uint64 start_ms = 12;
|
||||
repeated uint32 screenshots = 13;
|
||||
optional bool active = 14;
|
||||
optional string phase_id = 15;
|
||||
repeated .CTimelineEntry significant_events = 16;
|
||||
repeated .CPhaseAttribute attributes = 17;
|
||||
}
|
||||
|
||||
repeated .CGameRecording_QueryPhases_Response.Phase phases = 1;
|
||||
|
|
@ -188,6 +190,7 @@ message CTimelineEntry {
|
|||
optional string achievement_name = 16;
|
||||
repeated .CTimelineTag tag = 17;
|
||||
optional string phase_id = 18;
|
||||
repeated .CPhaseAttribute attributes = 19;
|
||||
}
|
||||
|
||||
message CGameRecording_TimelineEntryChanged_Notification {
|
||||
|
|
@ -195,6 +198,12 @@ message CGameRecording_TimelineEntryChanged_Notification {
|
|||
optional fixed64 game_id = 2;
|
||||
}
|
||||
|
||||
message CGameRecording_TimelineEntryRemoved_Notification {
|
||||
optional uint64 game_id = 1;
|
||||
optional string timeline_id = 2;
|
||||
optional uint64 entry_id = 3;
|
||||
}
|
||||
|
||||
message CGameRecording_LowDiskSpace_Notification {
|
||||
}
|
||||
|
||||
|
|
@ -202,6 +211,19 @@ message CGameRecording_PostGameHighlightsChanged_Notification {
|
|||
optional uint64 game_id = 1;
|
||||
}
|
||||
|
||||
message CGameRecording_OpenOverlayToGamePhase_Notification {
|
||||
optional uint64 game_id = 1;
|
||||
optional string phase_id = 2;
|
||||
}
|
||||
|
||||
message CGameRecording_OpenOverlayToTimelineEvent_Notification {
|
||||
optional uint64 game_id = 1;
|
||||
optional uint64 entry_id = 2;
|
||||
}
|
||||
|
||||
message CGameRecording_PhaseListChanged_Notification {
|
||||
}
|
||||
|
||||
message CGameRecording_ClipSummary {
|
||||
optional string clip_id = 1;
|
||||
optional uint64 game_id = 2;
|
||||
|
|
@ -234,6 +256,7 @@ message CGameRecording_SaveClip_Request {
|
|||
optional string name = 4;
|
||||
optional string src_clip_id = 5;
|
||||
optional bool temporary = 6;
|
||||
optional bool force_thumbnail = 7;
|
||||
}
|
||||
|
||||
message CGameRecording_SaveClip_Response {
|
||||
|
|
@ -252,17 +275,30 @@ message CGameRecording_ExportClip_Settings {
|
|||
optional int32 width = 2;
|
||||
optional int32 height = 3;
|
||||
optional int32 frames_per_second = 4;
|
||||
optional .EExportCodec codec = 5 [default = k_EExportCodec_Default];
|
||||
}
|
||||
|
||||
message CGameRecording_ExportClip_Request {
|
||||
optional string clip_id = 1;
|
||||
optional string export_mp4_path = 2;
|
||||
optional .CGameRecording_ExportClip_Settings settings = 3;
|
||||
optional bool use_unique_filename = 4;
|
||||
}
|
||||
|
||||
message CGameRecording_ExportClip_Response {
|
||||
}
|
||||
|
||||
message CGameRecording_ExportClipPreview_Request {
|
||||
optional string clip_id = 1;
|
||||
optional .CGameRecording_ExportClip_Settings settings = 2;
|
||||
optional bool run_policy_checks = 3;
|
||||
}
|
||||
|
||||
message CGameRecording_ExportClipPreview_Response {
|
||||
optional uint64 estimated_size = 1;
|
||||
optional .CGameRecording_ExportClip_Settings settings = 2;
|
||||
}
|
||||
|
||||
message CGameRecording_TakeScreenshot_Request {
|
||||
optional fixed64 game_id = 1;
|
||||
optional string timeline_id = 2;
|
||||
|
|
@ -430,6 +466,9 @@ message CGameRecording_ExportProgress_Notification {
|
|||
message CGameRecording_PerGameSettings {
|
||||
optional fixed64 gameid = 1;
|
||||
optional bool enabled = 2;
|
||||
optional uint32 minutes = 3;
|
||||
optional string bitrate = 4;
|
||||
optional bool infinite = 5;
|
||||
}
|
||||
|
||||
message CGameRecording_GetPerGameSettings_Request {
|
||||
|
|
@ -446,6 +485,13 @@ message CGameRecording_SetPerGameSettings_Request {
|
|||
message CGameRecording_SetPerGameSettings_Response {
|
||||
}
|
||||
|
||||
message CGameRecording_DeletePerGameSettings_Request {
|
||||
optional fixed64 gameid = 1;
|
||||
}
|
||||
|
||||
message CGameRecording_DeletePerGameSettings_Response {
|
||||
}
|
||||
|
||||
message CGameRecording_UploadProgress_Notification {
|
||||
optional float progress = 1;
|
||||
optional string clip_id = 2;
|
||||
|
|
@ -459,53 +505,10 @@ message CGameRecording_SwitchBackgroundRecordingGame_Request {
|
|||
message CGameRecording_SwitchBackgroundRecordingGame_Response {
|
||||
}
|
||||
|
||||
message CGameRecordingDebug_AddTimelineHighlightMarker_Request {
|
||||
optional uint32 appid = 1;
|
||||
optional string icon = 2;
|
||||
optional string title = 3;
|
||||
optional string desc = 4;
|
||||
}
|
||||
|
||||
message CGameRecordingDebug_AddTimelineHighlightMarker_Response {
|
||||
}
|
||||
|
||||
message CGameRecordingDebug_AddTimelineTimestamp_Request {
|
||||
optional uint32 appid = 1;
|
||||
optional string title = 2;
|
||||
}
|
||||
|
||||
message CGameRecordingDebug_AddTimelineTimestamp_Response {
|
||||
}
|
||||
|
||||
message CGameRecordingDebug_AddTimelineRangeStart_Request {
|
||||
optional uint32 appid = 1;
|
||||
optional string id = 2;
|
||||
optional string title = 3;
|
||||
}
|
||||
|
||||
message CGameRecordingDebug_AddTimelineRangeStart_Response {
|
||||
}
|
||||
|
||||
message CGameRecordingDebug_AddTimelineRangeEnd_Request {
|
||||
optional uint32 appid = 1;
|
||||
optional string id = 2;
|
||||
}
|
||||
|
||||
message CGameRecordingDebug_AddTimelineRangeEnd_Response {
|
||||
}
|
||||
|
||||
message CGameRecordingDebug_SetTimelineGameMode_Request {
|
||||
optional uint32 appid = 1;
|
||||
optional uint32 mode = 2;
|
||||
}
|
||||
|
||||
message CGameRecordingDebug_SetTimelineGameMode_Response {
|
||||
}
|
||||
|
||||
service GameRecording {
|
||||
option (webui_service_execution_site) = k_EClientExecutionSiteSteamUI;
|
||||
|
||||
rpc GetActiveTimelineApps (.CGameRecording_GetActiveTimelineApps_Request) returns (.CGameRecording_GetActiveTimelineApps_Response);
|
||||
rpc GetAppsWithBackgroundVideo (.CGameRecording_GetAppsWithBackgroundVideo_Request) returns (.CGameRecording_GetAppsWithBackgroundVideo_Response);
|
||||
rpc GetTimelinesForApp (.CGameRecording_GetTimelinesForApp_Request) returns (.CGameRecording_GetTimelinesForApp_Response);
|
||||
rpc GetTimelinesForClip (.CGameRecording_GetTimelinesForClip_Request) returns (.CGameRecording_GetTimelinesForClip_Response);
|
||||
rpc QueryPhases (.CGameRecording_QueryPhases_Request) returns (.CGameRecording_QueryPhases_Response);
|
||||
|
|
@ -517,6 +520,7 @@ service GameRecording {
|
|||
rpc GetClips (.CGameRecording_GetClips_Request) returns (.CGameRecording_GetClips_Response);
|
||||
rpc UploadClipToSteam (.CGameRecording_UploadClipToSteam_Request) returns (.CGameRecording_UploadClipToSteam_Response);
|
||||
rpc ExportClip (.CGameRecording_ExportClip_Request) returns (.CGameRecording_ExportClip_Response);
|
||||
rpc ExportClipPreview (.CGameRecording_ExportClipPreview_Request) returns (.CGameRecording_ExportClipPreview_Response);
|
||||
rpc TakeScreenshot (.CGameRecording_TakeScreenshot_Request) returns (.CGameRecording_TakeScreenshot_Response);
|
||||
rpc ZipClip (.CGameRecording_ZipClip_Request) returns (.CGameRecording_ZipClip_Response);
|
||||
rpc StartRecording (.CGameRecording_StartRecording_Request) returns (.CGameRecording_StartRecording_Response);
|
||||
|
|
@ -529,14 +533,19 @@ service GameRecording {
|
|||
rpc NotifyTimelineChanged (.CGameRecording_TimelineChanged_Notification) returns (.WebUINoResponse);
|
||||
rpc NotifyRecordingSessionChanged (.CGameRecording_RecordingSessionChanged_Notification) returns (.WebUINoResponse);
|
||||
rpc NotifyTimelineEntryChanged (.CGameRecording_TimelineEntryChanged_Notification) returns (.WebUINoResponse);
|
||||
rpc NotifyTimelineEntryRemoved (.CGameRecording_TimelineEntryRemoved_Notification) returns (.WebUINoResponse);
|
||||
rpc NotifyClipCreated (.CGameRecording_ClipCreated_Notification) returns (.WebUINoResponse);
|
||||
rpc NotifyClipDeleted (.CGameRecording_ClipDeleted_Notification) returns (.WebUINoResponse);
|
||||
rpc NotifyExportProgress (.CGameRecording_ExportProgress_Notification) returns (.WebUINoResponse);
|
||||
rpc NotifyUploadProgress (.CGameRecording_UploadProgress_Notification) returns (.WebUINoResponse);
|
||||
rpc NotifyLowDiskSpace (.CGameRecording_LowDiskSpace_Notification) returns (.WebUINoResponse);
|
||||
rpc NotifyPostGameHighlightsChanged (.CGameRecording_PostGameHighlightsChanged_Notification) returns (.WebUINoResponse);
|
||||
rpc NotifyOpenOverlayToGamePhase (.CGameRecording_OpenOverlayToGamePhase_Notification) returns (.WebUINoResponse);
|
||||
rpc NotifyOpenOverlayToTimelineEvent (.CGameRecording_OpenOverlayToTimelineEvent_Notification) returns (.WebUINoResponse);
|
||||
rpc NotifyPhaseListChanged (.CGameRecording_PhaseListChanged_Notification) returns (.WebUINoResponse);
|
||||
rpc GetPerGameSettings (.CGameRecording_GetPerGameSettings_Request) returns (.CGameRecording_GetPerGameSettings_Response);
|
||||
rpc SetPerGameSettings (.CGameRecording_SetPerGameSettings_Request) returns (.CGameRecording_SetPerGameSettings_Response);
|
||||
rpc DeletePerGameSettings (.CGameRecording_DeletePerGameSettings_Request) returns (.CGameRecording_DeletePerGameSettings_Response);
|
||||
rpc UserAddTimelineEntry (.CGameRecording_UserAddTimelineEntry_Request) returns (.CGameRecording_UserAddTimelineEntry_Response);
|
||||
rpc UserUpdateTimelineEntry (.CGameRecording_UserUpdateTimelineEntry_Request) returns (.CGameRecording_UserUpdateTimelineEntry_Response);
|
||||
rpc UserRemoveTimelineEntry (.CGameRecording_UserRemoveTimelineEntry_Request) returns (.CGameRecording_UserRemoveTimelineEntry_Response);
|
||||
|
|
@ -544,13 +553,3 @@ service GameRecording {
|
|||
rpc GetTotalDiskSpaceUsage (.CGameRecording_GetTotalDiskSpaceUsage_Request) returns (.CGameRecording_GetTotalDiskSpaceUsage_Response);
|
||||
rpc SwitchBackgroundRecordingGame (.CGameRecording_SwitchBackgroundRecordingGame_Request) returns (.CGameRecording_SwitchBackgroundRecordingGame_Response);
|
||||
}
|
||||
|
||||
service GameRecordingDebug {
|
||||
option (webui_service_execution_site) = k_EClientExecutionSiteSteamUI;
|
||||
|
||||
rpc AddTimelineHighlightMarker (.CGameRecordingDebug_AddTimelineHighlightMarker_Request) returns (.CGameRecordingDebug_AddTimelineHighlightMarker_Response);
|
||||
rpc AddTimelineTimestamp (.CGameRecordingDebug_AddTimelineTimestamp_Request) returns (.CGameRecordingDebug_AddTimelineTimestamp_Response);
|
||||
rpc AddTimelineRangeStart (.CGameRecordingDebug_AddTimelineRangeStart_Request) returns (.CGameRecordingDebug_AddTimelineRangeStart_Response);
|
||||
rpc AddTimelineRangeEnd (.CGameRecordingDebug_AddTimelineRangeEnd_Request) returns (.CGameRecordingDebug_AddTimelineRangeEnd_Response);
|
||||
rpc SetTimelineGameMode (.CGameRecordingDebug_SetTimelineGameMode_Request) returns (.CGameRecordingDebug_SetTimelineGameMode_Response);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10,7 +10,6 @@ message CGameRecordingFile {
|
|||
repeated .CGameRecordingPostGameSummary postgame_events = 2;
|
||||
repeated string temporary_clips = 3;
|
||||
repeated .CGameRecordingTag tags = 4;
|
||||
repeated .CGameRecordingPhase phases = 5;
|
||||
}
|
||||
|
||||
message CGameRecordingClipFile {
|
||||
|
|
@ -51,6 +50,7 @@ message CGameRecordingTimelineMetadata {
|
|||
optional uint64 duration_ms = 4;
|
||||
repeated .CGameRecordingTimelineMetadata.Recording recordings = 5;
|
||||
repeated .CGameRecordingPhase phases = 6;
|
||||
repeated .CGameRecordingTimelineEvent significant_events = 7;
|
||||
}
|
||||
|
||||
message CGameRecordingPostGameSummary {
|
||||
|
|
@ -96,14 +96,12 @@ message CGameRecordingPhase {
|
|||
optional string group = 2;
|
||||
}
|
||||
|
||||
optional string title = 1;
|
||||
optional string desc = 2;
|
||||
optional string icon = 3;
|
||||
optional string phase_id = 4;
|
||||
optional uint64 duration_ms = 5;
|
||||
repeated .CGameRecordingPhase.Tag tags = 6;
|
||||
repeated .CGameRecordingPhase.Tag contained_tags = 7;
|
||||
optional uint64 background_timeline_offset = 8;
|
||||
repeated .CPhaseAttribute attributes = 9;
|
||||
}
|
||||
|
||||
message CTimelineTag {
|
||||
|
|
@ -112,3 +110,9 @@ message CTimelineTag {
|
|||
optional string icon = 3;
|
||||
optional uint32 priority = 4;
|
||||
}
|
||||
|
||||
message CPhaseAttribute {
|
||||
optional string group = 1;
|
||||
optional string value = 2;
|
||||
optional uint32 priority = 3;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,6 +5,12 @@ import "webuimessages_base.proto";
|
|||
option optimize_for = SPEED;
|
||||
option cc_generic_services = true;
|
||||
|
||||
enum EDisplayPowerState {
|
||||
k_EDisplayPowerState_Invalid = 0;
|
||||
k_EDisplayPowerState_Off = 1;
|
||||
k_EDisplayPowerState_On = 2;
|
||||
}
|
||||
|
||||
message CMsgDisplayInfo {
|
||||
optional string make = 1;
|
||||
optional string model = 2;
|
||||
|
|
@ -14,6 +20,7 @@ message CMsgDisplayInfo {
|
|||
optional bool is_external = 6;
|
||||
optional bool is_hdr_capable = 7;
|
||||
optional bool is_vrr_capable = 8;
|
||||
optional .EDisplayPowerState display_state = 9 [default = k_EDisplayPowerState_Invalid];
|
||||
}
|
||||
|
||||
message CMsgGamescopeState {
|
||||
|
|
@ -27,6 +34,10 @@ message CMsgGamescopeState {
|
|||
optional bool is_refresh_rate_switching_restricted = 8;
|
||||
optional bool is_hdr_visualization_supported = 9;
|
||||
optional bool is_mura_correction_supported = 10;
|
||||
optional bool is_global_action_binding_supported = 11;
|
||||
optional bool is_look_supported = 12;
|
||||
repeated string look_names = 13;
|
||||
optional bool is_display_state_management_supported = 14;
|
||||
}
|
||||
|
||||
message CGamescope_GetState_Request {
|
||||
|
|
@ -48,10 +59,25 @@ message CGamescope_SetBlurParams_Request {
|
|||
message CGamescope_SetBlurParams_Response {
|
||||
}
|
||||
|
||||
message CGamescope_ReArmMuraCalibration_Request {
|
||||
}
|
||||
|
||||
message CGamescope_ReArmMuraCalibration_Response {
|
||||
}
|
||||
|
||||
message CGamescope_SetDisplayPowerState_Request {
|
||||
optional .EDisplayPowerState estate = 1 [default = k_EDisplayPowerState_Invalid];
|
||||
}
|
||||
|
||||
message CGamescope_SetDisplayPowerState_Response {
|
||||
}
|
||||
|
||||
service Gamescope {
|
||||
option (webui_service_execution_site) = k_EClientExecutionSiteSteamUI;
|
||||
|
||||
rpc GetState (.CGamescope_GetState_Request) returns (.CGamescope_GetState_Response);
|
||||
rpc NotifyStateChanged (.CGamescope_StateChanged_Notification) returns (.WebUINoResponse);
|
||||
rpc SetBlurParams (.CGamescope_SetBlurParams_Request) returns (.CGamescope_SetBlurParams_Response);
|
||||
rpc ReArmMuraCalibration (.CGamescope_ReArmMuraCalibration_Request) returns (.CGamescope_ReArmMuraCalibration_Response);
|
||||
rpc SetDisplayPowerState (.CGamescope_SetDisplayPowerState_Request) returns (.CGamescope_SetDisplayPowerState_Response);
|
||||
}
|
||||
|
|
|
|||
57
steam/protos/webuimessages_hardwareupdate.proto
Normal file
57
steam/protos/webuimessages_hardwareupdate.proto
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
import "enums.proto";
|
||||
import "steammessages_base.proto";
|
||||
import "webuimessages_base.proto";
|
||||
|
||||
option optimize_for = SPEED;
|
||||
option cc_generic_services = true;
|
||||
|
||||
message CHardwareUpdate_GetState_Request {
|
||||
}
|
||||
|
||||
message CHardwareUpdate_GetState_Response {
|
||||
optional bool is_updater_supported = 1;
|
||||
optional bool has_seen_controllers = 2;
|
||||
}
|
||||
|
||||
message CHardwareUpdate_StateChanged_Notification {
|
||||
}
|
||||
|
||||
message CHardwareUpdate_CheckForUpdates_Request {
|
||||
}
|
||||
|
||||
message CMsgAvailableHardwareUpdate {
|
||||
optional uint32 etype = 1;
|
||||
optional uint32 hardware_id = 2;
|
||||
optional string serial_number = 3;
|
||||
optional string current_ts = 4;
|
||||
optional string update_ts = 5;
|
||||
}
|
||||
|
||||
message CHardwareUpdate_CheckForUpdates_Response {
|
||||
repeated .CMsgAvailableHardwareUpdate updates = 1;
|
||||
}
|
||||
|
||||
message CHardwareUpdate_Update_Request {
|
||||
optional string serial_number = 1;
|
||||
}
|
||||
|
||||
message CHardwareUpdate_Update_Response {
|
||||
}
|
||||
|
||||
message CHardwareUpdate_UpdateProgress_Notification {
|
||||
optional int32 progress = 1;
|
||||
}
|
||||
|
||||
message CHardwareUpdate_UpdateStateChanged_Notification {
|
||||
}
|
||||
|
||||
service HardwareUpdate {
|
||||
option (webui_service_execution_site) = k_EClientExecutionSiteSteamUI;
|
||||
|
||||
rpc GetState (.CHardwareUpdate_GetState_Request) returns (.CHardwareUpdate_GetState_Response);
|
||||
rpc NotifyStateChanged (.CHardwareUpdate_StateChanged_Notification) returns (.WebUINoResponse);
|
||||
rpc CheckForUpdates (.CHardwareUpdate_CheckForUpdates_Request) returns (.CHardwareUpdate_CheckForUpdates_Response);
|
||||
rpc Update (.CHardwareUpdate_Update_Request) returns (.CHardwareUpdate_Update_Response);
|
||||
rpc NotifyUpdateProgress (.CHardwareUpdate_UpdateProgress_Notification) returns (.WebUINoResponse);
|
||||
rpc NotifyUpdateStateChanged (.CHardwareUpdate_UpdateStateChanged_Notification) returns (.WebUINoResponse);
|
||||
}
|
||||
94
steam/protos/webuimessages_leds.proto
Normal file
94
steam/protos/webuimessages_leds.proto
Normal file
|
|
@ -0,0 +1,94 @@
|
|||
import "enums.proto";
|
||||
import "steammessages_base.proto";
|
||||
import "webuimessages_base.proto";
|
||||
|
||||
option optimize_for = SPEED;
|
||||
option cc_generic_services = true;
|
||||
|
||||
message CMsgLEDColor {
|
||||
optional float r = 1;
|
||||
optional float g = 2;
|
||||
optional float b = 3;
|
||||
}
|
||||
|
||||
message CMsgLEDManagerDevice {
|
||||
optional int32 id = 1;
|
||||
optional bool enabled = 2;
|
||||
optional string name = 3;
|
||||
repeated string effects_available = 4;
|
||||
optional string effect = 5;
|
||||
optional bool supports_color = 9;
|
||||
repeated .CMsgLEDColor color = 10;
|
||||
optional bool supports_speed = 11;
|
||||
optional float speed = 12;
|
||||
optional bool supports_brightness = 13;
|
||||
optional float brightness = 14;
|
||||
}
|
||||
|
||||
message CMsgLEDManagerState {
|
||||
optional bool is_service_available = 1;
|
||||
repeated .CMsgLEDManagerDevice devices = 2;
|
||||
}
|
||||
|
||||
message CLEDManager_GetState_Request {
|
||||
}
|
||||
|
||||
message CLEDManager_GetState_Response {
|
||||
optional .CMsgLEDManagerState state = 1;
|
||||
}
|
||||
|
||||
message CLEDManager_StateChanged_Notification {
|
||||
}
|
||||
|
||||
message CLEDManager_SetColor_Request {
|
||||
optional int32 device_id = 1;
|
||||
optional .CMsgLEDColor color = 2;
|
||||
optional int32 color_index = 3;
|
||||
}
|
||||
|
||||
message CLEDManager_SetColor_Response {
|
||||
}
|
||||
|
||||
message CLEDManager_SetEnabled_Request {
|
||||
optional int32 device_id = 1;
|
||||
optional bool enabled = 2;
|
||||
}
|
||||
|
||||
message CLEDManager_SetEnabled_Response {
|
||||
}
|
||||
|
||||
message CLEDManager_SetEffect_Request {
|
||||
optional int32 device_id = 1;
|
||||
optional string effect = 2;
|
||||
}
|
||||
|
||||
message CLEDManager_SetEffect_Response {
|
||||
}
|
||||
|
||||
message CLEDManager_SetSpeed_Request {
|
||||
optional int32 device_id = 1;
|
||||
optional float speed = 2;
|
||||
}
|
||||
|
||||
message CLEDManager_SetSpeed_Response {
|
||||
}
|
||||
|
||||
message CLEDManager_SetBrightness_Request {
|
||||
optional int32 device_id = 1;
|
||||
optional float brightness = 2;
|
||||
}
|
||||
|
||||
message CLEDManager_SetBrightness_Response {
|
||||
}
|
||||
|
||||
service LEDManager {
|
||||
option (webui_service_execution_site) = k_EClientExecutionSiteSteamUI;
|
||||
|
||||
rpc GetState (.CLEDManager_GetState_Request) returns (.CLEDManager_GetState_Response);
|
||||
rpc NotifyStateChanged (.CLEDManager_StateChanged_Notification) returns (.WebUINoResponse);
|
||||
rpc SetEnabled (.CLEDManager_SetEnabled_Request) returns (.CLEDManager_SetEnabled_Response);
|
||||
rpc SetColor (.CLEDManager_SetColor_Request) returns (.CLEDManager_SetColor_Response);
|
||||
rpc SetEffect (.CLEDManager_SetEffect_Request) returns (.CLEDManager_SetEffect_Response);
|
||||
rpc SetSpeed (.CLEDManager_SetSpeed_Request) returns (.CLEDManager_SetSpeed_Response);
|
||||
rpc SetBrightness (.CLEDManager_SetBrightness_Request) returns (.CLEDManager_SetBrightness_Response);
|
||||
}
|
||||
|
|
@ -1,110 +0,0 @@
|
|||
import "steammessages_base.proto";
|
||||
import "webuimessages_base.proto";
|
||||
|
||||
option optimize_for = SPEED;
|
||||
option cc_generic_services = true;
|
||||
|
||||
message CTransportValidation_AppendToString_Request {
|
||||
repeated string append_strings = 1;
|
||||
}
|
||||
|
||||
message CTransportValidation_AppendToString_Response {
|
||||
optional string combined_text = 1;
|
||||
}
|
||||
|
||||
message CTransportValidation_NotifyText_Notification {
|
||||
optional string text = 1;
|
||||
}
|
||||
|
||||
message CTransportValidation_NotifyNumber_Notification {
|
||||
optional int32 number = 1;
|
||||
}
|
||||
|
||||
message CTransportValidation_GetLastNotifyNumber_Request {
|
||||
}
|
||||
|
||||
message CTransportValidation_GetLastNotifyNumber_Response {
|
||||
optional int32 last_notify_number = 1;
|
||||
}
|
||||
|
||||
message CTransportValidation_TriggerSyntheticEvents_Request {
|
||||
optional int32 count = 1;
|
||||
}
|
||||
|
||||
message CTransportValidation_TriggerSyntheticEvents_Response {
|
||||
}
|
||||
|
||||
message CTransportValidation_NotifySyntheticEvent_Notification {
|
||||
optional int32 sequence = 1;
|
||||
}
|
||||
|
||||
message CTransportValidation_TriggerDataRequest_Request {
|
||||
}
|
||||
|
||||
message CTransportValidation_TriggerDataRequest_Response {
|
||||
optional int32 data = 1;
|
||||
}
|
||||
|
||||
message CTransportValidation_DataRequest_Request {
|
||||
}
|
||||
|
||||
message CTransportValidation_DataRequest_Response {
|
||||
optional int32 data = 1;
|
||||
}
|
||||
|
||||
message CTransportValidation_AddNumbers_Request {
|
||||
repeated int32 numbers = 1;
|
||||
}
|
||||
|
||||
message CTransportValidation_AddNumbers_Response {
|
||||
optional int32 accumulated = 1;
|
||||
}
|
||||
|
||||
message CTransportValidation_CountOrderedBytes_Request {
|
||||
optional bytes ordered_bytes = 1;
|
||||
}
|
||||
|
||||
message CTransportValidation_CountOrderedBytes_Response {
|
||||
optional int32 byte_count = 1;
|
||||
}
|
||||
|
||||
message CTransportValidationClient_AddNumbers_Request {
|
||||
repeated int32 numbers = 1;
|
||||
}
|
||||
|
||||
message CTransportValidationClient_AddNumbers_Response {
|
||||
optional int32 accumulated = 1;
|
||||
}
|
||||
|
||||
message CTransportAuth_Authenticate_Request {
|
||||
optional string auth_key = 1;
|
||||
}
|
||||
|
||||
message CTransportAuth_Authenticate_Response {
|
||||
}
|
||||
|
||||
service TransportValidation {
|
||||
option (webui_service_execution_site) = k_EClientExecutionSiteSteamUI;
|
||||
|
||||
rpc AppendToString (.CTransportValidation_AppendToString_Request) returns (.CTransportValidation_AppendToString_Response);
|
||||
rpc AddNumbers (.CTransportValidation_AddNumbers_Request) returns (.CTransportValidation_AddNumbers_Response);
|
||||
rpc AddNumbersStatic (.CTransportValidation_AddNumbers_Request) returns (.CTransportValidation_AddNumbers_Response);
|
||||
rpc NotifyText (.CTransportValidation_NotifyText_Notification) returns (.WebUINoResponse);
|
||||
rpc NotifyNumber (.CTransportValidation_NotifyNumber_Notification) returns (.WebUINoResponse);
|
||||
rpc GetLastNotifyNumber (.CTransportValidation_GetLastNotifyNumber_Request) returns (.CTransportValidation_GetLastNotifyNumber_Response);
|
||||
rpc NotifySyntheticEvent (.CTransportValidation_NotifySyntheticEvent_Notification) returns (.WebUINoResponse);
|
||||
rpc TriggerSyntheticEvents (.CTransportValidation_TriggerSyntheticEvents_Request) returns (.CTransportValidation_TriggerSyntheticEvents_Response);
|
||||
rpc CountOrderedBytes (.CTransportValidation_CountOrderedBytes_Request) returns (.CTransportValidation_CountOrderedBytes_Response);
|
||||
}
|
||||
|
||||
service TransportValidationClient {
|
||||
option (webui_service_execution_site) = k_EClientExecutionSiteClientdll;
|
||||
|
||||
rpc AddNumbers (.CTransportValidationClient_AddNumbers_Request) returns (.CTransportValidationClient_AddNumbers_Response);
|
||||
}
|
||||
|
||||
service TransportAuth {
|
||||
option (webui_service_execution_site) = k_EClientExecutionSiteAny;
|
||||
|
||||
rpc Authenticate (.CTransportAuth_Authenticate_Request) returns (.CTransportAuth_Authenticate_Response);
|
||||
}
|
||||
38
steam/protos/webuimessages_sleep.proto
Normal file
38
steam/protos/webuimessages_sleep.proto
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
import "enums.proto";
|
||||
import "steammessages_base.proto";
|
||||
import "webuimessages_base.proto";
|
||||
|
||||
option optimize_for = SPEED;
|
||||
option cc_generic_services = true;
|
||||
|
||||
message CMsgSleepManagerState {
|
||||
}
|
||||
|
||||
message CSleepManager_GetState_Request {
|
||||
}
|
||||
|
||||
message CSleepManager_GetState_Response {
|
||||
optional .CMsgSleepManagerState state = 1;
|
||||
}
|
||||
|
||||
message CSleepManager_StateChanged_Notification {
|
||||
}
|
||||
|
||||
message CSleepManager_RequestSuspend_Notification {
|
||||
}
|
||||
|
||||
message CSleepManager_ResumeFromSuspend_Notification {
|
||||
}
|
||||
|
||||
message CSleepManager_ShowPowerMenu_Notification {
|
||||
}
|
||||
|
||||
service SleepManager {
|
||||
option (webui_service_execution_site) = k_EClientExecutionSiteSteamUI;
|
||||
|
||||
rpc GetState (.CSleepManager_GetState_Request) returns (.CSleepManager_GetState_Response);
|
||||
rpc NotifyStateChanged (.CSleepManager_StateChanged_Notification) returns (.WebUINoResponse);
|
||||
rpc NotifyRequestSuspend (.CSleepManager_RequestSuspend_Notification) returns (.WebUINoResponse);
|
||||
rpc NotifyResumeFromSuspend (.CSleepManager_ResumeFromSuspend_Notification) returns (.WebUINoResponse);
|
||||
rpc NotifyShowPowerMenu (.CSleepManager_ShowPowerMenu_Notification) returns (.WebUINoResponse);
|
||||
}
|
||||
|
|
@ -31,6 +31,20 @@ message CSteamEngine_GetGameIDForPID_Response {
|
|||
optional uint64 gameid = 1;
|
||||
}
|
||||
|
||||
message CSteamEngine_SetOverlayEscapeKeyHandling_Notification {
|
||||
required uint64 gameid = 1;
|
||||
required bool should_handle = 2;
|
||||
}
|
||||
|
||||
message CSteamEngine_SearchAppDataCacheByStoreKeywords_Request {
|
||||
optional string search_term = 1;
|
||||
optional uint32 max_results = 2;
|
||||
}
|
||||
|
||||
message CSteamEngine_SearchAppDataCacheByStoreKeywords_Response {
|
||||
repeated uint32 appids = 1;
|
||||
}
|
||||
|
||||
service SteamEngine {
|
||||
option (webui_service_execution_site) = k_EClientExecutionSiteClientdll;
|
||||
|
||||
|
|
@ -38,4 +52,6 @@ service SteamEngine {
|
|||
rpc GetTextFilterDictionary (.CSteamEngine_GetTextFilterDictionary_Request) returns (.CSteamEngine_GetTextFilterDictionary_Response);
|
||||
rpc NotifyTextFilterDictionaryChanged (.CSteamEngine_TextFilterDictionaryChanged_Notification) returns (.WebUINoResponse);
|
||||
rpc GetGameIDForPID (.CSteamEngine_GetGameIDForPID_Request) returns (.CSteamEngine_GetGameIDForPID_Response);
|
||||
rpc SetOverlayEscapeKeyHandling (.CSteamEngine_SetOverlayEscapeKeyHandling_Notification) returns (.WebUINoResponse);
|
||||
rpc SearchAppDataCacheByStoreKeywords (.CSteamEngine_SearchAppDataCacheByStoreKeywords_Request) returns (.CSteamEngine_SearchAppDataCacheByStoreKeywords_Response);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -86,6 +86,7 @@ message CSteamInputService_GyroQuaternionChanged_Notification {
|
|||
optional .ControllerQuaternion gyro_raw_quaternion = 3;
|
||||
optional .ControllerQuaternion gyro_filtered_quaternion = 4;
|
||||
optional uint32 imu_sensor_delta_time = 5;
|
||||
optional uint32 estimated_packet_rate = 6;
|
||||
}
|
||||
|
||||
message CSteamInputService_GyroSpeedChanged_Notification {
|
||||
|
|
@ -108,6 +109,9 @@ message CSteamInputService_GyroCalibration_Notification {
|
|||
optional float acceleromter_noise = 3;
|
||||
optional float gyroscope_noise = 4;
|
||||
optional float calibration_progress = 5;
|
||||
optional uint32 calibration_state = 6;
|
||||
optional float gyroscope_noise_tolerance = 7;
|
||||
optional float accelerometer_noise_tolerance = 8;
|
||||
}
|
||||
|
||||
message CSteamInputService_ControllerStateFlow_Request {
|
||||
|
|
@ -118,6 +122,33 @@ message CSteamInputService_ControllerStateFlow_Request {
|
|||
message CSteamInputService_ControllerStateFlow_Response {
|
||||
}
|
||||
|
||||
message CSteamInputService_GyroSoftwareCalibration_Request {
|
||||
optional uint32 controller_index = 1;
|
||||
optional int32 side = 2;
|
||||
}
|
||||
|
||||
message CSteamInputService_GyroSoftwareCalibration_Response {
|
||||
}
|
||||
|
||||
message CControllerOriginKey {
|
||||
optional int32 controller_type = 1;
|
||||
optional int32 controller_style = 2;
|
||||
optional int32 source = 3;
|
||||
optional int32 input = 4;
|
||||
}
|
||||
|
||||
message CControllerAccessibilityString {
|
||||
optional .CControllerOriginKey key = 1;
|
||||
optional string localized_string = 2;
|
||||
}
|
||||
|
||||
message CSteamInputService_ControllerAccessibilityStrings_Request {
|
||||
}
|
||||
|
||||
message CSteamInputService_ControllerAccessibilityStrings_Response {
|
||||
repeated .CControllerAccessibilityString strings = 1;
|
||||
}
|
||||
|
||||
service SteamInputManager {
|
||||
option (webui_service_execution_site) = k_EClientExecutionSiteClientdll;
|
||||
|
||||
|
|
@ -129,4 +160,7 @@ service SteamInputManager {
|
|||
rpc NotifyGyroCalibrationStateChanged (.CSteamInputService_GyroCalibration_Notification) returns (.WebUINoResponse);
|
||||
rpc StartControllerStateFlow (.CSteamInputService_ControllerStateFlow_Request) returns (.CSteamInputService_ControllerStateFlow_Response);
|
||||
rpc EndControllerStateFlow (.CSteamInputService_ControllerStateFlow_Request) returns (.CSteamInputService_ControllerStateFlow_Response);
|
||||
rpc GetControllerAccessibilityStrings (.CSteamInputService_ControllerAccessibilityStrings_Request) returns (.CSteamInputService_ControllerAccessibilityStrings_Response);
|
||||
rpc StartGyroSoftwareCalibration (.CSteamInputService_GyroSoftwareCalibration_Request) returns (.CSteamInputService_GyroSoftwareCalibration_Response);
|
||||
rpc CancelGyroSoftwareCalibration (.CSteamInputService_GyroSoftwareCalibration_Request) returns (.CSteamInputService_GyroSoftwareCalibration_Response);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -26,6 +26,20 @@ message CSteamOSManagerState {
|
|||
optional bool is_wifi_debug_supported = 11;
|
||||
optional bool is_wifi_debug_force_disabled = 12;
|
||||
optional bool is_wifi_force_wpa_supplicant_supported = 13;
|
||||
optional bool is_manual_gpu_clock_available = 14;
|
||||
optional int32 manual_gpu_clock_min = 15;
|
||||
optional int32 manual_gpu_clock_max = 16;
|
||||
repeated string platform_performance_profiles_available = 17;
|
||||
optional string platform_performance_profile_default = 18;
|
||||
optional bool is_charge_limit_available = 20;
|
||||
optional int32 charge_limit_min = 21;
|
||||
optional int32 charge_limit_max = 22;
|
||||
optional int32 charge_limit_default = 23;
|
||||
optional bool is_screen_reader_supported = 24;
|
||||
repeated string screen_reader_locales_available = 25;
|
||||
optional string screen_reader_locale_default = 26;
|
||||
optional bool is_system_tracing_available = 27;
|
||||
optional bool is_vrs_available = 28;
|
||||
}
|
||||
|
||||
message CSteamOSManager_GetState_Request {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue