Window WM_MOVE issue

When moving window to another monitor you can get negative values for Y
for example. using LOWORD / HIWORD uses unsigned short so you gets
values 65k+ when moving window above primary monitor.