| Index: chrome/browser/chromeos/policy/device_local_account_policy_store.h | 
| diff --git a/chrome/browser/chromeos/policy/device_local_account_policy_store.h b/chrome/browser/chromeos/policy/device_local_account_policy_store.h | 
| index b8945f8ace7335b6f0f4786220a842555831b3c6..745f048ea1b1554ff75196f7b7ac163fa281130e 100644 | 
| --- a/chrome/browser/chromeos/policy/device_local_account_policy_store.h | 
| +++ b/chrome/browser/chromeos/policy/device_local_account_policy_store.h | 
| @@ -14,6 +14,7 @@ | 
| #include "base/memory/ref_counted.h" | 
| #include "base/memory/weak_ptr.h" | 
| #include "chrome/browser/chromeos/settings/device_settings_service.h" | 
| +#include "chromeos/dbus/session_manager_client.h" | 
| #include "components/policy/core/common/cloud/cloud_policy_validator.h" | 
| #include "components/policy/core/common/cloud/user_cloud_policy_store_base.h" | 
|  | 
| @@ -21,10 +22,6 @@ namespace base { | 
| class SequencedTaskRunner; | 
| } | 
|  | 
| -namespace chromeos { | 
| -class SessionManagerClient; | 
| -} | 
| - | 
| namespace enterprise_management { | 
| class PolicyFetchResponse; | 
| } | 
| @@ -59,8 +56,10 @@ class DeviceLocalAccountPolicyStore : public UserCloudPolicyStoreBase { | 
|  | 
| // Called back by |session_manager_client_| after policy retrieval. Checks for | 
| // success and triggers policy validation. | 
| -  void ValidateLoadedPolicyBlob(bool validate_in_background, | 
| -                                const std::string& policy_blob); | 
| +  void ValidateLoadedPolicyBlob( | 
| +      bool validate_in_background, | 
| +      const std::string& policy_blob, | 
| +      chromeos::SessionManagerClient::RetrievePolicyResponseType response_type); | 
|  | 
| // Updates state after validation and notifies observers. | 
| void UpdatePolicy(const std::string& signature_validation_public_key, | 
|  |