pub unsafe extern "system" fn RtlCreateUserThread(
    ProcessHandle: HANDLE,
    ThreadSecurityDescriptor: *mut SECURITY_DESCRIPTOR,
    CreateSuspended: BOOLEAN,
    ZeroBits: u32,
    MaximumStackSize: usize,
    CommittedStackSize: usize,
    StartAddress: PUSER_THREAD_START_ROUTINE,
    Parameter: *mut c_void,
    ThreadHandle: *mut HANDLE,
    ClientId: *mut CLIENT_ID
) -> NTSTATUS