---
name: "CreateThread"
section: "3w"
platform: "linux"
package: "wine-doc"
version: "0.0.981018-1.1"
release: "Debian 2.1 (Slink)"
platforms: ["linux"]
url: "https://carta.tech/man/CreateThread"
---

# CreateThread(3w)

CreateThread (KERNEL32.63)

## NAME

CreateThread - CreateThread   (KERNEL32.63)

## SYNOPSIS

**HANDLE32 CreateThread**\
 **(**\
\
 	**SECURITY\_ATTRIBUTES \*sa,**\
\
 	**DWORD stack,**\
\
 	**LPTHREAD\_START\_ROUTINE start,**\
\
 	**LPVOID param,**\
\
 	**DWORD flags,**\
\
 	**LPDWORD id**\
 **);**

## DESCRIPTION

CreateThread   (KERNEL32.63).

## SEE ALSO

[ExitThread(3w)](/man/ExitThread/3w.md), [GetCurrentThread(3w)](/man/GetCurrentThread/3w.md), [GetCurrentThreadId(3w)](/man/GetCurrentThreadId/3w.md), [GetLastError(3w)](/man/GetLastError/3w.md), [SetLastError(3w)](/man/SetLastError/3w.md), [SetLastErrorEx(3w)](/man/SetLastErrorEx/3w.md), [TlsAlloc(3w)](/man/TlsAlloc/3w.md), [TlsFree(3w)](/man/TlsFree/3w.md), [TlsGetValue(3w)](/man/TlsGetValue/3w.md), [TlsSetValue(3w)](/man/TlsSetValue/3w.md), [GetThreadContext(3w)](/man/GetThreadContext/3w.md), [GetThreadPriority(3w)](/man/GetThreadPriority/3w.md), [SetThreadPriority(3w)](/man/SetThreadPriority/3w.md), [TerminateThread(3w)](/man/TerminateThread/3w.md), [GetExitCodeThread(3w)](/man/GetExitCodeThread/3w.md), [ResumeThread(3w)](/man/ResumeThread/3w.md), [SuspendThread(3w)](/man/SuspendThread/3w.md), [GetThreadTimes(3w)](/man/GetThreadTimes/3w.md), [AttachThreadInput(3w)](/man/AttachThreadInput/3w.md)
