MSV1_0_LOGON_SUBMIT_TYPE enumeration (ntsecapi.h)
The MSV1_0_LOGON_SUBMIT_TYPE enumeration indicates the kind of logon being requested.
Syntax
typedef enum _MSV1_0_LOGON_SUBMIT_TYPE {
MsV1_0InteractiveLogon = 2,
MsV1_0Lm20Logon,
MsV1_0NetworkLogon,
MsV1_0SubAuthLogon,
MsV1_0WorkstationUnlockLogon = 7,
MsV1_0S4ULogon = 12,
MsV1_0VirtualLogon = 82,
MsV1_0NoElevationLogon = 83,
MsV1_0LuidLogon = 84
} MSV1_0_LOGON_SUBMIT_TYPE, *PMSV1_0_LOGON_SUBMIT_TYPE;
Constants
MsV1_0InteractiveLogon Value: 2 Requests an interactive user logon. This dispatch routine handles NTLM interactive logons initiated by LsaLogonUser or LogonUser. |
MsV1_0Lm20Logon Requests the second half of an NTLM 2.0 protocol logon. The first half of this type of logon is performed by calling LsaCallAuthenticationPackage with the MsV1_0Lm20ChallengeRequest message. For more information see, MSV1_0_PROTOCOL_MESSAGE_TYPE. |
MsV1_0NetworkLogon Requests a network logon. The only difference between this dispatch routine and MsV1_0Lm20Logon is that MsV1_0NetworkLogon uses a ParameterControl member. |
MsV1_0SubAuthLogon Requests the second half of an NTLM 2.0 protocol logon using a subauthentication package. When MSV1_0 initializes itself, it checks a registry key to determine whether it should load a subauthentication package. For more information about subauthentication packages used with MSV1_0, see the subauthentication sample included in the Platform SDK. |
MsV1_0WorkstationUnlockLogon Value: 7 Requests a logon unlock of a workstation. Note Windows Server 2003Windows XPThis constant is not supported. |
MsV1_0S4ULogon Value: 12 Requests a service for user (S4U) logon. Note Windows Server 2003 with SP2Windows VistaWindows Server 2003Windows XPThis constant is not supported. |
MsV1_0VirtualLogon Value: 82 Requests a logon from a remote session. Note Windows Server 2003 with SP2Windows VistaWindows Server 2003Windows XPThis constant is not supported. |
MsV1_0NoElevationLogon Value: 83 Requests a logon that doesn't allow for elevation of privileges. Note Windows Server 2008 R2Windows 7Windows Server 2003 with SP2Windows VistaWindows Server 2003Windows XPThis constant is not supported. |
MsV1_0LuidLogon Value: 84 |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | ntsecapi.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for