And fix the regressions from part1.
-- v2: user32: Remove NtUserDriverCallback* kernel callbacks. winemac: Route kernel callbacks through user32. winex11: Route kernel callbacks through user32. winex11: Use a UINT64 for the foreign_window_proc parameter. winex11: Wrap x11drv_dnd_post_drop params in a struct. winex11: Wrap x11drv_dnd_enter_event params in a struct. winex11: Wrap x11drv_dnd_drop_event params in a struct. opengl32: Remove unnecessary function addresses. opengl32: Add missing WOW64 process_attach unixlib entry. win32u: Add missing thunk lock parameters callback.