MiPartitionWorkingSetManager

NTSTATUS __stdcall MiPartitionWorkingSetManager(INT64 WakeReason){
  NTSTATUS result; 
  int v3; 
  int v4; 
  PVOID Object[3]; 
  KeSetPriorityThread(KeGetCurrentThread(), 17);
  Object[0] = (PVOID)(WakeReason + 104);
  Object[1] = &stru_140C4EB90;
  Object[2] = (PVOID)(*(_QWORD *)(WakeReason + 6848) + 96i64);
  while( 1 )
  {
    KeWaitForMultipleObjects((_BYTE *)3, Object, WaitAny, Executive, 0, 0, 0i64, 0i64);
    if( !result )
      return result;
    v3 = result - 1;
    if( v3 )
    {
      if( v3 == 1 )
      {
        v4 = 1;
        goto LABEL_7;
      }
    }
    else
    {
      v4 = 0;
LABEL_7:
      MiWorkingSetManager(WakeReason, v4);
    }
  }
}

Referenced by:

No references.