pub unsafe extern "system" fn NtCreateUserProcess(
    ProcessHandle: PHANDLE,
    ThreadHandle: PHANDLE,
    ProcessDesiredAccess: ACCESS_MASK,
    ThreadDesiredAccess: ACCESS_MASK,
    ProcessObjectAttributes: POBJECT_ATTRIBUTES,
    ThreadObjectAttributes: POBJECT_ATTRIBUTES,
    ProcessFlags: ULONG,
    ThreadFlags: ULONG,
    ProcessParameters: PVOID,
    CreateInfo: PPS_CREATE_INFO,
    AttributeList: PPS_ATTRIBUTE_LIST
) -> NTSTATUS