EtwpCovSampSampleBufferDecRef
CHAR __stdcall EtwpCovSampSampleBufferDecRef(INT64 a1, INT64 a2){
signed __int64 v2;
bool v3;
signed __int64 v4;
v2 = _InterlockedExchangeAdd64((volatile signed __int64 *)(a2 + 48), 0xFFFFFFFFFFFFFFFFui64);
v3 = v2 <= 1;
v4 = v2 - 1;
if( v3 )
{
if( v4 )
__fastfail(0xEu);
goto LABEL_5;
}
if( !v4 )
LABEL_5:
LOBYTE(v4) = EtwpCovSampCaptureQueueBuffer(a1, (PFN_WDFUSBTARGETDEVICECREATE *)a2);
return v4;
}Referenced by:
EtwpCovSampCaptureBufferQueue
EtwpCovSampCaptureFlushSampleBuffers
EtwpCovSampSampleBufferReserve