UINT8 __stdcall RtlpTraceDatabaseAcquireLock(_RTL_TRACE_DATABASE *Database){
UINT64 *v2;
v2 = (UINT64 *)(Database + 14);
if( (Database[1] & 4) != 0 )
*((_BYTE *)Database + 40) = KeAcquireSpinLockRaiseToDpc(v2);
else
ExAcquireFastMutex((PFAST_MUTEX)v2);
*((_QWORD *)Database + 6) = KeGetCurrentThread();
return 1;
}