| // Copyright 2021 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #ifndef SANDBOX_POLICY_WIN_LPAC_CAPABILITY_H_ |
| #define SANDBOX_POLICY_WIN_LPAC_CAPABILITY_H_ |
| |
| namespace sandbox { |
| namespace policy { |
| |
| // WARNING: Renaming a capability could cause backward compatible issues! |
| |
| // Capability used by the Media Foundation CDM to grant read and write access to |
| // a folder under the Chrome user's profile. |
| constexpr wchar_t kMediaFoundationCdmData[] = L"lpacMediaFoundationCdmData"; |
| |
| // Capability for Media Foundation CDM files that needs read and execute access. |
| constexpr wchar_t kMediaFoundationCdmFiles[] = L"mediaFoundationCdmFiles"; |
| |
| // Capabilities for accessing installation chrome files. |
| constexpr wchar_t kChromeInstallFiles[] = L"chromeInstallFiles"; |
| constexpr wchar_t kLpacChromeInstallFiles[] = L"lpacChromeInstallFiles"; |
| |
| // Capabilities defined by the system. |
| constexpr wchar_t kLpacAppExperience[] = L"lpacAppExperience"; |
| constexpr wchar_t kLpacCom[] = L"lpacCom"; |
| constexpr wchar_t kLpacCryptoServices[] = L"lpacCryptoServices"; |
| constexpr wchar_t kLpacEnterprisePolicyChangeNotifications[] = |
| L"lpacEnterprisePolicyChangeNotifications"; |
| constexpr wchar_t kLpacIdentityServices[] = L"lpacIdentityServices"; |
| constexpr wchar_t kLpacInstrumentation[] = L"lpacInstrumentation"; |
| constexpr wchar_t kLpacMedia[] = L"lpacMedia"; |
| constexpr wchar_t kLpacPnPNotifications[] = L"lpacPnPNotifications"; |
| constexpr wchar_t kLpacPnpNotifications[] = L"lpacPnpNotifications"; |
| constexpr wchar_t kLpacServicesManagement[] = L"lpacServicesManagement"; |
| constexpr wchar_t kLpacSessionManagement[] = L"lpacSessionManagement"; |
| constexpr wchar_t kRegistryRead[] = L"registryRead"; |
| |
| } // namespace policy |
| } // namespace sandbox |
| |
| #endif // SANDBOX_POLICY_WIN_LPAC_CAPABILITY_H_ |