core.sys.windows.ntsecapi
Windows API header module
Translated from MinGW Windows headers
License
var KERB_WRAP_NO_ENCRYPT LOGON_CACHED_ACCOUNT LOGON_EXTRA_SIDS LOGON_GRACE_LOGON LOGON_GUEST LOGON_NOENCRYPTION LOGON_NTLMV2_ENABLED LOGON_PROFILE_PATH_RETURNED LOGON_RESOURCE_GROUPS LOGON_SERVER_TRUST_ACCOUNT LOGON_SUBAUTH_SESSION_KEY LOGON_USED_LM_PASSWORD MICROSOFT_KERBEROS_NAME_A MICROSOFT_KERBEROS_NAME_W MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT MSV1_0_CHALLENGE_LENGTH MSV1_0_CLEARTEXT_PASSWORD_ALLOWED MSV1_0_CRED_LM_PRESENT MSV1_0_CRED_NT_PRESENT MSV1_0_CRED_VERSION MSV1_0_DERIVECRED_TYPE_SHA1 MSV1_0_DONT_TRY_GUEST_ACCOUNT MSV1_0_MAX_AVL_SIZE MSV1_0_MAX_NTLM3_LIFE MSV1_0_MNS_LOGON MSV1_0_PACKAGE_NAME MSV1_0_PACKAGE_NAMEW MSV1_0_RETURN_PASSWORD_EXPIRY MSV1_0_RETURN_PROFILE_PATH MSV1_0_RETURN_USER_PARAMETERS MSV1_0_SUBAUTHENTICATION_DLL MSV1_0_SUBAUTHENTICATION_DLL_EX MSV1_0_SUBAUTHENTICATION_DLL_IIS MSV1_0_SUBAUTHENTICATION_DLL_RAS MSV1_0_SUBAUTHENTICATION_DLL_SHIFT MSV1_0_SUBAUTHENTICATION_FLAGS MSV1_0_SUBAUTHENTICATION_KEY MSV1_0_TRY_GUEST_ACCOUNT_ONLY MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY MSV1_0_UPDATE_LOGON_STATISTICS MSV1_0_USE_CLIENT_CHALLENGE MSV1_0_USER_SESSION_KEY_LENGTH POLICY_AUDIT_EVENT_FAILURE POLICY_AUDIT_EVENT_MASK POLICY_AUDIT_EVENT_NONE POLICY_AUDIT_EVENT_SUCCESS POLICY_AUDIT_EVENT_UNCHANGED POLICY_KERBEROS_FORWARDABLE POLICY_KERBEROS_POSTDATEABLE POLICY_KERBEROS_PROXYABLE POLICY_KERBEROS_RENEWABLE POLICY_QOS_ALLOW_LOCAL_ROOT_CERT_STORE POLICY_QOS_DHCP_SERVER_ALLOWD POLICY_QOS_INBOUND_CONFIDENTIALITY POLICY_QOS_INBOUND_INTEGREITY POLICY_QOS_OUTBOUND_CONFIDENTIALITY POLICY_QOS_OUTBOUND_INTEGRITY POLICY_QOS_RAS_SERVER_ALLOWED POLICY_QOS_SCHANEL_REQUIRED POLICY_VIEW_LOCAL_INFORMATION SAM_PASSWORD_CHANGE_NOTIFY_ROUTINE SE_INTERACTIVE_LOGON_NAME
alias LSA_ENUMERATION_HANDLE LSA_HANDLE LSA_OBJECT_ATTRIBUTES LSA_STRING LSA_UNICODE_STRING PDOMAIN_PASSWORD_INFORMATION PLSA_AUTH_INFORMATION PLSA_ENUMERATION_HANDLE PLSA_ENUMERATION_INFORMATION PLSA_HANDLE PLSA_OBJECT_ATTRIBUTES PLSA_REFERENCED_DOMAIN_LIST PLSA_STRING PLSA_TRANSLATED_NAME PLSA_TRANSLATED_SID PLSA_TRUST_INFORMATION PLSA_UNICODE_STRING PMSV1_0_AV_PAIR PMSV1_0_CHANGEPASSWORD_REQUEST PMSV1_0_CHANGEPASSWORD_RESPONSE PMSV1_0_DERIVECRED_REQUEST PMSV1_0_DERIVECRED_RESPONSE PMSV1_0_INTERACTIVE_LOGON PMSV1_0_INTERACTIVE_PROFILE PMSV1_0_LM20_LOGON PMSV1_0_LM20_LOGON_PROFILE PMSV1_0_LOGON_SUBMIT_TYPE PMSV1_0_NTLM3_RESPONSE PMSV1_0_PROFILE_BUFFER_TYPE PMSV1_0_PROTOCOL_MESSAGE_TYPE PMSV1_0_SUBAUTH_LOGON PMSV1_0_SUBAUTH_REQUEST PMSV1_0_SUBAUTH_RESPONSE PMSV1_0_SUPPLEMENTAL_CREDENTIAL POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO PPOLICY_ACCOUNT_DOMAIN_INFO PPOLICY_AUDIT_EVENT_TYPE PPOLICY_AUDIT_EVENTS_INFO PPOLICY_AUDIT_FULL_QUERY_INFO PPOLICY_AUDIT_FULL_SET_INFO PPOLICY_AUDIT_LOG_INFO PPOLICY_DEFAULT_QUOTA_INFO PPOLICY_DNS_DOMAIN_INFO PPOLICY_DOMAIN_INFORMATION_CLASS PPOLICY_DOMAIN_KERBEROS_TICKET_INFO PPOLICY_DOMAIN_LOCKOUT_INFO PPOLICY_DOMAIN_PASSWORD_INFO PPOLICY_DOMAIN_PUBLIC_KEY_INFO PPOLICY_EFS_INFO PPOLICY_INFORMATION_CLASS PPOLICY_LOCAL_INFORMATION_CLASS PPOLICY_LOCAL_IPSEC_REFERENCE_INFO PPOLICY_LOCAL_MACHINE_PASSWORD_INFO PPOLICY_LOCAL_POLICY_LOCATION_INFO PPOLICY_LOCAL_QUALITY_OF_SERVICE_INFO PPOLICY_LSA_SERVER_ROLE PPOLICY_LSA_SERVER_ROLE_INFO PPOLICY_MODIFICATION_INFO PPOLICY_PD_ACCOUNT_INFO PPOLICY_PRIMARY_DOMAIN_INFO PPOLICY_PRIVILEGE_DEFINITION PPOLICY_REPLICA_SOURCE_INFO PPOLICY_SERVER_ENABLE_STATE PSAM_INIT_NOTIFICATION_ROUTINE PSAM_PASSWORD_FILTER_ROUTINE PSAM_PASSWORD_NOTIFICATION_ROUTINE PSECURITY_LOGON_TYPE PTRUSTED_CONTROLLERS_INFO PTRUSTED_DOMAIN_AUTH_INFORMATION PTRUSTED_DOMAIN_FULL_INFORMATION PTRUSTED_DOMAIN_INFORMATION_BASIC PTRUSTED_DOMAIN_INFORMATION_EX PTRUSTED_DOMAIN_NAME_INFO PTRUSTED_INFORMATION_CLASS PTRUSTED_PASSWORD_INFO PTRUSTED_POSIX_OFFSET_INFO TRUSTED_DOMAIN_INFORMATION_BASIC
enum MSV1_0_AVID MSV1_0_LOGON_SUBMIT_TYPE MSV1_0_PROFILE_BUFFER_TYPE MSV1_0_PROTOCOL_MESSAGE_TYPE POLICY_AUDIT_EVENT_TYPE POLICY_DOMAIN_INFORMATION_CLASS POLICY_INFORMATION_CLASS POLICY_LOCAL_INFORMATION_CLASS POLICY_LSA_SERVER_ROLE POLICY_SERVER_ENABLE_STATE SECURITY_LOGON_TYPE TRUSTED_INFORMATION_CLASS
struct DOMAIN_PASSWORD_INFORMATION LSA_AUTH_INFORMATION LSA_ENUMERATION_INFORMATION LSA_REFERENCED_DOMAIN_LIST LSA_TRANSLATED_NAME LSA_TRANSLATED_SID LSA_TRUST_INFORMATION MSV1_0_AV_PAIR MSV1_0_CHANGEPASSWORD_REQUEST MSV1_0_CHANGEPASSWORD_RESPONSE MSV1_0_DERIVECRED_REQUEST MSV1_0_DERIVECRED_RESPONSE MSV1_0_INTERACTIVE_LOGON MSV1_0_INTERACTIVE_PROFILE MSV1_0_LM20_LOGON MSV1_0_LM20_LOGON_PROFILE MSV1_0_NTLM3_RESPONSE MSV1_0_SUBAUTH_LOGON MSV1_0_SUBAUTH_REQUEST MSV1_0_SUBAUTH_RESPONSE MSV1_0_SUPPLEMENTAL_CREDENTIAL POLICY_ACCOUNT_DOMAIN_INFO POLICY_AUDIT_EVENTS_INFO POLICY_AUDIT_FULL_QUERY_INFO POLICY_AUDIT_FULL_SET_INFO POLICY_AUDIT_LOG_INFO POLICY_DEFAULT_QUOTA_INFO POLICY_DNS_DOMAIN_INFO POLICY_DOMAIN_KERBEROS_TICKET_INFO POLICY_DOMAIN_LOCKOUT_INFO POLICY_DOMAIN_PASSWORD_INFO POLICY_DOMAIN_PUBLIC_KEY_INFO POLICY_EFS_INFO POLICY_LOCAL_IPSEC_REFERENCE_INFO POLICY_LOCAL_MACHINE_PASSWORD_INFO POLICY_LOCAL_POLICY_LOCATION_INFO POLICY_LOCAL_QUALITY_OF_SERVICE_INFO POLICY_LSA_SERVER_ROLE_INFO POLICY_MODIFICATION_INFO POLICY_PD_ACCOUNT_INFO POLICY_PRIMARY_DOMAIN_INFO POLICY_PRIVILEGE_DEFINITION POLICY_REPLICA_SOURCE_INFO TRUSTED_CONTROLLERS_INFO TRUSTED_DOMAIN_AUTH_INFORMATION TRUSTED_DOMAIN_FULL_INFORMATION TRUSTED_DOMAIN_INFORMATION_EX TRUSTED_DOMAIN_NAME_INFO TRUSTED_PASSWORD_INFO TRUSTED_POSIX_OFFSET_INFO
fn LSA_SUCCESS LsaAddAccountRights LsaCallAuthenticationPackage LsaClose LsaConnectUntrusted LsaCreateTrustedDomainEx LsaDeleteTrustedDomain LsaDeregisterLogonProcess LsaEnumerateAccountRights LsaEnumerateAccountsWithUserRight LsaEnumerateTrustedDomains LsaEnumerateTrustedDomainsEx LsaFreeMemory LsaFreeReturnBuffer LsaLogonUser LsaLookupAuthenticationPackage LsaLookupNames LsaLookupSids LsaNtStatusToWinError LsaOpenPolicy LsaQueryDomainInformationPolicy LsaQueryInformationPolicy LsaQueryLocalInformationPolicy LsaQueryTrustedDomainInfo LsaQueryTrustedDomainInfoByName LsaRegisterLogonProcess LsaRemoveAccountRights LsaRetrievePrivateData LsaSetDomainInformationPolicy LsaSetInformationPolicy LsaSetLocalInformationPolicy LsaSetTrustedDomainInfoByName LsaSetTrustedDomainInformation LsaStorePrivateData
Types 139
aliasLSA_UNICODE_STRING = UNICODE_STRING
aliasPLSA_UNICODE_STRING = UNICODE_STRING *
aliasLSA_STRING = STRING
aliasPLSA_STRING = STRING *
MsV1_0InteractiveLogon = 2
MsV1_0Lm20Logon
MsV1_0NetworkLogon
MsV1_0SubAuthLogon
MsV1_0WorkstationUnlockLogon = 7
MsV1_0InteractiveProfile = 2
MsV1_0Lm20LogonProfile
MsV1_0SmartCardProfile
enumMSV1_0_AVID
MsvAvEOL
MsvAvNbComputerName
MsvAvNbDomainName
MsvAvDnsComputerName
MsvAvDnsDomainName
MsV1_0Lm20ChallengeRequest = 0
MsV1_0Lm20GetChallengeResponse
MsV1_0EnumerateUsers
MsV1_0GetUserInfo
MsV1_0ReLogonUsers
MsV1_0ChangePassword
MsV1_0ChangeCachedPassword
MsV1_0GenericPassthrough
MsV1_0CacheLogon
MsV1_0SubAuth
MsV1_0DeriveCredential
MsV1_0CacheLookup
PolicyServerRoleBackup = 2
PolicyServerRolePrimary
PolicyServerEnabled = 2
PolicyServerDisabled
PolicyAuditLogInformation = 1
PolicyAuditEventsInformation
PolicyPrimaryDomainInformation
PolicyPdAccountInformation
PolicyAccountDomainInformation
PolicyLsaServerRoleInformation
PolicyReplicaSourceInformation
PolicyDefaultQuotaInformation
PolicyModificationInformation
PolicyAuditFullSetInformation
PolicyAuditFullQueryInformation
PolicyDnsDomainInformation
PolicyEfsInformation
AuditCategorySystem
AuditCategoryLogon
AuditCategoryObjectAccess
AuditCategoryPrivilegeUse
AuditCategoryDetailedTracking
AuditCategoryPolicyChange
AuditCategoryAccountManagement
AuditCategoryDirectoryServiceAccess
AuditCategoryAccountLogon
PolicyLocalAuditEventsInformation = 1
PolicyLocalPdAccountInformation
PolicyLocalAccountDomainInformation
PolicyLocalLsaServerRoleInformation
PolicyLocalReplicaSourceInformation
PolicyLocalModificationInformation
PolicyLocalAuditFullSetInformation
PolicyLocalAuditFullQueryInformation
PolicyLocalDnsDomainInformation
PolicyLocalIPSecReferenceInformation
PolicyLocalMachinePasswordInformation
PolicyLocalQualityOfServiceInformation
PolicyLocalPolicyLocationInformation
PolicyDomainIPSecReferenceInformation = 1
PolicyDomainQualityOfServiceInformation
PolicyDomainEfsInformation
PolicyDomainPublicKeyInformation
PolicyDomainPasswordPolicyInformation
PolicyDomainLockoutInformation
PolicyDomainKerberosTicketInformation
Interactive = 2
Network
Batch
Service
Proxy
Unlock
aliasPSECURITY_LOGON_TYPE = SECURITY_LOGON_TYPE *
TrustedDomainNameInformation = 1
TrustedControllersInformation
TrustedPosixOffsetInformation
TrustedPasswordInformation
TrustedDomainInformationBasic
TrustedDomainInformationEx
TrustedDomainAuthInformation
TrustedDomainFullInformation
Fields
USHORT MinPasswordLengthUSHORT PasswordHistoryLengthULONG PasswordPropertiesLARGE_INTEGER MaxPasswordAgeLARGE_INTEGER MinPasswordAgeFields
PSID SidaliasPLSA_OBJECT_ATTRIBUTES = OBJECT_ATTRIBUTES *
structLSA_TRUST_INFORMATION
structLSA_TRANSLATED_SID
aliasPLSA_TRANSLATED_SID = LSA_TRANSLATED_SID *
structLSA_TRANSLATED_NAME
aliasPLSA_TRANSLATED_NAME = LSA_TRANSLATED_NAME *
structMSV1_0_INTERACTIVE_LOGON
Fields
MSV1_0_LOGON_SUBMIT_TYPE MessageTypeUNICODE_STRING LogonDomainNameUNICODE_STRING UserNameUNICODE_STRING PasswordFields
MSV1_0_PROFILE_BUFFER_TYPE MessageTypeUSHORT LogonCountUSHORT BadPasswordCountLARGE_INTEGER LogonTimeLARGE_INTEGER LogoffTimeLARGE_INTEGER KickOffTimeLARGE_INTEGER PasswordLastSetLARGE_INTEGER PasswordCanChangeLARGE_INTEGER PasswordMustChangeUNICODE_STRING LogonScriptUNICODE_STRING HomeDirectoryUNICODE_STRING FullNameUNICODE_STRING ProfilePathUNICODE_STRING HomeDirectoryDriveUNICODE_STRING LogonServerULONG UserFlagsstructMSV1_0_LM20_LOGON
Fields
MSV1_0_LOGON_SUBMIT_TYPE MessageTypeUNICODE_STRING LogonDomainNameUNICODE_STRING UserNameUNICODE_STRING WorkstationUCHAR[MSV1_0_CHALLENGE_LENGTH] ChallengeToClientSTRING CaseSensitiveChallengeResponseSTRING CaseInsensitiveChallengeResponseULONG ParameterControlaliasPMSV1_0_LM20_LOGON = MSV1_0_LM20_LOGON *
structMSV1_0_SUBAUTH_LOGON
Fields
MSV1_0_LOGON_SUBMIT_TYPE MessageTypeUNICODE_STRING LogonDomainNameUNICODE_STRING UserNameUNICODE_STRING WorkstationUCHAR[MSV1_0_CHALLENGE_LENGTH] ChallengeToClientSTRING AuthenticationInfo1STRING AuthenticationInfo2ULONG ParameterControlULONG SubAuthPackageIdFields
MSV1_0_PROFILE_BUFFER_TYPE MessageTypeLARGE_INTEGER KickOffTimeLARGE_INTEGER LogoffTimeULONG UserFlagsUCHAR[MSV1_0_USER_SESSION_KEY_LENGTH] UserSessionKeyUNICODE_STRING LogonDomainNameUCHAR[MSV1_0_LANMAN_SESSION_KEY_LENGTH] LanmanSessionKeyUNICODE_STRING LogonServerUNICODE_STRING UserParametersstructMSV1_0_NTLM3_RESPONSE
structMSV1_0_AV_PAIR
aliasPMSV1_0_AV_PAIR = MSV1_0_AV_PAIR *
Fields
MSV1_0_PROTOCOL_MESSAGE_TYPE MessageTypeUNICODE_STRING DomainNameUNICODE_STRING AccountNameUNICODE_STRING OldPasswordUNICODE_STRING NewPasswordBOOLEAN ImpersonatingFields
MSV1_0_PROTOCOL_MESSAGE_TYPE MessageTypeBOOLEAN PasswordInfoValidDOMAIN_PASSWORD_INFORMATION DomainPasswordInfostructMSV1_0_SUBAUTH_REQUEST
Fields
MSV1_0_PROTOCOL_MESSAGE_TYPE MessageTypeULONG SubAuthPackageIdULONG SubAuthInfoLengthPUCHAR SubAuthSubmitBufferstructMSV1_0_SUBAUTH_RESPONSE
Fields
MSV1_0_PROTOCOL_MESSAGE_TYPE MessageTypeLUID LogonIdULONG DeriveCredTypeULONG DeriveCredInfoLengthUCHAR _DeriveCredSubmitBufferMethods
UCHAR * DeriveCredSubmitBuffer() returnFields
MSV1_0_PROTOCOL_MESSAGE_TYPE MessageTypeULONG DeriveCredInfoLengthUCHAR _DeriveCredReturnBufferMethods
UCHAR * DeriveCredReturnBuffer() returnaliasLSA_ENUMERATION_HANDLE = uint
aliasPLSA_ENUMERATION_HANDLE = uint *
structPOLICY_AUDIT_LOG_INFO
Fields
ULONG AuditLogPercentFullULONG MaximumLogSizeLARGE_INTEGER AuditRetentionPeriodBOOLEAN AuditLogFullShutdownInProgressLARGE_INTEGER TimeToShutdownULONG NextAuditRecordIdstructPOLICY_AUDIT_EVENTS_INFO
structPOLICY_DNS_DOMAIN_INFO
Fields
LSA_UNICODE_STRING NameLSA_UNICODE_STRING DnsDomainNameLSA_UNICODE_STRING DnsTreeNameGUID DomainGuidPSID SidstructPOLICY_PD_ACCOUNT_INFO
Fields
LSA_UNICODE_STRING NameFields
POLICY_LSA_SERVER_ROLE LsaServerRoleFields
QUOTA_LIMITS QuotaLimitsstructPOLICY_MODIFICATION_INFO
Fields
BOOLEAN ShutDownOnFullstructPOLICY_EFS_INFO
aliasPPOLICY_EFS_INFO = POLICY_EFS_INFO *
Fields
LSA_UNICODE_STRING ObjectPathFields
LARGE_INTEGER PasswordChangeIntervalFields
ULONG PolicyLocationFields
ULONG QualityOfServiceFields
USHORT MinPasswordLengthUSHORT PasswordHistoryLengthULONG PasswordPropertiesLARGE_INTEGER MaxPasswordAgeLARGE_INTEGER MinPasswordAgeFields
ULONG AuthenticationOptionsLARGE_INTEGER MinTicketAgeLARGE_INTEGER MaxTicketAgeLARGE_INTEGER MaxRenewAgeLARGE_INTEGER ProxyLifetimeLARGE_INTEGER ForceLogoffaliasLSA_HANDLE = HANDLE
aliasPLSA_HANDLE = LSA_HANDLE *
structTRUSTED_DOMAIN_NAME_INFO
Fields
LSA_UNICODE_STRING NamestructTRUSTED_CONTROLLERS_INFO
Fields
ULONG OffsetstructTRUSTED_PASSWORD_INFO
Fields
LSA_UNICODE_STRING NameLSA_UNICODE_STRING FlatNamePSID SidULONG TrustDirectionULONG TrustTypeULONG TrustAttributesstructLSA_AUTH_INFORMATION
Fields
ULONG IncomingAuthInfosPLSA_AUTH_INFORMATION IncomingAuthenticationInformationPLSA_AUTH_INFORMATION IncomingPreviousAuthenticationInformationULONG OutgoingAuthInfosPLSA_AUTH_INFORMATION OutgoingAuthenticationInformationPLSA_AUTH_INFORMATION OutgoingPreviousAuthenticationInformationFields
TRUSTED_DOMAIN_INFORMATION_EX InformationTRUSTED_POSIX_OFFSET_INFO PosixOffsetTRUSTED_DOMAIN_AUTH_INFORMATION AuthInformationaliasPSAM_PASSWORD_NOTIFICATION_ROUTINE = NTSTATUS function(PUNICODE_STRING, ULONG, PUNICODE_STRING)
aliasPSAM_INIT_NOTIFICATION_ROUTINE = BOOLEAN function()
aliasPSAM_PASSWORD_FILTER_ROUTINE = BOOLEAN function(PUNICODE_STRING, PUNICODE_STRING,
PUNICODE_STRING, BOOLEAN)
Functions 34
fn
bool LSA_SUCCESS()(int x)fn
NTSTATUS LsaCreateTrustedDomainEx(LSA_HANDLE,
PTRUSTED_DOMAIN_INFORMATION_EX, PTRUSTED_DOMAIN_AUTH_INFORMATION,
ACCESS_MASK, PLSA_HANDLE)fn
NTSTATUS LsaEnumerateTrustedDomainsEx(LSA_HANDLE, PLSA_ENUMERATION_HANDLE,
TRUSTED_INFORMATION_CLASS, PVOID *, ULONG, PULONG)fn
NTSTATUS LsaLogonUser(HANDLE, PLSA_STRING, SECURITY_LOGON_TYPE, ULONG,
PVOID, ULONG, PTOKEN_GROUPS, PTOKEN_SOURCE, PVOID *, PULONG, PLUID,
PHANDLE, PQUOTA_LIMITS, PNTSTATUS)fn
NTSTATUS LsaLookupNames(LSA_HANDLE, ULONG, PLSA_UNICODE_STRING,
PLSA_REFERENCED_DOMAIN_LIST *, PLSA_TRANSLATED_SID *)fn
NTSTATUS LsaLookupSids(LSA_HANDLE, ULONG, PSID *,
PLSA_REFERENCED_DOMAIN_LIST *, PLSA_TRANSLATED_NAME *)fn
NTSTATUS LsaOpenPolicy(PLSA_UNICODE_STRING, PLSA_OBJECT_ATTRIBUTES,
ACCESS_MASK, PLSA_HANDLE)fn
NTSTATUS LsaQueryTrustedDomainInfoByName(LSA_HANDLE, PLSA_UNICODE_STRING,
TRUSTED_INFORMATION_CLASS, PVOID *)fn
NTSTATUS LsaRegisterLogonProcess(PLSA_STRING, PHANDLE,
PLSA_OPERATIONAL_MODE)Variables 63
enumvar
KERB_WRAP_NO_ENCRYPT = 0x80000001enumvar
LOGON_GUEST = 0x00000001enumvar
LOGON_NOENCRYPTION = 0x00000002enumvar
LOGON_CACHED_ACCOUNT = 0x00000004enumvar
LOGON_USED_LM_PASSWORD = 0x00000008enumvar
LOGON_EXTRA_SIDS = 0x00000020enumvar
LOGON_SUBAUTH_SESSION_KEY = 0x00000040enumvar
LOGON_SERVER_TRUST_ACCOUNT = 0x00000080enumvar
LOGON_NTLMV2_ENABLED = 0x00000100enumvar
LOGON_RESOURCE_GROUPS = 0x00000200enumvar
LOGON_PROFILE_PATH_RETURNED = 0x00000400enumvar
LOGON_GRACE_LOGON = 0x01000000var
char[] MICROSOFT_KERBEROS_NAME_Avar
wchar[] MICROSOFT_KERBEROS_NAME_Wvar
char[] MSV1_0_PACKAGE_NAMEvar
wchar[] MSV1_0_PACKAGE_NAMEWenumvar
MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT = 32enumvar
MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT = 2048enumvar
MSV1_0_CLEARTEXT_PASSWORD_ALLOWED = 2enumvar
MSV1_0_CRED_LM_PRESENT = 1enumvar
MSV1_0_CRED_NT_PRESENT = 2enumvar
MSV1_0_CRED_VERSION = 0enumvar
MSV1_0_DONT_TRY_GUEST_ACCOUNT = 16enumvar
MSV1_0_MAX_NTLM3_LIFE = 1800enumvar
MSV1_0_MAX_AVL_SIZE = 64000enumvar
MSV1_0_MNS_LOGON = 16777216enumvar
MSV1_0_CHALLENGE_LENGTH = 8enumvar
MSV1_0_RETURN_USER_PARAMETERS = 8enumvar
MSV1_0_RETURN_PASSWORD_EXPIRY = 64enumvar
MSV1_0_RETURN_PROFILE_PATH = 512enumvar
MSV1_0_SUBAUTHENTICATION_DLL_EX = 1048576enumvar
MSV1_0_SUBAUTHENTICATION_DLL = 0xff000000enumvar
MSV1_0_SUBAUTHENTICATION_DLL_SHIFT = 24enumvar
MSV1_0_SUBAUTHENTICATION_DLL_RAS = 2enumvar
MSV1_0_SUBAUTHENTICATION_DLL_IIS = 132enumvar
MSV1_0_SUBAUTHENTICATION_FLAGS = 0xff000000enumvar
MSV1_0_TRY_GUEST_ACCOUNT_ONLY = 256enumvar
MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY = 1024enumvar
MSV1_0_UPDATE_LOGON_STATISTICS = 4enumvar
MSV1_0_USE_CLIENT_CHALLENGE = 128enumvar
MSV1_0_USER_SESSION_KEY_LENGTH = 16var
char[] MSV1_0_SUBAUTHENTICATION_KEYenumvar
POLICY_VIEW_LOCAL_INFORMATION = 0x0001enumvar
POLICY_AUDIT_EVENT_UNCHANGED = 0enumvar
POLICY_AUDIT_EVENT_SUCCESS = 1enumvar
POLICY_AUDIT_EVENT_FAILURE = 2enumvar
POLICY_AUDIT_EVENT_NONE = 4enumvar
POLICY_AUDIT_EVENT_MASK = 7enumvar
POLICY_QOS_SCHANEL_REQUIRED = 0x0001enumvar
POLICY_QOS_OUTBOUND_INTEGRITY = 0x0002enumvar
POLICY_QOS_OUTBOUND_CONFIDENTIALITY = 0x0004enumvar
POLICY_QOS_INBOUND_INTEGREITY = 0x0008enumvar
POLICY_QOS_INBOUND_CONFIDENTIALITY = 0x0010enumvar
POLICY_QOS_ALLOW_LOCAL_ROOT_CERT_STORE = 0x0020enumvar
POLICY_QOS_RAS_SERVER_ALLOWED = 0x0040enumvar
POLICY_QOS_DHCP_SERVER_ALLOWD = 0x0080enumvar
POLICY_KERBEROS_FORWARDABLE = 1enumvar
POLICY_KERBEROS_PROXYABLE = 2enumvar
POLICY_KERBEROS_RENEWABLE = 4enumvar
POLICY_KERBEROS_POSTDATEABLE = 8var
char[] SAM_PASSWORD_CHANGE_NOTIFY_ROUTINEvar
TCHAR[] SE_INTERACTIVE_LOGON_NAMEenumvar
MSV1_0_DERIVECRED_TYPE_SHA1 = 0