PopPlRegisterComponent
VOID __fastcall PopPlRegisterComponent(INT64 a1){
INT64 v1;
bool v2;
__int64 v3;
int v4;
__int64 v5;
INT64 v6;
INT64 v7;
int v8;
int v9;
__int16 v10;
BOOL v11;
int v12;
__int64 v13[5];
int v14;
int v15;
INT64 v16;
int v17;
int v18;
BOOL *v19;
int v20;
int v21;
int *v22;
int v23;
int v24;
int *v25;
int v26;
int v27;
__int64 v28;
int v29[2];
v1 = a1;
if( PopPowerPlane )
{
v6 = *(_QWORD *)(*(_QWORD *)(a1 + 80) + 1184i64);
if( v6 )
{
v7 = PopPlLookupComponentPowerProfile(v6, (_QWORD *)v1);
if( v7 )
*(_QWORD *)(v1 + 432) = v7;
}
}
if( (unsigned int)dword_140C021E8 > 5 )
{
v15 = 0;
v18 = 0;
v13[4] = (__int64)&v10;
v2 = *(_QWORD *)(v1 + 432) == 0i64;
v16 = v1;
v10 = 1;
v21 = 0;
v24 = 0;
v11 = !v2;
v19 = &v11;
v12 = *(_DWORD *)(v1 + 156);
v22 = &v12;
v3 = *(_QWORD *)(v1 + 80);
v20 = 4;
v23 = 4;
v14 = 2;
v17 = 16;
v4 = *(unsigned __int16 *)(v3 + 216);
v5 = *(_QWORD *)(v3 + 224);
v27 = 0;
v29[1] = 0;
v25 = v29;
v28 = v5;
v29[0] = v4;
v26 = 2;
tlgWriteEx_EtwWriteEx(
(__int64)&dword_140C021E8,
(unsigned __int8 *)&byte_1400293A8,
2i64,
1u,
v8,
v9,
8u,
(__int64)v13);
}
}Referenced by:
PopFxRegisterDeviceWorker
PopPlRegisterDeviceIterator