PopPluginRequestComponentIdleConstraints

char __fastcall PopPluginRequestComponentIdleConstraints(__int64 a1, int a2, __int64 a3, int a4){
  char v4; 
  __int64 v6; 
  __int64 v10; 
  __int64 v12; 
  int v13; 
  int v14; 
  __int64 v15; 
  int v16; 
  int v17; 
  v14 = 0;
  v4 = 0;
  v17 = 0;
  v6 = *(_QWORD *)(a1 + 64);
  if( v6 == PopFxProcessorPlugin )
  {
    if( v6 )
    {
      v10 = *(_QWORD *)(a1 + 72);
      v13 = a2;
      v12 = v10;
      v15 = a3;
      v16 = a4;
      v4 = (*(__int64(__fastcall **)(__int64, __int64 *))(v6 + 96))(27i64, &v12);
      if( v4 )
        PopDiagTraceFxComponentIdleConstraints((PVOID)a1, (unsigned int)a2, (UINT64 *)a3, (unsigned int)a4);
    }
  }
  return v4;
}

Referenced by:

PopPepInitializeVetoMasks