private static IntPtr SetWindowsHookEx(HookType code, HookProc func, IntPtr hInstance, int threadID) { if (Win32Helper.IsWindowsOS()) { return(PInvoke.SetWindowsHookEx(code, func, hInstance, threadID)); } else { return(IntPtr.Zero);; } }
public LocalWindowsHook(HookType hook, HookProc func) { m_hookType = hook; m_filterFunc = func; }
// Class constructor(s) public LocalWindowsHook(HookType hook) { m_hookType = hook; m_filterFunc = new HookProc(this.CoreHookProc); }