| Platform SDK: Interprocess Communications |
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. |
These functions are provided only for compatibility with 16-bit versions of Windows.