| Index: ui/views/win/hwnd_message_handler.h | 
| diff --git a/ui/views/win/hwnd_message_handler.h b/ui/views/win/hwnd_message_handler.h | 
| index e0a804cb8c9856ab729936fb19489f13d1002ad6..f56a7ca05927ae0f5c947899aaeb522ca9db6667 100644 | 
| --- a/ui/views/win/hwnd_message_handler.h | 
| +++ b/ui/views/win/hwnd_message_handler.h | 
| @@ -235,7 +235,10 @@ class VIEWS_EXPORT HWNDMessageHandler : | 
| WPARAM w_param, | 
| LPARAM l_param, | 
| bool* handled) override; | 
| - | 
| +  LRESULT HandlePointerMessage(unsigned int message, | 
| +                               WPARAM w_param, | 
| +                               LPARAM l_param, | 
| +                               bool* handled) override; | 
| LRESULT HandleScrollMessage(unsigned int message, | 
| WPARAM w_param, | 
| LPARAM l_param, | 
| @@ -358,6 +361,11 @@ class VIEWS_EXPORT HWNDMessageHandler : | 
|  | 
| // Pointer events. | 
| CR_MESSAGE_HANDLER_EX(WM_POINTERACTIVATE, OnPointerActivate) | 
| +    CR_MESSAGE_HANDLER_EX(WM_POINTERDOWN, OnPointerEvent) | 
| +    CR_MESSAGE_HANDLER_EX(WM_POINTERUP, OnPointerEvent) | 
| +    CR_MESSAGE_HANDLER_EX(WM_POINTERUPDATE, OnPointerEvent) | 
| +    CR_MESSAGE_HANDLER_EX(WM_POINTERENTER, OnPointerEvent) | 
| +    CR_MESSAGE_HANDLER_EX(WM_POINTERLEAVE, OnPointerEvent) | 
|  | 
| // Key events. | 
| CR_MESSAGE_HANDLER_EX(WM_KEYDOWN, OnKeyEvent) | 
| @@ -460,6 +468,7 @@ class VIEWS_EXPORT HWNDMessageHandler : | 
| LRESULT OnMouseActivate(UINT message, WPARAM w_param, LPARAM l_param); | 
| LRESULT OnMouseRange(UINT message, WPARAM w_param, LPARAM l_param); | 
| LRESULT OnPointerActivate(UINT message, WPARAM w_param, LPARAM l_param); | 
| +  LRESULT OnPointerEvent(UINT message, WPARAM w_param, LPARAM l_param); | 
| void OnMove(const gfx::Point& point); | 
| void OnMoving(UINT param, const RECT* new_bounds); | 
| LRESULT OnNCActivate(UINT message, WPARAM w_param, LPARAM l_param); | 
|  |