RtlpLockAtomTable

UINT8 __fastcall RtlpLockAtomTable(_RTL_ATOM_TABLE *AtomTable){
  _ETHREAD *CurrentThread; 
  if( !AtomTable || AtomTable->Signature != 1836020801 )
    return 0;
  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  --*((_WORD *)CurrentThread + 242);
  ExAcquirePushLockExclusiveEx((UINT64)&AtomTable->PushLock, 0i64);
  return 1;
}

Referenced by:

RtlAddAtomToAtomTableEx
RtlDeleteAtomFromAtomTable
RtlDestroyAtomTable
RtlDestroyLowBoxAtoms
RtlEmptyAtomTable
RtlLookupAtomInAtomTable
RtlPinAtomInAtomTable
RtlQueryAtomInAtomTable
RtlQueryAtomsInAtomTable