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;
}