| Index: chrome/browser/automation/ui_controls_internal.h
|
| diff --git a/chrome/browser/automation/ui_controls_internal.h b/chrome/browser/automation/ui_controls_internal.h
|
| index 39d0c7dff5dfddf6640d7138db9fecf55440d47e..66d0cd914d4bbc08ff2a8b4321df39f6fe27851d 100644
|
| --- a/chrome/browser/automation/ui_controls_internal.h
|
| +++ b/chrome/browser/automation/ui_controls_internal.h
|
| @@ -9,11 +9,27 @@
|
| #include "chrome/browser/automation/ui_controls.h"
|
|
|
| namespace ui_controls {
|
| +namespace internal {
|
|
|
| // A utility function to send a mouse click event in a closure. It's shared by
|
| // ui_controls_linux.cc and ui_controls_mac.cc
|
| void ClickTask(MouseButton button, int state, const base::Closure& followup);
|
|
|
| +#if defined(OS_WIN)
|
| +// A utility functions for windows to send key or mouse events and
|
| +// run the task.
|
| +bool SendKeyPressImpl(ui::KeyboardCode key,
|
| + bool control,
|
| + bool shift,
|
| + bool alt,
|
| + const base::Closure& task);
|
| +bool SendMouseMoveImpl(long x, long y, const base::Closure& task);
|
| +bool SendMouseEventsImpl(MouseButton type,
|
| + int state,
|
| + const base::Closure& task);
|
| +#endif
|
| +
|
| +} // namespace internal
|
| } // namespace ui_controls
|
|
|
| #endif // CHROME_BROWSER_AUTOMATION_UI_CONTROLS_INTERNAL_H_
|
|
|