Platform SDK: Interprocess Communications

Hook Functions

The following functions are used with hooks.

Function Description
CallMsgFilter Passes the specified message and hook code to the hook procedures associated with the WH_SYSMSGFILTER and WH_SYSMSGFILTER hooks.
CallNextHookEx Passes the hook information to the next hook procedure in the current hook chain.
CallWndProc An application-defined or library-defined callback function used with the SetWindowsHookEx function.
CallWndRetProc An application-defined or library-defined callback function used with the SetWindowsHookEx function.
CBTProc An application-defined or library-defined callback function used with the SetWindowsHookEx function.
DebugProc An application-defined or library-defined callback function used with the SetWindowsHookEx function.
ForegroundIdleProc An application-defined or library-defined callback function used with the SetWindowsHookEx function.
GetMsgProc An application-defined or library-defined callback function used with the SetWindowsHookEx function.
JournalPlaybackProc An application-defined or library-defined callback function used with the SetWindowsHookEx function.
JournalRecordProc An application-defined or library-defined callback function used with the SetWindowsHookEx function.
KeyboardProc An application-defined or library-defined callback function used with the SetWindowsHookEx function.
LowLevelKeyboardProc An application-defined or library-defined callback function used with the SetWindowsHookEx function.
LowLevelMouseProc An application-defined or library-defined callback function used with the SetWindowsHookEx function.
MessageProc An application-defined or library-defined callback function used with the SetWindowsHookEx function.
MouseProc An application-defined or library-defined callback function used with the SetWindowsHookEx function.
SetWindowsHookEx Installs an application-defined hook procedure into a hook chain.
ShellProc An application-defined or library-defined callback function used with the SetWindowsHookEx function.
SysMsgProc A library-defined callback function used with the SetWindowsHookEx function.
UnhookWindowsHookEx Removes a hook procedure installed in a hook chain by the SetWindowsHookEx function.

Obsolete Functions

These functions are provided only for compatibility with 16-bit versions of Windows.

DefHookProc
SetWindowsHook
UnhookWindowsHook