| // Copyright 2016 The Chromium OS Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #ifndef AUTHPOLICY_POLICY_POLICY_KEYS_H_ |
| #define AUTHPOLICY_POLICY_POLICY_KEYS_H_ |
| |
| namespace policy { |
| |
| // Registry key names for user and device policies. |
| namespace key { |
| |
| extern const char kAdditionalLaunchParameters[]; |
| extern const char kAllowCrossOriginAuthPrompt[]; |
| extern const char kAllowDeletingBrowserHistory[]; |
| extern const char kAllowDinosaurEasterEgg[]; |
| extern const char kAllowFileSelectionDialogs[]; |
| extern const char kAllowKioskAppControlChromeVersion[]; |
| extern const char kAllowOutdatedPlugins[]; |
| extern const char kAllowScreenLock[]; |
| extern const char kAllowScreenWakeLocks[]; |
| extern const char kAllowedDomainsForApps[]; |
| extern const char kAlternateErrorPagesEnabled[]; |
| extern const char kAlwaysAuthorizePlugins[]; |
| extern const char kAlwaysOpenPdfExternally[]; |
| extern const char kApplicationLocaleValue[]; |
| extern const char kArcBackupRestoreEnabled[]; |
| extern const char kArcCertificatesSyncMode[]; |
| extern const char kArcEnabled[]; |
| extern const char kArcPolicy[]; |
| extern const char kAttestationEnabledForDevice[]; |
| extern const char kAttestationEnabledForUser[]; |
| extern const char kAttestationExtensionWhitelist[]; |
| extern const char kAttestationForContentProtectionEnabled[]; |
| extern const char kAudioCaptureAllowed[]; |
| extern const char kAudioCaptureAllowedUrls[]; |
| extern const char kAudioOutputAllowed[]; |
| extern const char kAuthAndroidNegotiateAccountType[]; |
| extern const char kAuthNegotiateDelegateWhitelist[]; |
| extern const char kAuthSchemes[]; |
| extern const char kAuthServerWhitelist[]; |
| extern const char kAutoCleanUpStrategy[]; |
| extern const char kAutoFillEnabled[]; |
| extern const char kAutoSelectCertificateForUrls[]; |
| extern const char kBackgroundModeEnabled[]; |
| extern const char kBlockThirdPartyCookies[]; |
| extern const char kBookmarkBarEnabled[]; |
| extern const char kBrowserAddPersonEnabled[]; |
| extern const char kBrowserGuestModeEnabled[]; |
| extern const char kBuiltInDnsClientEnabled[]; |
| extern const char kCaptivePortalAuthenticationIgnoresProxy[]; |
| extern const char kCertificateTransparencyEnforcementDisabledForUrls[]; |
| extern const char kChromeFrameContentTypes[]; |
| extern const char kChromeFrameRendererSettings[]; |
| extern const char kChromeOsLockOnIdleSuspend[]; |
| extern const char kChromeOsMultiProfileUserBehavior[]; |
| extern const char kChromeOsReleaseChannel[]; |
| extern const char kChromeOsReleaseChannelDelegated[]; |
| extern const char kClearSiteDataOnExit[]; |
| extern const char kCloudPrintProxyEnabled[]; |
| extern const char kCloudPrintSubmitEnabled[]; |
| extern const char kComponentUpdatesEnabled[]; |
| extern const char kContentPackDefaultFilteringBehavior[]; |
| extern const char kContentPackManualBehaviorHosts[]; |
| extern const char kContentPackManualBehaviorURLs[]; |
| extern const char kContextualSearchEnabled[]; |
| extern const char kCookiesAllowedForUrls[]; |
| extern const char kCookiesBlockedForUrls[]; |
| extern const char kCookiesSessionOnlyForUrls[]; |
| extern const char kDHEEnabled[]; |
| extern const char kDataCompressionProxyEnabled[]; |
| extern const char kDefaultBrowserSettingEnabled[]; |
| extern const char kDefaultCookiesSetting[]; |
| extern const char kDefaultGeolocationSetting[]; |
| extern const char kDefaultImagesSetting[]; |
| extern const char kDefaultJavaScriptSetting[]; |
| extern const char kDefaultKeygenSetting[]; |
| extern const char kDefaultMediaStreamSetting[]; |
| extern const char kDefaultNotificationsSetting[]; |
| extern const char kDefaultPluginsSetting[]; |
| extern const char kDefaultPopupsSetting[]; |
| extern const char kDefaultPrinterSelection[]; |
| extern const char kDefaultSearchProviderAlternateURLs[]; |
| extern const char kDefaultSearchProviderEnabled[]; |
| extern const char kDefaultSearchProviderEncodings[]; |
| extern const char kDefaultSearchProviderIconURL[]; |
| extern const char kDefaultSearchProviderImageURL[]; |
| extern const char kDefaultSearchProviderImageURLPostParams[]; |
| extern const char kDefaultSearchProviderInstantURL[]; |
| extern const char kDefaultSearchProviderInstantURLPostParams[]; |
| extern const char kDefaultSearchProviderKeyword[]; |
| extern const char kDefaultSearchProviderName[]; |
| extern const char kDefaultSearchProviderNewTabURL[]; |
| extern const char kDefaultSearchProviderSearchTermsReplacementKey[]; |
| extern const char kDefaultSearchProviderSearchURL[]; |
| extern const char kDefaultSearchProviderSearchURLPostParams[]; |
| extern const char kDefaultSearchProviderSuggestURL[]; |
| extern const char kDefaultSearchProviderSuggestURLPostParams[]; |
| extern const char kDefaultWebBluetoothGuardSetting[]; |
| extern const char kDeveloperToolsDisabled[]; |
| extern const char kDeviceAllowBluetooth[]; |
| extern const char kDeviceAllowNewUsers[]; |
| extern const char kDeviceAllowRedeemChromeOsRegistrationOffers[]; |
| extern const char kDeviceAppPack[]; |
| extern const char kDeviceAutoUpdateDisabled[]; |
| extern const char kDeviceAutoUpdateP2PEnabled[]; |
| extern const char kDeviceBlockDevmode[]; |
| extern const char kDeviceDataRoamingEnabled[]; |
| extern const char kDeviceEphemeralUsersEnabled[]; |
| extern const char kDeviceGuestModeEnabled[]; |
| extern const char kDeviceIdleLogoutTimeout[]; |
| extern const char kDeviceIdleLogoutWarningDuration[]; |
| extern const char kDeviceLocalAccountAutoLoginBailoutEnabled[]; |
| extern const char kDeviceLocalAccountAutoLoginDelay[]; |
| extern const char kDeviceLocalAccountAutoLoginId[]; |
| extern const char kDeviceLocalAccountPromptForNetworkWhenOffline[]; |
| extern const char kDeviceLocalAccounts[]; |
| extern const char kDeviceLoginScreenDefaultHighContrastEnabled[]; |
| extern const char kDeviceLoginScreenDefaultLargeCursorEnabled[]; |
| extern const char kDeviceLoginScreenDefaultScreenMagnifierType[]; |
| extern const char kDeviceLoginScreenDefaultSpokenFeedbackEnabled[]; |
| extern const char kDeviceLoginScreenDefaultVirtualKeyboardEnabled[]; |
| extern const char kDeviceLoginScreenDomainAutoComplete[]; |
| extern const char kDeviceLoginScreenPowerManagement[]; |
| extern const char kDeviceLoginScreenSaverId[]; |
| extern const char kDeviceLoginScreenSaverTimeout[]; |
| extern const char kDeviceMetricsReportingEnabled[]; |
| extern const char kDeviceOpenNetworkConfiguration[]; |
| extern const char kDevicePolicyRefreshRate[]; |
| extern const char kDeviceQuirksDownloadEnabled[]; |
| extern const char kDeviceRebootOnShutdown[]; |
| extern const char kDeviceShowUserNamesOnSignin[]; |
| extern const char kDeviceStartUpFlags[]; |
| extern const char kDeviceStartUpUrls[]; |
| extern const char kDeviceTargetVersionPrefix[]; |
| extern const char kDeviceTransferSAMLCookies[]; |
| extern const char kDeviceUpdateAllowedConnectionTypes[]; |
| extern const char kDeviceUpdateHttpDownloadsEnabled[]; |
| extern const char kDeviceUpdateScatterFactor[]; |
| extern const char kDeviceUserWhitelist[]; |
| extern const char kDeviceVariationsRestrictParameter[]; |
| extern const char kDisable3DAPIs[]; |
| extern const char kDisableAuthNegotiateCnameLookup[]; |
| extern const char kDisablePluginFinder[]; |
| extern const char kDisablePrintPreview[]; |
| extern const char kDisableSSLRecordSplitting[]; |
| extern const char kDisableSafeBrowsingProceedAnyway[]; |
| extern const char kDisableScreenshots[]; |
| extern const char kDisableSpdy[]; |
| extern const char kDisabledPlugins[]; |
| extern const char kDisabledPluginsExceptions[]; |
| extern const char kDisabledSchemes[]; |
| extern const char kDiskCacheDir[]; |
| extern const char kDiskCacheSize[]; |
| extern const char kDisplayRotationDefault[]; |
| extern const char kDnsPrefetchingEnabled[]; |
| extern const char kDownloadDirectory[]; |
| extern const char kDriveDisabled[]; |
| extern const char kDriveDisabledOverCellular[]; |
| extern const char kEasyUnlockAllowed[]; |
| extern const char kEditBookmarksEnabled[]; |
| extern const char kEnableAuthNegotiatePort[]; |
| extern const char kEnableDeprecatedWebBasedSignin[]; |
| extern const char kEnableDeprecatedWebPlatformFeatures[]; |
| extern const char kEnableMediaRouter[]; |
| extern const char kEnableMemoryInfo[]; |
| extern const char kEnableOnlineRevocationChecks[]; |
| extern const char kEnableOriginBoundCerts[]; |
| extern const char kEnableSha1ForLocalAnchors[]; |
| extern const char kEnabledPlugins[]; |
| extern const char kEnterpriseWebStoreName[]; |
| extern const char kEnterpriseWebStoreURL[]; |
| extern const char kExtensionAllowedTypes[]; |
| extern const char kExtensionCacheSize[]; |
| extern const char kExtensionInstallBlacklist[]; |
| extern const char kExtensionInstallForcelist[]; |
| extern const char kExtensionInstallSources[]; |
| extern const char kExtensionInstallWhitelist[]; |
| extern const char kExtensionSettings[]; |
| extern const char kExternalStorageDisabled[]; |
| extern const char kExternalStorageReadOnly[]; |
| extern const char kForceBrowserSignin[]; |
| extern const char kForceEphemeralProfiles[]; |
| extern const char kForceGoogleSafeSearch[]; |
| extern const char kForceMaximizeOnFirstRun[]; |
| extern const char kForceSafeSearch[]; |
| extern const char kForceYouTubeRestrict[]; |
| extern const char kForceYouTubeSafetyMode[]; |
| extern const char kFullscreenAllowed[]; |
| extern const char kGCFUserDataDir[]; |
| extern const char kGSSAPILibraryName[]; |
| extern const char kHardwareAccelerationModeEnabled[]; |
| extern const char kHeartbeatEnabled[]; |
| extern const char kHeartbeatFrequency[]; |
| extern const char kHideWebStoreIcon[]; |
| extern const char kHideWebStorePromo[]; |
| extern const char kHighContrastEnabled[]; |
| extern const char kHomepageIsNewTabPage[]; |
| extern const char kHomepageLocation[]; |
| extern const char kHttp09OnNonDefaultPortsEnabled[]; |
| extern const char kIdleAction[]; |
| extern const char kIdleActionAC[]; |
| extern const char kIdleActionBattery[]; |
| extern const char kIdleDelayAC[]; |
| extern const char kIdleDelayBattery[]; |
| extern const char kIdleWarningDelayAC[]; |
| extern const char kIdleWarningDelayBattery[]; |
| extern const char kImagesAllowedForUrls[]; |
| extern const char kImagesBlockedForUrls[]; |
| 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 kIncognitoEnabled[]; |
| extern const char kIncognitoModeAvailability[]; |
| extern const char kInstantEnabled[]; |
| extern const char kJavaScriptAllowedForUrls[]; |
| extern const char kJavaScriptBlockedForUrls[]; |
| extern const char kJavascriptEnabled[]; |
| extern const char kKeyPermissions[]; |
| extern const char kKeyboardDefaultToFunctionKeys[]; |
| extern const char kKeygenAllowedForUrls[]; |
| extern const char kKeygenBlockedForUrls[]; |
| extern const char kLargeCursorEnabled[]; |
| extern const char kLidCloseAction[]; |
| extern const char kLogUploadEnabled[]; |
| extern const char kLoginApps[]; |
| extern const char kLoginAuthenticationBehavior[]; |
| extern const char kLoginVideoCaptureAllowedUrls[]; |
| extern const char kManagedBookmarks[]; |
| extern const char kMaxConnectionsPerProxy[]; |
| extern const char kMaxInvalidationFetchDelay[]; |
| extern const char kMediaCacheSize[]; |
| extern const char kMetricsReportingEnabled[]; |
| extern const char kNTPContentSuggestionsEnabled[]; |
| extern const char kNativeMessagingBlacklist[]; |
| extern const char kNativeMessagingUserLevelHosts[]; |
| extern const char kNativeMessagingWhitelist[]; |
| extern const char kNetworkPredictionOptions[]; |
| extern const char kNotificationsAllowedForUrls[]; |
| extern const char kNotificationsBlockedForUrls[]; |
| extern const char kOpenNetworkConfiguration[]; |
| extern const char kPacHttpsUrlStrippingEnabled[]; |
| extern const char kPasswordManagerAllowShowPasswords[]; |
| extern const char kPasswordManagerEnabled[]; |
| extern const char kPinnedLauncherApps[]; |
| extern const char kPluginsAllowedForUrls[]; |
| extern const char kPluginsBlockedForUrls[]; |
| extern const char kPolicyRefreshRate[]; |
| extern const char kPopupsAllowedForUrls[]; |
| extern const char kPopupsBlockedForUrls[]; |
| extern const char kPowerManagementIdleSettings[]; |
| extern const char kPowerManagementUsesAudioActivity[]; |
| extern const char kPowerManagementUsesVideoActivity[]; |
| extern const char kPresentationIdleDelayScale[]; |
| extern const char kPresentationScreenDimDelayScale[]; |
| extern const char kPrintingEnabled[]; |
| extern const char kProxyBypassList[]; |
| extern const char kProxyMode[]; |
| extern const char kProxyPacUrl[]; |
| extern const char kProxyServer[]; |
| extern const char kProxyServerMode[]; |
| extern const char kProxySettings[]; |
| extern const char kQuicAllowed[]; |
| extern const char kRC4Enabled[]; |
| extern const char kRebootAfterUpdate[]; |
| extern const char kRegisteredProtocolHandlers[]; |
| extern const char kRemoteAccessClientFirewallTraversal[]; |
| extern const char kRemoteAccessHostAllowClientPairing[]; |
| extern const char kRemoteAccessHostAllowGnubbyAuth[]; |
| extern const char kRemoteAccessHostAllowRelayedConnection[]; |
| extern const char kRemoteAccessHostAllowUiAccessForRemoteAssistance[]; |
| extern const char kRemoteAccessHostClientDomain[]; |
| extern const char kRemoteAccessHostDebugOverridePolicies[]; |
| extern const char kRemoteAccessHostDomain[]; |
| extern const char kRemoteAccessHostFirewallTraversal[]; |
| extern const char kRemoteAccessHostMatchUsername[]; |
| extern const char kRemoteAccessHostRequireCurtain[]; |
| extern const char kRemoteAccessHostRequireTwoFactor[]; |
| extern const char kRemoteAccessHostTalkGadgetPrefix[]; |
| extern const char kRemoteAccessHostTokenUrl[]; |
| extern const char kRemoteAccessHostTokenValidationCertificateIssuer[]; |
| extern const char kRemoteAccessHostTokenValidationUrl[]; |
| extern const char kRemoteAccessHostUdpPortRange[]; |
| extern const char kRenderInChromeFrameList[]; |
| extern const char kRenderInHostList[]; |
| extern const char kReportDeviceActivityTimes[]; |
| extern const char kReportDeviceBootMode[]; |
| extern const char kReportDeviceHardwareStatus[]; |
| extern const char kReportDeviceLocation[]; |
| extern const char kReportDeviceNetworkInterfaces[]; |
| extern const char kReportDeviceSessionStatus[]; |
| extern const char kReportDeviceUsers[]; |
| extern const char kReportDeviceVersionInfo[]; |
| extern const char kReportUploadFrequency[]; |
| extern const char kRequireOnlineRevocationChecksForLocalAnchors[]; |
| extern const char kRestoreOnStartup[]; |
| extern const char kRestoreOnStartupURLs[]; |
| extern const char kRestrictSigninToPattern[]; |
| extern const char kSAMLOfflineSigninTimeLimit[]; |
| extern const char kSSLErrorOverrideAllowed[]; |
| extern const char kSSLVersionFallbackMin[]; |
| extern const char kSSLVersionMin[]; |
| extern const char kSafeBrowsingEnabled[]; |
| extern const char kSafeBrowsingExtendedReportingOptInAllowed[]; |
| extern const char kSavingBrowserHistoryDisabled[]; |
| extern const char kScreenDimDelayAC[]; |
| extern const char kScreenDimDelayBattery[]; |
| extern const char kScreenLockDelayAC[]; |
| extern const char kScreenLockDelayBattery[]; |
| extern const char kScreenLockDelays[]; |
| extern const char kScreenMagnifierType[]; |
| extern const char kScreenOffDelayAC[]; |
| extern const char kScreenOffDelayBattery[]; |
| extern const char kSearchSuggestEnabled[]; |
| extern const char kSessionLengthLimit[]; |
| extern const char kSessionLocales[]; |
| extern const char kShelfAutoHideBehavior[]; |
| extern const char kShowAccessibilityOptionsInSystemTrayMenu[]; |
| extern const char kShowAppsShortcutInBookmarkBar[]; |
| extern const char kShowHomeButton[]; |
| extern const char kShowLogoutButtonInTray[]; |
| extern const char kSigninAllowed[]; |
| extern const char kSkipMetadataCheck[]; |
| extern const char kSpellCheckServiceEnabled[]; |
| extern const char kSpokenFeedbackEnabled[]; |
| extern const char kSupervisedUserContentProviderEnabled[]; |
| extern const char kSupervisedUserCreationEnabled[]; |
| extern const char kSupervisedUsersEnabled[]; |
| extern const char kSuppressChromeFrameTurndownPrompt[]; |
| extern const char kSuppressUnsupportedOSWarning[]; |
| extern const char kSyncDisabled[]; |
| extern const char kSystemTimezone[]; |
| extern const char kSystemTimezoneAutomaticDetection[]; |
| extern const char kSystemUse24HourClock[]; |
| extern const char kTaskManagerEndProcessEnabled[]; |
| extern const char kTermsOfServiceURL[]; |
| extern const char kTouchVirtualKeyboardEnabled[]; |
| extern const char kTranslateEnabled[]; |
| extern const char kURLBlacklist[]; |
| extern const char kURLWhitelist[]; |
| extern const char kUnifiedDesktopEnabledByDefault[]; |
| extern const char kUptimeLimit[]; |
| extern const char kUsbDetachableWhitelist[]; |
| extern const char kUserActivityScreenDimDelayScale[]; |
| extern const char kUserAvatarImage[]; |
| extern const char kUserDataDir[]; |
| extern const char kUserDisplayName[]; |
| extern const char kVariationsRestrictParameter[]; |
| extern const char kVideoCaptureAllowed[]; |
| extern const char kVideoCaptureAllowedUrls[]; |
| extern const char kVirtualKeyboardEnabled[]; |
| extern const char kWPADQuickCheckEnabled[]; |
| extern const char kWaitForInitialUserActivity[]; |
| extern const char kWallpaperImage[]; |
| extern const char kWebRestrictionsAuthority[]; |
| extern const char kWebRtcUdpPortRange[]; |
| extern const char kWelcomePageOnOSUpgradeEnabled[]; |
| |
| } // namespace key |
| |
| } // namespace policy |
| |
| #endif // AUTHPOLICY_POLICY_POLICY_KEYS_H_ |