NtPlugPlayGetDeviceProperty

__int64 __fastcall NtPlugPlayGetDeviceProperty(__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, 1, 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:

CmGetDeviceMappedPropertyFromComposite
CmGetDeviceRegPropWorker