Files
sousa-gecko/security/sandbox/chromium-shim/base/process/launch.h
T
Bob Owen 5525fb5db4 Bug 1998388 - Remove sdkdecls.h from windows sandbox code. r=tjr,firefox-build-system-reviewers,sergesanspaille
All of the #defines and declarations are now in upstream mingw.
The need for the windows.h include can be removed by includes in our shim files.
excpt.h now needs to be included explicitly before the GetExceptionCode
override, this used to be included by the windows.h include.
This also fixes the line endings for launch.h.

Differential Revision: https://phabricator.services.mozilla.com/D271421
2025-11-10 17:09:26 +00:00

28 lines
773 B
C++

/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// This is a reduced version of Chromium's //base/process/launch.h
// to satisfy compiler.
#ifndef BASE_PROCESS_LAUNCH_H_
#define BASE_PROCESS_LAUNCH_H_
#include <minwindef.h>
#include <vector>
// Included because other files rely on it being included here.
#include "base/environment.h"
namespace base {
#if defined(OS_WIN)
typedef std::vector<HANDLE> HandlesToInheritVector;
#endif
} // namespace base
#endif // BASE_PROCESS_LAUNCH_H_