Вопрос №1.
Известно имя удалённого ресурса: \\remote_host_name\\remote_resource_name
Как узнать, существует ли на локальном компьютере соединение с этим ресурсом (и если существует — закрыть его)?
Вопрос №2.
Каким образом перечислить все SMB-соединения локального компьютера с ресурсами удалённого компьютера? Вероятно, следует использовать WNetOpenEnum/WNetEnumResources/WNetCloseEnum, только тогда не очень понятно, какие значения должны быть у полей NETRESOURCE, которая передаётся при первом вызове WNetOpenEnum?
Вопрос №3.
Извините, из MSDN'а не очень понял назначение функций NetUseEnum. Может, кто объяснит?