declare local state pref kRemoteAdminWasPresent

Boolean local state pref which will be used to display notification to
the local user when a remote admin has remotely accessed the host device
when no user was present at the device.

Bug: b/291567490
Change-Id: Ifba412c608532ef90386d3e37dd791accf127af0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4670518
Reviewed-by: Joe Downing <[email protected]>
Commit-Queue: Ashutosh Singhal <[email protected]>
Reviewed-by: Ashutosh Singhal <[email protected]>
Reviewed-by: Tommy Nyquist <[email protected]>
Reviewed-by: Jeroen Dhollander <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1175348}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 3d643ec..9dd95e7 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -206,6 +206,7 @@
 #include "chrome/browser/ash/net/system_proxy_manager.h"
 #include "chrome/browser/ash/platform_keys/key_permissions/key_permissions_manager_impl.h"
 #include "chrome/browser/ash/policy/networking/euicc_status_uploader.h"
+#include "chrome/browser/ash/policy/remote_commands/crd_admin_session_controller.h"
 #include "chrome/browser/ash/settings/hardware_data_usage_controller.h"
 #include "chrome/browser/ash/settings/stats_reporting_controller.h"
 #include "chrome/browser/component_updater/metadata_table_chromeos.h"
@@ -1549,6 +1550,7 @@
   // TODO(b/265923216): Replace with EnrollmentStateFetcher::RegisterPrefs.
   policy::AutoEnrollmentClientImpl::RegisterPrefs(registry);
   policy::BrowserPolicyConnectorAsh::RegisterPrefs(registry);
+  policy::CrdAdminSessionController::RegisterLocalStatePrefs(registry);
   policy::DeviceCloudPolicyManagerAsh::RegisterPrefs(registry);
   policy::DeviceStatusCollector::RegisterPrefs(registry);
   policy::DeviceWallpaperImageExternalDataHandler::RegisterPrefs(registry);