Compartilhar via


Network User Interface Functions (Compact 2013)

3/26/2014

The following table shows the Network User Interface functions.

In This Section

  • AdapterIPProperties
    Implements the IP Properties dialog box displayed in the network connections UI that allows users to configure Internet Protocol (IP) addressing, Domain Name System (DNS)/Windows Internet Name Service (WINS) information, and wireless local area network (LAN) settings.
  • CheckAndWaitForGWE
    Checks whether the window manager is present, and if so, waits until it has initialized.
  • ConnectionDialog
    Displays a dialog box that allows a user to connect to a network resource. This function is called by the network redirector when an application calls WNetConnectionDialog1.
  • CreateScanDevice
    Displays a dialog box that allows the user to manipulate, find, query, add, and delete Bluetooth-enabled devices.
  • DisconnectDialog
    Displays a dialog box that allows a user to disconnect from a network resource. This function is called by the network redirector when the application calls WNetDisconnectDialog.
  • GetDriverName
    Prompts the user to enter a driver for an unrecognized device. Installable bus drivers in the operating system (OS), such as universal serial bus (USB), call this function.
  • GetIPAddress
    Prompts the user for the IP address if the Serial Line Internet Protocol (SLIP) connection does not have a valid IP address. Point-to-Point Protocol (PPP) calls this function.
  • GetNetString
    Loads a string used by the network user interface. Retrieves a string resource from Netui.res, typically in preparation for calling another NetUI function, such as NetMsgBox.
  • GetNewPassword
    Displays the dialog box that prompts the user for a new password when their password has expired. Point-to-Point Protocol (PPP) calls this function.
  • GetNewPasswordEx
    Similar to GetNewPassword, but also returns a handle to a window that can be used to dismiss the dialog box programmatically through CloseUsernamePasswordDialog.
  • GetResourcePassword
    Prompts the user to enter a password for a password-protected network share. The redirector calls this function.
  • GetUsernamePassword
    Retrieves user credentials for OS components such as PPP and the redirector. Interacts with the OS credential manager to persist user credentials as appropriate.
  • GetUsernamePasswordEx
    Similar to GetUsernamePassword. Also returns a handle to a window that can be used to dismiss the dialog box programmatically through CloseUsernamePasswordDialog.
  • LineConfigEdit
    Displays a dialog box that allows a user to edit the configurations of a specified modem line. This function is called when Telephony API (TAPI) calls lineConfigDialogEdit on a Unimodem device.
  • LineTranslateDialog (Network UI)
    Displays a dialog box that allows a user to change the current location of a phone number about to be dialed, adjust location and calling card parameters, and see the effect on a phone number about to be dialed. This function is called when Telephony API (TAPI) calls lineTranslateDialog on a Unimodem device.
  • NetMsgBox
    Displays a network message dialog box to notify a user of network errors and events.
  • RegisterIPClass
    Registers the IP address window class that is displayed in the network connections UI.
  • UnregisterIPClass
    Unregisters the IP address window class that is displayed in the network connections UI.

You can use wrappers with OS designs that may or may not have netui.dll present. The following table shows the wrappers that you can use.

Wrapper

Maps to function

CallNetMsgBox

NetMsgBox

CallNetMsgBox2

NetMsgBox

CallGetNetString

GetNetString

CallGetUsernamePassword

GetUsernamePassword

CallGetUsernamePasswordEx

GetUsernamePasswordEx

CallGetNewPassword

GetNewPassword

CallGetNewPasswordEx

GetNewPasswordEx

CallGetResourcePassword

GetResourcePassword

CallGetIPAddress

GetIPAddress

CallCloseUsernamePasswordDialog

CloseUsernamePasswordDialog

CallConnectionDialog

ConnectionDialog

CallDisconnectDialog

DisconnectDialog

CallAdapterIPProperties

AdapterIPProperties

CallLineConfigEdit

LineConfigEdit

CallLineTranslateDialog

LineTranslateDialog (Network UI)

See Also

Other Resources

Network User Interface