--- include/wine/server_protocol.h.orig 2013-03-30 05:19:16.000000000 +1100 +++ include/wine/server_protocol.h 2013-04-10 21:15:30.190779476 +1000 @@ -3152,6 +3152,20 @@ +struct get_desktop_workarea_request +{ + struct request_header __header; + RECT spi_workarea; +}; +struct get_desktop_workarea_reply +{ + struct reply_header __header; + int screen_x; + int screen_y; +}; + + + struct set_window_owner_request { struct request_header __header; @@ -5098,6 +5112,7 @@ REQ_create_window, REQ_destroy_window, REQ_get_desktop_window, + REQ_get_desktop_workarea, REQ_set_window_owner, REQ_get_window_info, REQ_set_window_info, @@ -5354,6 +5369,7 @@ struct create_window_request create_window_request; struct destroy_window_request destroy_window_request; struct get_desktop_window_request get_desktop_window_request; + struct get_desktop_workarea_request get_desktop_workarea_request; struct set_window_owner_request set_window_owner_request; struct get_window_info_request get_window_info_request; struct set_window_info_request set_window_info_request; @@ -5608,6 +5624,7 @@ struct create_window_reply create_window_reply; struct destroy_window_reply destroy_window_reply; struct get_desktop_window_reply get_desktop_window_reply; + struct get_desktop_workarea_reply get_desktop_workarea_reply; struct set_window_owner_reply set_window_owner_reply; struct get_window_info_reply get_window_info_reply; struct set_window_info_reply set_window_info_reply;