INT64 __fastcall PopAcquireRwLockShared(UINT64 a1){ _ETHREAD *CurrentThread; CurrentThread = (_ETHREAD *)KeGetCurrentThread(); --*((_WORD *)CurrentThread + 242); return ExAcquirePushLockSharedEx(a1, 0i64); }