// Copyright 2019 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 SANDBOX_WIN_SRC_SIGNED_INTERCEPTION_H_ #define SANDBOX_WIN_SRC_SIGNED_INTERCEPTION_H_ #include "sandbox/win/src/nt_internals.h" #include "sandbox/win/src/sandbox_types.h" namespace sandbox { extern "C" { // Interceptor for NtCreateSection SANDBOX_INTERCEPT NTSTATUS WINAPI TargetNtCreateSection(NtCreateSectionFunction orig_CreateSection, PHANDLE section_handle, ACCESS_MASK desired_access, POBJECT_ATTRIBUTES object_attributes, PLARGE_INTEGER maximum_size, ULONG section_page_protection, ULONG allocation_attributes, HANDLE file_handle); } // extern "C" } // namespace sandbox #endif // SANDBOX_WIN_SRC_SIGNED_INTERCEPTION_H_