#include "chrome/browser/web_applications/os_integration/web_app_protocol_handler_registration.h"
#include "base/files/file_path.h"
#include "base/task/sequenced_task_runner.h"
#include "build/build_config.h"
#include "components/webapps/common/web_app_id.h"
namespace web_app {
#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_MAC)
void RegisterProtocolHandlersWithOs(
const webapps::AppId& app_id,
const std::string& app_name,
const base::FilePath profile_path,
std::vector<apps::ProtocolHandlerInfo> protocol_handlers,
ResultCallback callback) { … }
void UnregisterProtocolHandlersWithOs(const webapps::AppId& app_id,
const base::FilePath profile_path,
ResultCallback callback) { … }
#endif
}