11syntax = "proto2" ;
2- import "steammessages_base.proto" ;
3-
42option optimize_for = SPEED ;
5- option py_generic_services = true ;
6- option (force_php_generation) = true ;
73
84enum EPublishedFileQueryType {
95 k_PublishedFileQueryType_RankedByVote = 0 ;
@@ -60,9 +56,12 @@ enum EPersonaStateFlag {
6056
6157enum EContentCheckProvider {
6258 k_EContentCheckProvider_Invalid = 0 ;
63- k_EContentCheckProvider_Google = 1 ;
59+ k_EContentCheckProvider_Google_DEPRECATED = 1 ;
6460 k_EContentCheckProvider_Amazon = 2 ;
6561 k_EContentCheckProvider_Local = 3 ;
62+ k_EContentCheckProvider_GoogleVertexAI = 4 ;
63+ k_EContentCheckProvider_GoogleGemini = 5 ;
64+ k_EContentCheckProvider_SteamLearn = 6 ;
6665}
6766
6867enum EProfileCustomizationType {
@@ -115,12 +114,41 @@ enum ESDCardFormatStage {
115114 k_ESDCardFormatStage_Finalizing = 5 ;
116115}
117116
117+ enum EStorageFormatStage {
118+ k_EStorageFormatStage_Invalid = 0 ;
119+ k_EStorageFormatStage_NotRunning = 1 ;
120+ k_EStorageFormatStage_Starting = 2 ;
121+ k_EStorageFormatStage_Testing = 3 ;
122+ k_EStorageFormatStage_Rescuing = 4 ;
123+ k_EStorageFormatStage_Formatting = 5 ;
124+ k_EStorageFormatStage_Finalizing = 6 ;
125+ }
126+
118127enum ESystemFanControlMode {
119128 k_SystemFanControlMode_Invalid = 0 ;
120129 k_SystemFanControlMode_Disabled = 1 ;
121130 k_SystemFanControlMode_Default = 2 ;
122131}
123132
133+ enum EStartupMovieVariant {
134+ k_EStartupMovieVariant_Invalid = 0 ;
135+ k_EStartupMovieVariant_Generic = 1 ;
136+ k_EStartupMovieVariant_DeckBlue = 2 ;
137+ k_EStartupMovieVariant_DeckOrange = 3 ;
138+ }
139+
140+ enum EColorGamutLabelSet {
141+ k_ColorGamutLabelSet_Default = 0 ;
142+ k_ColorGamutLabelSet_sRGB_Native = 1 ;
143+ k_ColorGamutLabelSet_Native_sRGB_Boosted = 2 ;
144+ }
145+
146+ enum EWindowStackingOrder {
147+ k_EWindowStackingOrder_Invalid = 0 ;
148+ k_EWindowStackingOrder_Top = 1 ;
149+ k_EWindowStackingOrder_Bottom = 2 ;
150+ }
151+
124152enum EBluetoothDeviceType {
125153 k_BluetoothDeviceType_Invalid = 0 ;
126154 k_BluetoothDeviceType_Unknown = 1 ;
@@ -192,21 +220,12 @@ enum EGPUPerformanceLevel {
192220 k_EGPUPerformanceLevel_Profiling = 5 ;
193221}
194222
195- enum EScalingFilter {
196- k_EScalingFilter_Invalid = 0 ;
197- k_EScalingFilter_FSR = 1 ;
198- k_EScalingFilter_Nearest = 2 ;
199- k_EScalingFilter_Integer = 3 ;
200- k_EScalingFilter_Linear = 4 ;
201- k_EScalingFilter_NIS = 5 ;
202- }
203-
204223enum ESplitScalingFilter {
205224 k_ESplitScalingFilter_Invalid = 0 ;
206225 k_ESplitScalingFilter_Linear = 1 ;
207226 k_ESplitScalingFilter_Nearest = 2 ;
208- k_ESplitScalingFilter_FSR = 3 ;
209- k_ESplitScalingFilter_NIS = 4 ;
227+ k_ESplitScalingFilter_Sharp = 3 ;
228+ k_ESplitScalingFilter_NIS_Deprecated = 4 ;
210229}
211230
212231enum ESplitScalingScaler {
@@ -218,6 +237,30 @@ enum ESplitScalingScaler {
218237 k_ESplitScalingScaler_Stretch = 5 ;
219238}
220239
240+ enum EGamescopeBlurMode {
241+ k_EGamescopeBlurMode_Disabled = 0 ;
242+ k_EGamescopeBlurMode_IfOccluded = 1 ;
243+ k_EGamescopeBlurMode_Always = 2 ;
244+ }
245+
246+ enum ESLSHelper {
247+ k_ESLSHelper_Invalid = 0 ;
248+ k_ESLSHelper_Minidump = 1 ;
249+ k_ESLSHelper_Kdump = 2 ;
250+ k_ESLSHelper_Journal = 3 ;
251+ k_ESLSHelper_Gpu = 4 ;
252+ k_ESLSHelper_SystemInfo = 5 ;
253+ k_ESLSHelper_Devcoredump = 6 ;
254+ }
255+
256+ enum EHDRVisualization {
257+ k_EHDRVisualization_None = 0 ;
258+ k_EHDRVisualization_Heatmap = 1 ;
259+ k_EHDRVisualization_Analysis = 2 ;
260+ k_EHDRVisualization_HeatmapExtended = 3 ;
261+ k_EHDRVisualization_HeatmapClassic = 4 ;
262+ }
263+
221264enum EHDRToneMapOperator {
222265 k_EHDRToneMapOperator_Invalid = 0 ;
223266 k_EHDRToneMapOperator_Uncharted = 1 ;
@@ -250,6 +293,7 @@ enum EUpdaterState {
250293 k_EUpdaterState_Applying = 5 ;
251294 k_EUpdaterState_ClientRestartPending = 6 ;
252295 k_EUpdaterState_SystemRestartPending = 7 ;
296+ k_EUpdaterState_RollBack = 8 ;
253297}
254298
255299enum EStorageBlockContentType {
@@ -281,6 +325,19 @@ enum ESystemDisplayCompatibilityMode {
281325 k_ESystemDisplayCompatibilityMode_MinimalBandwith = 2 ;
282326}
283327
328+ enum ESteamOSCompatibilityCategory {
329+ k_ESteamOSCompatibilityCategory_Unknown = 0 ;
330+ k_ESteamOSCompatibilityCategory_Unsupported = 1 ;
331+ k_ESteamOSCompatibilityCategory_Compatible = 2 ;
332+ }
333+
334+ enum ESteamOSCompatibilityResultDisplayType {
335+ k_ESteamOSCompatibilityResultDisplayType_Invisible = 0 ;
336+ k_ESteamOSCompatibilityResultDisplayType_Informational = 1 ;
337+ k_ESteamOSCompatibilityResultDisplayType_Unsupported = 2 ;
338+ k_ESteamOSCompatibilityResultDisplayType_Compatible = 3 ;
339+ }
340+
284341enum ESteamDeckCompatibilityCategory {
285342 k_ESteamDeckCompatibilityCategory_Unknown = 0 ;
286343 k_ESteamDeckCompatibilityCategory_Unsupported = 1 ;
@@ -296,6 +353,14 @@ enum ESteamDeckCompatibilityResultDisplayType {
296353 k_ESteamDeckCompatibilityResultDisplayType_Verified = 4 ;
297354}
298355
356+ enum ESteamDeckCompatibilityTestResult {
357+ k_ESteamDeckCompatibilityTestResult_Invalid = 0 ;
358+ k_ESteamDeckCompatibilityTestResult_NotApplicable = 1 ;
359+ k_ESteamDeckCompatibilityTestResult_Pass = 2 ;
360+ k_ESteamDeckCompatibilityTestResult_Fail = 3 ;
361+ k_ESteamDeckCompatibilityTestResult_FailMinor = 4 ;
362+ }
363+
299364enum EACState {
300365 k_EACState_Unknown = 0 ;
301366 k_EACState_Disconnected = 1 ;
@@ -316,8 +381,63 @@ enum EOSBranch {
316381 k_EOSBranch_ReleaseCandidate = 2 ;
317382 k_EOSBranch_Beta = 3 ;
318383 k_EOSBranch_BetaCandidate = 4 ;
319- k_EOSBranch_Main = 5 ;
320- k_EOSBranch_Staging = 6 ;
384+ k_EOSBranch_Preview = 5 ;
385+ k_EOSBranch_PreviewCandidate = 6 ;
386+ k_EOSBranch_Main = 7 ;
387+ k_EOSBranch_Staging = 8 ;
388+ }
389+
390+ enum EBrowserGPUStatus {
391+ k_EBrowserGPUStatus_Invalid = 0 ;
392+ k_EBrowserGPUStatus_Enabled = 1 ;
393+ k_EBrowserGPUStatus_DisabledUnknown = 2 ;
394+ k_EBrowserGPUStatus_DisabledCrashCount = 4 ;
395+ k_EBrowserGPUStatus_DisabledBlocklist = 5 ;
396+ k_EBrowserGPUStatus_DisabledJSRequest = 6 ;
397+ k_EBrowserGPUStatus_DisabledCommandLine = 7 ;
398+ k_EBrowserGPUStatus_DisabledRuntimeDetect = 8 ;
399+ k_EBrowserGPUStatus_DisabledChildCommandLine = 9 ;
400+ k_EBrowserGPUStatus_DisabledCompositingCommandLine = 10 ;
401+ }
402+
403+ enum EBrowserFeatureStatus {
404+ k_EBrowserFeatureStatus_Invalid = 0 ;
405+ k_EBrowserFeatureStatus_NotFound = 1 ;
406+ k_EBrowserFeatureStatus_Unknown = 2 ;
407+ k_EBrowserFeatureStatus_DisabledSoftware = 3 ;
408+ k_EBrowserFeatureStatus_DisabledOff = 4 ;
409+ k_EBrowserFeatureStatus_DisabledOffOk = 5 ;
410+ k_EBrowserFeatureStatus_UnavailableSoftware = 6 ;
411+ k_EBrowserFeatureStatus_UnavailableOff = 7 ;
412+ k_EBrowserFeatureStatus_UnavailableOffOk = 8 ;
413+ k_EBrowserFeatureStatus_EnabledReadback = 9 ;
414+ k_EBrowserFeatureStatus_EnabledForce = 10 ;
415+ k_EBrowserFeatureStatus_Enabled = 11 ;
416+ k_EBrowserFeatureStatus_EnabledOn = 12 ;
417+ k_EBrowserFeatureStatus_EnabledForceOn = 13 ;
418+ }
419+
420+ enum EGpuDriverId {
421+ k_EGpuDriverId_Invalid = 0 ;
422+ k_EGpuDriverId_Unknown = 1 ;
423+ k_EGpuDriverId_AmdProprietary = 2 ;
424+ k_EGpuDriverId_AmdOpenSource = 3 ;
425+ k_EGpuDriverId_MesaRadv = 4 ;
426+ k_EGpuDriverId_NvidiaProprietary = 5 ;
427+ k_EGpuDriverId_IntelPropietary = 6 ;
428+ k_EGpuDriverId_MesaIntel = 7 ;
429+ k_EGpuDriverId_QualcommProprietary = 8 ;
430+ k_EGpuDriverId_ArmProprietary = 9 ;
431+ k_EGpuDriverId_GoogleSwiftshader = 10 ;
432+ k_EGpuDriverId_BroadcomProprietary = 11 ;
433+ k_EGpuDriverId_MesaLLVMPipe = 12 ;
434+ k_EGpuDriverId_MoltenVK = 13 ;
435+ k_EGpuDriverId_MesaTurnip = 14 ;
436+ k_EGpuDriverId_MesaPanVK = 15 ;
437+ k_EGpuDriverId_MesaVenus = 16 ;
438+ k_EGpuDriverId_MesaDozen = 17 ;
439+ k_EGpuDriverId_MesaNVK = 18 ;
440+ k_EGpuDriverId_MesaHoneyKrisp = 19 ;
321441}
322442
323443enum ECommunityItemClass {
@@ -384,6 +504,18 @@ enum ENewSteamAnnouncementState {
384504 k_ENewSteamAnnouncementState_FeaturedAnnouncement = 3 ;
385505}
386506
507+ enum EForumType {
508+ k_EForumType_Invalid = 0 ;
509+ k_EForumType_General = 1 ;
510+ k_EForumType_ReportedPosts = 2 ;
511+ k_EForumType_Workshop = 3 ;
512+ k_EForumType_PublishedFile = 4 ;
513+ k_EForumType_Trading = 5 ;
514+ k_EForumType_PlayTest = 6 ;
515+ k_EForumType_Event = 7 ;
516+ k_EForumType_Max = 8 ;
517+ }
518+
387519enum ECommentThreadType {
388520 k_ECommentThreadTypeInvalid = 0 ;
389521 k_ECommentThreadTypeScreenshot_Deprecated = 1 ;
@@ -427,3 +559,128 @@ enum ECloudGamingPlatform {
427559 k_ECloudGamingPlatformValve = 1 ;
428560 k_ECloudGamingPlatformNVIDIA = 2 ;
429561}
562+
563+ enum ECompromiseDetectionType {
564+ k_ECompromiseDetectionType_None = 0 ;
565+ k_ECompromiseDetectionType_TradeEvent = 1 ;
566+ k_ECompromiseDetectionType_ApiCallRate = 2 ;
567+ k_ECompromiseDetectionType_Manual = 3 ;
568+ k_ECompromiseDetectionType_TicketAction = 4 ;
569+ k_ECompromiseDetectionType_MaliciousRefund = 5 ;
570+ k_ECompromiseDetectionType_Move2FA = 6 ;
571+ k_ECompromiseDetectionType_DeviceType = 7 ;
572+ }
573+
574+ enum EAsyncGameSessionUserState {
575+ k_EAsyncGameSessionUserStateUnknown = -1;
576+ k_EAsyncGameSessionUserStateWaitingForOthers = 0 ;
577+ k_EAsyncGameSessionUserStateReadyForAction = 1 ;
578+ k_EAsyncGameSessionUserStateDone = 2 ;
579+ }
580+
581+ enum EAsyncGameSessionUserVisibility {
582+ k_EAsyncGameSessionUserVisibilityEnvelopeAndSessionList = 0 ;
583+ k_EAsyncGameSessionUserVisibilitySessionListOnly = 1 ;
584+ k_EAsyncGameSessionUserVisibilityDismissed = 2 ;
585+ }
586+
587+ enum EGameRecordingType {
588+ k_EGameRecordingType_Unknown = 0 ;
589+ k_EGameRecordingType_NotRecording = 1 ;
590+ k_EGameRecordingType_ManualRecording = 2 ;
591+ k_EGameRecordingType_BackgroundRecording = 3 ;
592+ k_EGameRecordingType_Clip = 4 ;
593+ }
594+
595+ enum EExportCodec {
596+ k_EExportCodec_Default = 0 ;
597+ k_EExportCodec_H264 = 1 ;
598+ k_EExportCodec_H265 = 2 ;
599+ }
600+
601+ enum EProtoAppType {
602+ k_EAppTypeInvalid = 0 ;
603+ k_EAppTypeGame = 1 ;
604+ k_EAppTypeApplication = 2 ;
605+ k_EAppTypeTool = 4 ;
606+ k_EAppTypeDemo = 8 ;
607+ k_EAppTypeDeprected = 16 ;
608+ k_EAppTypeDLC = 32 ;
609+ k_EAppTypeGuide = 64 ;
610+ k_EAppTypeDriver = 128 ;
611+ k_EAppTypeConfig = 256 ;
612+ k_EAppTypeHardware = 512 ;
613+ k_EAppTypeFranchise = 1024 ;
614+ k_EAppTypeVideo = 2048 ;
615+ k_EAppTypePlugin = 4096 ;
616+ k_EAppTypeMusicAlbum = 8192 ;
617+ k_EAppTypeSeries = 16384 ;
618+ k_EAppTypeComic = 32768 ;
619+ k_EAppTypeBeta = 65536 ;
620+ k_EAppTypeShortcut = 1073741824 ;
621+ k_EAppTypeDepotOnly = -2147483648;
622+ }
623+
624+ enum EChildProcessQueryCommand {
625+ k_EChildProcessQueryCommand_Invalid = 0 ;
626+ k_EChildProcessQueryCommand_GpuTopology = 1 ;
627+ k_EChildProcessQueryCommand_Max = 2 ;
628+ }
629+
630+ enum EChildProcessQueryExitCode {
631+ k_EChildProcessQueryExitCode_Success = 0 ;
632+ k_EChildProcessQueryExitCode_ErrorCommandline = -1;
633+ k_EChildProcessQueryExitCode_ErrorOther = -2;
634+ k_EChildProcessQueryExitCode_ErrorUnimplemented = -3;
635+ k_EChildProcessQueryExitCode_ErrorFileSave = -4;
636+ k_EChildProcessQueryExitCode_ErrorNotSupportedByPlatform = -5;
637+ }
638+
639+ enum EWindowsUpdateInstallationImpact {
640+ k_EWindowsUpdateInstallationImpact_Unknown = -1;
641+ k_EWindowsUpdateInstallationImpact_Normal = 0 ;
642+ k_EWindowsUpdateInstallationImpact_Minor = 1 ;
643+ k_EWindowsUpdateInstallationImpact_ExclusiveHandling = 2 ;
644+ }
645+
646+ enum EWindowsUpdateRebootBehavior {
647+ k_EWindowsUpdateRebootBehavior_Unknown = -1;
648+ k_EWindowsUpdateRebootBehavior_NeverNeedsReboot = 0 ;
649+ k_EWindowsUpdateRebootBehavior_AlwaysNeedsReboot = 1 ;
650+ k_EWindowsUpdateRebootBehavior_MightNeedReboot = 2 ;
651+ }
652+
653+ enum EExternalSaleEventType {
654+ k_EExternalSaleEventType_Unknown = 0 ;
655+ k_EExternalSaleEventType_Publisher = 1 ;
656+ k_EExternalSaleEventType_Showcase = 2 ;
657+ k_EExternalSaleEventType_Region = 3 ;
658+ k_EExternalSaleEventType_Theme = 4 ;
659+ k_EExternalSaleEventType_Franchise = 5 ;
660+ }
661+
662+ enum EContentReportReason {
663+ k_EContentReportReason_Invalid = 0 ;
664+ k_EContentReportReason_Abusive = 1 ;
665+ k_EContentReportReason_Commercial = 2 ;
666+ k_EContentReportReason_OffTopic = 3 ;
667+ k_EContentReportReason_Prohibited = 4 ;
668+ k_EContentReportReason_Other = 5 ;
669+ k_EContentReportReason_CSAM = 6 ;
670+ k_EContentReportReason_Terrorism = 7 ;
671+ k_EContentReportReason_MAX = 8 ;
672+ }
673+
674+ enum EControlledLegalCategoryStatus {
675+ k_EControlledLegalCategoryStatus_None = 0 ;
676+ k_EControlledLegalCategoryStatus_Accused = 1 ;
677+ k_EControlledLegalCategoryStatus_Convicted = 2 ;
678+ k_EControlledLegalCategoryStatus_Acquitted = 3 ;
679+ }
680+
681+ enum EContentModeratorLevel {
682+ k_EContentModeratorLevel_Any = 0 ;
683+ k_EContentModeratorLevel_Supervisor = 1 ;
684+ k_EContentModeratorLevel_Valve = 10 ;
685+ k_EContentModeratorLevel_MAX = 11 ;
686+ }
0 commit comments