RtlCreateUserThread (ntdll)
Last changed: -186.136.223.176

.
Summary
Undocumented API to create a thread in a the current or remote process

C# Signature:

[DllImport("ntdll.dll", SetLastError=true)]
static extern IntPtr RtlCreateUserThread(IntPtr processHandle, IntPtr threadSecurity, bool createSuspended, Int32 stackZeroBits, IntPtr stackReserved, IntPtr stackCommit, IntPtr startAddress, IntPtr parameter, ref IntPtr threadHandle, IntPtr clientId);

Boo Signature:

[DllImport("ntdll.dll", SetLastError : true)]
def RtlCreateUserThread(processHandle as IntPtr, threadSecurity as IntPtr, createSuspended as bool, stackZeroBits as Int32, stackReserved as IntPtr, stackCommit as IntPtr, startAddress as IntPtr, parameter as IntPtr, ref threadHandle as IntPtr, clientId as IntPtr) as IntPtr:
     pass

User-Defined Types:

None.

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Documentation