• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "ui/base/win/touch_input.h"
6 
7 namespace ui {
8 
GetTouchInputInfoWrapper(HTOUCHINPUT handle,UINT count,PTOUCHINPUT pointer,int size)9 UI_EXPORT BOOL GetTouchInputInfoWrapper(HTOUCHINPUT handle,
10                                         UINT count,
11                                         PTOUCHINPUT pointer,
12                                         int size) {
13   typedef BOOL(WINAPI *GetTouchInputInfoPtr)(HTOUCHINPUT, UINT,
14                                              PTOUCHINPUT, int);
15   static GetTouchInputInfoPtr get_touch_input_info_func =
16       reinterpret_cast<GetTouchInputInfoPtr>(
17           GetProcAddress(GetModuleHandleA("user32.dll"), "GetTouchInputInfo"));
18   if (get_touch_input_info_func)
19     return get_touch_input_info_func(handle, count, pointer, size);
20   return FALSE;
21 }
22 
23 }  // namespace ui
24