core.sys.windows.subauth

Windows API header module

Translated from MinGW Windows headers

License

Types 37

Fields
ULONG LowPart
LONG HighPart
NetlogonInteractiveInformation = 1
NetlogonNetworkInformation
NetlogonServiceInformation
NetlogonGenericInformation
NetlogonInteractiveTransitiveInformation
NetlogonNetworkTransitiveInformation
NetlogonServiceTransitiveInformation
Fields
CHAR[CYPHER_BLOCK_LENGTH] data
Fields
CHAR[CLEAR_BLOCK_LENGTH] data
Fields
CYPHER_BLOCK[2] data
Fields
CYPHER_BLOCK[2] data
Fields
USHORT UnitsPerWeek
PUCHAR LogonHours
Fields
ULONG Length
PUCHAR SecurityDescriptor
Fields
LARGE_INTEGER LastLogon
LARGE_INTEGER LastLogoff
LARGE_INTEGER PasswordLastSet
LARGE_INTEGER AccountExpires
LARGE_INTEGER PasswordCanChange
LARGE_INTEGER PasswordMustChange
UNICODE_STRING HomeDirectory
UNICODE_STRING HomeDirectoryDrive
UNICODE_STRING ScriptPath
UNICODE_STRING ProfilePath
UNICODE_STRING AdminComment
UNICODE_STRING WorkStations
UNICODE_STRING UserComment
UNICODE_STRING Parameters
UNICODE_STRING LmPassword
UNICODE_STRING NtPassword
UNICODE_STRING PrivateData
SR_SECURITY_DESCRIPTOR SecurityDescriptor
ULONG UserId
ULONG PrimaryGroupId
ULONG UserAccountControl
ULONG WhichFields
LOGON_HOURS LogonHours
USHORT BadPasswordCount
USHORT LogonCount
USHORT CountryCode
USHORT CodePage
BOOLEAN LmPasswordPresent
BOOLEAN NtPasswordPresent
BOOLEAN PasswordExpired
BOOLEAN PrivateDataSensitive
Fields
LARGE_INTEGER LogoffTime
LARGE_INTEGER KickoffTime
UNICODE_STRING LogonServer
UNICODE_STRING LogonDomainName
USER_SESSION_KEY SessionKey
BOOLEAN Authoritative
ULONG UserFlags
ULONG WhichFields
ULONG UserId
Fields
UNICODE_STRING LogonDomainName
ULONG ParameterControl
UNICODE_STRING Workstation
Fields
UNICODE_STRING PackageName
ULONG DataLength
PUCHAR LogonData
Fields
LM_CHALLENGE LmChallenge
STRING NtChallengeResponse
STRING LmChallengeResponse

Variables 17

enumvarMSV1_0_VALIDATION_LOGOFF_TIME = 1
enumvarMSV1_0_SUBAUTH_ACCOUNT_DISABLED = 1
enumvarMSV1_0_SUBAUTH_PASSWORD = 2
enumvarMSV1_0_SUBAUTH_WORKSTATIONS = 4
enumvarMSV1_0_SUBAUTH_LOGON_HOURS = 8
enumvarMSV1_0_SUBAUTH_ACCOUNT_EXPIRY = 16
enumvarMSV1_0_SUBAUTH_PASSWORD_EXPIRY = 32
enumvarMSV1_0_SUBAUTH_ACCOUNT_TYPE = 64
enumvarMSV1_0_SUBAUTH_LOCKOUT = 128
enumvarNEXT_FREE_ACCOUNT_CONTROL_BIT = 131072
enumvarSAM_DAYS_PER_WEEK = 7
enumvarSAM_HOURS_PER_WEEK = 168
enumvarSAM_MINUTES_PER_WEEK = 10080
enumvarUSER_ACCOUNT_DISABLED = 1
enumvarCYPHER_BLOCK_LENGTH = 8
enumvarUSER_SESSION_KEY_LENGTH = CYPHER_BLOCK_LENGTH * 2
enumvarCLEAR_BLOCK_LENGTH = 8