Home | History | Annotate | Download | only in src
      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