PiDmGetCmObjectListFromCache

INT64 __fastcall PiDmGetCmObjectListFromCache(INT64 a1, __int64 a2, __int64 r8_0, __int64 a4, int a5, __int64 a6){
  unsigned int v6; 
  _WORD *v7; 
  UINT64 v9; 
  __int64 a3[2]; 
  int v11; 
  int v12; 
  v12 = 0;
  a3[0] = a2;
  a3[1] = r8_0;
  v11 = a1;
  v6 = CmMapCmObjectTypeToPnpObjectType(a1);
  LODWORD(v9) = a5;
  return PiDmGetObjectList(v6, (INT64)PiDmCmObjectMatchCallback, (INT64)a3, v7, v9, (_DWORD *)a6);
}

Referenced by:

PiPnpRtlCmActionCallback
PiPnpRtlGetFilteredDeviceInterfaceList
PiPnpRtlGetFilteredDeviceList