// Copyright 2017 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_SECURITY_CAPABILITIES_H_ #define SANDBOX_WIN_SRC_SECURITY_CAPABILITIES_H_ #include #include #include "base/macros.h" #include "sandbox/win/src/sid.h" namespace sandbox { class SecurityCapabilities final : public SECURITY_CAPABILITIES { public: explicit SecurityCapabilities(const Sid& package_sid); SecurityCapabilities(const Sid& package_sid, const std::vector& capabilities); ~SecurityCapabilities(); private: std::vector capabilities_; std::vector capability_sids_; Sid package_sid_; DISALLOW_COPY_AND_ASSIGN(SecurityCapabilities); }; } // namespace sandbox #endif // SANDBOX_WIN_SRC_SECURITY_CAPABILITIES_H_