Go to the source code of this file.
|
| enum | _NETLOGON_LOGON_INFO_CLASS {
NetlogonInteractiveInformation = 1
, NetlogonNetworkInformation
, NetlogonServiceInformation
, NetlogonGenericInformation
,
NetlogonInteractiveTransitiveInformation
, NetlogonNetworkTransitiveInformation
, NetlogonServiceTransitiveInformation
, NetlogonInteractiveInformation = 1
,
NetlogonNetworkInformation = 2
, NetlogonServiceInformation = 3
, NetlogonGenericInformation = 4
, NetlogonInteractiveTransitiveInformation = 5
,
NetlogonNetworkTransitiveInformation = 6
, NetlogonServiceTransitiveInformation = 7
} |
| |
|
| NTSTATUS NTAPI | Msv1_0SubAuthenticationRoutine (NETLOGON_LOGON_INFO_CLASS, PVOID, ULONG, PUSER_ALL_INFORMATION, PULONG, PULONG, PBOOLEAN, PLARGE_INTEGER, PLARGE_INTEGER) |
| |
| NTSTATUS NTAPI | Msv1_0SubAuthenticationFilter (NETLOGON_LOGON_INFO_CLASS, PVOID, ULONG, PUSER_ALL_INFORMATION, PULONG, PULONG, PBOOLEAN, PLARGE_INTEGER, PLARGE_INTEGER) |
| |
| NTSTATUS NTAPI | Msv1_0SubAuthenticationRoutineGeneric (PVOID, ULONG, PULONG, PVOID *) |
| |
| NTSTATUS NTAPI | Msv1_0SubAuthenticationRoutineEx (NETLOGON_LOGON_INFO_CLASS, PVOID, ULONG, PUSER_ALL_INFORMATION, SAM_HANDLE, PMSV1_0_VALIDATION_INFO, PULONG) |
| |
◆ CLEAR_BLOCK_LENGTH
◆ CYPHER_BLOCK_LENGTH
◆ MSV1_0_GUEST_LOGON
◆ MSV1_0_PASSTHRU
◆ MSV1_0_SUBAUTH_ACCOUNT_DISABLED
| #define MSV1_0_SUBAUTH_ACCOUNT_DISABLED 1 |
◆ MSV1_0_SUBAUTH_ACCOUNT_EXPIRY
| #define MSV1_0_SUBAUTH_ACCOUNT_EXPIRY 16 |
◆ MSV1_0_SUBAUTH_ACCOUNT_TYPE
| #define MSV1_0_SUBAUTH_ACCOUNT_TYPE 64 |
◆ MSV1_0_SUBAUTH_LOCKOUT
| #define MSV1_0_SUBAUTH_LOCKOUT 128 |
◆ MSV1_0_SUBAUTH_LOGON_HOURS
| #define MSV1_0_SUBAUTH_LOGON_HOURS 8 |
◆ MSV1_0_SUBAUTH_PASSWORD
| #define MSV1_0_SUBAUTH_PASSWORD 2 |
◆ MSV1_0_SUBAUTH_PASSWORD_EXPIRY
| #define MSV1_0_SUBAUTH_PASSWORD_EXPIRY 32 |
◆ MSV1_0_SUBAUTH_WORKSTATIONS
| #define MSV1_0_SUBAUTH_WORKSTATIONS 4 |
◆ MSV1_0_VALIDATION_KICKOFF_TIME
| #define MSV1_0_VALIDATION_KICKOFF_TIME 2 |
◆ MSV1_0_VALIDATION_LOGOFF_TIME
| #define MSV1_0_VALIDATION_LOGOFF_TIME 1 |
◆ MSV1_0_VALIDATION_LOGON_DOMAIN
| #define MSV1_0_VALIDATION_LOGON_DOMAIN 8 |
◆ MSV1_0_VALIDATION_LOGON_SERVER
| #define MSV1_0_VALIDATION_LOGON_SERVER 4 |
◆ MSV1_0_VALIDATION_SESSION_KEY
| #define MSV1_0_VALIDATION_SESSION_KEY 16 |
◆ MSV1_0_VALIDATION_USER_FLAGS
| #define MSV1_0_VALIDATION_USER_FLAGS 32 |
◆ MSV1_0_VALIDATION_USER_ID
| #define MSV1_0_VALIDATION_USER_ID 64 |
◆ NEXT_FREE_ACCOUNT_CONTROL_BIT
| #define NEXT_FREE_ACCOUNT_CONTROL_BIT 131072 |
◆ NT_SUCCESS
◆ SAM_DAYS_PER_WEEK
◆ SAM_HOURS_PER_WEEK
| #define SAM_HOURS_PER_WEEK 168 |
◆ SAM_MINUTES_PER_WEEK
| #define SAM_MINUTES_PER_WEEK 10080 |
◆ STATUS_ACCOUNT_DISABLED
| #define STATUS_ACCOUNT_DISABLED 0xC0000072L |
◆ STATUS_ACCOUNT_EXPIRED
| #define STATUS_ACCOUNT_EXPIRED 0xC0000193L |
◆ STATUS_ACCOUNT_LOCKED_OUT
| #define STATUS_ACCOUNT_LOCKED_OUT 0xC0000234L |
◆ STATUS_ACCOUNT_RESTRICTION
| #define STATUS_ACCOUNT_RESTRICTION 0xC000006EL |
◆ STATUS_INSUFFICIENT_RESOURCES
| #define STATUS_INSUFFICIENT_RESOURCES 0xC000009AL |
◆ STATUS_INVALID_INFO_CLASS
| #define STATUS_INVALID_INFO_CLASS 0xC0000003L |
◆ STATUS_INVALID_LOGON_HOURS
| #define STATUS_INVALID_LOGON_HOURS 0xC000006FL |
◆ STATUS_INVALID_WORKSTATION
| #define STATUS_INVALID_WORKSTATION 0xC0000070L |
◆ STATUS_LOGON_FAILURE
| #define STATUS_LOGON_FAILURE 0xC000006DL |
◆ STATUS_NO_SUCH_USER
| #define STATUS_NO_SUCH_USER 0xC0000064L |
◆ STATUS_PASSWORD_EXPIRED
| #define STATUS_PASSWORD_EXPIRED 0xC0000071L |
◆ STATUS_PASSWORD_MUST_CHANGE
| #define STATUS_PASSWORD_MUST_CHANGE 0xC0000224L |
◆ STATUS_PASSWORD_RESTRICTION
| #define STATUS_PASSWORD_RESTRICTION 0xC000006CL |
◆ STATUS_SUCCESS
◆ STATUS_WRONG_PASSWORD
| #define STATUS_WRONG_PASSWORD 0xC000006AL |
◆ USER_ACCOUNT_AUTO_LOCKED
| #define USER_ACCOUNT_AUTO_LOCKED 1024 |
◆ USER_ACCOUNT_DISABLED
| #define USER_ACCOUNT_DISABLED 1 |
◆ USER_ACCOUNT_TYPE_MASK
| #define USER_ACCOUNT_TYPE_MASK 472 |
◆ USER_ALL_PARAMETERS
| #define USER_ALL_PARAMETERS 2097152 |
◆ USER_DONT_EXPIRE_PASSWORD
| #define USER_DONT_EXPIRE_PASSWORD 512 |
◆ USER_DONT_REQUIRE_PREAUTH
| #define USER_DONT_REQUIRE_PREAUTH 65536 |
◆ USER_ENCRYPTED_TEXT_PASSWORD_ALLOWED
| #define USER_ENCRYPTED_TEXT_PASSWORD_ALLOWED 2048 |
◆ USER_HOME_DIRECTORY_REQUIRED
| #define USER_HOME_DIRECTORY_REQUIRED 2 |
◆ USER_INTERDOMAIN_TRUST_ACCOUNT
| #define USER_INTERDOMAIN_TRUST_ACCOUNT 64 |
◆ USER_MACHINE_ACCOUNT_MASK
| #define USER_MACHINE_ACCOUNT_MASK 448 |
◆ USER_MNS_LOGON_ACCOUNT
| #define USER_MNS_LOGON_ACCOUNT 32 |
◆ USER_NORMAL_ACCOUNT
| #define USER_NORMAL_ACCOUNT 16 |
◆ USER_NOT_DELEGATED
| #define USER_NOT_DELEGATED 16384 |
◆ USER_PASSWORD_NOT_REQUIRED
| #define USER_PASSWORD_NOT_REQUIRED 4 |
◆ USER_SERVER_TRUST_ACCOUNT
| #define USER_SERVER_TRUST_ACCOUNT 256 |
◆ USER_SESSION_KEY_LENGTH
◆ USER_SMARTCARD_REQUIRED
| #define USER_SMARTCARD_REQUIRED 4096 |
◆ USER_TEMP_DUPLICATE_ACCOUNT
| #define USER_TEMP_DUPLICATE_ACCOUNT 8 |
◆ USER_TRUSTED_FOR_DELEGATION
| #define USER_TRUSTED_FOR_DELEGATION 8192 |
◆ USER_USE_DES_KEY_ONLY
| #define USER_USE_DES_KEY_ONLY 32768 |
◆ USER_WORKSTATION_TRUST_ACCOUNT
| #define USER_WORKSTATION_TRUST_ACCOUNT 128 |
◆ CLEAR_BLOCK
◆ CYPHER_BLOCK
◆ LM_CHALLENGE
◆ LM_OWF_PASSWORD
◆ LOGON_HOURS
◆ MSV1_0_VALIDATION_INFO
◆ NETLOGON_GENERIC_INFO
◆ NETLOGON_INTERACTIVE_INFO
◆ NETLOGON_LOGON_IDENTITY_INFO
◆ NETLOGON_LOGON_INFO_CLASS
◆ NETLOGON_NETWORK_INFO
◆ NETLOGON_SERVICE_INFO
◆ NT_CHALLENGE
◆ NT_OWF_PASSWORD
◆ NTSTATUS
◆ OLD_LARGE_INTEGER
◆ PCLEAR_BLOCK
◆ PCYPHER_BLOCK
◆ PLM_CHALLENGE
◆ PLM_OWF_PASSWORD
◆ PLOGON_HOURS
◆ PMSV1_0_VALIDATION_INFO
◆ PNETLOGON_GENERIC_INFO
◆ PNETLOGON_INTERACTIVE_INFO
◆ PNETLOGON_LOGON_IDENTITY_INFO
◆ PNETLOGON_NETWORK_INFO
◆ PNETLOGON_SERVICE_INFO
◆ PNT_CHALLENGE
◆ PNT_OWF_PASSWORD
◆ PNTSTATUS
◆ POLD_LARGE_INTEGER
◆ PSAM_HANDLE
◆ PSR_SECURITY_DESCRIPTOR
◆ PSTRING
◆ PUNICODE_STRING
◆ PUSER_ALL_INFORMATION
◆ PUSER_SESSION_KEY
◆ SAM_HANDLE
◆ SR_SECURITY_DESCRIPTOR
◆ STRING
◆ UNICODE_STRING
◆ USER_ALL_INFORMATION
◆ USER_SESSION_KEY
◆ _NETLOGON_LOGON_INFO_CLASS
| Enumerator |
|---|
| NetlogonInteractiveInformation | |
| NetlogonNetworkInformation | |
| NetlogonServiceInformation | |
| NetlogonGenericInformation | |
| NetlogonInteractiveTransitiveInformation | |
| NetlogonNetworkTransitiveInformation | |
| NetlogonServiceTransitiveInformation | |
| NetlogonInteractiveInformation | |
| NetlogonNetworkInformation | |
| NetlogonServiceInformation | |
| NetlogonGenericInformation | |
| NetlogonInteractiveTransitiveInformation | |
| NetlogonNetworkTransitiveInformation | |
| NetlogonServiceTransitiveInformation | |
Definition at line 87 of file subauth.h.
87 {
enum _NETLOGON_LOGON_INFO_CLASS NETLOGON_LOGON_INFO_CLASS
@ NetlogonGenericInformation
@ NetlogonNetworkTransitiveInformation
@ NetlogonInteractiveInformation
@ NetlogonInteractiveTransitiveInformation
@ NetlogonServiceTransitiveInformation
@ NetlogonNetworkInformation
@ NetlogonServiceInformation
◆ Msv1_0SubAuthenticationFilter()
◆ Msv1_0SubAuthenticationRoutine()
◆ Msv1_0SubAuthenticationRoutineEx()
◆ Msv1_0SubAuthenticationRoutineGeneric()