RtlpFcCreateAndAddFeatureFromUpdate
CHAR __fastcall RtlpFcCreateAndAddFeatureFromUpdate(INT64 a1){
CHAR result;
_DWORD *v2;
INT64 *v3;
INT64 v4;
_DWORD **v5;
__int64 v6;
_DWORD *v7;
_QWORD *v8;
result = RtlpFcIsUpdateModifyingOrAddingFeature(a1);
if( result )
{
v4 = *v3;
*(_QWORD *)v4 = 0i64;
*(_DWORD *)(v4 + 8) = 0;
*(_DWORD *)v4 = *v2;
*(_DWORD *)(v4 + 4) = *(_DWORD *)(v4 + 4) & 0xFFFFFF70 | v2[1] & 0xF;
RtlpFcUpdateFeature(v4, (INT64)v2);
result = RtlpFcDoesFeatureHaveUniqueState(*v5);
if( result )
{
++*v7;
result = v6 + 12;
*v8 = v6 + 12;
}
}
return result;
}Referenced by:
RtlpFcUpdateFeatureConfiguration