I was wondering if anyone knew some of the details of LogonUser that are not explained on the VC help pages. Here are some of my questions:
1) How (exactly) is LOGON32_LOGON_INTERACTIVE different from LOGON32_LOGON_NETWORK?
2) Do these logon types produce different underlying handles?
3) If so, how are the handles different?
4) INTERACTIVE logon type on the help page indicates that the logon type is cached, and this is an added "expense". Does this mean that it is a slower call that the NETWORK login (which docs say is for "high-performance servers"). I would think that caching would make the logon faster, not slower...
5) Is there any reason(s) why you wouldn't authenticate using INTERACTIVE?
6) What are the ways that an interactive logon could fail, where a network logon could succeed?
Thanks in advance.