pub unsafe extern "system" fn ZwCreateWorkerFactory(
    WorkerFactoryHandleReturn: *mut HANDLE,
    DesiredAccess: u32,
    ObjectAttributes: *mut OBJECT_ATTRIBUTES,
    CompletionPortHandle: HANDLE,
    WorkerProcessHandle: HANDLE,
    StartRoutine: *mut c_void,
    StartParameter: *mut c_void,
    MaxThreadCount: u32,
    StackReserve: usize,
    StackCommit: usize
) -> NTSTATUS