AnalysisImageClick.HookTools.SetHookMouse C# (CSharp) Method

SetHookMouse() private static method

private static SetHookMouse ( LowLevelMouseProc proc ) : IntPtr
proc LowLevelMouseProc
return System.IntPtr
        private static IntPtr SetHookMouse(LowLevelMouseProc proc)
        {
            using (System.Diagnostics.Process curProcess = System.Diagnostics.Process.GetCurrentProcess())
            using (System.Diagnostics.ProcessModule curModule = curProcess.MainModule)
            {
                return SetWindowsHookEx(WH_MOUSE_LL, proc, GetModuleHandle(curModule.ModuleName), 0);
            }
        }