winex11: Use an init once function to register IME classes.
winemac: Use an init once function to register IME classes.
user32: Get rid of the CreateCursorIcon driver entry point.
kernel32/tests: Fix mailslot tests compilation with __WINESRC__ defined.
kernel32/tests: Fix module tests compilation with __WINESRC__ defined.
kernel32/tests: Fix path tests compilation with __WINESRC__ defined.
kernel32/tests: Fix pipe tests compilation with __WINESRC__ defined.
kernel32/tests: Fix profile tests compilation with __WINESRC__ defined.
kernel32/tests: Fix resource tests compilation with __WINESRC__ defined.
kernel32/tests: Fix synchronization tests compilation with __WINESRC__ defined.
kernel32/tests: Fix thread tests compilation with __WINESRC__ defined.
kernel32/tests: Fix timer tests compilation with __WINESRC__ defined.
kernel32/tests: Fix toolhelp tests compilation with __WINESRC__ defined.
kernel32/tests: Fix version tests compilation with __WINESRC__ defined.
kernel32/tests: Fix volume tests compilation with __WINESRC__ defined.
kernel32/tests: Enable kernel32 tests compilation with __WINESRC__ defined.
winemac: Disable software GL rendering unless it's enabled via a new registry setting, AllowSoftwareRendering.
comctl32: Use BOOL type where appropriate.
shell32: Use BOOL type where appropriate.
winhlp32: Use BOOL type where appropriate.