Added support for SetWindowsHookEx, CallNextHookEx and UnhookWindowsHookEx

This allows setting (low-level) hooks, e.g. for globally fetching pressed keys.