I have a test program that submits a fax to the fax server, and then continually (every 5 seconds) displays the status of the fax, i.e.:
while(true)
{
fax = m_faxServer.get_Fax(fax_id);
Debug.WriteLine(string.Format("Status is: {0}", fax.FaxStatus.ToString()));
}
This seems to work okay when using standard NT credentials, but if I specify AuthorizationUserID and AuthorizationUserPassword, get_Fax returns E_ACCESSDENIED.
Update -
I figured this out. It seems that I can send a fax as the specified account and that works ok, but I can only use get_Fax if I set UseNTAuthenticaiont = False. Don't know why I can send a fax at all like that - maybe because i'm a domain admin? I don't know, but thought this might help someone else out.