WNetGetNetworkInformation

The WNetGetNetworkInformation function returns extended information about a specific network whose name was returned by a previous network enumeration.

DWORD WNetGetNetworkInformation(
  LPTSTR lpProvider,                // pointer to provider name
  LPNETINFOSTRUCT lpNetInfoStruct   // pointer to structure
);
 

Parameters

lpProvider
Pointer to the name of the provider for which information is required.
lpNetInfoStruct
Pointer to the NETINFOSTRUCT structure, which describes the behavior of the network.

Return Values

If the function succeeds, the return value is WN_SUCCESS. If the function fails, one of the following errors will occur:

Value Meaning
WN_BAD_PROVIDER lpProvider does not match any running net provider.
WN_BAD_VALUE The cbStructure, which is a member of the NETINFOSTRUCT structure is not filled in with a valid structure size.

QuickInfo

  Windows NT: Use version 3.1 or later.
  Windows: Use Windows 95 or later.
  Windows CE: Use version 2.0 or later.
  Header: Declared in winnetwk.h.
  Import Library: Use mpr.lib.

See Also

Windows Networking (WNet) Overview, Windows Networking Functions, WNetGetProviderName