PipNotifyDependenciesChanged
VOID __fastcall PipNotifyDependenciesChanged(INT64 a1, INT64 a2){
__int64 v3;
__int64 v4;
__int64 v5;
__int64 v6;
__int64 v7;
__int64 v8;
if( a2 )
{
v3 = *(_QWORD *)(a2 + 48);
if( v3 )
{
v4 = *(_QWORD *)(*(_QWORD *)(v3 + 312) + 40i64);
if( v4 )
{
v5 = *(_QWORD *)(v4 + 48);
if( v5 )
PnpRaiseNtPlugPlayDevicePropertyChangeEvent(a1, v5, 25);
}
}
}
if( a1 )
{
v6 = *(_QWORD *)(a1 + 48);
if( v6 )
{
v7 = *(_QWORD *)(*(_QWORD *)(v6 + 312) + 40i64);
if( v7 )
{
v8 = *(_QWORD *)(v7 + 48);
if( v8 )
PnpRaiseNtPlugPlayDevicePropertyChangeEvent(a1, v8, 24);
}
}
}
}Referenced by:
PipCreateNewDependencyEdge
PipFreeDependencyEdge
PipMergeDependencyEdgeList
PipNotifyDeviceDependencyList