Как сказано в документе , при установке флага CONNECT_UPDATE_PROFILE соединение с сетевым ресурсом следует запомнить.
Операционная система запоминает только успешные соединения, которые перенаправляют локальные устройства.Он не запоминает соединения, которые были неудачными или соединения без устройств.(Соединение без устройства происходит, когда элемент lpLocalName имеет значение NULL или указывает на пустую строку.)
Вы пытались использовать правильное имя пользователя без NULL?
С наилучшими пожеланиями, барон