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