#include "remoting/host/mojo_caller_security_checker.h"
#include <array>
#include <memory>
#include "base/containers/fixed_flat_set.h"
#include "base/files/file_path.h"
#include "base/logging.h"
#include "base/no_destructor.h"
#include "base/process/process_handle.h"
#include "base/strings/string_util.h"
#include "build/build_config.h"
#include "components/named_mojo_ipc_server/connection_info.h"
#include "remoting/host/base/process_util.h"
#if BUILDFLAG(IS_WIN)
#include "remoting/host/win/trust_util.h"
#endif
namespace remoting {
namespace {
constexpr auto kAllowedCallerProgramNames = …;
}
bool IsTrustedMojoEndpoint(
std::unique_ptr<named_mojo_ipc_server::ConnectionInfo> caller) { … }
}