1 /**
2  * @file lv_windows_input_private.h
3  *
4  */
5 
6 #ifndef LV_WINDOWS_INPUT_PRIVATE_H
7 #define LV_WINDOWS_INPUT_PRIVATE_H
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 /*********************
14  *      INCLUDES
15  *********************/
16 
17 #if LV_USE_WINDOWS
18 
19 #include <stdbool.h>
20 #include <windows.h>
21 
22 /*********************
23  *      DEFINES
24  *********************/
25 
26 /**********************
27  *      TYPEDEFS
28  **********************/
29 
30 /**********************
31  * GLOBAL PROTOTYPES
32  **********************/
33 
34 bool lv_windows_pointer_device_window_message_handler(
35     HWND hWnd,
36     UINT uMsg,
37     WPARAM wParam,
38     LPARAM lParam,
39     LRESULT * plResult);
40 
41 bool lv_windows_keypad_device_window_message_handler(
42     HWND hWnd,
43     UINT uMsg,
44     WPARAM wParam,
45     LPARAM lParam,
46     LRESULT * plResult);
47 
48 bool lv_windows_encoder_device_window_message_handler(
49     HWND hWnd,
50     UINT uMsg,
51     WPARAM wParam,
52     LPARAM lParam,
53     LRESULT * plResult);
54 
55 /**********************
56  *      MACROS
57  **********************/
58 
59 #endif // LV_USE_WINDOWS
60 
61 #ifdef __cplusplus
62 } /*extern "C"*/
63 #endif
64 
65 #endif /*LV_WINDOWS_INPUT_PRIVATE_H*/
66