И WinINET, и URLMon поддерживают кеширование данных учетных данных для каждого процесса; эта информация не доступна другим процессам. Чтобы предоставить учетные данные другому процессу, вам нужно будет перенести их из текущего процесса IE в другой процесс. К сожалению, для этой задачи нет поддерживаемых API.
Однако, как правило, в средах, в которых используется NTLM / Negotiate, обычно используются учетные данные пользователя по умолчанию, которые API-интерфейсы URLMon должны использовать, если установлены соответствующие флаги.