• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2012 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 #include "sandbox/win/src/nt_internals.h"
6 #include "sandbox/win/src/sandbox_types.h"
7 
8 #ifndef SANDBOX_SRC_HANDLE_INTERCEPTION_H_
9 #define SANDBOX_SRC_HANDLE_INTERCEPTION_H_
10 
11 namespace sandbox {
12 
13 // TODO(jschuh) Add an interception to catch dangerous DuplicateHandle calls.
14 
15 ResultCode DuplicateHandleProxy(HANDLE source_handle,
16                                 DWORD target_process_id,
17                                 HANDLE* target_handle,
18                                 DWORD desired_access,
19                                 DWORD options);
20 
21 }  // namespace sandbox
22 
23 #endif  // SANDBOX_SRC_HANDLE_INTERCEPTION_H_
24 
25