Functions Exported by the Network UI (Windows Embedded CE 6.0)

1/6/2010

If you change the Network UI, you must make sure that you export the same functions as those that are currently exported, and you must maintain the same semantics. In other words, the meaning of the parameter must be the same, and the functions must return the same return code values.

The following list shows the full path for these directories:

  • %_WINCEROOT%\Public\Common\Oak\Drivers\Netui contains the implementation of the function.
  • %_WINCEROOT%\Public\Common\Oak\Drivers\Netsamp contains sample a application that calls the function.

The following table shows the functions that are exported by the NetUI, and the files and samples in which the function appears.

Function File name in the Netui directory Sample in the Netsamp directory Location of more information

GetIPAddress

Getip.c

Not applicable

GetIPAddress

GetUsernamePassword

Getuser.c

Not applicable

GetUsernamePassword

LineConfigEdit

Lincfg.c

Not applicable

LineConfigEdit

LineTranslateDialog

Trandlg.c

\Rnaapp\Rnaapp.c

\Pegterm\App\Termtapi.c

Rnaapp or Pegterm

GetNetString

Netui.c

Not applicable

GetNetString

ConnectionDialog

Wnet.c

Not applicable

ConnectionDialog

DisconnectDialog

Wnet.c

Not applicable

DisconnectDialog

NetMsgBox

Netui.c

Resource.h

Linecnfg.c

Ipquickcfgui.c

Not applicable

NetMsgBox

GetResourcePassword

Wnet.c

Not applicable

GetResourcePassword

AdapterIPProperties

Network.c

\Connmc\Ianconninfo.cpp

AdapterIPProperties

GetDriverName

Netcard.c

Not applicable

GetDriverName

PickCertificate

Certui.cpp

Eaptlscfg.cpp

Not applicable

Not applicable

AddNetUISystrayIcon

Quickconfigui.c

Quickconfigui.h

\Ethman\Ethman.c

\Ethman\Ethman.h

Ethman

RemoveNetUISystrayIcon

Quickconfigui.c

Quickconfigui.h

\Ethman\Ethman.c

\Ethman\Ethman.h

Ethman

IsPropSheetDialogMessage

Quickconfigui.c

Quickconfigui.h

\Ethman\Ethman.c

\Ethman\Ethman.h

Ethman

ClosePropSheetDialogIfReady

Quickconfigui.c

Quickconfigui.h

\Ethman\Ethman.c

\Ethman\Ethman.h

Ethman

UpdateConnectionStatus

Quickconfigui.c

Quickconfigui.h

\Ethman\Ethman.c

\Ethman\Ethman.h

Ethman

ShowCertificate

Certui.cpp

Not applicable

Not applicable

CreateScanDevice

Btmgmtui.cpp

Not applicable

CreateScanDevice

RasEapInvokeConfigUI

Eaptlscfg.cpp

wczprops.c

\Connmc\Rasconninfo.cpp

Connmc

RasEapInvokeInteractiveUI

Eaptlscfg.cpp

Not applicable

Not applicable

RasEapFreeMemory

Eaptlscfg.cpp

\Connmc\Rasconninfo.cpp

Connmc

LoadSecurityLib

Getuser.c

Not applicable

Not applicable

UnloadSecurityLib

Getuser.c

Not applicable

Not applicable

See Also

Tasks

How to Replace the Network UI for a Target Device

Concepts

Ethman
Connmc
Rnaapp
Pegterm