Pocket PC Networking >> raseapif.h

by alexcohn » Tue, 03 May 2005 17:29:33 GMT

The file <raseapif.h>, as provided with eVC 4.0 (both ...\Windows CE
Tools\wce420\POCKET PC 2003\Include\Emulator and ...\Windows CE
Tools\wce420\POCKET PC 2003\Include\Armv4 ) contains

#define RAS_EAP_REGISTRY_LOCATION TEXT("Comm\\EAP")

But through the Remote RegEdit I see that the settings for protocols
13, 25 and 26 are all at the registry path
[HKEY_LOCAL_MACHINE\Comm\EAP\Extension]

Which one is correct?

(x-posted to: microsoft.public.windowsce.embedded.vc)


Pocket PC Networking >> raseapif.h

by Jeff Kelley [MS] » Wed, 04 May 2005 04:33:30 GMT


Registry settings for EAP Extension Plugins are stored under the key:
HKEY_LOCAL_MACHINE\Comm\EAP\Extension\<EapExtensionType>\

For example, the settings (from common.reg) for EAP-MD5-CHAP look like:

[HKEY_LOCAL_MACHINE\Comm\EAP\Extension\4]
"FriendlyName"="MD5-Challenge"
"InvokePasswordDialog"=dword:1
"InvokeUserNameDialog"=dword:1
"Path"="eapchap.dll"

--
Jeff Kelley / Microsoft
This posting is provided "AS IS" with no warranties, and confers no rights.









Pocket PC Networking >> raseapif.h

by alexcohn » Wed, 04 May 2005 21:29:10 GMT





Which essentially means that the raseapif.h file has a bug, and we must
have another #ifdef UNDER_CE in our code.



raseapif.h

by Jeff Kelley [MS] » Thu, 05 May 2005 05:40:07 GMT

You are correct. I have logged the bug with RAS_EAP_REGISTRY_LOCATION, it
will be fixed in a future release.

Thank you for reporting this.

--
Jeff Kelley / Microsoft
This posting is provided "AS IS" with no warranties, and confers no rights.