- Add sync_window_input_shape() function to handle ShapeInput operations - Modify get_window_attributes() to exclude mouse events for transparent windows - Update sync_window_style() to call sync_window_input_shape() - Handle WS_EX_TRANSPARENT style changes in X11DRV_SetWindowStyle() - Ensure proper input shape setup in create_whole_window()
This implementation uses both event mask control and ShapeInput extension to provide accurate mouse pass-through functionality for windows with WS_EX_TRANSPARENT extended style. When a window has this style, mouse events will pass through to underlying windows while still allowing keyboard and focus events.