@@ -6,33 +6,32 @@ use std::default::Default;
66use std:: sync:: atomic:: { AtomicBool , AtomicI32 , Ordering } ;
77use std:: sync:: { Arc , Condvar , Mutex } ;
88use std:: thread;
9- use tokio:: sync:: mpsc:: error:: TrySendError ;
109use tokio:: sync:: mpsc:: Sender ;
11- use windows :: core :: { w , PCWSTR } ;
10+ use tokio :: sync :: mpsc :: error :: TrySendError ;
1211use windows:: Win32 :: Foundation :: { FALSE , HWND , LPARAM , LRESULT , RECT , WPARAM } ;
1312use windows:: Win32 :: Graphics :: Gdi :: {
14- EnumDisplayDevicesW , EnumDisplaySettingsW , DEVMODEW , DISPLAY_DEVICEW ,
15- DISPLAY_DEVICE_ATTACHED_TO_DESKTOP , ENUM_CURRENT_SETTINGS ,
13+ DEVMODEW , DISPLAY_DEVICE_ATTACHED_TO_DESKTOP , DISPLAY_DEVICEW , ENUM_CURRENT_SETTINGS ,
14+ EnumDisplayDevicesW , EnumDisplaySettingsW ,
1615} ;
1716use windows:: Win32 :: System :: LibraryLoader :: GetModuleHandleW ;
1817use windows:: Win32 :: System :: Threading :: GetCurrentThreadId ;
18+ use windows:: core:: { PCWSTR , w} ;
1919
2020use windows:: Win32 :: UI :: WindowsAndMessaging :: {
21- CallNextHookEx , CreateWindowExW , DispatchMessageW , GetMessageW , PostThreadMessageW ,
22- RegisterClassW , SetWindowsHookExW , TranslateMessage , EDD_GET_DEVICE_INTERFACE_NAME , HOOKPROC ,
23- KBDLLHOOKSTRUCT , LLKHF_EXTENDED , MSG , MSLLHOOKSTRUCT , WH_KEYBOARD_LL , WH_MOUSE_LL ,
24- WINDOW_STYLE , WM_DISPLAYCHANGE , WM_KEYDOWN , WM_KEYUP , WM_LBUTTONDOWN , WM_LBUTTONUP ,
25- WM_MBUTTONDOWN , WM_MBUTTONUP , WM_MOUSEHWHEEL , WM_MOUSEMOVE , WM_MOUSEWHEEL , WM_RBUTTONDOWN ,
26- WM_RBUTTONUP , WM_SYSKEYDOWN , WM_SYSKEYUP , WM_USER , WM_XBUTTONDOWN , WM_XBUTTONUP , WNDCLASSW ,
27- WNDPROC ,
21+ CallNextHookEx , CreateWindowExW , DispatchMessageW , EDD_GET_DEVICE_INTERFACE_NAME , GetMessageW ,
22+ HOOKPROC , KBDLLHOOKSTRUCT , LLKHF_EXTENDED , MSG , MSLLHOOKSTRUCT , PostThreadMessageW ,
23+ RegisterClassW , SetWindowsHookExW , TranslateMessage , WH_KEYBOARD_LL , WH_MOUSE_LL , WINDOW_STYLE ,
24+ WM_DISPLAYCHANGE , WM_KEYDOWN , WM_KEYUP , WM_LBUTTONDOWN , WM_LBUTTONUP , WM_MBUTTONDOWN ,
25+ WM_MBUTTONUP , WM_MOUSEHWHEEL , WM_MOUSEMOVE , WM_MOUSEWHEEL , WM_RBUTTONDOWN , WM_RBUTTONUP ,
26+ WM_SYSKEYDOWN , WM_SYSKEYUP , WM_USER , WM_XBUTTONDOWN , WM_XBUTTONUP , WNDCLASSW , WNDPROC ,
2827} ;
2928
3029use input_event:: {
30+ BTN_BACK , BTN_FORWARD , BTN_LEFT , BTN_MIDDLE , BTN_RIGHT , Event , KeyboardEvent , PointerEvent ,
3131 scancode:: { self , Linux } ,
32- Event , KeyboardEvent , PointerEvent , BTN_BACK , BTN_FORWARD , BTN_LEFT , BTN_MIDDLE , BTN_RIGHT ,
3332} ;
3433
35- use super :: { display_util , CaptureEvent , Position } ;
34+ use super :: { CaptureEvent , Position , display_util } ;
3635
3736pub ( crate ) struct EventThread {
3837 request_buffer : Arc < Mutex < Vec < ClientUpdate > > > ,
0 commit comments