RtlQueryAllFeatureConfigurations
INT64 __fastcall RtlQueryAllFeatureConfigurations(UINT64 a1){
_QWORD *v1;
VOID *v2;
UINT64 *v3;
VOID *v4;
_QWORD *v5;
__int64 v6;
UINT64 *v7;
int v8;
INT64 v9;
int AllFeatureConfigurationsFromBuffers;
INT64 v12;
__int64 v13[4];
v13[0] = 0i64;
v4 = v2;
v12 = 0i64;
v5 = v1;
v6 = (int)a1;
v7 = v3;
RtlpFcBufferManagerReferenceBuffers((INT64)&qword_140C47EF0, (INT64)v13, &v12);
v8 = RtlpFcValidateFeatureConfigurationType((unsigned int)v6);
v9 = v12;
AllFeatureConfigurationsFromBuffers = v8;
if( v8 >= 0 )
{
v12 = 0x100000000i64;
AllFeatureConfigurationsFromBuffers = RtlpFcQueryAllFeatureConfigurationsFromBuffers(
v9 + 24i64 * *((unsigned int *)&v13[-1] + v6),
v4,
v7);
}
if( AllFeatureConfigurationsFromBuffers >= 0 )
{
if( v5 )
*v5 = v13[0];
AllFeatureConfigurationsFromBuffers = 0;
}
RtlpFcBufferManagerDereferenceBuffers(&qword_140C47EF0, v9);
return(unsigned int)AllFeatureConfigurationsFromBuffers;
}Referenced by:
No references.