WH_CALLWNDPROC 发送到窗口的消息。由SendMessage触发
WH_CALLWNDPROCRET 发送到窗口的消息。由SendMessage处理完成返回时触发
WH_GETMESSAGE 发送到窗口的消息。GetMessage或PeekMessage触发
WH_KEYBROAD 键盘钩子,键盘触发消息。WM_KEYUP或WM_KEYDOWN消息
WH_KEYBROAD_LL 地层键盘钩子
WH_MOUSE 鼠标钩子,查询鼠标事件消息
WH_MOUSE_LL 低层键盘钩子
WH_HARDWARE 非鼠标、键盘消息时
WH_MSGFILTER 对话框、菜单或滚动条要处理一个消息时。该钩子是局部的。
WH_SYSMSGFILTER 同WH_MSGFILTER一样,系统范围的。
WH_DEBUG 调试钩子,用来给钩子函数除错
WH_JOURNALRECORD 监视和记录输入事件
WH_JOURNALPLAYBACK 回放用WH_JOURNALRECORD记录事件
WH_SHELL 外壳钩子,当关于WINDOWS外壳事件发生时触发.
WH_CBT 当基于计算机的训练(CBT)事件发生时
WH_FOREGROUNDIDLE 前台应用程序线程变成空闲时候,钩子激活。
WH_CALLWNDPROC
系统将消息发送到指定窗口之前的“钩子”
WH_CALLWNDPROCRET
消息已经在窗口中处理的“钩子”
WH_CBT
基于计算机培训的“钩子”
WH_DEBUG
差错“钩子”
WH_FOREGROUNDIDLE
前台空闲窗口“钩子”
WH_GETMESSAGE
接收消息投递的“钩子”
WH_JOURNALPLAYBACK
回放以前通过WH_JOURNALRECORD“钩子”记录的输入消息
WH_JOURNALRECORD
输入消息记录“钩子”
WH_KEYBOARD
键盘消息“钩子”
WH_MOUSE
鼠标消息“钩子”
WH_MSGFILTER
对话框、消息框、菜单或滚动条输入消息“钩子”
WH_SHELL
外壳“钩子”
WH_SYSMSGFILTER
系统消息“钩子”