1 // Copyright (c) 2013 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 // This file contains helper functions to read the Chrome EULA. 6 7 #ifndef CHROME_INSTALLER_UTIL_EULA_UTIL_H_ 8 #define CHROME_INSTALLER_UTIL_EULA_UTIL_H_ 9 10 namespace installer { 11 12 enum EULAAcceptanceResponse{ 13 QUERY_EULA_FAIL = -1, 14 QUERY_EULA_NOT_ACCEPTED = 0, 15 QUERY_EULA_ACCEPTED = 1, 16 }; 17 18 // Performs a comprehensive test on EULA acceptance in Chrome. 19 // This is mostly intended for system-level Chrome, although it also supports 20 // user-level Chrome (should return QUERY_EULA_ACCEPTED). 21 EULAAcceptanceResponse IsEULAAccepted(bool system_level); 22 23 } // namespace installer 24 25 #endif // CHROME_INSTALLER_UTIL_EULA_UTIL_H_ 26