PsSetCurrentThreadPrefetching
UINT8 __fastcall PsSetCurrentThreadPrefetching(_ERESOURCE *Resource, UINT8 Wait){
char v2;
_ETHREAD *CurrentThread;
char v4;
v2 = (char)Resource;
CurrentThread = (_ETHREAD *)KeGetCurrentThread();
--*((_WORD *)CurrentThread + 243);
v4 = *((_BYTE *)CurrentThread + 1304);
*((_BYTE *)CurrentThread + 1304) = v4 ^ (v4 ^ (v2 << 6)) & 0x40;
KiLeaveGuardedRegionUnsafe((__int64)CurrentThread);
return(v4 & 0x40) != 0;
}Referenced by:
PfSnPopulateReadList
PfSnSectionInfoCleanupWorkItem