из справки
-------------------------
Функция WNetAddConnection модуль Windows
Группа ссылок: Net
Описание:
function WNetAddConnection(lpRemoteName, lpPassword, lpLocalName: PChar): DWORD;
Функция позволяет вызывающему приложению подключить локальное устройство к сетевому ресурсу. Система автоматически будет восстанавливать связь при передачи и логине(LogIn).
Эта функция введена для совместимости с Win16-приложениями. Вы должны вызывать WNetAddConnection2 или WNetAddConnection3.
Параметры:
lpRemoteName: Строка, определяющая удаленный сетевой ресурс для соединения.
lpPassword: Строка, которая определяет пароль, для аутентификации. Если этот параметр nil, то используется пароль по умолчанию, если строка пустая, то пароль не используется.
Win 95/98/Me: Этот параметр должен быть nil или пустой строкой.
lpLocalName: Строка которая определяет имя локального устройства, которое нужно переназначить. Например "F:" ли "LPT1". Если строка равна nil, то локальный ресурс не переназначается.
Возвращаемые значения
Если успешно то NO_ERROR. Если функция терпит неудачу, то возвращается одно из следующих значений:
ERROR_ACCESS_DENIED - Нет доступа к сетевому ресурсу.
ERROR_ALREADY_ASSIGNED - Устройство указанное в параметре lpLocalName уже переопределено.
ERROR_BAD_DEV_TYPE - Тип устройства и тип ресурса не сочетается.
ERROR_BAD_DEVICE - Значение определенное в параметре lpLocalName неверно.
ERROR_BAD_NET_NAME - Значение определенное в параметре lpRemoteName неверно.
ERROR_BAD_PROFILE - Профиль пользователя неправильного формата.
ERROR_CANNOT_OPEN_PROFILE - Система не может открыть профиль пользователя.
ERROR_DEVICE_ALREADY_REMEMBERED - Прявязка для устройства указнного в параметре lpLocalName - уже в профиле пользователя.
ERROR_EXTENDED_ERROR - Произошла сетевая спецефическая ошибка. Для того чтобы получить информацию об ошибке, вызовите функцию WNetGetLastError.
ERROR_INVALID_PASSWORD - Пароль недействителен.
ERROR_NO_NET_OR_BAD_PATH - Операция не выполнена потому что сетевой компонент не запущен или имя сетевого ресурса не может быть использовано.
ERROR_NO_NETWORK - Сеть отсутствует.
Замечания
Win XP: функции WNet создают и удаляют буквы сетевых устройств в пределах пространства имен устройств МС-DOS, которые связываются с текущим сеансом и имеют AuthenticationID (AuthenticationID - Локальный уникальный идентификатор{LUID}, связанный с сеансом передачи). Это может повлиять на те приложения которые вызываю функции WNet для одного пользователя, после логона, а затем пытаютсч использовать в сеансе других пользователей.
См. также: WNetCancelConnection, WNetGetConnection
Функция находится в файле mpr.dll
--------------------