[0.4.13][EXPLORER|SHELL3232] Fix CORE-14439 part 2 of 2 - Fix Build
authorjimtabor <james.tabor@reactos.org>
Sun, 22 Mar 2020 00:13:55 +0000 (19:13 -0500)
committerJoachim Henze <Joachim.Henze@reactos.org>
Wed, 25 Mar 2020 16:49:41 +0000 (17:49 +0100)
commit4f628f6b167c0e1936eaa501efac2eeef69533b8
tree887364d38d4f54605796b98dcb90a91131d066c1
parent9e37046cf914edd051b1db5b820f84363ac47fdb
[0.4.13][EXPLORER|SHELL3232] Fix CORE-14439 part 2 of 2 - Fix Build

Missed a file. See CORE-14439.

cherry picked from commit 0.4.14-dev-1210-g
78098f99e0838d78e9638422fccfaaeb7e52a13e

[0.4.13][EXPLORER|SHELL3232] Fix CORE-14439 part 1 of 2

Prevent ros from halting when Miranda IM 0.10.21 snap-to-border-feature is used.

Fix SHAppBarMessage (not perfect) by adapting wine code. See CORE-14439.
More work is required. Kept the original code for reference.
Example : SetWindowPos should be called via Post Message.
Code commit is to wake up other developers.

cherry picked from commit 0.4.14-dev-1209-g
10d1afea18db0ef06942239867cbc090e2330b90
base/shell/explorer/CMakeLists.txt
base/shell/explorer/appbar.cpp [new file with mode: 0644]
base/shell/explorer/syspager.cpp
dll/win32/shell32/CMakeLists.txt
dll/win32/shell32/systray.cpp
dll/win32/shell32/wine/appbar.c [new file with mode: 0644]
dll/win32/shell32/wine/shell32_main.c
sdk/include/reactos/undocshell.h