// Copyright 2013 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_FRAME_TURNDOWN_PROMPT_TURNDOWN_PROMPT_H_ #define CHROME_FRAME_TURNDOWN_PROMPT_TURNDOWN_PROMPT_H_ #include <atlbase.h> #include <atlcom.h> interface IWebBrowser2; // Integrates the Turndown prompt functionality with a specified IWebBrowser2 // instance. Displays prompts informing the user that Chrome Frame is being // turned down. namespace turndown_prompt { // Returns true if the Turndown prompt is suppressed. Suppression may be // explicit via the SuppressChromeFrameTurndownPrompt GPO or implicit by virtue // of Chrome Frame having been installed via the .MSI or by updates to Chrome // Frame having been disabled. bool IsPromptSuppressed(); // Configures |web_browser| for the turndown prompt if the prompt has not been // suppressed. void Configure(IWebBrowser2* web_browser); }; // namespace turndown_prompt #endif // CHROME_FRAME_TURNDOWN_PROMPT_TURNDOWN_PROMPT_H_