#include "chrome/browser/chrome_content_browser_client_binder_policies.h"
#include "components/autofill/content/common/mojom/autofill_driver.mojom.h"
#include "components/page_load_metrics/common/page_load_metrics.mojom.h"
#include "components/subresource_filter/content/mojom/subresource_filter.mojom.h"
#include "extensions/buildflags/buildflags.h"
#include "third_party/blink/public/common/features.h"
#if !BUILDFLAG(IS_CHROMEOS_LACROS)
#include "chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals.mojom.h"
#endif
#if BUILDFLAG(ENABLE_EXTENSIONS)
#include "extensions/common/mojom/event_router.mojom.h"
#include "extensions/common/mojom/frame.mojom.h"
#include "extensions/common/mojom/renderer_host.mojom.h"
#endif
namespace {
void RegisterPoliciesForNonAssociatedInterfaces(
content::MojoBinderPolicyMap& policy_map) { … }
void RegisterPoliciesForChannelAssociatedInterfaces(
content::MojoBinderPolicyMap& policy_map) { … }
}
void RegisterChromeMojoBinderPoliciesForSameOriginPrerendering(
content::MojoBinderPolicyMap& policy_map) { … }
void RegisterChromeMojoBinderPoliciesForPreview(
content::MojoBinderPolicyMap& policy_map) { … }