Declare Function CallNextHookEx Lib "user32" ( _ ByVal hHook As Long, _ ByVal nCode As Long, _ ByVal wParam As Long, _ lParam As Any) As Long
CallNextHookEx вызывает следующую процедуру ловушки в текущей цепочке. Процедура ловушки может вызывать эту функцию как до, так и после обработки информации о ловушке.
В успешном случае возвращается значение следующей процедурой ловушки в цепочке. Текущая функция ловушки так же должна вернуть это значение. Возвращаемое значение зависит от типа ловушки.
смотри пример Блокировка клавиш Winkey, клавиш App Popup, Caps Lock, ALT-TAB, ALT-SPACE, CTRL-ESC