VOID __stdcall LockShutdownShared(){ _ETHREAD *CurrentThread; CurrentThread = (_ETHREAD *)KeGetCurrentThread(); --*((_WORD *)CurrentThread + 242); ExAcquirePushLockSharedEx((UINT64)&CmpShutdownLock, 0i64); }