ACPAddIn.ThisAddIn.SetKeyboardHook C# (CSharp) Method

SetKeyboardHook() private method

private SetKeyboardHook ( ) : void
return void
        private void SetKeyboardHook()
        {
            ClearHook();

            // Create an instance of the HookProc delegate.
            keyboardHookProcedure = new HookProc(KeyboardHookProc);

            using (Process curProcess = Process.GetCurrentProcess())
            using (ProcessModule curModule = curProcess.MainModule)
            {
                keyboardHookHandle =
                    SetWindowsHookEx(WH_KEYBOARD_LL, keyboardHookProcedure,
                    GetModuleHandle(curModule.ModuleName), 0);
            }
        }