michael@0: // Copyright (c) 2006-2010 The Chromium Authors. All rights reserved. michael@0: // Use of this source code is governed by a BSD-style license that can be michael@0: // found in the LICENSE file. michael@0: michael@0: #ifndef SANDBOX_SRC_POLICY_BROKER_H_ michael@0: #define SANDBOX_SRC_POLICY_BROKER_H_ michael@0: michael@0: #include "sandbox/win/src/interception.h" michael@0: michael@0: namespace sandbox { michael@0: michael@0: class TargetProcess; michael@0: michael@0: // Sets up interceptions not controlled by explicit policies. michael@0: bool SetupBasicInterceptions(InterceptionManager* manager); michael@0: michael@0: // Sets up imports from NTDLL for the given target process so the interceptions michael@0: // can work. michael@0: bool SetupNtdllImports(TargetProcess *child); michael@0: michael@0: } // namespace sandbox michael@0: michael@0: #endif // SANDBOX_SRC_POLICY_BROKER_H_