blob: eff6785301cdf3cc84f57a54bd0709eecf516f11 [file] [log] [blame]
Torne (Richard Coles)58218062012-11-14 11:43:16 +00001// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CHROME_BROWSER_CHROMEOS_SETTINGS_CROS_SETTINGS_NAMES_H_
6#define CHROME_BROWSER_CHROMEOS_SETTINGS_CROS_SETTINGS_NAMES_H_
7
8namespace chromeos {
9
10extern const char kCrosSettingsPrefix[];
11
12extern const char kAccountsPrefAllowGuest[];
13extern const char kAccountsPrefAllowNewUser[];
14extern const char kAccountsPrefShowUserNamesOnSignIn[];
15extern const char kAccountsPrefUsers[];
16extern const char kAccountsPrefEphemeralUsersEnabled[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000017extern const char kAccountsPrefDeviceLocalAccounts[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +010018extern const char kAccountsPrefDeviceLocalAccountsKeyId[];
19extern const char kAccountsPrefDeviceLocalAccountsKeyType[];
20extern const char kAccountsPrefDeviceLocalAccountsKeyKioskAppId[];
21extern const char kAccountsPrefDeviceLocalAccountsKeyKioskAppUpdateURL[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000022extern const char kAccountsPrefDeviceLocalAccountAutoLoginId[];
23extern const char kAccountsPrefDeviceLocalAccountAutoLoginDelay[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +010024extern const char kAccountsPrefDeviceLocalAccountAutoLoginBailoutEnabled[];
Ben Murdocheb525c52013-07-10 11:40:50 +010025extern const char kAccountsPrefSupervisedUsersEnabled[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +010026
Torne (Richard Coles)58218062012-11-14 11:43:16 +000027extern const char kSignedDataRoamingEnabled[];
28
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +010029extern const char kUpdateDisabled[];
30extern const char kAllowedConnectionTypesForUpdate[];
31
Torne (Richard Coles)58218062012-11-14 11:43:16 +000032extern const char kSystemTimezonePolicy[];
33extern const char kSystemTimezone[];
Ben Murdochbb1529c2013-08-08 10:24:53 +010034extern const char kSystemUse24HourClock[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000035
36extern const char kDeviceOwner[];
37
38extern const char kStatsReportingPref[];
39
40extern const char kReleaseChannel[];
41extern const char kReleaseChannelDelegated[];
42
43extern const char kReportDeviceVersionInfo[];
44extern const char kReportDeviceActivityTimes[];
45extern const char kReportDeviceBootMode[];
46extern const char kReportDeviceLocation[];
Ben Murdoch7dbb3d52013-07-17 14:55:54 +010047extern const char kReportDeviceNetworkInterfaces[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000048
49extern const char kAppPack[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +010050extern const char kAppPackKeyExtensionId[];
51extern const char kAppPackKeyUpdateUrl[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000052
53extern const char kScreenSaverExtensionId[];
54extern const char kScreenSaverTimeout[];
55
56extern const char kIdleLogoutTimeout[];
57extern const char kIdleLogoutWarningDuration[];
58
59extern const char kStartUpUrls[];
60
61extern const char kPolicyMissingMitigationMode[];
62
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000063extern const char kAllowRedeemChromeOsRegistrationOffers[];
64
65extern const char kStartUpFlags[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +010066
67extern const char kKioskAppSettingsPrefix[];
68extern const int kKioskAppSettingsPrefixLength;
69extern const char kKioskApps[];
70extern const char kKioskAutoLaunch[];
71extern const char kKioskDisableBailoutShortcut[];
72
73extern const char kVariationsRestrictParameter[];
74
75extern const char kDeviceAttestationEnabled[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000076} // namespace chromeos
77
78#endif // CHROME_BROWSER_CHROMEOS_SETTINGS_CROS_SETTINGS_NAMES_H_