Network User Interface OS Design Development (Windows CE 5.0)

Send Feedback

Microsoft® Windows® CE provides the Network User Interface (NetUI) that defines configuration settings for the Network and Dial-up Connections icon in Control Panel. NetUI provides a set of dialog boxes that can be used by other applications. OEMs can modify or omit these dialog boxes to match the users' experience desired for their devices. For more information, see How to Replace the Network UI for a Target Device.

The source code for the implemented dialog boxes is in the %_WINCEROOT%\Public\Common\Oak\Drivers\Netui directory.

OS Design Information

The following table shows operating system design information for Network User Interface.

Element Information
Dependencies IP Helper API
Hardware considerations None

Modules and Components

The following table shows the components and modules that implement Network User Interface.

Item Module Component
NetUI netui None

NetUI Implementation Considerations

All Network User Interface functions are accessed by operating system components through wrappers in the %_WINCEROOT%\Public\Common\Oak\Inc\Netui.h file. This allows you to omit implementation of any of these functions from Netui.dll, or to omit the Netui.dll entirely, in which case reasonable default actions will be taken, that is, Netui.h will try to find the appropriate function in Netui.dll. If no appropriate action is found, Netui.h will fail gracefully by returning an error code and outputting a message noting that it could not find the requested function. To match the users' experience desired for their devices, you should modify or omit these functions.

All source files are located in the %_WINCEROOT%\Public\Common\Oak\Drivers\Netui directory.

The following table shows the Sysgen variables that control the Network Interface.

Sysgen variable Description
SYSGEN_CONNMC When this variable is set, Network User Interface is included in the run-time image. It includes the Network and Dial-up Connections application that is used to configure dial up, VPN, LAN, and other network connection types.

See Also

Network User Interface | netui Module | How to Replace the Network UI for a Target Device | Diagnosing Connectivity Problems using the Network Connection Status UI | How to Replace the Network UI for a Target Device

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.