INT64 __fastcall PiUEventReferenceEventEntry(INT64 a1){
_FAST_MUTEX *v2;
unsigned int v3;
ExAcquireFastMutex(*(FAST_MUTEX **)(a1 + 16));
v2 = *(_FAST_MUTEX **)(a1 + 16);
v3 = *(_DWORD *)(a1 + 56) + 1;
*(_DWORD *)(a1 + 56) = v3;
KeReleaseGuardedMutex(v2);
return v3;
}