pub unsafe fn SetWindowsHookExA( idhook: WINDOWS_HOOK_ID, lpfn: HOOKPROC, hmod: Option<HINSTANCE>, dwthreadid: u32, ) -> Result<HHOOK>