PnprIsMemoryDevice

UINT8 __stdcall PnprIsMemoryDevice(DEVICE_OBJECT *DeviceObject, UINT8 IsTarget){
  UINT8 v2; 
  PZZWSTR SymbolicLinkList; 
  SymbolicLinkList = 0i64;
  v2 = 0;
  if( IsTarget )
  {
    if( IoGetDeviceInterfaces(&GUID_DEVICE_MEMORY, DeviceObject, 0, &SymbolicLinkList) >= 0 && *SymbolicLinkList )
      v2 = 1;
    if( SymbolicLinkList )
      ExFreePoolWithTag(SymbolicLinkList, 0);
  }
  else
  {
    IoGetDevicePropertyData(DeviceObject, (DEVPROPKEY *)&DEVPKEY_Spare_Memory, 0i64, 0i64);
  }
  return v2;
}

Referenced by:

PnprAddDeviceResources