14e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// Copyright 2013 The Chromium Authors. All rights reserved.
24e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
34e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// found in the LICENSE file.
44e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
54e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)#ifndef CHROMEOS_SETTINGS_CROS_SETTINGS_NAMES_H_
64e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)#define CHROMEOS_SETTINGS_CROS_SETTINGS_NAMES_H_
74e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
84e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)#include "chromeos/chromeos_export.h"
94e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
104e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace chromeos {
114e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
124e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kCrosSettingsPrefix[];
134e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
144e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kAccountsPrefAllowGuest[];
154e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kAccountsPrefAllowNewUser[];
164e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kAccountsPrefShowUserNamesOnSignIn[];
174e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kAccountsPrefUsers[];
184e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kAccountsPrefEphemeralUsersEnabled[];
194e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kAccountsPrefDeviceLocalAccounts[];
204e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kAccountsPrefDeviceLocalAccountsKeyId[];
214e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kAccountsPrefDeviceLocalAccountsKeyType[];
224e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char
234e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)    kAccountsPrefDeviceLocalAccountsKeyKioskAppId[];
244e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char
254e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)    kAccountsPrefDeviceLocalAccountAutoLoginId[];
264e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char
274e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)    kAccountsPrefDeviceLocalAccountAutoLoginDelay[];
284e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char
294e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)    kAccountsPrefDeviceLocalAccountAutoLoginBailoutEnabled[];
30a3f6a49ab37290eeeb8db0f41ec0f1cb74a68be7Torne (Richard Coles)CHROMEOS_EXPORT extern const char
31a3f6a49ab37290eeeb8db0f41ec0f1cb74a68be7Torne (Richard Coles)    kAccountsPrefDeviceLocalAccountPromptForNetworkWhenOffline[];
324e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kAccountsPrefSupervisedUsersEnabled[];
335f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)CHROMEOS_EXPORT extern const char kAccountsPrefTransferSAMLCookies[];
344e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
354e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kSignedDataRoamingEnabled[];
364e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
374e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kUpdateDisabled[];
384e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kAllowedConnectionTypesForUpdate[];
394e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
404e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kSystemTimezonePolicy[];
414e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kSystemTimezone[];
424e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kSystemUse24HourClock[];
434e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
444e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kDeviceOwner[];
454e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
464e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kStatsReportingPref[];
474e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
484e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kReleaseChannel[];
494e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kReleaseChannelDelegated[];
504e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
514e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kReportDeviceVersionInfo[];
524e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kReportDeviceActivityTimes[];
534e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kReportDeviceBootMode[];
544e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kReportDeviceLocation[];
554e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kReportDeviceNetworkInterfaces[];
561e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)CHROMEOS_EXPORT extern const char kReportDeviceUsers[];
574e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
584e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kAppPack[];
594e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kAppPackKeyExtensionId[];
604e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kAppPackKeyUpdateUrl[];
614e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
624e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kScreenSaverExtensionId[];
634e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kScreenSaverTimeout[];
644e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
654e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kIdleLogoutTimeout[];
664e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kIdleLogoutWarningDuration[];
674e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
684e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kStartUpUrls[];
694e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
704e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kPolicyMissingMitigationMode[];
714e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
724e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kAllowRedeemChromeOsRegistrationOffers[];
734e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
744e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kStartUpFlags[];
754e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
764e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kKioskAppSettingsPrefix[];
774e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const int kKioskAppSettingsPrefixLength;
784e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kKioskApps[];
794e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kKioskAutoLaunch[];
804e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kKioskDisableBailoutShortcut[];
814e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
824e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kVariationsRestrictParameter[];
834e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
844e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kDeviceAttestationEnabled[];
854e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)CHROMEOS_EXPORT extern const char kAttestationForContentProtectionEnabled[];
864e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
87a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)CHROMEOS_EXPORT extern const char kServiceAccountIdentity[];
88a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)
894e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)}  // namespace chromeos
904e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
914e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)#endif  // CHROMEOS_SETTINGS_CROS_SETTINGS_NAMES_H_
92