http://bugs.winehq.org/show_bug.cgi?id=12431
--- Comment #38 from Alexandre Julliard julliard@winehq.org 2008-05-07 11:00:25 --- The values are what Wine believes to be the current position of the window, in this case probably based on the last ConfigureNotify it received. Could it be that you are not taking into account the border width of the frame window in the ConfigureNotify you generate? You can run with WINEDEBUG=event to see what Wine receives.