---
name: "SetWindowsHook32W"
section: "3w"
platform: "linux"
package: "wine-doc"
version: "0.0.980315-1"
release: "Debian 2.0 (Hamm)"
platforms: ["linux"]
url: "https://new.carta.tech/SetWindowsHook32W"
---

# SetWindowsHook32W(3w)

SetWindowsHook32W (USER32.527)

## NAME

SetWindowsHook32W - SetWindowsHook32W   (USER32.527)

## SYNOPSIS

**HHOOK SetWindowsHook32W**\
 **(**\
\
 	**INT32 id,**\
\
 	**HOOKPROC32 proc**\
 **);**

## DESCRIPTION

SetWindowsHook32W   (USER32.527).

## FIXME

I don't know if this is correct.

## SEE ALSO

[HOOK\_GetProc16(3w)](/HOOK_GetProc16/3w.md), [HOOK\_IsHooked(3w)](/HOOK_IsHooked/3w.md), [HOOK\_CallHooks16(3w)](/HOOK_CallHooks16/3w.md), [HOOK\_CallHooks32A(3w)](/HOOK_CallHooks32A/3w.md), [HOOK\_CallHooks32W(3w)](/HOOK_CallHooks32W/3w.md), [HOOK\_ResetQueueHooks(3w)](/HOOK_ResetQueueHooks/3w.md), [HOOK\_FreeModuleHooks(3w)](/HOOK_FreeModuleHooks/3w.md), [HOOK\_FreeQueueHooks(3w)](/HOOK_FreeQueueHooks/3w.md), [SetWindowsHook16(3w)](/SetWindowsHook16/3w.md), [SetWindowsHook32A(3w)](/SetWindowsHook32A/3w.md), [SetWindowsHookEx16(3w)](/SetWindowsHookEx16/3w.md), [SetWindowsHookEx32A(3w)](/SetWindowsHookEx32A/3w.md), [SetWindowsHookEx32W(3w)](/SetWindowsHookEx32W/3w.md), [UnhookWindowsHook16(3w)](/UnhookWindowsHook16/3w.md), [UnhookWindowsHook32(3w)](/UnhookWindowsHook32/3w.md), [UnhookWindowsHookEx16(3w)](/UnhookWindowsHookEx16/3w.md), [UnhookWindowsHookEx32(3w)](/UnhookWindowsHookEx32/3w.md), [CallNextHookEx16(3w)](/CallNextHookEx16/3w.md), [CallNextHookEx32(3w)](/CallNextHookEx32/3w.md), [DefHookProc16(3w)](/DefHookProc16/3w.md), [CallMsgFilter16(3w)](/CallMsgFilter16/3w.md), [CallMsgFilter32A(3w)](/CallMsgFilter32A/3w.md), [CallMsgFilter32W(3w)](/CallMsgFilter32W/3w.md)
