Hi.
I am trying to make an NDIS intermediate driver based on the passthru example
included in the platform builder. With both the passthru example from WINCE 5.
0 and WINCE 6.0 I run into the same problem: The passthru driver is not
compatible with Microsoft's own application for powering WLAN on and off
(this is the Wireless Manager or wrlsmgr.exe). After installing passthru and
making sure it bind properly between the real WLAN miniport and all the
protocols, the wrlsmgr.exe will no longer be able to power on or power off
the card.
This has been tested with Windows Mobile 5.0 devices and unmodified versions
of the passthru example.
There is a hack floating around in the Window Mobile newsgroups where you
return NDIS_STATUS_NOT_SUPPORTED instead of forwarding NetEventSetPower. This
hack does not work for me.
I would very much like to hear from someone in Microsoft on this issue.
Thank you,
Odin.