CFInvoke может проходить только базовую аутентификацию, но не встроенную аутентификацию Windows.
Sharepoint не сможет перейти на базовую аутентификацию, поскольку sharepoint необходимо знать, кто вызывает службы для проверки аутентификации и авторизации запрашиваемых данных.
Ваша лучшая ставка здесь - создать прокси-сервис asp.net, который вы можете вызвать с помощью CFInvoke, который будет выдавать себя за аутентификацию Windows, необходимую для вызова веб-службы sharepoint.
Другой вариант - создать объект C # com, который выполняет аутентифицированный вызов и передает информацию обратно в CF при вызове объекта C # com из CF.