Структуры, используемые фильтрами (hook)
| Структура | Описание |
| CBT_CREATEWND | Структура CBT_CREATEWND содержит информацию, передаваемую в процедуру CBTProc фильтра (hook) WH_CBT, перед созданием окна. |
| CBTACTIVATESTRUCT | Структура CBTACTIVATESTRUCT содержит информацию, передаваемую в процедуру CBTProc фильтра (hook) WH_CBT, прежде, чем окно становится активным. |
| CWPRETSTRUCT | Структура CWPRETSTRUCT определяет параметры сообщения, передаваемые в процедуру CallWndRetProc фильтра (hook) WH_CALLWNDPROCRET. |
| CWPSTRUCT | Структура CWPSTRUCT определяет параметры сообщения, передавая в процедуру CallWndProc фильтра (hook) WH_CALLWNDPROC. |
| DEBUGHOOKINFO | Структура DEBUGHOOKINFO содержит информацию отладки, передаваемую в процедуру DebugProc фильтра (hook) WH_DEBUG. |
| EVENTMSG | Структура EVENTMSG содержит информацию об аппаратном сообщении, отправленном для обработки в системную очередь сообщений. Эта структура используется, чтобы хранить информацию о сообщении для функции повторного вызова JournalPlaybackProc. |
| KBDLLHOOKSTRUCT | Структура KBDLLHOOKSTRUCT содержит информацию о низкоуровневом событии ввода данных с клавиатуры. |
| MOUSEHOOKSTRUCT | Структура MOUSEHOOKSTRUCT содержит информацию о событии нажатия кнопки мыши, передаваемую в процедуру MouseProc фильтра (hook) WH_MOUSE. |
| MOUSEHOOKSTRUCTEX | Структура MOUSEHOOKSTRUCTEX содержит информацию
о событии нажатия кнопки мыши,
передаваемую в процедуру MouseProc фильтра
(hook)
WH_MOUSE.
Это - дополнение структуры MOUSEHOOKSTRUCT, которое включает в себя информацию о перемещении колесика или использовании X-кнопки. |
| MSLLHOOKSTRUCT | Структура MSLLHOOKSTRUCT содержит информацию о низкоуровневом событии ввода данных с клавиатуры. |