NTSTATUS __stdcall KvfInitFeatureStates(INT64 a1){
int v1;
__int64 v2;
v1 = KvfFeatureStates;
if( (unsigned int)KvfFeatureStates >= 8 )
{
v1 = 0;
KvfFeatureStates = 0;
}
v2 = *(_QWORD *)(a1 + 240);
if( (*(_DWORD *)(v2 + 132) & 1) == 0 && (v1 & 2) != 0 )
{
LODWORD(v2) = v1 & 0xFFFFFFFE | ((v1 & 1) == 0) | 4;
KvfFeatureStates = v2;
}
return v2;
}