| // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // Constants for the names of various preferences, for easier changing. |
| |
| #ifndef CHROME_COMMON_PREF_NAMES_H_ |
| #define CHROME_COMMON_PREF_NAMES_H_ |
| |
| #include <stddef.h> |
| |
| #include "build/branding_buildflags.h" |
| #include "build/build_config.h" |
| #include "build/chromeos_buildflags.h" |
| #include "chrome/common/buildflags.h" |
| #include "components/offline_pages/buildflags/buildflags.h" |
| #include "extensions/buildflags/buildflags.h" |
| #include "media/media_buildflags.h" |
| #include "ppapi/buildflags/buildflags.h" |
| #include "printing/buildflags/buildflags.h" |
| #include "rlz/buildflags/buildflags.h" |
| |
| namespace prefs { |
| |
| // Profile prefs. Please add Local State prefs below instead. |
| extern const char kChildAccountStatusKnown[]; |
| extern const char kPreinstalledApps[]; |
| extern const char kSafeBrowsingForTrustedSourcesEnabled[]; |
| extern const char kDisableScreenshots[]; |
| extern const char kDownloadRestrictions[]; |
| extern const char kDownloadBubbleEnabled[]; |
| extern const char kForceEphemeralProfiles[]; |
| extern const char kHomePageIsNewTabPage[]; |
| extern const char kHomePage[]; |
| extern const char kHttpsOnlyModeEnabled[]; |
| extern const char kImportantSitesDialogHistory[]; |
| extern const char kProfileCreationTime[]; |
| #if BUILDFLAG(IS_WIN) |
| extern const char kLastProfileResetTimestamp[]; |
| extern const char kChromeCleanerResetPending[]; |
| extern const char kChromeCleanerScanCompletionTime[]; |
| #endif |
| extern const char kNewTabPageLocationOverride[]; |
| extern const char kProfileIconVersion[]; |
| extern const char kRestoreOnStartup[]; |
| extern const char kSessionExitType[]; |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kManagedProfileSerialAllowAllPortsForUrlsDeprecated[]; |
| extern const char kManagedProfileSerialAllowUsbDevicesForUrlsDeprecated[]; |
| #endif // !BUILDFLAG(IS_ANDROID) |
| #if BUILDFLAG(ENABLE_SUPERVISED_USERS) && BUILDFLAG(ENABLE_EXTENSIONS) |
| extern const char kSupervisedUserApprovedExtensions[]; |
| #endif // BUILDFLAG(ENABLE_SUPERVISED_USERS) && BUILDFLAG(ENABLE_EXTENSIONS) |
| #if BUILDFLAG(ENABLE_SUPERVISED_USERS) |
| extern const char kSupervisedUserMetricsDayId[]; |
| #endif // BUILDFLAG(ENABLE_SUPERVISED_USERS) |
| extern const char kSupervisedUserCustodianEmail[]; |
| extern const char kSupervisedUserCustodianName[]; |
| extern const char kSupervisedUserCustodianObfuscatedGaiaId[]; |
| extern const char kSupervisedUserCustodianProfileImageURL[]; |
| extern const char kSupervisedUserCustodianProfileURL[]; |
| extern const char kSupervisedUserExtensionsMayRequestPermissions[]; |
| extern const char kSupervisedUserManualHosts[]; |
| extern const char kSupervisedUserManualURLs[]; |
| extern const char kSupervisedUserSafeSites[]; |
| extern const char kSupervisedUserSecondCustodianEmail[]; |
| extern const char kSupervisedUserSecondCustodianName[]; |
| extern const char kSupervisedUserSecondCustodianObfuscatedGaiaId[]; |
| extern const char kSupervisedUserSecondCustodianProfileImageURL[]; |
| extern const char kSupervisedUserSecondCustodianProfileURL[]; |
| extern const char kSupervisedUserSharedSettings[]; |
| extern const char kURLsToRestoreOnStartup[]; |
| extern const char kUserFeedbackAllowed[]; |
| |
| #if BUILDFLAG(ENABLE_RLZ) |
| extern const char kRlzPingDelaySeconds[]; |
| #endif // BUILDFLAG(ENABLE_RLZ) |
| |
| // For OS_CHROMEOS we maintain the kApplicationLocale property in both local |
| // state and the user's profile. The global property determines the locale of |
| // the login screen, while the user's profile determines their personal locale |
| // preference. |
| #if BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kApplicationLocaleBackup[]; |
| extern const char kApplicationLocaleAccepted[]; |
| extern const char kOwnerLocale[]; |
| extern const char kAllowedLanguages[]; |
| #endif |
| |
| extern const char kDefaultCharset[]; |
| extern const char kWebKitCommonScript[]; |
| extern const char kWebKitStandardFontFamily[]; |
| extern const char kWebKitFixedFontFamily[]; |
| extern const char kWebKitSerifFontFamily[]; |
| extern const char kWebKitSansSerifFontFamily[]; |
| extern const char kWebKitCursiveFontFamily[]; |
| extern const char kWebKitFantasyFontFamily[]; |
| extern const char kWebKitMathFontFamily[]; |
| |
| // ISO 15924 four-letter script codes that per-script font prefs are supported |
| // for. |
| extern const char* const kWebKitScriptsForFontFamilyMaps[]; |
| extern const size_t kWebKitScriptsForFontFamilyMapsLength; |
| |
| // Per-script font pref prefixes. |
| extern const char kWebKitStandardFontFamilyMap[]; |
| extern const char kWebKitFixedFontFamilyMap[]; |
| extern const char kWebKitSerifFontFamilyMap[]; |
| extern const char kWebKitSansSerifFontFamilyMap[]; |
| extern const char kWebKitCursiveFontFamilyMap[]; |
| extern const char kWebKitFantasyFontFamilyMap[]; |
| extern const char kWebKitMathFontFamilyMap[]; |
| |
| // Per-script font prefs that have defaults, for easy reference when registering |
| // the defaults. |
| extern const char kWebKitStandardFontFamilyArabic[]; |
| #if BUILDFLAG(IS_WIN) |
| extern const char kWebKitFixedFontFamilyArabic[]; |
| #endif |
| extern const char kWebKitSerifFontFamilyArabic[]; |
| extern const char kWebKitSansSerifFontFamilyArabic[]; |
| #if BUILDFLAG(IS_WIN) |
| extern const char kWebKitStandardFontFamilyCyrillic[]; |
| extern const char kWebKitFixedFontFamilyCyrillic[]; |
| extern const char kWebKitSerifFontFamilyCyrillic[]; |
| extern const char kWebKitSansSerifFontFamilyCyrillic[]; |
| extern const char kWebKitStandardFontFamilyGreek[]; |
| extern const char kWebKitFixedFontFamilyGreek[]; |
| extern const char kWebKitSerifFontFamilyGreek[]; |
| extern const char kWebKitSansSerifFontFamilyGreek[]; |
| #endif |
| extern const char kWebKitStandardFontFamilyJapanese[]; |
| extern const char kWebKitFixedFontFamilyJapanese[]; |
| extern const char kWebKitSerifFontFamilyJapanese[]; |
| extern const char kWebKitSansSerifFontFamilyJapanese[]; |
| extern const char kWebKitStandardFontFamilyKorean[]; |
| extern const char kWebKitFixedFontFamilyKorean[]; |
| extern const char kWebKitSerifFontFamilyKorean[]; |
| extern const char kWebKitSansSerifFontFamilyKorean[]; |
| #if BUILDFLAG(IS_WIN) |
| extern const char kWebKitCursiveFontFamilyKorean[]; |
| #endif |
| extern const char kWebKitStandardFontFamilySimplifiedHan[]; |
| extern const char kWebKitFixedFontFamilySimplifiedHan[]; |
| extern const char kWebKitSerifFontFamilySimplifiedHan[]; |
| extern const char kWebKitSansSerifFontFamilySimplifiedHan[]; |
| extern const char kWebKitStandardFontFamilyTraditionalHan[]; |
| extern const char kWebKitFixedFontFamilyTraditionalHan[]; |
| extern const char kWebKitSerifFontFamilyTraditionalHan[]; |
| extern const char kWebKitSansSerifFontFamilyTraditionalHan[]; |
| #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) |
| extern const char kWebKitCursiveFontFamilySimplifiedHan[]; |
| extern const char kWebKitCursiveFontFamilyTraditionalHan[]; |
| #endif |
| |
| extern const char kWebKitDefaultFontSize[]; |
| extern const char kWebKitDefaultFixedFontSize[]; |
| extern const char kWebKitMinimumFontSize[]; |
| extern const char kWebKitMinimumLogicalFontSize[]; |
| extern const char kWebKitJavascriptEnabled[]; |
| extern const char kWebKitWebSecurityEnabled[]; |
| extern const char kWebKitLoadsImagesAutomatically[]; |
| extern const char kWebKitPluginsEnabled[]; |
| extern const char kWebKitDomPasteEnabled[]; |
| extern const char kWebKitTextAreasAreResizable[]; |
| extern const char kWebKitJavascriptCanAccessClipboard[]; |
| extern const char kWebkitTabsToLinks[]; |
| extern const char kWebKitAllowRunningInsecureContent[]; |
| extern const char kWebKitForceDarkModeEnabled[]; |
| #if BUILDFLAG(IS_ANDROID) |
| extern const char kWebKitPasswordEchoEnabled[]; |
| #endif |
| extern const char kSSLErrorOverrideAllowed[]; |
| extern const char kSSLErrorOverrideAllowedForOrigins[]; |
| extern const char kIncognitoModeAvailability[]; |
| extern const char kSearchSuggestEnabled[]; |
| #if BUILDFLAG(IS_ANDROID) |
| extern const char kContextualSearchEnabled[]; |
| extern const char kContextualSearchDisabledValue[]; |
| extern const char kContextualSearchEnabledValue[]; |
| extern const char kContextualSearchPromoCardShownCount[]; |
| extern const char kContextualSearchWasFullyPrivacyEnabled[]; |
| #endif // BUILDFLAG(IS_ANDROID) |
| extern const char kShowInternalAccessibilityTree[]; |
| extern const char kAccessibilityImageLabelsEnabled[]; |
| extern const char kAccessibilityImageLabelsOptInAccepted[]; |
| #if BUILDFLAG(IS_ANDROID) |
| extern const char kAccessibilityImageLabelsEnabledAndroid[]; |
| extern const char kAccessibilityImageLabelsOnlyOnWifi[]; |
| #endif |
| #if !BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kAccessibilityFocusHighlightEnabled[]; |
| #endif |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kLiveCaptionEnabled[]; |
| extern const char kLiveCaptionLanguageCode[]; |
| #endif |
| #if BUILDFLAG(IS_MAC) |
| extern const char kConfirmToQuitEnabled[]; |
| extern const char kShowFullscreenToolbar[]; |
| extern const char kAllowJavascriptAppleEvents[]; |
| #endif |
| extern const char kPromptForDownload[]; |
| extern const char kQuicAllowed[]; |
| extern const char kNetworkQualities[]; |
| extern const char kNetworkEasterEggHighScore[]; |
| extern const char kNetworkPredictionOptions[]; |
| extern const char kPreinstalledAppsInstallState[]; |
| extern const char kHideWebStoreIcon[]; |
| #if BUILDFLAG(IS_CHROMEOS) |
| extern const char kAttestationExtensionAllowlist[]; |
| extern const char kPrintingAPIExtensionsAllowlist[]; |
| #endif |
| #if BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kTapToClickEnabled[]; |
| extern const char kEnableTouchpadThreeFingerClick[]; |
| extern const char kPrimaryMouseButtonRight[]; |
| extern const char kPrimaryPointingStickButtonRight[]; |
| extern const char kOwnerPrimaryPointingStickButtonRight[]; |
| extern const char kMouseAcceleration[]; |
| extern const char kMouseScrollAcceleration[]; |
| extern const char kPointingStickAcceleration[]; |
| extern const char kTouchpadAcceleration[]; |
| extern const char kTouchpadScrollAcceleration[]; |
| extern const char kTouchpadHapticFeedback[]; |
| extern const char kTouchpadHapticClickSensitivity[]; |
| extern const char kMouseSensitivity[]; |
| extern const char kMouseScrollSensitivity[]; |
| extern const char kTouchpadSensitivity[]; |
| extern const char kTouchpadScrollSensitivity[]; |
| extern const char kPointingStickSensitivity[]; |
| extern const char kUse24HourClock[]; |
| extern const char kUserTimezone[]; |
| extern const char kResolveTimezoneByGeolocationMethod[]; |
| extern const char kResolveTimezoneByGeolocationMigratedToMethod[]; |
| // TODO(yusukes): Change "kLanguageABC" to "kABC". The current form is too long |
| // to remember and confusing. The prefs are actually for input methods and i18n |
| // keyboards, not UI languages. |
| extern const char kLanguageCurrentInputMethod[]; |
| extern const char kLanguagePreviousInputMethod[]; |
| extern const char kLanguageAllowedInputMethods[]; |
| extern const char kLanguagePreloadEngines[]; |
| extern const char kLanguagePreloadEnginesSyncable[]; |
| extern const char kLanguageEnabledImes[]; |
| extern const char kLanguageEnabledImesSyncable[]; |
| extern const char kLanguageImeMenuActivated[]; |
| extern const char kLanguageInputMethodSpecificSettings[]; |
| extern const char kLanguageShouldMergeInputMethods[]; |
| |
| extern const char kLabsAdvancedFilesystemEnabled[]; |
| extern const char kLabsMediaplayerEnabled[]; |
| extern const char kShowMobileDataNotification[]; |
| extern const char kChromeOSReleaseNotesVersion[]; |
| extern const char kNoteTakingAppId[]; |
| extern const char kNoteTakingAppEnabledOnLockScreen[]; |
| extern const char kNoteTakingAppsLockScreenAllowlist[]; |
| extern const char kNoteTakingAppsLockScreenToastShown[]; |
| extern const char kRestoreLastLockScreenNote[]; |
| extern const char kSessionUserActivitySeen[]; |
| extern const char kSessionStartTime[]; |
| extern const char kSessionLengthLimit[]; |
| extern const char kSessionWaitForInitialUserActivity[]; |
| extern const char kLastSessionType[]; |
| extern const char kLastSessionLength[]; |
| extern const char kTermsOfServiceURL[]; |
| extern const char kAttestationEnabled[]; |
| extern const char kMultiProfileNeverShowIntro[]; |
| extern const char kMultiProfileWarningShowDismissed[]; |
| extern const char kMultiProfileUserBehavior[]; |
| extern const char kFirstRunTutorialShown[]; |
| extern const char kTimeOnOobe[]; |
| extern const char kFileSystemProviderMounted[]; |
| extern const char kTouchVirtualKeyboardEnabled[]; |
| extern const char kCaptivePortalAuthenticationIgnoresProxy[]; |
| extern const char kPlatformKeys[]; |
| extern const char kKeyPermissionsOneTimeMigrationDone[]; |
| extern const char kUnifiedDesktopEnabledByDefault[]; |
| extern const char kHatsLastInteractionTimestamp[]; |
| extern const char kHatsSurveyCycleEndTimestamp[]; |
| extern const char kHatsDeviceIsSelected[]; |
| extern const char kHatsEntSurveyCycleEndTs[]; |
| extern const char kHatsEntDeviceIsSelected[]; |
| extern const char kHatsStabilitySurveyCycleEndTs[]; |
| extern const char kHatsStabilityDeviceIsSelected[]; |
| extern const char kHatsPerformanceSurveyCycleEndTs[]; |
| extern const char kHatsPerformanceDeviceIsSelected[]; |
| extern const char kHatsOnboardingSurveyCycleEndTs[]; |
| extern const char kHatsOnboardingDeviceIsSelected[]; |
| extern const char kHatsUnlockDeviceIsSelected[]; |
| extern const char kHatsUnlockSurveyCycleEndTs[]; |
| extern const char kHatsSmartLockDeviceIsSelected[]; |
| extern const char kHatsSmartLockSurveyCycleEndTs[]; |
| extern const char kHatsArcGamesDeviceIsSelected[]; |
| extern const char kHatsArcGamesSurveyCycleEndTs[]; |
| extern const char kHatsAudioDeviceIsSelected[]; |
| extern const char kHatsAudioSurveyCycleEndTs[]; |
| extern const char kHatsPersonalizationAvatarSurveyCycleEndTs[]; |
| extern const char kHatsPersonalizationAvatarSurveyIsSelected[]; |
| extern const char kHatsPersonalizationScreensaverSurveyCycleEndTs[]; |
| extern const char kHatsPersonalizationScreensaverSurveyIsSelected[]; |
| extern const char kHatsPersonalizationWallpaperSurveyCycleEndTs[]; |
| extern const char kHatsPersonalizationWallpaperSurveyIsSelected[]; |
| extern const char kEolStatus[]; |
| extern const char kEndOfLifeDate[]; |
| extern const char kEolNotificationDismissed[]; |
| extern const char kFirstEolWarningDismissed[]; |
| extern const char kSecondEolWarningDismissed[]; |
| extern const char kPinUnlockFeatureNotificationShown[]; |
| extern const char kFingerprintUnlockFeatureNotificationShown[]; |
| extern const char kPinUnlockAutosubmitEnabled[]; |
| extern const char kCastReceiverEnabled[]; |
| extern const char kMinimumAllowedChromeVersion[]; |
| extern const char kShowArcSettingsOnSessionStart[]; |
| extern const char kShowSyncSettingsOnSessionStart[]; |
| extern const char kTextToSpeechLangToVoiceName[]; |
| extern const char kTextToSpeechRate[]; |
| extern const char kTextToSpeechPitch[]; |
| extern const char kTextToSpeechVolume[]; |
| extern const char kTimeLimitLocalOverride[]; |
| extern const char kUsageTimeLimit[]; |
| extern const char kScreenTimeLastState[]; |
| extern const char kEnableSyncConsent[]; |
| extern const char kNetworkFileSharesAllowed[]; |
| extern const char kManagedSessionEnabled[]; |
| extern const char kManagedSessionUseFullLoginWarning[]; |
| extern const char kTPMFirmwareUpdateCleanupDismissed[]; |
| extern const char kTPMUpdatePlannedNotificationShownTime[]; |
| extern const char kTPMUpdateOnNextRebootNotificationShown[]; |
| extern const char kNetBiosShareDiscoveryEnabled[]; |
| extern const char kChildScreenTimeMilliseconds[]; |
| extern const char kLastChildScreenTimeSaved[]; |
| extern const char kLastChildScreenTimeReset[]; |
| extern const char kHelpAppNotificationLastShownMilestone[]; |
| extern const char kReleaseNotesSuggestionChipTimesLeftToShow[]; |
| extern const char kDiscoverTabSuggestionChipTimesLeftToShow[]; |
| extern const char kNTLMShareAuthenticationEnabled[]; |
| extern const char kNetworkFileSharesPreconfiguredShares[]; |
| extern const char kMostRecentlyUsedNetworkFileShareURL[]; |
| extern const char kNetworkFileSharesSavedShares[]; |
| extern const char kParentAccessCodeConfig[]; |
| extern const char kPerAppTimeLimitsAppActivities[]; |
| extern const char kPerAppTimeLimitsLastResetTime[]; |
| extern const char kPerAppTimeLimitsLastSuccessfulReportTime[]; |
| extern const char kPerAppTimeLimitsLatestLimitUpdateTime[]; |
| extern const char kPerAppTimeLimitsPolicy[]; |
| extern const char kPerAppTimeLimitsAllowlistPolicy[]; |
| extern const char kFamilyUserMetricsDayId[]; |
| extern const char kFamilyUserMetricsSessionEngagementDuration[]; |
| extern const char kFamilyUserMetricsChromeBrowserEngagementDuration[]; |
| extern const char kDeviceWallpaperImageFilePath[]; |
| extern const char kKerberosRememberPasswordEnabled[]; |
| extern const char kKerberosAddAccountsAllowed[]; |
| extern const char kKerberosAccounts[]; |
| extern const char kKerberosActivePrincipalName[]; |
| extern const char kAppReinstallRecommendationEnabled[]; |
| extern const char kStartupBrowserWindowLaunchSuppressed[]; |
| extern const char kLoginExtensionApiDataForNextLoginAttempt[]; |
| extern const char kLoginExtensionApiCanLockManagedGuestSession[]; |
| extern const char kUpdateRequiredTimerStartTime[]; |
| extern const char kUpdateRequiredWarningPeriod[]; |
| extern const char kSystemProxyUserTrafficHostAndPort[]; |
| extern const char kEduCoexistenceArcMigrationCompleted[]; |
| extern const char kRestrictedManagedGuestSessionExtensionCleanupExemptList[]; |
| #endif // BUILDFLAG(IS_CHROMEOS_ASH) |
| #if BUILDFLAG(IS_CHROMEOS) |
| extern const char kExternalStorageDisabled[]; |
| extern const char kExternalStorageReadOnly[]; |
| extern const char kForceMaximizeOnFirstRun[]; |
| extern const char kInsightsExtensionEnabled[]; |
| extern const char kSettingsShowOSBanner[]; |
| extern const char kUsedPolicyCertificates[]; |
| #endif // BUILDFLAG(IS_CHROMEOS) |
| extern const char kShowHomeButton[]; |
| extern const char kSpeechRecognitionFilterProfanities[]; |
| extern const char kAllowDeletingBrowserHistory[]; |
| extern const char kForceGoogleSafeSearch[]; |
| extern const char kForceYouTubeRestrict[]; |
| extern const char kAllowedDomainsForApps[]; |
| #if BUILDFLAG(IS_CHROMEOS_LACROS) |
| extern const char kUseAshProxy[]; |
| #endif // BUILDFLAG(IS_CHROMEOS_LACROS) |
| // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch |
| // of lacros-chrome is complete. |
| #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) |
| extern const char kUsesSystemTheme[]; |
| #endif |
| extern const char kCurrentThemePackFilename[]; |
| extern const char kCurrentThemeID[]; |
| extern const char kAutogeneratedThemeColor[]; |
| extern const char kPolicyThemeColor[]; |
| extern const char kExtensionsUIDeveloperMode[]; |
| extern const char kExtensionsUIDismissedADTPromo[]; |
| extern const char kExtensionCommands[]; |
| extern const char kPluginsLastInternalDirectory[]; |
| extern const char kPluginsPluginsList[]; |
| extern const char kPluginsAlwaysOpenPdfExternally[]; |
| #if BUILDFLAG(ENABLE_PLUGINS) |
| extern const char kPluginsShowDetails[]; |
| #endif |
| extern const char kPluginsAllowOutdated[]; |
| extern const char kDefaultBrowserLastDeclined[]; |
| extern const char kResetCheckDefaultBrowser[]; |
| extern const char kDefaultBrowserSettingEnabled[]; |
| #if BUILDFLAG(IS_MAC) |
| extern const char kShowUpdatePromotionInfoBar[]; |
| #endif |
| // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch |
| // of lacros-chrome is complete. |
| #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) |
| extern const char kUseCustomChromeFrame[]; |
| #endif |
| #if BUILDFLAG(ENABLE_PLUGINS) |
| extern const char kContentSettingsPluginWhitelist[]; |
| #endif |
| extern const char kPartitionDefaultZoomLevel[]; |
| extern const char kPartitionPerHostZoomLevels[]; |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kPinnedTabs[]; |
| #endif // !BUILDFLAG(IS_ANDROID) |
| |
| extern const char kDisable3DAPIs[]; |
| extern const char kEnableHyperlinkAuditing[]; |
| extern const char kEnableReferrers[]; |
| extern const char kEnableDoNotTrack[]; |
| extern const char kEnableEncryptedMedia[]; |
| |
| extern const char kImportAutofillFormData[]; |
| extern const char kImportBookmarks[]; |
| extern const char kImportHistory[]; |
| extern const char kImportHomepage[]; |
| extern const char kImportSavedPasswords[]; |
| extern const char kImportSearchEngine[]; |
| |
| extern const char kImportDialogAutofillFormData[]; |
| extern const char kImportDialogBookmarks[]; |
| extern const char kImportDialogHistory[]; |
| extern const char kImportDialogSavedPasswords[]; |
| extern const char kImportDialogSearchEngine[]; |
| |
| extern const char kProfileAvatarIndex[]; |
| extern const char kProfileUsingDefaultName[]; |
| extern const char kProfileName[]; |
| extern const char kProfileUsingDefaultAvatar[]; |
| extern const char kProfileUsingGAIAAvatar[]; |
| extern const char kSupervisedUserId[]; |
| |
| extern const char kProfileAvatarTutorialShown[]; |
| |
| extern const char kInvertNotificationShown[]; |
| |
| extern const char kPrinterTypeDenyList[]; |
| extern const char kPrintingAllowedBackgroundGraphicsModes[]; |
| extern const char kPrintingBackgroundGraphicsDefault[]; |
| extern const char kPrintingPaperSizeDefault[]; |
| |
| #if BUILDFLAG(ENABLE_PRINTING) |
| extern const char kPrintingEnabled[]; |
| #endif // BUILDFLAG(ENABLE_PRINTING) |
| |
| extern const char kPrintHeaderFooter[]; |
| extern const char kPrintPreviewDisabled[]; |
| extern const char kPrintPreviewDefaultDestinationSelectionRules[]; |
| |
| #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) |
| extern const char kPrintPdfAsImageAvailability[]; |
| #endif |
| |
| #if BUILDFLAG(ENABLE_PRINT_PREVIEW) |
| extern const char kPrintRasterizePdfDpi[]; |
| extern const char kPrintPdfAsImageDefault[]; |
| #endif |
| |
| #if BUILDFLAG(IS_WIN) && BUILDFLAG(ENABLE_PRINTING) |
| extern const char kPrintPostScriptMode[]; |
| extern const char kPrintRasterizationMode[]; |
| #endif |
| |
| #if !BUILDFLAG(IS_CHROMEOS_ASH) && !BUILDFLAG(IS_ANDROID) |
| extern const char kPrintPreviewUseSystemDefaultPrinter[]; |
| extern const char kUserDataSnapshotRetentionLimit[]; |
| #endif |
| |
| #if BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kExternalPrintServersAllowlist[]; |
| extern const char kDeviceExternalPrintServersAllowlist[]; |
| extern const char kRecommendedPrinters[]; |
| extern const char kRecommendedPrintersAccessMode[]; |
| extern const char kRecommendedPrintersBlocklist[]; |
| extern const char kRecommendedPrintersAllowlist[]; |
| extern const char kUserPrintersAllowed[]; |
| |
| extern const char kPrintingAllowedColorModes[]; |
| extern const char kPrintingAllowedDuplexModes[]; |
| extern const char kPrintingAllowedPinModes[]; |
| extern const char kPrintingColorDefault[]; |
| extern const char kPrintingDuplexDefault[]; |
| extern const char kPrintingPinDefault[]; |
| extern const char kPrintingSendUsernameAndFilenameEnabled[]; |
| extern const char kPrintingMaxSheetsAllowed[]; |
| extern const char kPrintJobHistoryExpirationPeriod[]; |
| extern const char kDeletePrintJobHistoryAllowed[]; |
| #endif // BUILDFLAG(IS_CHROMEOS_ASH) |
| |
| extern const char kDefaultSupervisedUserFilteringBehavior[]; |
| |
| extern const char kSupervisedUsers[]; |
| |
| extern const char kMessageCenterDisabledExtensionIds[]; |
| |
| extern const char kFullscreenAllowed[]; |
| |
| #if BUILDFLAG(IS_ANDROID) |
| extern const char kMigratedToSiteNotificationChannels[]; |
| extern const char kClearedBlockedSiteNotificationChannels[]; |
| extern const char kUsageStatsEnabled[]; |
| #endif |
| |
| extern const char kPushMessagingAppIdentifierMap[]; |
| |
| extern const char kGCMProductCategoryForSubtypes[]; |
| |
| extern const char kEasyUnlockAllowed[]; |
| extern const char kEasyUnlockPairing[]; |
| extern const char kHasSeenSmartLockSignInRemovedNotification[]; |
| |
| #if BUILDFLAG(ENABLE_EXTENSIONS) |
| extern const char kToolbarIconSurfacingBubbleAcknowledged[]; |
| extern const char kToolbarIconSurfacingBubbleLastShowTime[]; |
| #endif |
| |
| extern const char kWebRTCMultipleRoutesEnabled[]; |
| extern const char kWebRTCNonProxiedUdpEnabled[]; |
| extern const char kWebRTCIPHandlingPolicy[]; |
| extern const char kWebRTCUDPPortRange[]; |
| extern const char kWebRtcEventLogCollectionAllowed[]; |
| extern const char kWebRtcLocalIpsAllowedUrls[]; |
| extern const char kWebRTCAllowLegacyTLSProtocols[]; |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kHasSeenWelcomePage[]; |
| extern const char kManagedAccountsSigninRestriction[]; |
| extern const char kManagedAccountsSigninRestrictionScopeMachine[]; |
| #endif |
| |
| #if BUILDFLAG(IS_WIN) |
| // Only used in branded builds. |
| extern const char kNaviOnboardGroup[]; |
| #endif // BUILDFLAG(IS_WIN) |
| |
| extern const char kQuietNotificationPermissionShouldShowPromo[]; |
| extern const char kQuietNotificationPermissionPromoWasShown[]; |
| extern const char kNotificationPermissionActions[]; |
| extern const char kHadThreeConsecutiveNotificationPermissionDenies[]; |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kManagedSerialAllowAllPortsForUrls[]; |
| extern const char kManagedSerialAllowUsbDevicesForUrls[]; |
| extern const char kManagedWebHidAllowAllDevicesForUrls[]; |
| extern const char kManagedWebHidAllowDevicesForUrls[]; |
| extern const char kManagedWebHidAllowDevicesWithHidUsagesForUrls[]; |
| #endif // !BUILDFLAG(IS_ANDROID) |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kAutofillAssistantOnDesktopEnabled[]; |
| #endif // !BUILDFLAG(IS_ANDROID) |
| |
| extern const char kProfileLastUsed[]; |
| extern const char kProfilesLastActive[]; |
| extern const char kProfilesNumCreated[]; |
| extern const char kProfileAttributes[]; |
| #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kLegacyProfileNamesMigrated[]; |
| #endif // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kProfileCreatedByVersion[]; |
| extern const char kProfilesDeleted[]; |
| |
| extern const char kStabilityOtherUserCrashCount[]; |
| extern const char kStabilityKernelCrashCount[]; |
| extern const char kStabilitySystemUncleanShutdownCount[]; |
| |
| extern const char kBrowserSuppressDefaultBrowserPrompt[]; |
| |
| extern const char kBrowserWindowPlacement[]; |
| extern const char kBrowserWindowPlacementPopup[]; |
| extern const char kTaskManagerWindowPlacement[]; |
| extern const char kTaskManagerColumnVisibility[]; |
| extern const char kTaskManagerEndProcessEnabled[]; |
| extern const char kAppWindowPlacement[]; |
| |
| extern const char kDownloadDefaultDirectory[]; |
| extern const char kDownloadExtensionsToOpen[]; |
| extern const char kDownloadExtensionsToOpenByPolicy[]; |
| extern const char kDownloadAllowedURLsForOpenByPolicy[]; |
| extern const char kDownloadDirUpgraded[]; |
| extern const char kDownloadLastCompleteTime[]; |
| #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ |
| BUILDFLAG(IS_MAC) |
| extern const char kOpenPdfDownloadInSystemReader[]; |
| #endif |
| #if BUILDFLAG(IS_ANDROID) |
| extern const char kPromptForDownloadAndroid[]; |
| extern const char kDownloadLaterPromptStatus[]; |
| extern const char kShowMissingSdCardErrorAndroid[]; |
| extern const char kIncognitoReauthenticationForAndroid[]; |
| #endif |
| |
| extern const char kSaveFileDefaultDirectory[]; |
| extern const char kSaveFileType[]; |
| |
| extern const char kAllowFileSelectionDialogs[]; |
| extern const char kDefaultTasksByMimeType[]; |
| extern const char kDefaultTasksBySuffix[]; |
| |
| extern const char kSharedClipboardEnabled[]; |
| |
| #if BUILDFLAG(ENABLE_CLICK_TO_CALL) |
| extern const char kClickToCallEnabled[]; |
| #endif // BUILDFLAG(ENABLE_CLICK_TO_CALL) |
| |
| extern const char kSelectFileLastDirectory[]; |
| |
| extern const char kProtocolHandlerPerOriginAllowedProtocols[]; |
| |
| extern const char kLastKnownIntranetRedirectOrigin[]; |
| extern const char kDNSInterceptionChecksEnabled[]; |
| extern const char kIntranetRedirectBehavior[]; |
| |
| extern const char kShutdownType[]; |
| extern const char kShutdownNumProcesses[]; |
| extern const char kShutdownNumProcessesSlow[]; |
| |
| extern const char kRestartLastSessionOnShutdown[]; |
| #if !BUILDFLAG(IS_ANDROID) |
| #if !BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kCommandLineFlagSecurityWarningsEnabled[]; |
| #endif |
| extern const char kPromotionalTabsEnabled[]; |
| extern const char kSuppressUnsupportedOSWarning[]; |
| extern const char kWasRestarted[]; |
| #endif // !BUILDFLAG(IS_ANDROID) |
| |
| extern const char kDisableExtensions[]; |
| |
| extern const char kNtpAppPageNames[]; |
| extern const char kNtpCollapsedForeignSessions[]; |
| #if BUILDFLAG(IS_ANDROID) |
| extern const char kNtpCollapsedRecentlyClosedTabs[]; |
| extern const char kNtpCollapsedSnapshotDocument[]; |
| extern const char kNtpCollapsedSyncPromo[]; |
| #else |
| extern const char kNtpCustomBackgroundDict[]; |
| extern const char kNtpCustomBackgroundLocalToDevice[]; |
| extern const char kNtpDisabledModules[]; |
| extern const char kNtpModulesOrder[]; |
| extern const char kNtpModulesVisible[]; |
| extern const char kNtpModulesShownCount[]; |
| extern const char kNtpModulesFirstShownTime[]; |
| extern const char kNtpModulesFreVisible[]; |
| extern const char kNtpPromoBlocklist[]; |
| extern const char kNtpPromoVisible[]; |
| extern const char kNtpSearchSuggestionsBlocklist[]; |
| extern const char kNtpSearchSuggestionsImpressions[]; |
| extern const char kNtpSearchSuggestionsOptOut[]; |
| #endif // BUILDFLAG(IS_ANDROID) |
| extern const char kNtpShownPage[]; |
| |
| extern const char kDevToolsAdbKey[]; |
| extern const char kDevToolsAvailability[]; |
| extern const char kDevToolsRemoteDebuggingAllowed[]; |
| extern const char kDevToolsBackgroundServicesExpirationDict[]; |
| extern const char kDevToolsDiscoverUsbDevicesEnabled[]; |
| extern const char kDevToolsEditedFiles[]; |
| extern const char kDevToolsFileSystemPaths[]; |
| extern const char kDevToolsPortForwardingEnabled[]; |
| extern const char kDevToolsPortForwardingDefaultSet[]; |
| extern const char kDevToolsPortForwardingConfig[]; |
| extern const char kDevToolsPreferences[]; |
| extern const char kDevToolsSyncPreferences[]; |
| extern const char kDevToolsSyncedPreferencesSyncEnabled[]; |
| extern const char kDevToolsSyncedPreferencesSyncDisabled[]; |
| extern const char kDevToolsDiscoverTCPTargetsEnabled[]; |
| extern const char kDevToolsTCPDiscoveryConfig[]; |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kDiceSigninUserMenuPromoCount[]; |
| #endif |
| |
| extern const char kUserUninstalledPreinstalledWebAppPref[]; |
| extern const char kManagedConfigurationPerOrigin[]; |
| extern const char kLastManagedConfigurationHashForOrigin[]; |
| |
| extern const char kWebAppCreateOnDesktop[]; |
| extern const char kWebAppCreateInAppsMenu[]; |
| extern const char kWebAppCreateInQuickLaunchBar[]; |
| extern const char kWebAppInstallForceList[]; |
| extern const char kWebAppSettings[]; |
| extern const char kWebAppInstallMetrics[]; |
| extern const char kWebAppsDailyMetrics[]; |
| extern const char kWebAppsDailyMetricsDate[]; |
| extern const char kWebAppsExtensionIDs[]; |
| extern const char kWebAppsAppAgnosticIphState[]; |
| extern const char kWebAppsLastPreinstallSynchronizeVersion[]; |
| extern const char kWebAppsDidMigrateDefaultChromeApps[]; |
| extern const char kWebAppsUninstalledDefaultChromeApps[]; |
| extern const char kWebAppsPreferences[]; |
| extern const char kWebAppsIsolationState[]; |
| |
| #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \ |
| (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS)) |
| extern const char kWebAppsUrlHandlerInfo[]; |
| #endif |
| |
| extern const char kSystemWebAppLastUpdateVersion[]; |
| extern const char kSystemWebAppLastInstalledLocale[]; |
| extern const char kSystemWebAppInstallFailureCount[]; |
| extern const char kSystemWebAppLastAttemptedVersion[]; |
| extern const char kSystemWebAppLastAttemptedLocale[]; |
| |
| extern const char kDefaultAudioCaptureDevice[]; |
| extern const char kDefaultVideoCaptureDevice[]; |
| extern const char kMediaDeviceIdSalt[]; |
| extern const char kMediaStorageIdSalt[]; |
| #if BUILDFLAG(IS_WIN) |
| extern const char kMediaCdmOriginData[]; |
| extern const char kNetworkServiceSandboxEnabled[]; |
| #endif // BUILDFLAG(IS_WIN) |
| |
| extern const char kPrintPreviewStickySettings[]; |
| extern const char kCloudPrintRoot[]; |
| extern const char kCloudPrintProxyEnabled[]; |
| extern const char kCloudPrintProxyId[]; |
| extern const char kCloudPrintAuthToken[]; |
| extern const char kCloudPrintEmail[]; |
| extern const char kCloudPrintPrintSystemSettings[]; |
| extern const char kCloudPrintEnableJobPoll[]; |
| extern const char kCloudPrintRobotRefreshToken[]; |
| extern const char kCloudPrintRobotEmail[]; |
| extern const char kCloudPrintConnectNewPrinters[]; |
| extern const char kCloudPrintXmppPingEnabled[]; |
| extern const char kCloudPrintXmppPingTimeout[]; |
| extern const char kCloudPrintPrinters[]; |
| extern const char kCloudPrintSubmitEnabled[]; |
| extern const char kCloudPrintUserSettings[]; |
| |
| extern const char kMaxConnectionsPerProxy[]; |
| |
| extern const char kAudioCaptureAllowed[]; |
| extern const char kAudioCaptureAllowedUrls[]; |
| extern const char kVideoCaptureAllowed[]; |
| extern const char kVideoCaptureAllowedUrls[]; |
| extern const char kScreenCaptureAllowed[]; |
| extern const char kScreenCaptureAllowedByOrigins[]; |
| extern const char kWindowCaptureAllowedByOrigins[]; |
| extern const char kTabCaptureAllowedByOrigins[]; |
| extern const char kSameOriginTabCaptureAllowedByOrigins[]; |
| |
| #if BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kDemoModeConfig[]; |
| extern const char kDemoModeCountry[]; |
| extern const char kDemoModeDefaultLocale[]; |
| extern const char kDeviceSettingsCache[]; |
| extern const char kHardwareKeyboardLayout[]; |
| extern const char kShouldAutoEnroll[]; |
| extern const char kAutoEnrollmentPowerLimit[]; |
| extern const char kShouldRetrieveDeviceState[]; |
| extern const char kEnrollmentPsmResult[]; |
| extern const char kEnrollmentPsmDeterminationTime[]; |
| extern const char kDeviceActivityTimes[]; |
| extern const char kAppActivityTimes[]; |
| extern const char kUserActivityTimes[]; |
| extern const char kOwnerPrimaryMouseButtonRight[]; |
| extern const char kOwnerTapToClickEnabled[]; |
| extern const char kUptimeLimit[]; |
| extern const char kRebootAfterUpdate[]; |
| extern const char kDeviceRobotAnyApiRefreshToken[]; |
| extern const char kDeviceEnrollmentRequisition[]; |
| extern const char kDeviceEnrollmentSubOrganization[]; |
| extern const char kDeviceEnrollmentAutoStart[]; |
| extern const char kDeviceEnrollmentCanExit[]; |
| extern const char kDeviceDMToken[]; |
| extern const char kUsersLastInputMethod[]; |
| extern const char kCachedMultiProfileUserBehavior[]; |
| extern const char kInitialLocale[]; |
| extern const char kDeviceRegistered[]; |
| extern const char kEnrollmentRecoveryRequired[]; |
| extern const char kHelpAppShouldShowGetStarted[]; |
| extern const char kHelpAppShouldShowParentalControl[]; |
| extern const char kHelpAppTabletModeDuringOobe[]; |
| extern const char kServerBackedDeviceState[]; |
| extern const char kCustomizationDefaultWallpaperURL[]; |
| extern const char kLogoutStartedLast[]; |
| extern const char kConsumerManagementStage[]; |
| extern const char kReportArcStatusEnabled[]; |
| extern const char kSchedulerConfiguration[]; |
| extern const char kNetworkThrottlingEnabled[]; |
| extern const char kPowerMetricsDailySample[]; |
| extern const char kPowerMetricsIdleScreenDimCount[]; |
| extern const char kPowerMetricsIdleScreenOffCount[]; |
| extern const char kPowerMetricsIdleSuspendCount[]; |
| extern const char kPowerMetricsLidClosedSuspendCount[]; |
| extern const char kReportingUsers[]; |
| extern const char kArcAppInstallEventLoggingEnabled[]; |
| extern const char kExtensionInstallEventLoggingEnabled[]; |
| extern const char kRemoveUsersRemoteCommand[]; |
| extern const char kAutoScreenBrightnessMetricsDailySample[]; |
| extern const char kAutoScreenBrightnessMetricsAtlasUserAdjustmentCount[]; |
| extern const char kAutoScreenBrightnessMetricsEveUserAdjustmentCount[]; |
| extern const char kAutoScreenBrightnessMetricsNocturneUserAdjustmentCount[]; |
| extern const char kAutoScreenBrightnessMetricsKohakuUserAdjustmentCount[]; |
| extern const char kAutoScreenBrightnessMetricsNoAlsUserAdjustmentCount[]; |
| extern const char kAutoScreenBrightnessMetricsSupportedAlsUserAdjustmentCount[]; |
| extern const char |
| kAutoScreenBrightnessMetricsUnsupportedAlsUserAdjustmentCount[]; |
| extern const char kKnownUserParentAccessCodeConfig[]; |
| extern const char kLastRsuDeviceIdUploaded[]; |
| extern const char kDeviceName[]; |
| |
| #endif // BUILDFLAG(IS_CHROMEOS_ASH) |
| |
| extern const char kClearPluginLSODataEnabled[]; |
| extern const char kPepperFlashSettingsEnabled[]; |
| extern const char kDiskCacheDir[]; |
| extern const char kDiskCacheSize[]; |
| |
| extern const char kChromeOsReleaseChannel[]; |
| |
| extern const char kPerformanceTracingEnabled[]; |
| |
| extern const char kRegisteredBackgroundContents[]; |
| |
| extern const char kTotalMemoryLimitMb[]; |
| |
| extern const char kAuthSchemes[]; |
| extern const char kAllHttpAuthSchemesAllowedForOrigins[]; |
| extern const char kDisableAuthNegotiateCnameLookup[]; |
| extern const char kEnableAuthNegotiatePort[]; |
| extern const char kAuthServerAllowlist[]; |
| extern const char kAuthNegotiateDelegateAllowlist[]; |
| extern const char kGSSAPILibraryName[]; |
| extern const char kAuthAndroidNegotiateAccountType[]; |
| extern const char kAllowCrossOriginAuthPrompt[]; |
| extern const char kGloballyScopeHTTPAuthCacheEnabled[]; |
| extern const char kAmbientAuthenticationInPrivateModesEnabled[]; |
| extern const char kBasicAuthOverHttpEnabled[]; |
| |
| #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) |
| extern const char kAuthNegotiateDelegateByKdcPolicy[]; |
| #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) |
| |
| #if BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA) |
| extern const char kNtlmV2Enabled[]; |
| #endif // BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA) |
| |
| #if BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kKerberosEnabled[]; |
| #endif |
| |
| extern const char kCertRevocationCheckingEnabled[]; |
| extern const char kCertRevocationCheckingRequiredLocalAnchors[]; |
| extern const char kSSLVersionMin[]; |
| extern const char kSSLVersionMax[]; |
| extern const char kCipherSuiteBlacklist[]; |
| extern const char kH2ClientCertCoalescingHosts[]; |
| extern const char kHSTSPolicyBypassList[]; |
| extern const char kCECPQ2Enabled[]; |
| |
| extern const char kBuiltInDnsClientEnabled[]; |
| extern const char kDnsOverHttpsMode[]; |
| extern const char kDnsOverHttpsTemplates[]; |
| extern const char kAdditionalDnsQueryTypesEnabled[]; |
| |
| #if BUILDFLAG(IS_MAC) |
| extern const char kUserRemovedLoginItem[]; |
| extern const char kChromeCreatedLoginItem[]; |
| extern const char kMigratedLoginItemPref[]; |
| extern const char kNotifyWhenAppsKeepChromeAlive[]; |
| #endif |
| |
| extern const char kBackgroundModeEnabled[]; |
| extern const char kHardwareAccelerationModeEnabled[]; |
| extern const char kHardwareAccelerationModePrevious[]; |
| |
| extern const char kDevicePolicyRefreshRate[]; |
| |
| extern const char kFactoryResetRequested[]; |
| extern const char kForceFactoryReset[]; |
| extern const char kFactoryResetTPMFirmwareUpdateMode[]; |
| extern const char kDebuggingFeaturesRequested[]; |
| extern const char kEnableAdbSideloadingRequested[]; |
| |
| #if BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kSigninScreenTimezone[]; |
| extern const char kResolveDeviceTimezoneByGeolocationMethod[]; |
| extern const char kSystemTimezoneAutomaticDetectionPolicy[]; |
| #endif // BUILDFLAG(IS_CHROMEOS_ASH) |
| |
| extern const char kEnableMediaRouter[]; |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kShowCastIconInToolbar[]; |
| #endif // !BUILDFLAG(IS_ANDROID) |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kRelaunchNotification[]; |
| extern const char kRelaunchNotificationPeriod[]; |
| extern const char kRelaunchWindow[]; |
| #endif // !BUILDFLAG(IS_ANDROID) |
| |
| #if BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kRelaunchHeadsUpPeriod[]; |
| #endif // BUILDFLAG(IS_CHROMEOS_ASH) |
| |
| #if BUILDFLAG(IS_MAC) |
| extern const char kMacRestoreLocationPermissionsExperimentCount[]; |
| #endif // BUILDFLAG(IS_MAC) |
| |
| #if BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kEnrollmentIdUploadedOnChromad[]; |
| extern const char kLastChromadMigrationAttemptTime[]; |
| #endif // BUILDFLAG(IS_CHROMEOS_ASH) |
| |
| #if BUILDFLAG(IS_WIN) |
| extern const char kHardwareSecureDecryptionDisabledTimes[]; |
| #endif // BUILDFLAG(IS_WIN) |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kAttemptedToEnableAutoupdate[]; |
| |
| extern const char kMediaGalleriesUniqueId[]; |
| extern const char kMediaGalleriesRememberedGalleries[]; |
| #endif // !BUILDFLAG(IS_ANDROID) |
| |
| #if BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kPolicyPinnedLauncherApps[]; |
| extern const char kShelfDefaultPinLayoutRolls[]; |
| extern const char kShelfDefaultPinLayoutRollsForTabletFormFactor[]; |
| #endif // BUILDFLAG(IS_CHROMEOS_ASH) |
| |
| #if BUILDFLAG(IS_WIN) |
| extern const char kNetworkProfileWarningsLeft[]; |
| extern const char kNetworkProfileLastWarningTime[]; |
| extern const char kShortcutMigrationVersion[]; |
| #endif |
| |
| #if BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kRLZBrand[]; |
| extern const char kRLZDisabled[]; |
| extern const char kAppListLocalState[]; |
| extern const char kAppListPreferredOrder[]; |
| #endif |
| |
| extern const char kAppShortcutsVersion[]; |
| extern const char kAppShortcutsArch[]; |
| |
| extern const char kProtectedContentDefault[]; |
| |
| extern const char kWatchdogExtensionActive[]; |
| |
| #if BUILDFLAG(IS_ANDROID) |
| extern const char kPartnerBookmarkMappings[]; |
| #endif // BUILDFLAG(IS_ANDROID) |
| |
| extern const char kQuickCheckEnabled[]; |
| extern const char kBrowserGuestModeEnabled[]; |
| extern const char kBrowserGuestModeEnforced[]; |
| extern const char kBrowserAddPersonEnabled[]; |
| extern const char kForceBrowserSignin[]; |
| extern const char kBrowserProfilePickerAvailabilityOnStartup[]; |
| extern const char kBrowserProfilePickerShown[]; |
| extern const char kBrowserShowProfilePickerOnStartup[]; |
| extern const char kSigninAllowedOnNextStartup[]; |
| extern const char kSigninInterceptionEnabled[]; |
| #if BUILDFLAG(IS_CHROMEOS) |
| extern const char kEchoCheckedOffers[]; |
| extern const char kLacrosSecondaryProfilesAllowed[]; |
| #endif // BUILDFLAG(IS_CHROMEOS) |
| |
| extern const char kCryptAuthDeviceId[]; |
| extern const char kCryptAuthInstanceId[]; |
| extern const char kCryptAuthInstanceIdToken[]; |
| extern const char kEasyUnlockHardlockState[]; |
| extern const char kEasyUnlockLocalStateTpmKeys[]; |
| extern const char kEasyUnlockLocalStateUserPrefs[]; |
| |
| extern const char kRecoveryComponentNeedsElevation[]; |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kCloudExtensionRequestEnabled[]; |
| extern const char kCloudExtensionRequestIds[]; |
| #endif |
| |
| #if BUILDFLAG(ENABLE_BACKGROUND_MODE) |
| extern const char kRestartInBackground[]; |
| #endif |
| |
| #if BUILDFLAG(ENABLE_EXTENSIONS) |
| extern const char kAnimationPolicy[]; |
| extern const char kSecurityKeyPermitAttestation[]; |
| #endif |
| |
| #if BUILDFLAG(IS_CHROMEOS_LACROS) |
| // FocusHighlight is special as the feature also exists in lacros. |
| // However, extensions can only set the ash-value (computed here |
| // and later sent to ash). |
| extern const char kLacrosAccessibilityFocusHighlightEnabled[]; |
| |
| extern const char kLacrosAccessibilityAutoclickEnabled[]; |
| extern const char kLacrosAccessibilityCaretHighlightEnabled[]; |
| extern const char kLacrosAccessibilityCursorColorEnabled[]; |
| extern const char kLacrosAccessibilityCursorHighlightEnabled[]; |
| extern const char kLacrosAccessibilityDictationEnabled[]; |
| extern const char kLacrosAccessibilityHighContrastEnabled[]; |
| extern const char kLacrosAccessibilityLargeCursorEnabled[]; |
| extern const char kLacrosAccessibilityScreenMagnifierEnabled[]; |
| extern const char kLacrosAccessibilitySelectToSpeakEnabled[]; |
| extern const char kLacrosAccessibilitySpokenFeedbackEnabled[]; |
| extern const char kLacrosAccessibilityStickyKeysEnabled[]; |
| extern const char kLacrosAccessibilitySwitchAccessEnabled[]; |
| extern const char kLacrosAccessibilityVirtualKeyboardEnabled[]; |
| extern const char kLacrosDockedMagnifierEnabled[]; |
| #endif |
| |
| extern const char kBackgroundTracingLastUpload[]; |
| |
| extern const char kAllowDinosaurEasterEgg[]; |
| |
| #if BUILDFLAG(IS_ANDROID) |
| extern const char kClickedUpdateMenuItem[]; |
| extern const char kLatestVersionWhenClickedUpdateMenuItem[]; |
| #endif |
| |
| #if BUILDFLAG(IS_ANDROID) |
| extern const char kCommerceMerchantViewerMessagesShownTime[]; |
| #endif |
| |
| extern const char kDSEGeolocationSettingDeprecated[]; |
| |
| extern const char kDSEPermissionsSettings[]; |
| extern const char kDSEWasDisabledByPolicy[]; |
| |
| extern const char kWebShareVisitedTargets[]; |
| |
| #if BUILDFLAG(IS_WIN) |
| // Only used in branded builds. |
| extern const char kIncompatibleApplications[]; |
| extern const char kModuleBlocklistCacheMD5Digest[]; |
| extern const char kThirdPartyBlockingEnabled[]; |
| #endif // BUILDFLAG(IS_WIN) |
| |
| // Windows mitigation policies. |
| #if BUILDFLAG(IS_WIN) |
| extern const char kRendererCodeIntegrityEnabled[]; |
| extern const char kBlockBrowserLegacyExtensionPoints[]; |
| #endif // BUILDFLAG(IS_WIN) |
| |
| extern const char kSettingsResetPromptPromptWave[]; |
| extern const char kSettingsResetPromptLastTriggeredForDefaultSearch[]; |
| extern const char kSettingsResetPromptLastTriggeredForStartupUrls[]; |
| extern const char kSettingsResetPromptLastTriggeredForHomepage[]; |
| |
| #if BUILDFLAG(IS_ANDROID) |
| extern const char kClipboardLastModifiedTime[]; |
| #endif |
| |
| #if BUILDFLAG(ENABLE_OFFLINE_PAGES) |
| extern const char kOfflineUsageStartObserved[]; |
| extern const char kOfflineUsageOnlineObserved[]; |
| extern const char kOfflineUsageOfflineObserved[]; |
| extern const char kPrefetchUsageEnabledObserved[]; |
| extern const char kPrefetchUsageFetchObserved[]; |
| extern const char kPrefetchUsageOpenObserved[]; |
| extern const char kOfflineUsageTrackingDay[]; |
| extern const char kOfflineUsageUnusedCount[]; |
| extern const char kOfflineUsageStartedCount[]; |
| extern const char kOfflineUsageOfflineCount[]; |
| extern const char kOfflineUsageOnlineCount[]; |
| extern const char kOfflineUsageMixedCount[]; |
| extern const char kPrefetchUsageEnabledCount[]; |
| extern const char kPrefetchUsageFetchedCount[]; |
| extern const char kPrefetchUsageOpenedCount[]; |
| extern const char kPrefetchUsageMixedCount[]; |
| #endif |
| |
| extern const char kMediaEngagementSchemaVersion[]; |
| |
| // Preferences for recording metrics about tab and window usage. |
| extern const char kTabStatsTotalTabCountMax[]; |
| extern const char kTabStatsMaxTabsPerWindow[]; |
| extern const char kTabStatsWindowCountMax[]; |
| extern const char kTabStatsDailySample[]; |
| extern const char kTabStatsDiscardsExternal[]; |
| extern const char kTabStatsDiscardsUrgent[]; |
| extern const char kTabStatsReloadsExternal[]; |
| extern const char kTabStatsReloadsUrgent[]; |
| |
| extern const char kUnsafelyTreatInsecureOriginAsSecure[]; |
| |
| extern const char kIsolateOrigins[]; |
| extern const char kSitePerProcess[]; |
| |
| extern const char kDisplayCapturePermissionsPolicyEnabled[]; |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kSharedArrayBufferUnrestrictedAccessAllowed[]; |
| extern const char kAutoplayAllowed[]; |
| extern const char kAutoplayAllowlist[]; |
| extern const char kBlockAutoplayEnabled[]; |
| #endif |
| extern const char kSandboxExternalProtocolBlocked[]; |
| |
| #if BUILDFLAG(IS_LINUX) |
| extern const char kAllowSystemNotifications[]; |
| #endif |
| |
| extern const char kNotificationNextPersistentId[]; |
| extern const char kNotificationNextTriggerTime[]; |
| |
| extern const char kTabFreezingEnabled[]; |
| |
| extern const char kEnterpriseHardwarePlatformAPIEnabled[]; |
| |
| extern const char kSignedHTTPExchangeEnabled[]; |
| |
| #if BUILDFLAG(IS_ANDROID) |
| extern const char kUsageStatsEnabled[]; |
| #endif |
| |
| #if BUILDFLAG(IS_CHROMEOS) |
| extern const char kClientCertificateManagementAllowed[]; |
| extern const char kCACertificateManagementAllowed[]; |
| #endif |
| |
| #if BUILDFLAG(BUILTIN_CERT_VERIFIER_POLICY_SUPPORTED) |
| extern const char kBuiltinCertificateVerifierEnabled[]; |
| #endif |
| |
| extern const char kSharingVapidKey[]; |
| extern const char kSharingFCMRegistration[]; |
| extern const char kSharingLocalSharingInfo[]; |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kHatsSurveyMetadata[]; |
| #endif // !BUILDFLAG(IS_ANDROID) |
| |
| extern const char kExternalProtocolDialogShowAlwaysOpenCheckbox[]; |
| |
| extern const char kAutoLaunchProtocolsFromOrigins[]; |
| |
| extern const char kScrollToTextFragmentEnabled[]; |
| |
| #if BUILDFLAG(IS_ANDROID) |
| extern const char kKnownInterceptionDisclosureInfobarLastShown[]; |
| #endif |
| |
| #if BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kRequiredClientCertificateForUser[]; |
| extern const char kRequiredClientCertificateForDevice[]; |
| extern const char kCertificateProvisioningStateForUser[]; |
| extern const char kCertificateProvisioningStateForDevice[]; |
| #endif |
| extern const char kPromptOnMultipleMatchingCertificates[]; |
| |
| extern const char kMediaFeedsBackgroundFetching[]; |
| extern const char kMediaFeedsSafeSearchEnabled[]; |
| extern const char kMediaFeedsAutoSelectEnabled[]; |
| |
| #if BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kAdbSideloadingDisallowedNotificationShown[]; |
| extern const char kAdbSideloadingPowerwashPlannedNotificationShownTime[]; |
| extern const char kAdbSideloadingPowerwashOnNextRebootNotificationShown[]; |
| #endif |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kCaretBrowsingEnabled[]; |
| extern const char kShowCaretBrowsingDialog[]; |
| #endif |
| |
| #if BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kLacrosLaunchSwitch[]; |
| #endif |
| |
| #if BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kSecurityTokenSessionBehavior[]; |
| extern const char kSecurityTokenSessionNotificationSeconds[]; |
| extern const char kSecurityTokenSessionNotificationDisplayed[]; |
| extern const char kSecurityTokenSessionNotificationScheduledDomain[]; |
| #endif |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kCartModuleHidden[]; |
| extern const char kCartModuleWelcomeSurfaceShownTimes[]; |
| extern const char kCartDiscountAcknowledged[]; |
| extern const char kCartDiscountEnabled[]; |
| extern const char kCartUsedDiscounts[]; |
| extern const char kCartDiscountLastFetchedTime[]; |
| extern const char kCartDiscountConsentShown[]; |
| extern const char kDiscountConsentDecisionMadeIn[]; |
| extern const char kDiscountConsentDismissedIn[]; |
| extern const char kDiscountConsentLastDimissedTime[]; |
| extern const char kDiscountConsentLastShownInVariation[]; |
| extern const char kDiscountConsentPastDismissedCount[]; |
| extern const char kDiscountConsentShowInterest[]; |
| extern const char kDiscountConsentShowInterestIn[]; |
| #endif |
| |
| #if BUILDFLAG(IS_ANDROID) |
| extern const char kWebXRImmersiveArEnabled[]; |
| #endif |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kFetchKeepaliveDurationOnShutdown[]; |
| #endif |
| |
| extern const char kSuppressDifferentOriginSubframeJSDialogs[]; |
| |
| extern const char kUserAgentReduction[]; |
| |
| #if BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kPdfAnnotationsEnabled[]; |
| #endif |
| |
| extern const char kExplicitlyAllowedNetworkPorts[]; |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kDeviceAttributesAllowedForOrigins[]; |
| #endif |
| |
| #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS) |
| extern const char kDesktopSharingHubEnabled[]; |
| #endif |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kLastWhatsNewVersion[]; |
| #endif |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kLensRegionSearchEnabled[]; |
| #endif |
| |
| extern const char kPrivacyGuideViewed[]; |
| |
| extern const char kCorsNonWildcardRequestHeadersSupport[]; |
| |
| extern const char kOriginAgentClusterDefaultEnabled[]; |
| |
| extern const char kForceMajorVersionToMinorPositionInUserAgent[]; |
| |
| extern const char kSCTAuditingHashdanceReportCount[]; |
| |
| #if BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kConsumerAutoUpdateToggle[]; |
| #endif |
| } // namespace prefs |
| |
| #endif // CHROME_COMMON_PREF_NAMES_H_ |