Wave audio driver

I have a user mode wave audio driver for NT and am wondering if there is any
way to dynamically add/remove wave audio devices. This is a legacy wave
audio driver (widMessage/wodMessage etc.) and not WDM. I suppose I
essentially want plug-n-play functionality and I am aware that this is not
supported on NT 4.

When my wave audio driver gets loaded it is queried for the number of
devices. This interogation happens once. If we (internally) decide to change
the number of devices is there any back-door way (or otherwise) of letting
MMSYSTEM know this?

Tnx in advance,
L