PspSetCpuRateControlJobPostCallback

NTSTATUS __stdcall PspSetCpuRateControlJobPostCallback(_FILE_OBJECT *FileObject, _CC_FILE_SIZES *FileSizes){
  _FILE_OBJECT *v2; 
  _ETHREAD *CurrentThread; 
  _KSCHEDULING_GROUP *v4; 
  _EPROCESS *v5; 

  v2 = FileObject;
  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  v4 = (_KSCHEDULING_GROUP *)((unsigned __int64)&FileSizes[5].FileSize & -(__int64)(FileSizes != 0i64));
  while( 1 )
  {
    LODWORD(v5) = PspGetNextJobProcess((_EJOB *)FileObject, CurrentThread);
    if( !v5 )
      break;
    PspSetProcessSchedulingGroup(v5, v4);
    FileObject = v2;
  }
  return 0;
}

Referenced by:

No references.