#include "chrome/browser/accessibility/caption_settings_dialog.h"
#include <windows.h>
#include <shellapi.h>
#include "base/functional/bind.h"
#include "base/task/thread_pool.h"
namespace {
void CaptionSettingsDialogCallback() {
ShellExecute(nullptr, L"open", L"ms-settings:easeofaccess-closedcaptioning",
nullptr, nullptr, SW_SHOWNORMAL);
}
}
namespace captions {
void CaptionSettingsDialog::ShowCaptionSettingsDialog() {
base::ThreadPool::PostTask(
FROM_HERE, {base::MayBlock(), base::TaskPriority::USER_BLOCKING},
base::BindOnce(CaptionSettingsDialogCallback));
}
}