private static extern int SetWindowsHookEx(int idHook, MouseHook.HookProc lpfn, IntPtr hInstance, int threadId);
public MouseHook(MouseHook.MouseEvent callback) { this.mouseEvent = callback; this.LLHookProc = new MouseHook.HookProc(this.LLMouseProc); this.mousehookId = MouseHook.SetWindowsHookEx(14, this.LLHookProc, IntPtr.Zero, 0); }