PsSetSystemPagePriorityThread
__int64 __fastcall PsSetSystemPagePriorityThread(__int64 a1, int a2){
unsigned int v2;
int v3;
int v4;
unsigned int v5;
unsigned int v6;
--*(_WORD *)(a1 + 486);
v2 = *(unsigned __int8 *)(a1 + 1305);
v3 = *(_DWORD *)(a1 + 1304);
v4 = a2 << 9;
if( (v2 & 1) != 0 )
{
v5 = (v2 >> 1) & 7;
v6 = v3 & 0xFFFFF1FF;
}
else
{
v5 = -1;
v6 = v3 | 0x100;
}
*(_DWORD *)(a1 + 1304) = v4 | v6;
KiLeaveGuardedRegionUnsafe(a1);
return v5;
}Referenced by:
MiRelocateImage
MiValidateSectionCreate
SmSetThreadSystemPagePriority