Won't this mean after the move to mmdevapi.dll that all the drivers will use the same key? I'm not sure we'd want that - we'd want to allow the user to switch betwwen e.g. the alsa and pulse drivers while preserving the guids used by the respective drivers.