NTSTATUS __stdcall EtwpCovSampApplyBounds(UINT64 *a1, UINT64 a2, UINT64 a3, UINT64 a4){
unsigned int v4;
NTSTATUS v5;
unsigned int v6;
v4 = *(_DWORD *)a1;
v5 = 0;
if( !*(_DWORD *)a1 )
v4 = a2;
v6 = v4;
if( v4 < (unsigned int)a3 )
v6 = a3;
LOBYTE(v5) = v4 < (unsigned int)a3;
if( v6 > (unsigned int)a4 )
{
v5 = 1;
v6 = a4;
}
*(_DWORD *)a1 = v6;
return v5;
}