NtPlugPlayGetDeviceRelationsList

__int64 __fastcall NtPlugPlayGetDeviceRelationsList(
        __int64 a1,
        __int64 a2,
        unsigned int a3,
        __int64 a4,
        int a5,
        __int64 a6){
  __int64 result; 
  __int64 v9; 
  __int64 v10; 
  __int64 v11[3]; 

  v11[0] = 0i64;
  result = PnpCtxGetNtPlugPlayRoutine(a1, 4, v11);
  if( (int)result >= 0 )
  {
    if( v11[0] )
    {
      result = ((__int64(__fastcall *)(__int64, __int64, _QWORD, __int64, int, __int64, _DWORD))v11[0])(
                 v9,
                 a2,
                 a3,
                 v10,
                 a5,
                 a6,
                 0);
      if( (_DWORD)result == -2147483643 )
        return 3221225507i64;
    }
    else
    {
      return 3221225474i64;
    }
  }
  return result;
}

Referenced by:

CmGetDeviceRelationsList