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