WNetGetProviderName
This is used to obtain the provider name for a specific type of network.
DWORD WNetGetProviderName(
DWORD dwNetType,
LPTSTR lpProvider,
LPDWORD lpBufferSize
);
- dwNetType
- The network type unique to the network. If two networks claim the same type, then the first network loaded is returned. Only the high word of the network type is used. If a network reports a subtype in the loword, then this is ignored.
- lpProvider
- Pointer to a buffer in which to return the provider name.
- lpBufferSize
- The size in bytes of the buffer passed to the function call. The buffer must be at least one byte long. If the result is WN_MORE_DATA, this will contain the buffer size required (in bytes) to hold the provider name.
- WN_SUCCESS if the call is successful.
WN_MORE_DATA |
the buffer is too small to hold the provider name. |
WN_NO_NETWORK |
wNetType does not match a running provider. |
WN_BAD_POINTER |
lpProvider or lpBufferSize is invalid. |