How native wifi filter binding the WLAN adapter(NdisMediumNative802_11) to protocol ?

Hi All,

I have been working MUX-IM driver. I am observing the behaviour of IM driver. I observed that PtBindAdapter() opens handle to 802.11 adapter whose medium is NdisMediumNative802_11. But I also saw the supported medium types of MUX-IM driver is NdisMedium802_3. I did experiments as follows…

  1. Removed nwifi.sys(using registry)
  2. With nwifi.sys

In 1st test, I didn’t see the DEVICE/GUID of 802.11 Adapter in Binding parameters passed by NDIS to PtBindAdapter().
In 2nd test, I saw GUID of 802.11 adapter in Binding parameters.

My doubt is what exactly native wifi filter is doing? What kind of medium emulation is doing by nwf?

I am really in confusion to proceed further in my work. Any help is appreciated.

Thanks,