eula_util.h revision 2a99a7e74a7f215066514fe81d2bfa6639d9eddd
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 10namespace installer { 11 12enum 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). 21EULAAcceptanceResponse IsEULAAccepted(bool system_level); 22 23} // namespace installer 24 25#endif // CHROME_INSTALLER_UTIL_EULA_UTIL_H_ 26