PopFxLogSocSubsystemBlockingTimes

INT64 __stdcall PopFxLogSocSubsystemBlockingTimes(
        UINT8 ScenarioInstanceId,
        UINT64 PlatformIdleStateIndex,
        UINT64 Flags){
  unsigned int v3; 
  unsigned int v4; 
  INT64 v5; 
  INT64 v6; 
  INT64 v7; 
  unsigned int v8; 
  __int64 v9; 
  unsigned __int16 *v10; 
  EVENT_DESCRIPTOR *v11; 
  INT64 v12; 
  char v14; 
  int v15; 
  __int64 v16; 
  UINT64 v17; 
  INT64 v18[3]; 
  __int64 v19; 
  int v20; 
  int v21; 
  EVENT_DATA_DESCRIPTOR a2; 
  __int64 v23; 
  __int64 v24; 
  int *v25; 
  __int64 v26; 
  __int64 v27; 
  int v28; 
  int v29; 
  __int64 v30; 
  __int64 v31; 
  __int64 *v32; 
  __int64 v33; 
  UINT64 *v34; 
  __int64 v35; 
  v17 = PopWnfCsEnterScenarioId;
  v16 = 0i64;
  v3 = 0;
  v14 = 0;
  v4 = PlatformIdleStateIndex;
  v15 = 0;
  v5 = PopFxLookupSocSubsystemsByPlatformIdleState((unsigned int)PlatformIdleStateIndex);
  v7 = v5;
  if( v5 )
  {
    v8 = 0;
    if( *(_DWORD *)(v5 + 20) )
    {
      while( 1 )
      {
        v21 = 0;
        v18[0] = v4;
        v9 = 344i64 * v8;
        v10 = (unsigned __int16 *)(v9 + v7 + 40);
        v18[1] = *(_QWORD *)(v9 + v7 + 64);
        v18[2] = (INT64)v10;
        v19 = 0i64;
        v20 = 0;
        if( !PopPluginQuerySocSubsystemBlockingTime(v6, *(unsigned int *)(v9 + v7 + 60), (INT64)v18) )
          break;
        v16 = v19;
        v14 = v17;
        a2.Ptr = (unsigned __int64)&v14;
        *(_QWORD *)&a2.Size = 1i64;
        v23 = v9 + v7 + 88;
        v24 = 16i64;
        v15 = *v10 >> 1;
        v25 = &v15;
        v26 = 4i64;
        v12 = *v10;
        v27 = *(_QWORD *)(v9 + v7 + 48);
        v28 = v12;
        v30 = v9 + v7 + 72;
        v32 = &v16;
        v34 = &v17;
        v29 = 0;
        v31 = 16i64;
        v33 = 8i64;
        v35 = 8i64;
        PopDiagTraceSleepStudyBlocker(v12, &a2, v11);
        if( ++v8 >= *(_DWORD *)(v7 + 20) )
          return v3;
      }
      return(unsigned int)-1073741595;
    }
  }
  else
  {
    return(unsigned int)-1073741584;
  }
  return v3;
}

Referenced by:

PopCaptureSleepStudyStatistics