PspEnforceLimitsProcessCallback

NTSTATUS __fastcall PspEnforceLimitsProcessCallback(PVOID Object, UINT64 *a2){
  _EPROCESS_VALUES Values; 

  memset(&Values, 0i64, sizeof(Values));
  if( (*((_DWORD *)Object + 280) & 2) == 0 )
  {
    PsQueryStatisticsProcess((_EPROCESS *)Object, &Values);
    PspAddAccountingValues((_EPROCESS_VALUES *)(*((_QWORD *)Object + 162) + 1120i64), &Values);
    if( !a2[2] && *a2 && Values.UserTime > *a2 && ObReferenceObjectSafeWithTag((INT64)Object, 1649046352i64) )
      a2[2] = (UINT64)Object;
  }
  return 0;
}

Referenced by:

No references.