This topic has not yet been rated - Rate this topic

WNetConnectionDialog function

Applies to: desktop apps only

The WNetConnectionDialog function starts a general browsing dialog box for connecting to network resources. The function requires a handle to the owner window for the dialog box.

Syntax

DWORD WNetConnectionDialog(
  __in  HWND hwnd,
  __in  DWORD dwType
);

Parameters

hwnd [in]

Handle to the owner window for the dialog box.

dwType [in]

Resource type to allow connections to. This parameter can be the following value.

ValueMeaning
RESOURCETYPE_DISK

Connections to disk resources.

 

Return value

If the function succeeds, the return value is NO_ERROR. If the user cancels the dialog box, the function returns –1.

If the function fails, the return value is a system error code, such as one of the following values.

Return codeDescription
ERROR_EXTENDED_ERROR

A network-specific error occurred. To obtain a description of the error, call the WNetGetLastError function.

ERROR_INVALID_PASSWORD

The specified password is invalid.

ERROR_NO_NETWORK

The network is unavailable.

ERROR_NOT_ENOUGH_MEMORY

There is insufficient memory to start the dialog box.

 

Remarks

If the user clicks OK in the dialog box, the requested network connection will have been made when the WNetConnectionDialog function returns.

If the function attempts to make a connection and the network provider returns the message ERROR_INVALID_PASSWORD, the system prompts the user to enter a password. The system uses the new password in another attempt to make the connection.

Requirements

Minimum supported client

Windows 2000 Professional

Minimum supported server

Windows 2000 Server

Header

Winnetwk.h

Library

Mpr.lib

DLL

Mpr.dll

See also

Windows Networking (WNet) Overview
Windows Networking Functions
WNetAddConnection3
WNetCancelConnection2
WNetDisconnectDialog

 

 

Send comments about this topic to Microsoft

Build date: 2/3/2012

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ
hwnd can be NULL
hwnd can be set to NULL and the dialog still shows up. Tested under Windows 7 Service Pack 1.