[PATCH 1/2] winex11.drv: Refactor query_work_area() to get intersected work area directly.