added sysprog entities
This commit is contained in:
57
SYSPROG/STPROCINS/LOGON32_EQUATES.txt
Normal file
57
SYSPROG/STPROCINS/LOGON32_EQUATES.txt
Normal file
@ -0,0 +1,57 @@
|
||||
Compile insert Logon32_Equates
|
||||
|
||||
/***********************************************************************************************************************
|
||||
|
||||
This program is proprietary and is not to be used by or disclosed to others, nor is it to be copied without written
|
||||
permission from SRP Computer Solutions, Inc.
|
||||
|
||||
Name : Logon32_Equates
|
||||
|
||||
Description : Used with the LogonUser Windows API function.
|
||||
|
||||
Notes : The LogonUser function has been prototyped as SRP_LogonUser. See DLL_ADVAPI32_SRP.
|
||||
|
||||
History : (Date, Initials, Notes)
|
||||
01/25/13 dmb Original programmer. - [FRWOI-6]
|
||||
|
||||
***********************************************************************************************************************/
|
||||
|
||||
// This logon type is intended for users who will be interactively using the computer, such as a user being logged on
|
||||
// by a terminal server, remote shell, or similar process.
|
||||
// This logon type has the additional expense of caching logon information for disconnected operations;
|
||||
// therefore, it is inappropriate for some client/server applications,
|
||||
// such as a mail server.
|
||||
Equ LOGON32_LOGON_INTERACTIVE$ to 2
|
||||
// This logon type is intended for high performance servers to authenticate plaintext passwords.
|
||||
// The LogonUser function does not cache credentials for this logon type.
|
||||
Equ LOGON32_LOGON_NETWORK$ to 3
|
||||
// This logon type is intended for batch servers, where processes may be executing on behalf of a user without
|
||||
// their direct intervention. This type is also for higher performance servers that process many plaintext
|
||||
// authentication attempts at a time, such as mail or Web servers.
|
||||
// The LogonUser function does not cache credentials for this logon type.
|
||||
Equ LOGON32_LOGON_BATCH$ to 4
|
||||
// Indicates a service-type logon. The account provided must have the service privilege enabled.
|
||||
Equ LOGON32_LOGON_SERVICE$ to 5
|
||||
// This logon type is for GINA DLLs that log on users who will be interactively using the computer.
|
||||
// This logon type can generate a unique audit record that shows when the workstation was unlocked.
|
||||
Equ LOGON32_LOGON_UNLOCK$ to 7
|
||||
// This logon type preserves the name and password in the authentication package, which allows the server to make
|
||||
// connections to other network servers while impersonating the client. A server can accept plaintext credentials
|
||||
// from a client, call LogonUser, verify that the user can access the system across the network, and still
|
||||
// communicate with other servers.
|
||||
// NOTE: Windows NT: This value is not supported.
|
||||
Equ LOGON32_LOGON_NETWORK_CLEARTEXT$ to 8
|
||||
// This logon type allows the caller to clone its current token and specify new credentials for outbound connections.
|
||||
// The new logon session has the same local identifier but uses different credentials for other network connections.
|
||||
// NOTE: This logon type is supported only by the LOGON32_PROVIDER_WINNT50 logon provider.
|
||||
// NOTE: Windows NT: This value is not supported.
|
||||
Equ LOGON32_LOGON_NEW_CREDENTIALS$ to 9
|
||||
|
||||
// Use the standard logon provider for the system.
|
||||
// The default security provider is negotiate, unless you pass NULL for the domain name and the user name
|
||||
// is not in UPN format. In this case, the default provider is NTLM.
|
||||
// NOTE: Windows 2000/NT: The default security provider is NTLM.
|
||||
Equ LOGON32_PROVIDER_DEFAULT$ to 0
|
||||
Equ LOGON32_PROVIDER_WINNT35$ to 1
|
||||
Equ LOGON32_PROVIDER_WINNT40$ to 2
|
||||
Equ LOGON32_PROVIDER_WINNT50$ to 3
|
Reference in New Issue
Block a user