I know I can use AtiQueryMgpuCount() to detect Crossfire (http://developer.amd.com/media/gpu_assets/Programming_for_CrossFire.pdf). This seems to be a deprecated approach with the introduction of ADL, however, but even after looking through the documentation for ADL, it's quite unclear to me how to properly detect Crossfire.
Does anybody have any references for this?