#ifndef REMOTING_HOST_WIN_LAUNCH_NATIVE_MESSAGING_HOST_PROCESS_H_
#define REMOTING_HOST_WIN_LAUNCH_NATIVE_MESSAGING_HOST_PROCESS_H_
#include <cstdint>
#include "base/win/scoped_handle.h"
namespace base {
class FilePath;
}
namespace remoting {
enum ProcessLaunchResult {
PROCESS_LAUNCH_RESULT_SUCCESS,
PROCESS_LAUNCH_RESULT_CANCELLED,
PROCESS_LAUNCH_RESULT_FAILED,
};
ProcessLaunchResult LaunchNativeMessagingHostProcess(
const base::FilePath& binary_path,
intptr_t parent_window_handle,
bool elevate_process,
base::win::ScopedHandle* read_handle,
base::win::ScopedHandle* write_handle);
}
#endif