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

# RegisterClass32A(3w)

RegisterClass32A (USER32.426)

## NAME

RegisterClass32A - RegisterClass32A      (USER32.426)

## SYNOPSIS

**ATOM RegisterClass32A(const WNDCLASS32A \*wc);**

## PARAMETERS

- **const WNDCLASS32A \*wc**

  Address of structure with class data.

## DESCRIPTION

RegisterClass32A      (USER32.426).

## RETURNS

- **\>0**

  Unique identifier.

- **0**

  Failure.

## SEE ALSO

[CLASS\_DumpClass(3w)](/man/CLASS_DumpClass/3w.md), [CLASS\_WalkClasses(3w)](/man/CLASS_WalkClasses/3w.md), [CLASS\_FreeModuleClasses(3w)](/man/CLASS_FreeModuleClasses/3w.md), [CLASS\_FindClassByAtom(3w)](/man/CLASS_FindClassByAtom/3w.md), [RegisterClass16(3w)](/man/RegisterClass16/3w.md), [RegisterClass32W(3w)](/man/RegisterClass32W/3w.md), [RegisterClassEx16(3w)](/man/RegisterClassEx16/3w.md), [RegisterClassEx32A(3w)](/man/RegisterClassEx32A/3w.md), [RegisterClassEx32W(3w)](/man/RegisterClassEx32W/3w.md), [UnregisterClass16(3w)](/man/UnregisterClass16/3w.md), [UnregisterClass32A(3w)](/man/UnregisterClass32A/3w.md), [UnregisterClass32W(3w)](/man/UnregisterClass32W/3w.md), [GetClassWord16(3w)](/man/GetClassWord16/3w.md), [GetClassWord32(3w)](/man/GetClassWord32/3w.md), [GetClassLong16(3w)](/man/GetClassLong16/3w.md), [GetClassLong32A(3w)](/man/GetClassLong32A/3w.md), [GetClassLong32W(3w)](/man/GetClassLong32W/3w.md), [SetClassWord16(3w)](/man/SetClassWord16/3w.md), [SetClassWord32(3w)](/man/SetClassWord32/3w.md), [SetClassLong16(3w)](/man/SetClassLong16/3w.md), [SetClassLong32A(3w)](/man/SetClassLong32A/3w.md), [SetClassLong32W(3w)](/man/SetClassLong32W/3w.md), [GetClassName16(3w)](/man/GetClassName16/3w.md), [GetClassName32A(3w)](/man/GetClassName32A/3w.md), [GetClassName32W(3w)](/man/GetClassName32W/3w.md), [GetClassInfo16(3w)](/man/GetClassInfo16/3w.md), [GetClassInfo32A(3w)](/man/GetClassInfo32A/3w.md), [GetClassInfo32W(3w)](/man/GetClassInfo32W/3w.md), [GetClassInfoEx16(3w)](/man/GetClassInfoEx16/3w.md), [GetClassInfoEx32A(3w)](/man/GetClassInfoEx32A/3w.md), [GetClassInfoEx32W(3w)](/man/GetClassInfoEx32W/3w.md), [ClassFirst(3w)](/man/ClassFirst/3w.md), [ClassNext(3w)](/man/ClassNext/3w.md)
