PpmUpdateIdleContext

INT64 __fastcall PpmUpdateIdleContext(UINT64 a1, INT64 a2){
  __int64 v3; 
  __int64 v4; 
  INT64 result; 
  KeGetPrcb(a1);
  v4 = *(_QWORD *)(v3 + 0x8000);
  result = 0i64;
  if( !v4 )
    return 3221225659i64;
  if( !*(_QWORD *)(v4 + 488) )
    return 3221225865i64;
  *(_DWORD *)(v4 + 36) = 4;
  *(_QWORD *)(v4 + 488) = *(_QWORD *)(a2 + 8);
  return result;
}

Referenced by:

PpmUpdateIdleStates