user32/tests: Fix menu tests compilation with __WINESRC__ defined.
user32/tests: Fix monitor tests compilation with __WINESRC__ defined.
user32/tests: Fix message tests compilation with __WINESRC__ defined.
user32/tests: Fix resource tests compilation with __WINESRC__ defined.
user32/tests: Fix scroll tests compilation with __WINESRC__ defined.
user32/tests: Fix static control tests compilation with __WINESRC__ defined.
user32/tests: Fix system parameters tests compilation with __WINESRC__ defined.
user32/tests: Fix text drawing tests compilation with __WINESRC__ defined.
user32/tests: Fix window tests compilation with __WINESRC__ defined.
user32/tests: Fix window station and desktop tests compilation with __WINESRC__ defined.
user32/tests: Fix wsprintf tests compilation with __WINESRC__ defined.
user32/tests: Enable user32 tests compilation with __WINESRC__ defined.
gdiplus: Implement GdipWidenPath for custom dashed lines.
gdiplus: Implement remaining dash styles in GdipWidenPath.
msacm32/tests: Fix tests compilation with __WINESRC__ defined.
imm32/tests: Fix tests compilation with __WINESRC__ defined.
version/tests: Fix tests compilation with __WINESRC__ defined.
rsaenh/tests: Fix tests compilation with __WINESRC__ defined.
sti/tests: Fix tests compilation with __WINESRC__ defined.
kernel32: Use BOOL type where appropriate.