IopRetestConfiguration

VOID __fastcall IopRetestConfiguration(INT64 RequestTable, UINT64 RequestTableCount){
  _QWORD **v2; 
  _QWORD *v3; 
  _QWORD *v4; 
  unsigned int v5; 
  _QWORD *v7; 
  __int64 v8; 
  __int128 v9; 
  __int128 v10; 
  v3 = *v2;
  v9 = 0i64;
  v4 = v2;
  v5 = RequestTableCount;
  v10 = 0i64;
  while( v3 != v4 )
  {
    v7 = v3;
    v3 = (_QWORD *)*v3;
    if( *((_BYTE *)v7 + 17) )
    {
      v8 = *(v7 - 8);
      DWORD2(v9) = 0;
      *(_QWORD *)&v10 = 0i64;
      *(_QWORD *)&v9 = v7 - 6;
      PnpLookupArbitersNewResources(
        (_PNP_RESOURCE_REQUEST *)RequestTable,
        v5,
        (_DEVICE_NODE *)*(v7 - 7),
        *((_BYTE *)v7 - 72));
      if( (*(int(__fastcall **)(_QWORD, __int64, __int128 *))(v8 + 32))(*(_QWORD *)(v8 + 8), 1i64, &v9) < 0 )
        break;
    }
  }
}

Referenced by:

PnpFindBestConfigurationWorker