pub unsafe extern "system" fn NtCreateWorkerFactory(
    WorkerFactoryHandleReturn: PHANDLE,
    DesiredAccess: ACCESS_MASK,
    ObjectAttributes: POBJECT_ATTRIBUTES,
    CompletionPortHandle: HANDLE,
    WorkerProcessHandle: HANDLE,
    StartRoutine: PVOID,
    StartParameter: PVOID,
    MaxThreadCount: ULONG,
    StackReserve: SIZE_T,
    StackCommit: SIZE_T
) -> NTSTATUS