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 | 
| ); | 
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. |