feature. See also
. The project being documented here (as the example) is the Zig library itself.
ntdll.NtCreateThreadEx
pub extern "ntdll" fn NtCreateThreadEx(
ThreadHandle: *HANDLE,
DesiredAccess: ACCESS_MASK,
ObjectAttributes: *const OBJECT.ATTRIBUTES,
ProcessHandle: HANDLE,
StartRoutine: *const USER_THREAD_START_ROUTINE,
Argument: ?PVOID,
CreateFlags: THREAD.CREATE_FLAGS,
ZeroBits: SIZE_T,
StackCommit: THREAD.StackSize,
StackReserve: THREAD.StackSize,
AttributeList: ?*PS.ATTRIBUTE.LIST,
) callconv(.winapi) NTSTATUS
File
Code
pub extern "ntdll" fn NtCreateThreadEx(
ThreadHandle: *HANDLE,
DesiredAccess: ACCESS_MASK,
ObjectAttributes: *const OBJECT.ATTRIBUTES,
ProcessHandle: HANDLE,
StartRoutine: *const USER_THREAD_START_ROUTINE,
Argument: ?PVOID,
CreateFlags: THREAD.CREATE_FLAGS,
ZeroBits: SIZE_T,
StackCommit: THREAD.StackSize,
StackReserve: THREAD.StackSize,
AttributeList: ?*PS.ATTRIBUTE.LIST,
) callconv(.winapi) NTSTATUS