shell_init_params.h revision cedac228d2dd51db4b79ea1e72c7f249408ee061
1// Copyright 2014 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#ifndef ASH_SHELL_INIT_PARAMS_H_ 6#define ASH_SHELL_INIT_PARAMS_H_ 7 8#include "build/build_config.h" 9 10#if defined(OS_WIN) 11#include <windows.h> 12#endif 13 14#include "ash/ash_export.h" 15 16namespace ui { 17class ContextFactory; 18} 19 20namespace ash { 21 22class ShellDelegate; 23 24struct ASH_EXPORT ShellInitParams { 25 ShellInitParams(); 26 ~ShellInitParams(); 27 28 ShellDelegate* delegate; 29 30 ui::ContextFactory* context_factory; 31 32#if defined(OS_WIN) 33 HWND remote_hwnd; 34#endif 35}; 36 37} // namespace ash 38 39#endif // ASH_SHELL_INIT_PARAMS_H_ 40