wifi mux intermediate driver in NDIS 6.0

Hi,
I’m trying to write an intermediate mux driver that bind to wifi miniport driver in Vista.
After some changes to the mux sample (that is good for 802.3 NICs) my mux is working well.
I have a strange problem that happen once I disable and enable one of the virtual adapters that my mux export.
My problem is that the virtual adapter that I disabled and enabled stop getting 802.11 OIDs like SCAN request.
Does anyone wrote a mux in NDIS 6.0 that bind to wifi device?
I thought that maybe there is a problem because in NDIS 6.0 there is the built-in native wifi IM.
Maybe after the disable+enable the order of the IM is getting mixed?
Any help will be greatfull.