internal static extern IntPtr SetWinEventHook( SWEH_Events eventMin, SWEH_Events eventMax, IntPtr hmodWinEventProc, WindowHooks.WinEventDelegate lpfnWinEventProc, uint idProcess, uint idThread, SWEH_dwFlags dwFlags);
[DllImport("user32.dll", SetLastError = false)] public static extern IntPtr SetWinEventHook(SWEH_Events eventMin, SWEH_Events eventMax, IntPtr hmodWinEventProc, WinEventProc lpfnWinEventProc, uint idProcess, uint idThread, SWEH_dwFlags dwFlags);