diff options
Diffstat (limited to 'content/common/section_util_win.h')
-rw-r--r-- | content/common/section_util_win.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/content/common/section_util_win.h b/content/common/section_util_win.h new file mode 100644 index 0000000..b07239a --- /dev/null +++ b/content/common/section_util_win.h @@ -0,0 +1,23 @@ +// Copyright (c) 2011 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 CONTENT_COMMON_SECTION_UTIL_WIN_H_ +#define CONTENT_COMMON_SECTION_UTIL_WIN_H_ +#pragma once + +#include <windows.h> + +namespace chrome { + +// Duplicates a section handle from another process to the current process. +// Returns the new valid handle if the function succeed. NULL otherwise. +HANDLE GetSectionFromProcess(HANDLE section, HANDLE process, bool read_only); + +// Duplicates a section handle from the current process for use in another +// process. Returns the new valid handle or NULL on failure. +HANDLE GetSectionForProcess(HANDLE section, HANDLE process, bool read_only); + +} // namespace chrome + +#endif // CONTENT_COMMON_SECTION_UTIL_WIN_H_ |