winapi Функция DebugProc
Описание:
Function DebugProc (nCode:integer; wParam, LPARAM:Longint):Longint;
Хук процедура DebugProc определяемая приложением или библиотекой callback функция, которую Windows вызывает до вызова хук процедуры, которая связана с любым другим типом перехвата. Система предоставляет информацию о хуке, который должен быть вызван, и DebugProc определяет, позволить ли хуку запуститься.
Параметры:
nCode: Определяет, должна ли процедура перехвата обработать сообщение. Если nCode=HC_ACTION, то хук процедура должна обработать сообщение. Если nCode меньше нуля, то хук процедура должна пропустить сообщение в функцию CallNextHookEx без дальнейшей обработке и должна вернуть значение, возвращенное CallNextHookEx.
wParam: Определяет тип перехвата, который будет вызван. Этот параметр может принимать значения констант WH_.
lParam: Указатель на структуру TDebugHookInfo, которая содержит параметры, для прохода к предназначенной хук процедуре.
Возвращаемые значения
Для предотвращения установки перехватов в системе, возвращаемое значение должно быть ненулевым. Иначе процедура перехвата должна передать информацию о перехвате функции CallNextHookEx.
Замечания
Приложение устанавливает эту процедуру перехвата, определяя тип перехвата WH_DEBUG и указатель на процедуру перехвата, в запросе к функции SetWindowsHookEx.
CallWndProc и CallWndRetProc хранители имен функций для приложения или библиотеки.
Материал взят из:
Русская спpавка по Windows API