]>
Commit | Line | Data |
---|---|---|
5e7ed085 FG |
1 | #[cfg(feature = "Win32_Security_Authentication_Identity_Provider")] |
2 | pub mod Provider; | |
5e7ed085 | 3 | #[cfg(feature = "Win32_Security_Credentials")] |
6522a427 | 4 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn AcceptSecurityContext ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , pinput : *const SecBufferDesc , fcontextreq : ASC_REQ_FLAGS , targetdatarep : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); |
5e7ed085 | 5 | #[cfg(feature = "Win32_Security_Credentials")] |
6522a427 | 6 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn AcquireCredentialsHandleA ( pszprincipal : :: windows_sys::core::PCSTR , pszpackage : :: windows_sys::core::PCSTR , fcredentialuse : SECPKG_CRED , pvlogonid : *const ::core::ffi::c_void , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , phcredential : *mut super::super::Credentials:: SecHandle , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); |
5e7ed085 | 7 | #[cfg(feature = "Win32_Security_Credentials")] |
6522a427 | 8 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn AcquireCredentialsHandleW ( pszprincipal : :: windows_sys::core::PCWSTR , pszpackage : :: windows_sys::core::PCWSTR , fcredentialuse : SECPKG_CRED , pvlogonid : *const ::core::ffi::c_void , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , phcredential : *mut super::super::Credentials:: SecHandle , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); |
5e7ed085 | 9 | #[cfg(feature = "Win32_Security_Credentials")] |
6522a427 | 10 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn AddCredentialsA ( hcredentials : *const super::super::Credentials:: SecHandle , pszprincipal : :: windows_sys::core::PCSTR , pszpackage : :: windows_sys::core::PCSTR , fcredentialuse : u32 , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); |
5e7ed085 | 11 | #[cfg(feature = "Win32_Security_Credentials")] |
6522a427 EL |
12 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn AddCredentialsW ( hcredentials : *const super::super::Credentials:: SecHandle , pszprincipal : :: windows_sys::core::PCWSTR , pszpackage : :: windows_sys::core::PCWSTR , fcredentialuse : u32 , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); |
13 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn AddSecurityPackageA ( pszpackagename : :: windows_sys::core::PCSTR , poptions : *const SECURITY_PACKAGE_OPTIONS ) -> :: windows_sys::core::HRESULT ); | |
14 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn AddSecurityPackageW ( pszpackagename : :: windows_sys::core::PCWSTR , poptions : *const SECURITY_PACKAGE_OPTIONS ) -> :: windows_sys::core::HRESULT ); | |
5e7ed085 | 15 | #[cfg(feature = "Win32_Security_Credentials")] |
6522a427 EL |
16 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn ApplyControlToken ( phcontext : *const super::super::Credentials:: SecHandle , pinput : *const SecBufferDesc ) -> :: windows_sys::core::HRESULT ); |
17 | #[cfg(feature = "Win32_Foundation")] | |
18 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditComputeEffectivePolicyBySid ( psid : super::super::super::Foundation:: PSID , psubcategoryguids : *const :: windows_sys::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); | |
19 | #[cfg(feature = "Win32_Foundation")] | |
20 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditComputeEffectivePolicyByToken ( htokenhandle : super::super::super::Foundation:: HANDLE , psubcategoryguids : *const :: windows_sys::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); | |
21 | #[cfg(feature = "Win32_Foundation")] | |
22 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditEnumerateCategories ( ppauditcategoriesarray : *mut *mut :: windows_sys::core::GUID , pdwcountreturned : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); | |
23 | #[cfg(feature = "Win32_Foundation")] | |
24 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditEnumeratePerUserPolicy ( ppauditsidarray : *mut *mut POLICY_AUDIT_SID_ARRAY ) -> super::super::super::Foundation:: BOOLEAN ); | |
25 | #[cfg(feature = "Win32_Foundation")] | |
26 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditEnumerateSubCategories ( pauditcategoryguid : *const :: windows_sys::core::GUID , bretrieveallsubcategories : super::super::super::Foundation:: BOOLEAN , ppauditsubcategoriesarray : *mut *mut :: windows_sys::core::GUID , pdwcountreturned : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); | |
27 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn AuditFree ( buffer : *const ::core::ffi::c_void ) -> ( ) ); | |
28 | #[cfg(feature = "Win32_Foundation")] | |
29 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupCategoryGuidFromCategoryId ( auditcategoryid : POLICY_AUDIT_EVENT_TYPE , pauditcategoryguid : *mut :: windows_sys::core::GUID ) -> super::super::super::Foundation:: BOOLEAN ); | |
30 | #[cfg(feature = "Win32_Foundation")] | |
31 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupCategoryIdFromCategoryGuid ( pauditcategoryguid : *const :: windows_sys::core::GUID , pauditcategoryid : *mut POLICY_AUDIT_EVENT_TYPE ) -> super::super::super::Foundation:: BOOLEAN ); | |
32 | #[cfg(feature = "Win32_Foundation")] | |
33 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupCategoryNameA ( pauditcategoryguid : *const :: windows_sys::core::GUID , ppszcategoryname : *mut :: windows_sys::core::PSTR ) -> super::super::super::Foundation:: BOOLEAN ); | |
34 | #[cfg(feature = "Win32_Foundation")] | |
35 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupCategoryNameW ( pauditcategoryguid : *const :: windows_sys::core::GUID , ppszcategoryname : *mut :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: BOOLEAN ); | |
36 | #[cfg(feature = "Win32_Foundation")] | |
37 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupSubCategoryNameA ( pauditsubcategoryguid : *const :: windows_sys::core::GUID , ppszsubcategoryname : *mut :: windows_sys::core::PSTR ) -> super::super::super::Foundation:: BOOLEAN ); | |
38 | #[cfg(feature = "Win32_Foundation")] | |
39 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupSubCategoryNameW ( pauditsubcategoryguid : *const :: windows_sys::core::GUID , ppszsubcategoryname : *mut :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: BOOLEAN ); | |
40 | #[cfg(feature = "Win32_Foundation")] | |
41 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditQueryGlobalSaclA ( objecttypename : :: windows_sys::core::PCSTR , acl : *mut *mut super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); | |
42 | #[cfg(feature = "Win32_Foundation")] | |
43 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditQueryGlobalSaclW ( objecttypename : :: windows_sys::core::PCWSTR , acl : *mut *mut super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); | |
44 | #[cfg(feature = "Win32_Foundation")] | |
45 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditQueryPerUserPolicy ( psid : super::super::super::Foundation:: PSID , psubcategoryguids : *const :: windows_sys::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); | |
46 | #[cfg(feature = "Win32_Foundation")] | |
47 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditQuerySecurity ( securityinformation : u32 , ppsecuritydescriptor : *mut super::super:: PSECURITY_DESCRIPTOR ) -> super::super::super::Foundation:: BOOLEAN ); | |
48 | #[cfg(feature = "Win32_Foundation")] | |
49 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditQuerySystemPolicy ( psubcategoryguids : *const :: windows_sys::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); | |
50 | #[cfg(feature = "Win32_Foundation")] | |
51 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditSetGlobalSaclA ( objecttypename : :: windows_sys::core::PCSTR , acl : *const super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); | |
52 | #[cfg(feature = "Win32_Foundation")] | |
53 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditSetGlobalSaclW ( objecttypename : :: windows_sys::core::PCWSTR , acl : *const super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); | |
54 | #[cfg(feature = "Win32_Foundation")] | |
55 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditSetPerUserPolicy ( psid : super::super::super::Foundation:: PSID , pauditpolicy : *const AUDIT_POLICY_INFORMATION , dwpolicycount : u32 ) -> super::super::super::Foundation:: BOOLEAN ); | |
56 | #[cfg(feature = "Win32_Foundation")] | |
57 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditSetSecurity ( securityinformation : u32 , psecuritydescriptor : super::super:: PSECURITY_DESCRIPTOR ) -> super::super::super::Foundation:: BOOLEAN ); | |
58 | #[cfg(feature = "Win32_Foundation")] | |
59 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditSetSystemPolicy ( pauditpolicy : *const AUDIT_POLICY_INFORMATION , dwpolicycount : u32 ) -> super::super::super::Foundation:: BOOLEAN ); | |
60 | #[cfg(feature = "Win32_Foundation")] | |
61 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn ChangeAccountPasswordA ( pszpackagename : *const i8 , pszdomainname : *const i8 , pszaccountname : *const i8 , pszoldpassword : *const i8 , psznewpassword : *const i8 , bimpersonating : super::super::super::Foundation:: BOOLEAN , dwreserved : u32 , poutput : *mut SecBufferDesc ) -> :: windows_sys::core::HRESULT ); | |
62 | #[cfg(feature = "Win32_Foundation")] | |
63 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn ChangeAccountPasswordW ( pszpackagename : *const u16 , pszdomainname : *const u16 , pszaccountname : *const u16 , pszoldpassword : *const u16 , psznewpassword : *const u16 , bimpersonating : super::super::super::Foundation:: BOOLEAN , dwreserved : u32 , poutput : *mut SecBufferDesc ) -> :: windows_sys::core::HRESULT ); | |
64 | #[cfg(feature = "Win32_Security_Credentials")] | |
65 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn CompleteAuthToken ( phcontext : *const super::super::Credentials:: SecHandle , ptoken : *const SecBufferDesc ) -> :: windows_sys::core::HRESULT ); | |
66 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
67 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] fn CredMarshalTargetInfo ( intargetinfo : *const super::super::Credentials:: CREDENTIAL_TARGET_INFORMATIONW , buffer : *mut *mut u16 , buffersize : *mut u32 ) -> super::super::super::Foundation:: NTSTATUS ); | |
68 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
69 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] fn CredUnmarshalTargetInfo ( buffer : *const u16 , buffersize : u32 , rettargetinfo : *mut *mut super::super::Credentials:: CREDENTIAL_TARGET_INFORMATIONW , retactualsize : *mut u32 ) -> super::super::super::Foundation:: NTSTATUS ); | |
70 | #[cfg(feature = "Win32_Security_Credentials")] | |
71 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn DecryptMessage ( phcontext : *const super::super::Credentials:: SecHandle , pmessage : *const SecBufferDesc , messageseqno : u32 , pfqop : *mut u32 ) -> :: windows_sys::core::HRESULT ); | |
72 | #[cfg(feature = "Win32_Security_Credentials")] | |
73 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn DeleteSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle ) -> :: windows_sys::core::HRESULT ); | |
74 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn DeleteSecurityPackageA ( pszpackagename : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::HRESULT ); | |
75 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn DeleteSecurityPackageW ( pszpackagename : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); | |
76 | #[cfg(feature = "Win32_Security_Credentials")] | |
77 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn EncryptMessage ( phcontext : *const super::super::Credentials:: SecHandle , fqop : u32 , pmessage : *const SecBufferDesc , messageseqno : u32 ) -> :: windows_sys::core::HRESULT ); | |
78 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn EnumerateSecurityPackagesA ( pcpackages : *mut u32 , pppackageinfo : *mut *mut SecPkgInfoA ) -> :: windows_sys::core::HRESULT ); | |
79 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn EnumerateSecurityPackagesW ( pcpackages : *mut u32 , pppackageinfo : *mut *mut SecPkgInfoW ) -> :: windows_sys::core::HRESULT ); | |
80 | #[cfg(feature = "Win32_Security_Credentials")] | |
81 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn ExportSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle , fflags : EXPORT_SECURITY_CONTEXT_FLAGS , ppackedcontext : *mut SecBuffer , ptoken : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
82 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn FreeContextBuffer ( pvcontextbuffer : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
83 | #[cfg(feature = "Win32_Security_Credentials")] | |
84 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn FreeCredentialsHandle ( phcredential : *const super::super::Credentials:: SecHandle ) -> :: windows_sys::core::HRESULT ); | |
85 | #[cfg(feature = "Win32_Foundation")] | |
86 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn GetComputerObjectNameA ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : :: windows_sys::core::PSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); | |
87 | #[cfg(feature = "Win32_Foundation")] | |
88 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn GetComputerObjectNameW ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : :: windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); | |
89 | #[cfg(feature = "Win32_Foundation")] | |
90 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn GetUserNameExA ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : :: windows_sys::core::PSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); | |
91 | #[cfg(feature = "Win32_Foundation")] | |
92 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn GetUserNameExW ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : :: windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); | |
93 | #[cfg(feature = "Win32_Security_Credentials")] | |
94 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn ImpersonateSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle ) -> :: windows_sys::core::HRESULT ); | |
95 | #[cfg(feature = "Win32_Security_Credentials")] | |
96 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn ImportSecurityContextA ( pszpackage : :: windows_sys::core::PCSTR , ppackedcontext : *const SecBuffer , token : *const ::core::ffi::c_void , phcontext : *mut super::super::Credentials:: SecHandle ) -> :: windows_sys::core::HRESULT ); | |
97 | #[cfg(feature = "Win32_Security_Credentials")] | |
98 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn ImportSecurityContextW ( pszpackage : :: windows_sys::core::PCWSTR , ppackedcontext : *const SecBuffer , token : *const ::core::ffi::c_void , phcontext : *mut super::super::Credentials:: SecHandle ) -> :: windows_sys::core::HRESULT ); | |
99 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
100 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] fn InitSecurityInterfaceA ( ) -> *mut SecurityFunctionTableA ); | |
101 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
102 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] fn InitSecurityInterfaceW ( ) -> *mut SecurityFunctionTableW ); | |
103 | #[cfg(feature = "Win32_Security_Credentials")] | |
104 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn InitializeSecurityContextA ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : *const i8 , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); | |
105 | #[cfg(feature = "Win32_Security_Credentials")] | |
106 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn InitializeSecurityContextW ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : *const u16 , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); | |
107 | #[cfg(feature = "Win32_Foundation")] | |
108 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaAddAccountRights ( policyhandle : LSA_HANDLE , accountsid : super::super::super::Foundation:: PSID , userrights : *const super::super::super::Foundation:: UNICODE_STRING , countofrights : u32 ) -> super::super::super::Foundation:: NTSTATUS ); | |
109 | #[cfg(feature = "Win32_Foundation")] | |
110 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaCallAuthenticationPackage ( lsahandle : super::super::super::Foundation:: HANDLE , authenticationpackage : u32 , protocolsubmitbuffer : *const ::core::ffi::c_void , submitbufferlength : u32 , protocolreturnbuffer : *mut *mut ::core::ffi::c_void , returnbufferlength : *mut u32 , protocolstatus : *mut i32 ) -> super::super::super::Foundation:: NTSTATUS ); | |
111 | #[cfg(feature = "Win32_Foundation")] | |
112 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaClose ( objecthandle : LSA_HANDLE ) -> super::super::super::Foundation:: NTSTATUS ); | |
113 | #[cfg(feature = "Win32_Foundation")] | |
114 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaConnectUntrusted ( lsahandle : *mut super::super::super::Foundation:: HANDLE ) -> super::super::super::Foundation:: NTSTATUS ); | |
115 | #[cfg(feature = "Win32_Foundation")] | |
116 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaCreateTrustedDomainEx ( policyhandle : LSA_HANDLE , trusteddomaininformation : *const TRUSTED_DOMAIN_INFORMATION_EX , authenticationinformation : *const TRUSTED_DOMAIN_AUTH_INFORMATION , desiredaccess : u32 , trusteddomainhandle : *mut LSA_HANDLE ) -> super::super::super::Foundation:: NTSTATUS ); | |
117 | #[cfg(feature = "Win32_Foundation")] | |
118 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaDeleteTrustedDomain ( policyhandle : LSA_HANDLE , trusteddomainsid : super::super::super::Foundation:: PSID ) -> super::super::super::Foundation:: NTSTATUS ); | |
119 | #[cfg(feature = "Win32_Foundation")] | |
120 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaDeregisterLogonProcess ( lsahandle : super::super::super::Foundation:: HANDLE ) -> super::super::super::Foundation:: NTSTATUS ); | |
121 | #[cfg(feature = "Win32_Foundation")] | |
122 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaEnumerateAccountRights ( policyhandle : LSA_HANDLE , accountsid : super::super::super::Foundation:: PSID , userrights : *mut *mut super::super::super::Foundation:: UNICODE_STRING , countofrights : *mut u32 ) -> super::super::super::Foundation:: NTSTATUS ); | |
123 | #[cfg(feature = "Win32_Foundation")] | |
124 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaEnumerateAccountsWithUserRight ( policyhandle : LSA_HANDLE , userright : *const super::super::super::Foundation:: UNICODE_STRING , buffer : *mut *mut ::core::ffi::c_void , countreturned : *mut u32 ) -> super::super::super::Foundation:: NTSTATUS ); | |
125 | #[cfg(feature = "Win32_Foundation")] | |
126 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaEnumerateLogonSessions ( logonsessioncount : *mut u32 , logonsessionlist : *mut *mut super::super::super::Foundation:: LUID ) -> super::super::super::Foundation:: NTSTATUS ); | |
127 | #[cfg(feature = "Win32_Foundation")] | |
128 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaEnumerateTrustedDomains ( policyhandle : LSA_HANDLE , enumerationcontext : *mut u32 , buffer : *mut *mut ::core::ffi::c_void , preferedmaximumlength : u32 , countreturned : *mut u32 ) -> super::super::super::Foundation:: NTSTATUS ); | |
129 | #[cfg(feature = "Win32_Foundation")] | |
130 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaEnumerateTrustedDomainsEx ( policyhandle : LSA_HANDLE , enumerationcontext : *mut u32 , buffer : *mut *mut ::core::ffi::c_void , preferedmaximumlength : u32 , countreturned : *mut u32 ) -> super::super::super::Foundation:: NTSTATUS ); | |
131 | #[cfg(feature = "Win32_Foundation")] | |
132 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaFreeMemory ( buffer : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: NTSTATUS ); | |
133 | #[cfg(feature = "Win32_Foundation")] | |
134 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaFreeReturnBuffer ( buffer : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: NTSTATUS ); | |
135 | #[cfg(feature = "Win32_Foundation")] | |
136 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaGetAppliedCAPIDs ( systemname : *const super::super::super::Foundation:: UNICODE_STRING , capids : *mut *mut super::super::super::Foundation:: PSID , capidcount : *mut u32 ) -> super::super::super::Foundation:: NTSTATUS ); | |
137 | #[cfg(feature = "Win32_Foundation")] | |
138 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaGetLogonSessionData ( logonid : *const super::super::super::Foundation:: LUID , pplogonsessiondata : *mut *mut SECURITY_LOGON_SESSION_DATA ) -> super::super::super::Foundation:: NTSTATUS ); | |
139 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
140 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] fn LsaLogonUser ( lsahandle : super::super::super::Foundation:: HANDLE , originname : *const super::super::super::System::Kernel:: STRING , logontype : SECURITY_LOGON_TYPE , authenticationpackage : u32 , authenticationinformation : *const ::core::ffi::c_void , authenticationinformationlength : u32 , localgroups : *const super::super:: TOKEN_GROUPS , sourcecontext : *const super::super:: TOKEN_SOURCE , profilebuffer : *mut *mut ::core::ffi::c_void , profilebufferlength : *mut u32 , logonid : *mut super::super::super::Foundation:: LUID , token : *mut super::super::super::Foundation:: HANDLE , quotas : *mut super::super:: QUOTA_LIMITS , substatus : *mut i32 ) -> super::super::super::Foundation:: NTSTATUS ); | |
141 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
142 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] fn LsaLookupAuthenticationPackage ( lsahandle : super::super::super::Foundation:: HANDLE , packagename : *const super::super::super::System::Kernel:: STRING , authenticationpackage : *mut u32 ) -> super::super::super::Foundation:: NTSTATUS ); | |
143 | #[cfg(feature = "Win32_Foundation")] | |
144 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaLookupNames ( policyhandle : LSA_HANDLE , count : u32 , names : *const super::super::super::Foundation:: UNICODE_STRING , referenceddomains : *mut *mut LSA_REFERENCED_DOMAIN_LIST , sids : *mut *mut LSA_TRANSLATED_SID ) -> super::super::super::Foundation:: NTSTATUS ); | |
145 | #[cfg(feature = "Win32_Foundation")] | |
146 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaLookupNames2 ( policyhandle : LSA_HANDLE , flags : u32 , count : u32 , names : *const super::super::super::Foundation:: UNICODE_STRING , referenceddomains : *mut *mut LSA_REFERENCED_DOMAIN_LIST , sids : *mut *mut LSA_TRANSLATED_SID2 ) -> super::super::super::Foundation:: NTSTATUS ); | |
147 | #[cfg(feature = "Win32_Foundation")] | |
148 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaLookupSids ( policyhandle : LSA_HANDLE , count : u32 , sids : *const super::super::super::Foundation:: PSID , referenceddomains : *mut *mut LSA_REFERENCED_DOMAIN_LIST , names : *mut *mut LSA_TRANSLATED_NAME ) -> super::super::super::Foundation:: NTSTATUS ); | |
149 | #[cfg(feature = "Win32_Foundation")] | |
150 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaLookupSids2 ( policyhandle : LSA_HANDLE , lookupoptions : u32 , count : u32 , sids : *const super::super::super::Foundation:: PSID , referenceddomains : *mut *mut LSA_REFERENCED_DOMAIN_LIST , names : *mut *mut LSA_TRANSLATED_NAME ) -> super::super::super::Foundation:: NTSTATUS ); | |
151 | #[cfg(feature = "Win32_Foundation")] | |
152 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaNtStatusToWinError ( status : super::super::super::Foundation:: NTSTATUS ) -> u32 ); | |
153 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] | |
154 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] fn LsaOpenPolicy ( systemname : *const super::super::super::Foundation:: UNICODE_STRING , objectattributes : *const super::super::super::System::WindowsProgramming:: OBJECT_ATTRIBUTES , desiredaccess : u32 , policyhandle : *mut LSA_HANDLE ) -> super::super::super::Foundation:: NTSTATUS ); | |
155 | #[cfg(feature = "Win32_Foundation")] | |
156 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaOpenTrustedDomainByName ( policyhandle : LSA_HANDLE , trusteddomainname : *const super::super::super::Foundation:: UNICODE_STRING , desiredaccess : u32 , trusteddomainhandle : *mut LSA_HANDLE ) -> super::super::super::Foundation:: NTSTATUS ); | |
157 | #[cfg(feature = "Win32_Foundation")] | |
158 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaQueryCAPs ( capids : *const super::super::super::Foundation:: PSID , capidcount : u32 , caps : *mut *mut CENTRAL_ACCESS_POLICY , capcount : *mut u32 ) -> super::super::super::Foundation:: NTSTATUS ); | |
159 | #[cfg(feature = "Win32_Foundation")] | |
160 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaQueryDomainInformationPolicy ( policyhandle : LSA_HANDLE , informationclass : POLICY_DOMAIN_INFORMATION_CLASS , buffer : *mut *mut ::core::ffi::c_void ) -> super::super::super::Foundation:: NTSTATUS ); | |
161 | #[cfg(feature = "Win32_Foundation")] | |
162 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaQueryForestTrustInformation ( policyhandle : LSA_HANDLE , trusteddomainname : *const super::super::super::Foundation:: UNICODE_STRING , foresttrustinfo : *mut *mut LSA_FOREST_TRUST_INFORMATION ) -> super::super::super::Foundation:: NTSTATUS ); | |
163 | #[cfg(feature = "Win32_Foundation")] | |
164 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaQueryInformationPolicy ( policyhandle : LSA_HANDLE , informationclass : POLICY_INFORMATION_CLASS , buffer : *mut *mut ::core::ffi::c_void ) -> super::super::super::Foundation:: NTSTATUS ); | |
165 | #[cfg(feature = "Win32_Foundation")] | |
166 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaQueryTrustedDomainInfo ( policyhandle : LSA_HANDLE , trusteddomainsid : super::super::super::Foundation:: PSID , informationclass : TRUSTED_INFORMATION_CLASS , buffer : *mut *mut ::core::ffi::c_void ) -> super::super::super::Foundation:: NTSTATUS ); | |
167 | #[cfg(feature = "Win32_Foundation")] | |
168 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaQueryTrustedDomainInfoByName ( policyhandle : LSA_HANDLE , trusteddomainname : *const super::super::super::Foundation:: UNICODE_STRING , informationclass : TRUSTED_INFORMATION_CLASS , buffer : *mut *mut ::core::ffi::c_void ) -> super::super::super::Foundation:: NTSTATUS ); | |
169 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
170 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] fn LsaRegisterLogonProcess ( logonprocessname : *const super::super::super::System::Kernel:: STRING , lsahandle : *mut super::super::super::Foundation:: HANDLE , securitymode : *mut u32 ) -> super::super::super::Foundation:: NTSTATUS ); | |
171 | #[cfg(feature = "Win32_Foundation")] | |
172 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaRegisterPolicyChangeNotification ( informationclass : POLICY_NOTIFICATION_INFORMATION_CLASS , notificationeventhandle : super::super::super::Foundation:: HANDLE ) -> super::super::super::Foundation:: NTSTATUS ); | |
173 | #[cfg(feature = "Win32_Foundation")] | |
174 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaRemoveAccountRights ( policyhandle : LSA_HANDLE , accountsid : super::super::super::Foundation:: PSID , allrights : super::super::super::Foundation:: BOOLEAN , userrights : *const super::super::super::Foundation:: UNICODE_STRING , countofrights : u32 ) -> super::super::super::Foundation:: NTSTATUS ); | |
175 | #[cfg(feature = "Win32_Foundation")] | |
176 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaRetrievePrivateData ( policyhandle : LSA_HANDLE , keyname : *const super::super::super::Foundation:: UNICODE_STRING , privatedata : *mut *mut super::super::super::Foundation:: UNICODE_STRING ) -> super::super::super::Foundation:: NTSTATUS ); | |
177 | #[cfg(feature = "Win32_Foundation")] | |
178 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaSetCAPs ( capdns : *const super::super::super::Foundation:: UNICODE_STRING , capdncount : u32 , flags : u32 ) -> super::super::super::Foundation:: NTSTATUS ); | |
179 | #[cfg(feature = "Win32_Foundation")] | |
180 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaSetDomainInformationPolicy ( policyhandle : LSA_HANDLE , informationclass : POLICY_DOMAIN_INFORMATION_CLASS , buffer : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: NTSTATUS ); | |
181 | #[cfg(feature = "Win32_Foundation")] | |
182 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaSetForestTrustInformation ( policyhandle : LSA_HANDLE , trusteddomainname : *const super::super::super::Foundation:: UNICODE_STRING , foresttrustinfo : *const LSA_FOREST_TRUST_INFORMATION , checkonly : super::super::super::Foundation:: BOOLEAN , collisioninfo : *mut *mut LSA_FOREST_TRUST_COLLISION_INFORMATION ) -> super::super::super::Foundation:: NTSTATUS ); | |
183 | #[cfg(feature = "Win32_Foundation")] | |
184 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaSetInformationPolicy ( policyhandle : LSA_HANDLE , informationclass : POLICY_INFORMATION_CLASS , buffer : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: NTSTATUS ); | |
185 | #[cfg(feature = "Win32_Foundation")] | |
186 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaSetTrustedDomainInfoByName ( policyhandle : LSA_HANDLE , trusteddomainname : *const super::super::super::Foundation:: UNICODE_STRING , informationclass : TRUSTED_INFORMATION_CLASS , buffer : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: NTSTATUS ); | |
187 | #[cfg(feature = "Win32_Foundation")] | |
188 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaSetTrustedDomainInformation ( policyhandle : LSA_HANDLE , trusteddomainsid : super::super::super::Foundation:: PSID , informationclass : TRUSTED_INFORMATION_CLASS , buffer : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: NTSTATUS ); | |
189 | #[cfg(feature = "Win32_Foundation")] | |
190 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaStorePrivateData ( policyhandle : LSA_HANDLE , keyname : *const super::super::super::Foundation:: UNICODE_STRING , privatedata : *const super::super::super::Foundation:: UNICODE_STRING ) -> super::super::super::Foundation:: NTSTATUS ); | |
191 | #[cfg(feature = "Win32_Foundation")] | |
192 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaUnregisterPolicyChangeNotification ( informationclass : POLICY_NOTIFICATION_INFORMATION_CLASS , notificationeventhandle : super::super::super::Foundation:: HANDLE ) -> super::super::super::Foundation:: NTSTATUS ); | |
193 | #[cfg(feature = "Win32_Security_Credentials")] | |
194 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn MakeSignature ( phcontext : *const super::super::Credentials:: SecHandle , fqop : u32 , pmessage : *const SecBufferDesc , messageseqno : u32 ) -> :: windows_sys::core::HRESULT ); | |
195 | #[cfg(feature = "Win32_Security_Credentials")] | |
196 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryContextAttributesA ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
197 | #[cfg(feature = "Win32_Security_Credentials")] | |
198 | ::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryContextAttributesExA ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows_sys::core::HRESULT ); | |
199 | #[cfg(feature = "Win32_Security_Credentials")] | |
200 | ::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryContextAttributesExW ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows_sys::core::HRESULT ); | |
201 | #[cfg(feature = "Win32_Security_Credentials")] | |
202 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryContextAttributesW ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
203 | #[cfg(feature = "Win32_Security_Credentials")] | |
204 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryCredentialsAttributesA ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
205 | #[cfg(feature = "Win32_Security_Credentials")] | |
206 | ::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryCredentialsAttributesExA ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows_sys::core::HRESULT ); | |
207 | #[cfg(feature = "Win32_Security_Credentials")] | |
208 | ::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryCredentialsAttributesExW ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows_sys::core::HRESULT ); | |
209 | #[cfg(feature = "Win32_Security_Credentials")] | |
210 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryCredentialsAttributesW ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
211 | #[cfg(feature = "Win32_Security_Credentials")] | |
212 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QuerySecurityContextToken ( phcontext : *const super::super::Credentials:: SecHandle , token : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
213 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn QuerySecurityPackageInfoA ( pszpackagename : :: windows_sys::core::PCSTR , pppackageinfo : *mut *mut SecPkgInfoA ) -> :: windows_sys::core::HRESULT ); | |
214 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn QuerySecurityPackageInfoW ( pszpackagename : :: windows_sys::core::PCWSTR , pppackageinfo : *mut *mut SecPkgInfoW ) -> :: windows_sys::core::HRESULT ); | |
215 | #[cfg(feature = "Win32_Security_Credentials")] | |
216 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn RevertSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle ) -> :: windows_sys::core::HRESULT ); | |
217 | ::windows_sys::core::link ! ( "slcext.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLAcquireGenuineTicket ( ppticketblob : *mut *mut ::core::ffi::c_void , pcbticketblob : *mut u32 , pwsztemplateid : :: windows_sys::core::PCWSTR , pwszserverurl : :: windows_sys::core::PCWSTR , pwszclienttoken : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); | |
218 | ::windows_sys::core::link ! ( "slcext.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLActivateProduct ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows_sys::core::GUID , cbappspecificdata : u32 , pvappspecificdata : *const ::core::ffi::c_void , pactivationinfo : *const SL_ACTIVATION_INFO_HEADER , pwszproxyserver : :: windows_sys::core::PCWSTR , wproxyport : u16 ) -> :: windows_sys::core::HRESULT ); | |
219 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLClose ( hslc : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
220 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLConsumeRight ( hslc : *const ::core::ffi::c_void , pappid : *const :: windows_sys::core::GUID , pproductskuid : *const :: windows_sys::core::GUID , pwszrightname : :: windows_sys::core::PCWSTR , pvreserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
221 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLDepositOfflineConfirmationId ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows_sys::core::GUID , pwszinstallationid : :: windows_sys::core::PCWSTR , pwszconfirmationid : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); | |
222 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLDepositOfflineConfirmationIdEx ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows_sys::core::GUID , pactivationinfo : *const SL_ACTIVATION_INFO_HEADER , pwszinstallationid : :: windows_sys::core::PCWSTR , pwszconfirmationid : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); | |
223 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLFireEvent ( hslc : *const ::core::ffi::c_void , pwszeventid : :: windows_sys::core::PCWSTR , papplicationid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); | |
224 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGenerateOfflineInstallationId ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows_sys::core::GUID , ppwszinstallationid : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); | |
225 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGenerateOfflineInstallationIdEx ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows_sys::core::GUID , pactivationinfo : *const SL_ACTIVATION_INFO_HEADER , ppwszinstallationid : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); | |
226 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetApplicationInformation ( hslc : *const ::core::ffi::c_void , papplicationid : *const :: windows_sys::core::GUID , pwszvaluename : :: windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); | |
227 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetGenuineInformation ( pqueryid : *const :: windows_sys::core::GUID , pwszvaluename : :: windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); | |
228 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetInstalledProductKeyIds ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows_sys::core::GUID , pnproductkeyids : *mut u32 , ppproductkeyids : *mut *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); | |
229 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetLicense ( hslc : *const ::core::ffi::c_void , plicensefileid : *const :: windows_sys::core::GUID , pcblicensefile : *mut u32 , ppblicensefile : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); | |
230 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetLicenseFileId ( hslc : *const ::core::ffi::c_void , cblicenseblob : u32 , pblicenseblob : *const u8 , plicensefileid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); | |
231 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetLicenseInformation ( hslc : *const ::core::ffi::c_void , psllicenseid : *const :: windows_sys::core::GUID , pwszvaluename : :: windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); | |
232 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetLicensingStatusInformation ( hslc : *const ::core::ffi::c_void , pappid : *const :: windows_sys::core::GUID , pproductskuid : *const :: windows_sys::core::GUID , pwszrightname : :: windows_sys::core::PCWSTR , pnstatuscount : *mut u32 , pplicensingstatus : *mut *mut SL_LICENSING_STATUS ) -> :: windows_sys::core::HRESULT ); | |
233 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetPKeyId ( hslc : *const ::core::ffi::c_void , pwszpkeyalgorithm : :: windows_sys::core::PCWSTR , pwszpkeystring : :: windows_sys::core::PCWSTR , cbpkeyspecificdata : u32 , pbpkeyspecificdata : *const u8 , ppkeyid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); | |
234 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetPKeyInformation ( hslc : *const ::core::ffi::c_void , ppkeyid : *const :: windows_sys::core::GUID , pwszvaluename : :: windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); | |
235 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetPolicyInformation ( hslc : *const ::core::ffi::c_void , pwszvaluename : :: windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); | |
236 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetPolicyInformationDWORD ( hslc : *const ::core::ffi::c_void , pwszvaluename : :: windows_sys::core::PCWSTR , pdwvalue : *mut u32 ) -> :: windows_sys::core::HRESULT ); | |
237 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetProductSkuInformation ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows_sys::core::GUID , pwszvaluename : :: windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); | |
238 | ::windows_sys::core::link ! ( "slcext.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetReferralInformation ( hslc : *const ::core::ffi::c_void , ereferraltype : SLREFERRALTYPE , pskuorappid : *const :: windows_sys::core::GUID , pwszvaluename : :: windows_sys::core::PCWSTR , ppwszvalue : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); | |
239 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetSLIDList ( hslc : *const ::core::ffi::c_void , equeryidtype : SLIDTYPE , pqueryid : *const :: windows_sys::core::GUID , ereturnidtype : SLIDTYPE , pnreturnids : *mut u32 , ppreturnids : *mut *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); | |
240 | ::windows_sys::core::link ! ( "slcext.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetServerStatus ( pwszserverurl : :: windows_sys::core::PCWSTR , pwszacquisitiontype : :: windows_sys::core::PCWSTR , pwszproxyserver : :: windows_sys::core::PCWSTR , wproxyport : u16 , phrstatus : *mut :: windows_sys::core::HRESULT ) -> :: windows_sys::core::HRESULT ); | |
241 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetServiceInformation ( hslc : *const ::core::ffi::c_void , pwszvaluename : :: windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); | |
242 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetWindowsInformation ( pwszvaluename : :: windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); | |
243 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetWindowsInformationDWORD ( pwszvaluename : :: windows_sys::core::PCWSTR , pdwvalue : *mut u32 ) -> :: windows_sys::core::HRESULT ); | |
244 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLInstallLicense ( hslc : *const ::core::ffi::c_void , cblicenseblob : u32 , pblicenseblob : *const u8 , plicensefileid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); | |
245 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLInstallProofOfPurchase ( hslc : *const ::core::ffi::c_void , pwszpkeyalgorithm : :: windows_sys::core::PCWSTR , pwszpkeystring : :: windows_sys::core::PCWSTR , cbpkeyspecificdata : u32 , pbpkeyspecificdata : *const u8 , ppkeyid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); | |
246 | ::windows_sys::core::link ! ( "slwga.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLIsGenuineLocal ( pappid : *const :: windows_sys::core::GUID , pgenuinestate : *mut SL_GENUINE_STATE , puioptions : *mut SL_NONGENUINE_UI_OPTIONS ) -> :: windows_sys::core::HRESULT ); | |
247 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLOpen ( phslc : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
248 | ::windows_sys::core::link ! ( "api-ms-win-core-slapi-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLQueryLicenseValueFromApp ( valuename : :: windows_sys::core::PCWSTR , valuetype : *mut u32 , databuffer : *mut ::core::ffi::c_void , datasize : u32 , resultdatasize : *mut u32 ) -> :: windows_sys::core::HRESULT ); | |
249 | #[cfg(feature = "Win32_Foundation")] | |
250 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SLRegisterEvent ( hslc : *const ::core::ffi::c_void , pwszeventid : :: windows_sys::core::PCWSTR , papplicationid : *const :: windows_sys::core::GUID , hevent : super::super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); | |
251 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLSetCurrentProductKey ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows_sys::core::GUID , pproductkeyid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); | |
252 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLSetGenuineInformation ( pqueryid : *const :: windows_sys::core::GUID , pwszvaluename : :: windows_sys::core::PCWSTR , edatatype : SLDATATYPE , cbvalue : u32 , pbvalue : *const u8 ) -> :: windows_sys::core::HRESULT ); | |
253 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLUninstallLicense ( hslc : *const ::core::ffi::c_void , plicensefileid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); | |
254 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLUninstallProofOfPurchase ( hslc : *const ::core::ffi::c_void , ppkeyid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); | |
255 | #[cfg(feature = "Win32_Foundation")] | |
256 | ::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SLUnregisterEvent ( hslc : *const ::core::ffi::c_void , pwszeventid : :: windows_sys::core::PCWSTR , papplicationid : *const :: windows_sys::core::GUID , hevent : super::super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); | |
257 | #[cfg(feature = "Win32_Security_Credentials")] | |
258 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SaslAcceptSecurityContext ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , pinput : *const SecBufferDesc , fcontextreq : ASC_REQ_FLAGS , targetdatarep : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); | |
259 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslEnumerateProfilesA ( profilelist : *mut :: windows_sys::core::PSTR , profilecount : *mut u32 ) -> :: windows_sys::core::HRESULT ); | |
260 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslEnumerateProfilesW ( profilelist : *mut :: windows_sys::core::PWSTR , profilecount : *mut u32 ) -> :: windows_sys::core::HRESULT ); | |
261 | #[cfg(feature = "Win32_Security_Credentials")] | |
262 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SaslGetContextOption ( contexthandle : *const super::super::Credentials:: SecHandle , option : u32 , value : *mut ::core::ffi::c_void , size : u32 , needed : *mut u32 ) -> :: windows_sys::core::HRESULT ); | |
263 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslGetProfilePackageA ( profilename : :: windows_sys::core::PCSTR , packageinfo : *mut *mut SecPkgInfoA ) -> :: windows_sys::core::HRESULT ); | |
264 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslGetProfilePackageW ( profilename : :: windows_sys::core::PCWSTR , packageinfo : *mut *mut SecPkgInfoW ) -> :: windows_sys::core::HRESULT ); | |
265 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslIdentifyPackageA ( pinput : *const SecBufferDesc , packageinfo : *mut *mut SecPkgInfoA ) -> :: windows_sys::core::HRESULT ); | |
266 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslIdentifyPackageW ( pinput : *const SecBufferDesc , packageinfo : *mut *mut SecPkgInfoW ) -> :: windows_sys::core::HRESULT ); | |
267 | #[cfg(feature = "Win32_Security_Credentials")] | |
268 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SaslInitializeSecurityContextA ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : :: windows_sys::core::PCSTR , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); | |
269 | #[cfg(feature = "Win32_Security_Credentials")] | |
270 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SaslInitializeSecurityContextW ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : :: windows_sys::core::PCWSTR , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); | |
271 | #[cfg(feature = "Win32_Security_Credentials")] | |
272 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SaslSetContextOption ( contexthandle : *const super::super::Credentials:: SecHandle , option : u32 , value : *const ::core::ffi::c_void , size : u32 ) -> :: windows_sys::core::HRESULT ); | |
273 | #[cfg(feature = "Win32_Foundation")] | |
274 | ::windows_sys::core::link ! ( "sas.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SendSAS ( asuser : super::super::super::Foundation:: BOOL ) -> ( ) ); | |
275 | #[cfg(feature = "Win32_Security_Credentials")] | |
276 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SetContextAttributesA ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows_sys::core::HRESULT ); | |
277 | #[cfg(feature = "Win32_Security_Credentials")] | |
278 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SetContextAttributesW ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows_sys::core::HRESULT ); | |
279 | #[cfg(feature = "Win32_Security_Credentials")] | |
280 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SetCredentialsAttributesA ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows_sys::core::HRESULT ); | |
281 | #[cfg(feature = "Win32_Security_Credentials")] | |
282 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SetCredentialsAttributesW ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows_sys::core::HRESULT ); | |
283 | #[cfg(feature = "Win32_Foundation")] | |
284 | ::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SslCrackCertificate ( pbcertificate : *mut u8 , cbcertificate : u32 , dwflags : u32 , ppcertificate : *mut *mut X509Certificate ) -> super::super::super::Foundation:: BOOL ); | |
285 | #[cfg(feature = "Win32_Foundation")] | |
286 | ::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SslEmptyCacheA ( psztargetname : :: windows_sys::core::PCSTR , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); | |
287 | #[cfg(feature = "Win32_Foundation")] | |
288 | ::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SslEmptyCacheW ( psztargetname : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); | |
289 | #[cfg(feature = "Win32_Foundation")] | |
290 | ::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SslFreeCertificate ( pcertificate : *mut X509Certificate ) -> ( ) ); | |
291 | ::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SslGenerateRandomBits ( prandomdata : *mut u8 , crandomdata : i32 ) -> ( ) ); | |
292 | ::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SslGetExtensions ( clienthello : *const u8 , clienthellobytesize : u32 , genericextensions : *mut SCH_EXTENSION_DATA , genericextensionscount : u8 , bytestoread : *mut u32 , flags : SchGetExtensionsOptions ) -> :: windows_sys::core::HRESULT ); | |
293 | ::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SslGetMaximumKeySize ( reserved : u32 ) -> u32 ); | |
294 | ::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SslGetServerIdentity ( clienthello : *const u8 , clienthellosize : u32 , serveridentity : *mut *mut u8 , serveridentitysize : *mut u32 , flags : u32 ) -> :: windows_sys::core::HRESULT ); | |
295 | #[cfg(feature = "Win32_Foundation")] | |
296 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SspiCompareAuthIdentities ( authidentity1 : *const ::core::ffi::c_void , authidentity2 : *const ::core::ffi::c_void , samesupplieduser : *mut super::super::super::Foundation:: BOOLEAN , samesuppliedidentity : *mut super::super::super::Foundation:: BOOLEAN ) -> :: windows_sys::core::HRESULT ); | |
297 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiCopyAuthIdentity ( authdata : *const ::core::ffi::c_void , authdatacopy : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
298 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiDecryptAuthIdentity ( encryptedauthdata : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
299 | ::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiDecryptAuthIdentityEx ( options : u32 , encryptedauthdata : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
300 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiEncodeAuthIdentityAsStrings ( pauthidentity : *const ::core::ffi::c_void , ppszusername : *mut :: windows_sys::core::PWSTR , ppszdomainname : *mut :: windows_sys::core::PWSTR , ppszpackedcredentialsstring : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); | |
301 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiEncodeStringsAsAuthIdentity ( pszusername : :: windows_sys::core::PCWSTR , pszdomainname : :: windows_sys::core::PCWSTR , pszpackedcredentialsstring : :: windows_sys::core::PCWSTR , ppauthidentity : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
302 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiEncryptAuthIdentity ( authdata : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
303 | ::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiEncryptAuthIdentityEx ( options : u32 , authdata : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
304 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiExcludePackage ( authidentity : *const ::core::ffi::c_void , pszpackagename : :: windows_sys::core::PCWSTR , ppnewauthidentity : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
305 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiFreeAuthIdentity ( authdata : *const ::core::ffi::c_void ) -> ( ) ); | |
306 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiGetTargetHostName ( psztargetname : :: windows_sys::core::PCWSTR , pszhostname : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); | |
307 | #[cfg(feature = "Win32_Foundation")] | |
308 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SspiIsAuthIdentityEncrypted ( encryptedauthdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOLEAN ); | |
309 | #[cfg(feature = "Win32_Foundation")] | |
310 | ::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SspiIsPromptingNeeded ( errororntstatus : u32 ) -> super::super::super::Foundation:: BOOLEAN ); | |
311 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiLocalFree ( databuffer : *const ::core::ffi::c_void ) -> ( ) ); | |
312 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiMarshalAuthIdentity ( authidentity : *const ::core::ffi::c_void , authidentitylength : *mut u32 , authidentitybytearray : *mut *mut i8 ) -> :: windows_sys::core::HRESULT ); | |
313 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiPrepareForCredRead ( authidentity : *const ::core::ffi::c_void , psztargetname : :: windows_sys::core::PCWSTR , pcredmancredentialtype : *mut u32 , ppszcredmantargetname : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); | |
314 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiPrepareForCredWrite ( authidentity : *const ::core::ffi::c_void , psztargetname : :: windows_sys::core::PCWSTR , pcredmancredentialtype : *mut u32 , ppszcredmantargetname : *mut :: windows_sys::core::PWSTR , ppszcredmanusername : *mut :: windows_sys::core::PWSTR , ppcredentialblob : *mut *mut u8 , pcredentialblobsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); | |
315 | ::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiPromptForCredentialsA ( psztargetname : :: windows_sys::core::PCSTR , puiinfo : *const ::core::ffi::c_void , dwautherror : u32 , pszpackage : :: windows_sys::core::PCSTR , pinputauthidentity : *const ::core::ffi::c_void , ppauthidentity : *mut *mut ::core::ffi::c_void , pfsave : *mut i32 , dwflags : u32 ) -> u32 ); | |
316 | ::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiPromptForCredentialsW ( psztargetname : :: windows_sys::core::PCWSTR , puiinfo : *const ::core::ffi::c_void , dwautherror : u32 , pszpackage : :: windows_sys::core::PCWSTR , pinputauthidentity : *const ::core::ffi::c_void , ppauthidentity : *mut *mut ::core::ffi::c_void , pfsave : *mut i32 , dwflags : u32 ) -> u32 ); | |
317 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiUnmarshalAuthIdentity ( authidentitylength : u32 , authidentitybytearray : :: windows_sys::core::PCSTR , ppauthidentity : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
318 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiValidateAuthIdentity ( authdata : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); | |
319 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiZeroAuthIdentity ( authdata : *const ::core::ffi::c_void ) -> ( ) ); | |
320 | #[cfg(feature = "Win32_Foundation")] | |
321 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SystemFunction036 ( randombuffer : *mut ::core::ffi::c_void , randombufferlength : u32 ) -> super::super::super::Foundation:: BOOLEAN ); | |
322 | #[cfg(feature = "Win32_Foundation")] | |
323 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SystemFunction040 ( memory : *mut ::core::ffi::c_void , memorysize : u32 , optionflags : u32 ) -> super::super::super::Foundation:: NTSTATUS ); | |
324 | #[cfg(feature = "Win32_Foundation")] | |
325 | ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SystemFunction041 ( memory : *mut ::core::ffi::c_void , memorysize : u32 , optionflags : u32 ) -> super::super::super::Foundation:: NTSTATUS ); | |
326 | ::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingDeleteAllBindings ( ) -> :: windows_sys::core::HRESULT ); | |
327 | ::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingDeleteBinding ( targeturl : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); | |
328 | ::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGenerateBinding ( keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , targeturl : :: windows_sys::core::PCWSTR , bindingtype : TOKENBINDING_TYPE , tlsekm : *const ::core::ffi::c_void , tlsekmsize : u32 , extensionformat : TOKENBINDING_EXTENSION_FORMAT , extensiondata : *const ::core::ffi::c_void , tokenbinding : *mut *mut ::core::ffi::c_void , tokenbindingsize : *mut u32 , resultdata : *mut *mut TOKENBINDING_RESULT_DATA ) -> :: windows_sys::core::HRESULT ); | |
329 | ::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGenerateID ( keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , publickey : *const ::core::ffi::c_void , publickeysize : u32 , resultdata : *mut *mut TOKENBINDING_RESULT_DATA ) -> :: windows_sys::core::HRESULT ); | |
330 | ::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGenerateIDForUri ( keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , targeturi : :: windows_sys::core::PCWSTR , resultdata : *mut *mut TOKENBINDING_RESULT_DATA ) -> :: windows_sys::core::HRESULT ); | |
331 | ::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGenerateMessage ( tokenbindings : *const *const ::core::ffi::c_void , tokenbindingssize : *const u32 , tokenbindingscount : u32 , tokenbindingmessage : *mut *mut ::core::ffi::c_void , tokenbindingmessagesize : *mut u32 ) -> :: windows_sys::core::HRESULT ); | |
332 | ::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGetHighestSupportedVersion ( majorversion : *mut u8 , minorversion : *mut u8 ) -> :: windows_sys::core::HRESULT ); | |
333 | ::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGetKeyTypesClient ( keytypes : *mut *mut TOKENBINDING_KEY_TYPES ) -> :: windows_sys::core::HRESULT ); | |
334 | ::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGetKeyTypesServer ( keytypes : *mut *mut TOKENBINDING_KEY_TYPES ) -> :: windows_sys::core::HRESULT ); | |
335 | ::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingVerifyMessage ( tokenbindingmessage : *const ::core::ffi::c_void , tokenbindingmessagesize : u32 , keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , tlsekm : *const ::core::ffi::c_void , tlsekmsize : u32 , resultlist : *mut *mut TOKENBINDING_RESULT_LIST ) -> :: windows_sys::core::HRESULT ); | |
336 | #[cfg(feature = "Win32_Foundation")] | |
337 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn TranslateNameA ( lpaccountname : :: windows_sys::core::PCSTR , accountnameformat : EXTENDED_NAME_FORMAT , desirednameformat : EXTENDED_NAME_FORMAT , lptranslatedname : :: windows_sys::core::PSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); | |
338 | #[cfg(feature = "Win32_Foundation")] | |
339 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn TranslateNameW ( lpaccountname : :: windows_sys::core::PCWSTR , accountnameformat : EXTENDED_NAME_FORMAT , desirednameformat : EXTENDED_NAME_FORMAT , lptranslatedname : :: windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); | |
340 | #[cfg(feature = "Win32_Security_Credentials")] | |
341 | ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn VerifySignature ( phcontext : *const super::super::Credentials:: SecHandle , pmessage : *const SecBufferDesc , messageseqno : u32 , pfqop : *mut u32 ) -> :: windows_sys::core::HRESULT ); | |
342 | pub type ICcgDomainAuthCredentials = *mut ::core::ffi::c_void; | |
04454e1e | 343 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 344 | pub const ACCOUNT_ADJUST_PRIVILEGES: i32 = 2i32; |
04454e1e | 345 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 346 | pub const ACCOUNT_ADJUST_QUOTAS: i32 = 4i32; |
04454e1e | 347 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 348 | pub const ACCOUNT_ADJUST_SYSTEM_ACCESS: i32 = 8i32; |
04454e1e | 349 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 350 | pub const ACCOUNT_VIEW: i32 = 1i32; |
04454e1e | 351 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 352 | pub const ASC_RET_ALLOCATED_MEMORY: u32 = 256u32; |
04454e1e | 353 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 354 | pub const ASC_RET_ALLOW_CONTEXT_REPLAY: u32 = 4194304u32; |
04454e1e | 355 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 356 | pub const ASC_RET_ALLOW_NON_USER_LOGONS: u32 = 2097152u32; |
04454e1e | 357 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 358 | pub const ASC_RET_CALL_LEVEL: u32 = 8192u32; |
04454e1e | 359 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 360 | pub const ASC_RET_CONFIDENTIALITY: u32 = 16u32; |
04454e1e | 361 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 362 | pub const ASC_RET_CONNECTION: u32 = 2048u32; |
04454e1e | 363 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 364 | pub const ASC_RET_DATAGRAM: u32 = 1024u32; |
04454e1e | 365 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 366 | pub const ASC_RET_DELEGATE: u32 = 1u32; |
04454e1e | 367 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 368 | pub const ASC_RET_EXTENDED_ERROR: u32 = 32768u32; |
04454e1e | 369 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 370 | pub const ASC_RET_FRAGMENT_ONLY: u32 = 8388608u32; |
04454e1e | 371 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 372 | pub const ASC_RET_IDENTIFY: u32 = 524288u32; |
04454e1e | 373 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 374 | pub const ASC_RET_INTEGRITY: u32 = 131072u32; |
04454e1e | 375 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 376 | pub const ASC_RET_LICENSING: u32 = 262144u32; |
04454e1e | 377 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 378 | pub const ASC_RET_MESSAGES: u64 = 4294967296u64; |
04454e1e | 379 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 380 | pub const ASC_RET_MUTUAL_AUTH: u32 = 2u32; |
04454e1e | 381 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 382 | pub const ASC_RET_NO_ADDITIONAL_TOKEN: u32 = 33554432u32; |
04454e1e | 383 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 384 | pub const ASC_RET_NO_TOKEN: u32 = 16777216u32; |
04454e1e | 385 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 386 | pub const ASC_RET_NULL_SESSION: u32 = 1048576u32; |
04454e1e | 387 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 388 | pub const ASC_RET_REPLAY_DETECT: u32 = 4u32; |
04454e1e | 389 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 390 | pub const ASC_RET_SEQUENCE_DETECT: u32 = 8u32; |
04454e1e | 391 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 392 | pub const ASC_RET_SESSION_TICKET: u32 = 64u32; |
04454e1e | 393 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 394 | pub const ASC_RET_STREAM: u32 = 65536u32; |
04454e1e | 395 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 396 | pub const ASC_RET_THIRD_LEG_FAILED: u32 = 16384u32; |
04454e1e | 397 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 398 | pub const ASC_RET_USED_DCE_STYLE: u32 = 512u32; |
04454e1e | 399 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 400 | pub const ASC_RET_USE_SESSION_KEY: u32 = 32u32; |
04454e1e | 401 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 402 | pub const AUDIT_ENUMERATE_USERS: u32 = 16u32; |
04454e1e | 403 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 404 | pub const AUDIT_QUERY_MISC_POLICY: u32 = 64u32; |
04454e1e | 405 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 406 | pub const AUDIT_QUERY_SYSTEM_POLICY: u32 = 2u32; |
04454e1e | 407 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 408 | pub const AUDIT_QUERY_USER_POLICY: u32 = 8u32; |
04454e1e | 409 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 410 | pub const AUDIT_SET_MISC_POLICY: u32 = 32u32; |
04454e1e | 411 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 412 | pub const AUDIT_SET_SYSTEM_POLICY: u32 = 1u32; |
04454e1e | 413 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 414 | pub const AUDIT_SET_USER_POLICY: u32 = 4u32; |
04454e1e | 415 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 416 | pub const AUTH_REQ_ALLOW_ENC_TKT_IN_SKEY: u32 = 32u32; |
04454e1e | 417 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 418 | pub const AUTH_REQ_ALLOW_FORWARDABLE: u32 = 1u32; |
04454e1e | 419 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 420 | pub const AUTH_REQ_ALLOW_NOADDRESS: u32 = 16u32; |
04454e1e | 421 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 422 | pub const AUTH_REQ_ALLOW_POSTDATE: u32 = 4u32; |
04454e1e | 423 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 424 | pub const AUTH_REQ_ALLOW_PROXIABLE: u32 = 2u32; |
04454e1e | 425 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 426 | pub const AUTH_REQ_ALLOW_RENEWABLE: u32 = 8u32; |
04454e1e | 427 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 428 | pub const AUTH_REQ_ALLOW_S4U_DELEGATE: u32 = 2048u32; |
04454e1e | 429 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 430 | pub const AUTH_REQ_ALLOW_VALIDATE: u32 = 64u32; |
04454e1e | 431 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 432 | pub const AUTH_REQ_OK_AS_DELEGATE: u32 = 256u32; |
04454e1e | 433 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 434 | pub const AUTH_REQ_PREAUTH_REQUIRED: u32 = 512u32; |
04454e1e | 435 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 436 | pub const AUTH_REQ_TRANSITIVE_TRUST: u32 = 1024u32; |
04454e1e | 437 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 438 | pub const AUTH_REQ_VALIDATE_CLIENT: u32 = 128u32; |
04454e1e | 439 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 440 | pub const Audit_AccountLogon: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x69979850_797a_11d9_bed3_505054503030); |
04454e1e | 441 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 442 | pub const Audit_AccountLogon_CredentialValidation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce923f_69ae_11d9_bed3_505054503030); |
04454e1e | 443 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 444 | pub const Audit_AccountLogon_KerbCredentialValidation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9242_69ae_11d9_bed3_505054503030); |
04454e1e | 445 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 446 | pub const Audit_AccountLogon_Kerberos: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9240_69ae_11d9_bed3_505054503030); |
04454e1e | 447 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 448 | pub const Audit_AccountLogon_Others: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9241_69ae_11d9_bed3_505054503030); |
04454e1e | 449 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 450 | pub const Audit_AccountManagement: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6997984e_797a_11d9_bed3_505054503030); |
04454e1e | 451 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 452 | pub const Audit_AccountManagement_ApplicationGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9239_69ae_11d9_bed3_505054503030); |
04454e1e | 453 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 454 | pub const Audit_AccountManagement_ComputerAccount: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9236_69ae_11d9_bed3_505054503030); |
04454e1e | 455 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 456 | pub const Audit_AccountManagement_DistributionGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9238_69ae_11d9_bed3_505054503030); |
04454e1e | 457 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 458 | pub const Audit_AccountManagement_Others: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce923a_69ae_11d9_bed3_505054503030); |
04454e1e | 459 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 460 | pub const Audit_AccountManagement_SecurityGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9237_69ae_11d9_bed3_505054503030); |
04454e1e | 461 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 462 | pub const Audit_AccountManagement_UserAccount: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9235_69ae_11d9_bed3_505054503030); |
04454e1e | 463 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 464 | pub const Audit_DSAccess_DSAccess: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce923b_69ae_11d9_bed3_505054503030); |
04454e1e | 465 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 466 | pub const Audit_DetailedTracking: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6997984c_797a_11d9_bed3_505054503030); |
04454e1e | 467 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 468 | pub const Audit_DetailedTracking_DpapiActivity: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce922d_69ae_11d9_bed3_505054503030); |
04454e1e | 469 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 470 | pub const Audit_DetailedTracking_PnpActivity: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9248_69ae_11d9_bed3_505054503030); |
04454e1e | 471 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 472 | pub const Audit_DetailedTracking_ProcessCreation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce922b_69ae_11d9_bed3_505054503030); |
04454e1e | 473 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 474 | pub const Audit_DetailedTracking_ProcessTermination: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce922c_69ae_11d9_bed3_505054503030); |
04454e1e | 475 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 476 | pub const Audit_DetailedTracking_RpcCall: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce922e_69ae_11d9_bed3_505054503030); |
04454e1e | 477 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 478 | pub const Audit_DetailedTracking_TokenRightAdjusted: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce924a_69ae_11d9_bed3_505054503030); |
04454e1e | 479 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 480 | pub const Audit_DirectoryServiceAccess: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6997984f_797a_11d9_bed3_505054503030); |
04454e1e | 481 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 482 | pub const Audit_DsAccess_AdAuditChanges: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce923c_69ae_11d9_bed3_505054503030); |
04454e1e | 483 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 484 | pub const Audit_Ds_DetailedReplication: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce923e_69ae_11d9_bed3_505054503030); |
04454e1e | 485 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 486 | pub const Audit_Ds_Replication: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce923d_69ae_11d9_bed3_505054503030); |
04454e1e | 487 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 488 | pub const Audit_Logon: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x69979849_797a_11d9_bed3_505054503030); |
04454e1e | 489 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 490 | pub const Audit_Logon_AccountLockout: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9217_69ae_11d9_bed3_505054503030); |
04454e1e | 491 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 492 | pub const Audit_Logon_Claims: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9247_69ae_11d9_bed3_505054503030); |
04454e1e | 493 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 494 | pub const Audit_Logon_Groups: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9249_69ae_11d9_bed3_505054503030); |
04454e1e | 495 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 496 | pub const Audit_Logon_IPSecMainMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9218_69ae_11d9_bed3_505054503030); |
04454e1e | 497 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 498 | pub const Audit_Logon_IPSecQuickMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9219_69ae_11d9_bed3_505054503030); |
04454e1e | 499 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 500 | pub const Audit_Logon_IPSecUserMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce921a_69ae_11d9_bed3_505054503030); |
04454e1e | 501 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 502 | pub const Audit_Logon_Logoff: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9216_69ae_11d9_bed3_505054503030); |
04454e1e | 503 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 504 | pub const Audit_Logon_Logon: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9215_69ae_11d9_bed3_505054503030); |
04454e1e | 505 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 506 | pub const Audit_Logon_NPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9243_69ae_11d9_bed3_505054503030); |
04454e1e | 507 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 508 | pub const Audit_Logon_Others: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce921c_69ae_11d9_bed3_505054503030); |
04454e1e | 509 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 510 | pub const Audit_Logon_SpecialLogon: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce921b_69ae_11d9_bed3_505054503030); |
04454e1e | 511 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 512 | pub const Audit_ObjectAccess: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6997984a_797a_11d9_bed3_505054503030); |
04454e1e | 513 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 514 | pub const Audit_ObjectAccess_ApplicationGenerated: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9222_69ae_11d9_bed3_505054503030); |
04454e1e | 515 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 516 | pub const Audit_ObjectAccess_CbacStaging: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9246_69ae_11d9_bed3_505054503030); |
04454e1e | 517 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 518 | pub const Audit_ObjectAccess_CertificationServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9221_69ae_11d9_bed3_505054503030); |
04454e1e | 519 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 520 | pub const Audit_ObjectAccess_DetailedFileShare: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9244_69ae_11d9_bed3_505054503030); |
04454e1e | 521 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 522 | pub const Audit_ObjectAccess_FileSystem: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce921d_69ae_11d9_bed3_505054503030); |
04454e1e | 523 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 524 | pub const Audit_ObjectAccess_FirewallConnection: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9226_69ae_11d9_bed3_505054503030); |
04454e1e | 525 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 526 | pub const Audit_ObjectAccess_FirewallPacketDrops: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9225_69ae_11d9_bed3_505054503030); |
04454e1e | 527 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 528 | pub const Audit_ObjectAccess_Handle: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9223_69ae_11d9_bed3_505054503030); |
04454e1e | 529 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 530 | pub const Audit_ObjectAccess_Kernel: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce921f_69ae_11d9_bed3_505054503030); |
04454e1e | 531 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 532 | pub const Audit_ObjectAccess_Other: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9227_69ae_11d9_bed3_505054503030); |
04454e1e | 533 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 534 | pub const Audit_ObjectAccess_Registry: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce921e_69ae_11d9_bed3_505054503030); |
04454e1e | 535 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 536 | pub const Audit_ObjectAccess_RemovableStorage: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9245_69ae_11d9_bed3_505054503030); |
04454e1e | 537 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 538 | pub const Audit_ObjectAccess_Sam: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9220_69ae_11d9_bed3_505054503030); |
04454e1e | 539 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 540 | pub const Audit_ObjectAccess_Share: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9224_69ae_11d9_bed3_505054503030); |
04454e1e | 541 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 542 | pub const Audit_PolicyChange: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6997984d_797a_11d9_bed3_505054503030); |
04454e1e | 543 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 544 | pub const Audit_PolicyChange_AuditPolicy: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce922f_69ae_11d9_bed3_505054503030); |
04454e1e | 545 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 546 | pub const Audit_PolicyChange_AuthenticationPolicy: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9230_69ae_11d9_bed3_505054503030); |
04454e1e | 547 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 548 | pub const Audit_PolicyChange_AuthorizationPolicy: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9231_69ae_11d9_bed3_505054503030); |
04454e1e | 549 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 550 | pub const Audit_PolicyChange_MpsscvRulePolicy: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9232_69ae_11d9_bed3_505054503030); |
04454e1e | 551 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
552 | pub const Audit_PolicyChange_Others: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9234_69ae_11d9_bed3_505054503030); |
553 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
554 | pub const Audit_PolicyChange_WfpIPSecPolicy: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9233_69ae_11d9_bed3_505054503030); | |
555 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
556 | pub const Audit_PrivilegeUse: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6997984b_797a_11d9_bed3_505054503030); | |
557 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
558 | pub const Audit_PrivilegeUse_NonSensitive: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9229_69ae_11d9_bed3_505054503030); | |
559 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
560 | pub const Audit_PrivilegeUse_Others: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce922a_69ae_11d9_bed3_505054503030); | |
561 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
562 | pub const Audit_PrivilegeUse_Sensitive: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9228_69ae_11d9_bed3_505054503030); | |
563 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
564 | pub const Audit_System: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x69979848_797a_11d9_bed3_505054503030); | |
04454e1e | 565 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 566 | pub const Audit_System_IPSecDriverEvents: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9213_69ae_11d9_bed3_505054503030); |
04454e1e | 567 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 568 | pub const Audit_System_Integrity: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9212_69ae_11d9_bed3_505054503030); |
04454e1e | 569 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 570 | pub const Audit_System_Others: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9214_69ae_11d9_bed3_505054503030); |
04454e1e | 571 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 572 | pub const Audit_System_SecurityStateChange: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9210_69ae_11d9_bed3_505054503030); |
04454e1e | 573 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 574 | pub const Audit_System_SecuritySubsystemExtension: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cce9211_69ae_11d9_bed3_505054503030); |
04454e1e | 575 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
576 | pub const CENTRAL_ACCESS_POLICY_OWNER_RIGHTS_PRESENT_FLAG: u32 = 1u32; |
577 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
578 | pub const CENTRAL_ACCESS_POLICY_STAGED_FLAG: u32 = 65536u32; | |
04454e1e | 579 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 580 | pub const CENTRAL_ACCESS_POLICY_STAGED_OWNER_RIGHTS_PRESENT_FLAG: u32 = 256u32; |
04454e1e | 581 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 582 | pub const CLEAR_BLOCK_LENGTH: u32 = 8u32; |
04454e1e | 583 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 584 | pub const CLOUDAP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CloudAP"); |
04454e1e | 585 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 586 | pub const CLOUDAP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CloudAP"); |
04454e1e | 587 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 588 | pub const CREDP_FLAGS_CLEAR_PASSWORD: u32 = 8u32; |
04454e1e | 589 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 590 | pub const CREDP_FLAGS_DONT_CACHE_TI: u32 = 4u32; |
04454e1e | 591 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 592 | pub const CREDP_FLAGS_IN_PROCESS: u32 = 1u32; |
04454e1e | 593 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 594 | pub const CREDP_FLAGS_TRUSTED_CALLER: u32 = 32u32; |
04454e1e | 595 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 596 | pub const CREDP_FLAGS_USER_ENCRYPTED_PASSWORD: u32 = 16u32; |
04454e1e | 597 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 598 | pub const CREDP_FLAGS_USE_MIDL_HEAP: u32 = 2u32; |
04454e1e | 599 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 600 | pub const CREDP_FLAGS_VALIDATE_PROXY_TARGET: u32 = 64u32; |
04454e1e | 601 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 602 | pub const CRED_MARSHALED_TI_SIZE_SIZE: u32 = 12u32; |
04454e1e | 603 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 604 | pub const CYPHER_BLOCK_LENGTH: u32 = 8u32; |
04454e1e | 605 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 606 | pub const ClOUDAP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("CloudAP"); |
04454e1e | 607 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 608 | pub const DEFAULT_TLS_SSP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Default TLS SSP"); |
04454e1e | 609 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 610 | pub const DEFAULT_TLS_SSP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Default TLS SSP"); |
04454e1e | 611 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 612 | pub const DEFAULT_TLS_SSP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Default TLS SSP"); |
04454e1e | 613 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 614 | pub const DOMAIN_NO_LM_OWF_CHANGE: i32 = 64i32; |
04454e1e | 615 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 616 | pub const DS_UNKNOWN_ADDRESS_TYPE: u32 = 0u32; |
04454e1e | 617 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 618 | pub const ENABLE_TLS_CLIENT_EARLY_START: u32 = 1u32; |
04454e1e | 619 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 620 | pub const E_RM_UNKNOWN_ERROR: ::windows_sys::core::HRESULT = -1073415165i32; |
04454e1e | 621 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 622 | pub const FACILITY_SL_ITF: u32 = 4u32; |
04454e1e | 623 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 624 | pub const ID_CAP_SLAPI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("slapiQueryLicenseValue"); |
04454e1e | 625 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 626 | pub const ISC_RET_ALLOCATED_MEMORY: u32 = 256u32; |
04454e1e | 627 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 628 | pub const ISC_RET_CALL_LEVEL: u32 = 8192u32; |
04454e1e | 629 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 630 | pub const ISC_RET_CONFIDENTIALITY: u32 = 16u32; |
04454e1e | 631 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 632 | pub const ISC_RET_CONFIDENTIALITY_ONLY: u32 = 1073741824u32; |
04454e1e | 633 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 634 | pub const ISC_RET_CONNECTION: u32 = 2048u32; |
04454e1e | 635 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 636 | pub const ISC_RET_DATAGRAM: u32 = 1024u32; |
04454e1e | 637 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 638 | pub const ISC_RET_DEFERRED_CRED_VALIDATION: u64 = 8589934592u64; |
04454e1e | 639 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 640 | pub const ISC_RET_DELEGATE: u32 = 1u32; |
04454e1e | 641 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 642 | pub const ISC_RET_EXTENDED_ERROR: u32 = 16384u32; |
04454e1e | 643 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 644 | pub const ISC_RET_FORWARD_CREDENTIALS: u32 = 4194304u32; |
04454e1e | 645 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 646 | pub const ISC_RET_FRAGMENT_ONLY: u32 = 2097152u32; |
04454e1e | 647 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 648 | pub const ISC_RET_IDENTIFY: u32 = 131072u32; |
04454e1e | 649 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 650 | pub const ISC_RET_INTEGRITY: u32 = 65536u32; |
04454e1e | 651 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 652 | pub const ISC_RET_INTERMEDIATE_RETURN: u32 = 4096u32; |
04454e1e | 653 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 654 | pub const ISC_RET_MANUAL_CRED_VALIDATION: u32 = 524288u32; |
04454e1e | 655 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 656 | pub const ISC_RET_MESSAGES: u64 = 4294967296u64; |
04454e1e | 657 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 658 | pub const ISC_RET_MUTUAL_AUTH: u32 = 2u32; |
04454e1e | 659 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 660 | pub const ISC_RET_NO_ADDITIONAL_TOKEN: u32 = 33554432u32; |
04454e1e | 661 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 662 | pub const ISC_RET_NULL_SESSION: u32 = 262144u32; |
04454e1e | 663 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 664 | pub const ISC_RET_REAUTHENTICATION: u32 = 134217728u32; |
04454e1e | 665 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 666 | pub const ISC_RET_REPLAY_DETECT: u32 = 4u32; |
04454e1e | 667 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 668 | pub const ISC_RET_RESERVED1: u32 = 1048576u32; |
04454e1e | 669 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 670 | pub const ISC_RET_SEQUENCE_DETECT: u32 = 8u32; |
04454e1e | 671 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 672 | pub const ISC_RET_STREAM: u32 = 32768u32; |
04454e1e | 673 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 674 | pub const ISC_RET_USED_COLLECTED_CREDS: u32 = 64u32; |
04454e1e | 675 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 676 | pub const ISC_RET_USED_DCE_STYLE: u32 = 512u32; |
04454e1e | 677 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 678 | pub const ISC_RET_USED_HTTP_STYLE: u32 = 16777216u32; |
04454e1e | 679 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 680 | pub const ISC_RET_USED_SUPPLIED_CREDS: u32 = 128u32; |
04454e1e | 681 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 682 | pub const ISC_RET_USE_SESSION_KEY: u32 = 32u32; |
04454e1e | 683 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 684 | pub const ISSP_LEVEL: u32 = 32u32; |
04454e1e | 685 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 686 | pub const ISSP_MODE: u32 = 1u32; |
04454e1e | 687 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 688 | pub const KDC_PROXY_SETTINGS_FLAGS_FORCEPROXY: u32 = 1u32; |
04454e1e | 689 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 690 | pub const KDC_PROXY_SETTINGS_V1: u32 = 1u32; |
04454e1e | 691 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 692 | pub const KERBEROS_REVISION: u32 = 6u32; |
04454e1e | 693 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 694 | pub const KERBEROS_VERSION: u32 = 5u32; |
04454e1e | 695 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 696 | pub const KERB_CERTIFICATE_LOGON_FLAG_CHECK_DUPLICATES: u32 = 1u32; |
04454e1e | 697 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 698 | pub const KERB_CERTIFICATE_LOGON_FLAG_USE_CERTIFICATE_INFO: u32 = 2u32; |
04454e1e | 699 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 700 | pub const KERB_CERTIFICATE_S4U_LOGON_FLAG_CHECK_DUPLICATES: u32 = 1u32; |
04454e1e | 701 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 702 | pub const KERB_CERTIFICATE_S4U_LOGON_FLAG_CHECK_LOGONHOURS: u32 = 2u32; |
04454e1e | 703 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 704 | pub const KERB_CERTIFICATE_S4U_LOGON_FLAG_FAIL_IF_NT_AUTH_POLICY_REQUIRED: u32 = 4u32; |
04454e1e | 705 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 706 | pub const KERB_CERTIFICATE_S4U_LOGON_FLAG_IDENTIFY: u32 = 8u32; |
04454e1e | 707 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 708 | pub const KERB_CHECKSUM_CRC32: u32 = 1u32; |
04454e1e | 709 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 710 | pub const KERB_CHECKSUM_DES_MAC: i32 = -133i32; |
04454e1e | 711 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 712 | pub const KERB_CHECKSUM_DES_MAC_MD5: i32 = -134i32; |
04454e1e | 713 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 714 | pub const KERB_CHECKSUM_HMAC_MD5: i32 = -138i32; |
04454e1e | 715 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 716 | pub const KERB_CHECKSUM_HMAC_SHA1_96_AES128: u32 = 15u32; |
04454e1e | 717 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 718 | pub const KERB_CHECKSUM_HMAC_SHA1_96_AES128_Ki: i32 = -150i32; |
04454e1e | 719 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 720 | pub const KERB_CHECKSUM_HMAC_SHA1_96_AES256: u32 = 16u32; |
04454e1e | 721 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 722 | pub const KERB_CHECKSUM_HMAC_SHA1_96_AES256_Ki: i32 = -151i32; |
04454e1e | 723 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 724 | pub const KERB_CHECKSUM_KRB_DES_MAC: u32 = 4u32; |
04454e1e | 725 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 726 | pub const KERB_CHECKSUM_KRB_DES_MAC_K: u32 = 5u32; |
04454e1e | 727 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 728 | pub const KERB_CHECKSUM_LM: i32 = -130i32; |
04454e1e | 729 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 730 | pub const KERB_CHECKSUM_MD25: i32 = -135i32; |
04454e1e | 731 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 732 | pub const KERB_CHECKSUM_MD4: u32 = 2u32; |
04454e1e | 733 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 734 | pub const KERB_CHECKSUM_MD5: u32 = 7u32; |
04454e1e | 735 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 736 | pub const KERB_CHECKSUM_MD5_DES: u32 = 8u32; |
04454e1e | 737 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 738 | pub const KERB_CHECKSUM_MD5_HMAC: i32 = -137i32; |
04454e1e | 739 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 740 | pub const KERB_CHECKSUM_NONE: u32 = 0u32; |
04454e1e | 741 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 742 | pub const KERB_CHECKSUM_RC4_MD5: i32 = -136i32; |
04454e1e | 743 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 744 | pub const KERB_CHECKSUM_REAL_CRC32: i32 = -132i32; |
04454e1e | 745 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 746 | pub const KERB_CHECKSUM_SHA1: i32 = -131i32; |
04454e1e | 747 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 748 | pub const KERB_CHECKSUM_SHA1_NEW: u32 = 14u32; |
04454e1e | 749 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 750 | pub const KERB_CLOUD_KERBEROS_DEBUG_DATA_VERSION: u32 = 0u32; |
04454e1e | 751 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 752 | pub const KERB_DECRYPT_FLAG_DEFAULT_KEY: u32 = 1u32; |
04454e1e | 753 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 754 | pub const KERB_ETYPE_AES128_CTS_HMAC_SHA1_96: u32 = 17u32; |
04454e1e | 755 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 756 | pub const KERB_ETYPE_AES128_CTS_HMAC_SHA1_96_PLAIN: i32 = -148i32; |
04454e1e | 757 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 758 | pub const KERB_ETYPE_AES256_CTS_HMAC_SHA1_96: u32 = 18u32; |
04454e1e | 759 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 760 | pub const KERB_ETYPE_AES256_CTS_HMAC_SHA1_96_PLAIN: i32 = -149i32; |
04454e1e | 761 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 762 | pub const KERB_ETYPE_DEFAULT: u32 = 0u32; |
04454e1e | 763 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 764 | pub const KERB_ETYPE_DES3_CBC_MD5: u32 = 5u32; |
04454e1e | 765 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 766 | pub const KERB_ETYPE_DES3_CBC_SHA1: u32 = 7u32; |
04454e1e | 767 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 768 | pub const KERB_ETYPE_DES3_CBC_SHA1_KD: u32 = 16u32; |
04454e1e | 769 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 770 | pub const KERB_ETYPE_DES_CBC_MD5_NT: u32 = 20u32; |
04454e1e | 771 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 772 | pub const KERB_ETYPE_DES_EDE3_CBC_ENV: u32 = 15u32; |
04454e1e | 773 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 774 | pub const KERB_ETYPE_DES_PLAIN: i32 = -132i32; |
04454e1e | 775 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 776 | pub const KERB_ETYPE_DSA_SHA1_CMS: u32 = 9u32; |
04454e1e | 777 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 778 | pub const KERB_ETYPE_DSA_SIGN: u32 = 8u32; |
04454e1e | 779 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 780 | pub const KERB_ETYPE_PKCS7_PUB: u32 = 13u32; |
04454e1e | 781 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 782 | pub const KERB_ETYPE_RC2_CBC_ENV: u32 = 12u32; |
04454e1e | 783 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 784 | pub const KERB_ETYPE_RC4_HMAC_NT_EXP: u32 = 24u32; |
04454e1e | 785 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 786 | pub const KERB_ETYPE_RC4_HMAC_OLD: i32 = -133i32; |
04454e1e | 787 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 788 | pub const KERB_ETYPE_RC4_HMAC_OLD_EXP: i32 = -135i32; |
04454e1e | 789 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 790 | pub const KERB_ETYPE_RC4_LM: i32 = -130i32; |
04454e1e | 791 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 792 | pub const KERB_ETYPE_RC4_PLAIN: i32 = -140i32; |
04454e1e | 793 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 794 | pub const KERB_ETYPE_RC4_PLAIN2: i32 = -129i32; |
04454e1e | 795 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 796 | pub const KERB_ETYPE_RC4_PLAIN_EXP: i32 = -141i32; |
04454e1e | 797 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 798 | pub const KERB_ETYPE_RC4_PLAIN_OLD: i32 = -134i32; |
04454e1e | 799 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 800 | pub const KERB_ETYPE_RC4_PLAIN_OLD_EXP: i32 = -136i32; |
04454e1e | 801 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 802 | pub const KERB_ETYPE_RC4_SHA: i32 = -131i32; |
04454e1e | 803 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 804 | pub const KERB_ETYPE_RSA_ENV: u32 = 13u32; |
04454e1e | 805 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 806 | pub const KERB_ETYPE_RSA_ES_OEAP_ENV: u32 = 14u32; |
04454e1e | 807 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 808 | pub const KERB_ETYPE_RSA_MD5_CMS: u32 = 10u32; |
04454e1e | 809 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 810 | pub const KERB_ETYPE_RSA_PRIV: u32 = 9u32; |
04454e1e | 811 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 812 | pub const KERB_ETYPE_RSA_PUB: u32 = 10u32; |
04454e1e | 813 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 814 | pub const KERB_ETYPE_RSA_PUB_MD5: u32 = 11u32; |
04454e1e | 815 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 816 | pub const KERB_ETYPE_RSA_PUB_SHA1: u32 = 12u32; |
04454e1e | 817 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 818 | pub const KERB_ETYPE_RSA_SHA1_CMS: u32 = 11u32; |
04454e1e | 819 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 820 | pub const KERB_LOGON_FLAG_ALLOW_EXPIRED_TICKET: u32 = 1u32; |
04454e1e | 821 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
5e7ed085 | 822 | pub const KERB_LOGON_FLAG_REDIRECTED: u32 = 2u32; |
04454e1e | 823 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 824 | pub const KERB_PURGE_ALL_TICKETS: u32 = 1u32; |
04454e1e | 825 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 826 | pub const KERB_QUERY_DOMAIN_EXTENDED_POLICIES_RESPONSE_FLAG_DAC_DISABLED: u32 = 1u32; |
04454e1e | 827 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 828 | pub const KERB_REFRESH_POLICY_KDC: u32 = 2u32; |
04454e1e | 829 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 830 | pub const KERB_REFRESH_POLICY_KERBEROS: u32 = 1u32; |
04454e1e | 831 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 832 | pub const KERB_REFRESH_SCCRED_GETTGT: u32 = 1u32; |
04454e1e | 833 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 834 | pub const KERB_REFRESH_SCCRED_RELEASE: u32 = 0u32; |
04454e1e | 835 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 836 | pub const KERB_RETRIEVE_TICKET_AS_KERB_CRED: u32 = 8u32; |
04454e1e | 837 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 838 | pub const KERB_RETRIEVE_TICKET_CACHE_TICKET: u32 = 32u32; |
04454e1e | 839 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 840 | pub const KERB_RETRIEVE_TICKET_DEFAULT: u32 = 0u32; |
04454e1e | 841 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 842 | pub const KERB_RETRIEVE_TICKET_DONT_USE_CACHE: u32 = 1u32; |
04454e1e | 843 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 844 | pub const KERB_RETRIEVE_TICKET_MAX_LIFETIME: u32 = 64u32; |
04454e1e | 845 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 846 | pub const KERB_RETRIEVE_TICKET_USE_CACHE_ONLY: u32 = 2u32; |
04454e1e | 847 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 848 | pub const KERB_RETRIEVE_TICKET_USE_CREDHANDLE: u32 = 4u32; |
04454e1e | 849 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 850 | pub const KERB_RETRIEVE_TICKET_WITH_SEC_CRED: u32 = 16u32; |
04454e1e | 851 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 852 | pub const KERB_S4U2PROXY_CACHE_ENTRY_INFO_FLAG_NEGATIVE: u32 = 1u32; |
04454e1e | 853 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 854 | pub const KERB_S4U2PROXY_CRED_FLAG_NEGATIVE: u32 = 1u32; |
04454e1e | 855 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 856 | pub const KERB_S4U_LOGON_FLAG_CHECK_LOGONHOURS: u32 = 2u32; |
04454e1e | 857 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 858 | pub const KERB_S4U_LOGON_FLAG_IDENTIFY: u32 = 8u32; |
04454e1e | 859 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 860 | pub const KERB_SETPASS_USE_CREDHANDLE: u32 = 2u32; |
04454e1e | 861 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 862 | pub const KERB_SETPASS_USE_LOGONID: u32 = 1u32; |
04454e1e | 863 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 864 | pub const KERB_TICKET_FLAGS_cname_in_pa_data: u32 = 262144u32; |
04454e1e | 865 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 866 | pub const KERB_TICKET_FLAGS_enc_pa_rep: u32 = 65536u32; |
04454e1e | 867 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 868 | pub const KERB_TICKET_FLAGS_name_canonicalize: u32 = 65536u32; |
04454e1e | 869 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 870 | pub const KERB_TRANSFER_CRED_CLEANUP_CREDENTIALS: u32 = 2u32; |
04454e1e | 871 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 872 | pub const KERB_TRANSFER_CRED_WITH_TICKETS: u32 = 1u32; |
04454e1e | 873 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 874 | pub const KERB_USE_DEFAULT_TICKET_FLAGS: u32 = 0u32; |
04454e1e | 875 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 876 | pub const KERB_WRAP_NO_ENCRYPT: u32 = 2147483649u32; |
04454e1e | 877 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 878 | pub const KERN_CONTEXT_CERT_INFO_V1: u32 = 0u32; |
04454e1e | 879 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 880 | pub const KRB_ANONYMOUS_STRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ANONYMOUS"); |
04454e1e | 881 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 882 | pub const KRB_NT_ENTERPRISE_PRINCIPAL: u32 = 10u32; |
04454e1e | 883 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 884 | pub const KRB_NT_ENT_PRINCIPAL_AND_ID: i32 = -130i32; |
04454e1e | 885 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 886 | pub const KRB_NT_MS_BRANCH_ID: i32 = -133i32; |
04454e1e | 887 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 888 | pub const KRB_NT_MS_PRINCIPAL: i32 = -128i32; |
04454e1e | 889 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 890 | pub const KRB_NT_MS_PRINCIPAL_AND_ID: i32 = -129i32; |
04454e1e | 891 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 892 | pub const KRB_NT_PRINCIPAL: u32 = 1u32; |
04454e1e | 893 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 894 | pub const KRB_NT_PRINCIPAL_AND_ID: i32 = -131i32; |
04454e1e | 895 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 896 | pub const KRB_NT_SRV_HST: u32 = 3u32; |
04454e1e | 897 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 898 | pub const KRB_NT_SRV_INST: u32 = 2u32; |
04454e1e | 899 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 900 | pub const KRB_NT_SRV_INST_AND_ID: i32 = -132i32; |
04454e1e | 901 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 902 | pub const KRB_NT_SRV_XHST: u32 = 4u32; |
04454e1e | 903 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 904 | pub const KRB_NT_UID: u32 = 5u32; |
04454e1e | 905 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 906 | pub const KRB_NT_UNKNOWN: u32 = 0u32; |
04454e1e | 907 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 908 | pub const KRB_NT_WELLKNOWN: u32 = 11u32; |
04454e1e | 909 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 910 | pub const KRB_NT_X500_PRINCIPAL: u32 = 6u32; |
04454e1e | 911 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 912 | pub const KRB_WELLKNOWN_STRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WELLKNOWN"); |
04454e1e | 913 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 914 | pub const LCRED_CRED_EXISTS: u32 = 1u32; |
04454e1e | 915 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 916 | pub const LCRED_STATUS_NOCRED: u32 = 0u32; |
04454e1e | 917 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 918 | pub const LCRED_STATUS_UNKNOWN_ISSUER: u32 = 2u32; |
04454e1e | 919 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 920 | pub const LOGON_GRACE_LOGON: u32 = 16777216u32; |
04454e1e | 921 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 922 | pub const LOGON_LM_V2: u32 = 4096u32; |
04454e1e | 923 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 924 | pub const LOGON_MANAGED_SERVICE: u32 = 524288u32; |
04454e1e | 925 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 926 | pub const LOGON_NO_ELEVATION: u32 = 262144u32; |
04454e1e | 927 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 928 | pub const LOGON_NO_OPTIMIZED: u32 = 131072u32; |
04454e1e | 929 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 930 | pub const LOGON_NTLMV2_ENABLED: u32 = 256u32; |
04454e1e | 931 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 932 | pub const LOGON_NTLM_V2: u32 = 8192u32; |
04454e1e | 933 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 934 | pub const LOGON_NT_V2: u32 = 2048u32; |
04454e1e | 935 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 936 | pub const LOGON_OPTIMIZED: u32 = 16384u32; |
04454e1e | 937 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 938 | pub const LOGON_PKINIT: u32 = 65536u32; |
04454e1e | 939 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 940 | pub const LOGON_WINLOGON: u32 = 32768u32; |
04454e1e | 941 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 942 | pub const LOOKUP_TRANSLATE_NAMES: u32 = 2048u32; |
04454e1e | 943 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 944 | pub const LOOKUP_VIEW_LOCAL_INFORMATION: u32 = 1u32; |
04454e1e | 945 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 946 | pub const LSASETCAPS_RELOAD_FLAG: u32 = 1u32; |
04454e1e | 947 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 948 | pub const LSASETCAPS_VALID_FLAG_MASK: u32 = 1u32; |
04454e1e | 949 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 950 | pub const LSA_ADT_LEGACY_SECURITY_SOURCE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Security"); |
04454e1e | 951 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 952 | pub const LSA_ADT_SECURITY_SOURCE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft-Windows-Security-Auditing"); |
04454e1e | 953 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 954 | pub const LSA_AP_NAME_CALL_PACKAGE: ::windows_sys::core::PCSTR = ::windows_sys::s!("LsaApCallPackage\u{0}"); |
04454e1e | 955 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 956 | pub const LSA_AP_NAME_CALL_PACKAGE_PASSTHROUGH: ::windows_sys::core::PCSTR = ::windows_sys::s!("LsaApCallPackagePassthrough\u{0}"); |
04454e1e | 957 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 958 | pub const LSA_AP_NAME_CALL_PACKAGE_UNTRUSTED: ::windows_sys::core::PCSTR = ::windows_sys::s!("LsaApCallPackageUntrusted\u{0}"); |
04454e1e | 959 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 960 | pub const LSA_AP_NAME_INITIALIZE_PACKAGE: ::windows_sys::core::PCSTR = ::windows_sys::s!("LsaApInitializePackage\u{0}"); |
04454e1e | 961 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 962 | pub const LSA_AP_NAME_LOGON_TERMINATED: ::windows_sys::core::PCSTR = ::windows_sys::s!("LsaApLogonTerminated\u{0}"); |
04454e1e | 963 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 964 | pub const LSA_AP_NAME_LOGON_USER: ::windows_sys::core::PCSTR = ::windows_sys::s!("LsaApLogonUser\u{0}"); |
04454e1e | 965 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 966 | pub const LSA_AP_NAME_LOGON_USER_EX: ::windows_sys::core::PCSTR = ::windows_sys::s!("LsaApLogonUserEx\u{0}"); |
04454e1e | 967 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 968 | pub const LSA_AP_NAME_LOGON_USER_EX2: ::windows_sys::core::PCSTR = ::windows_sys::s!("LsaApLogonUserEx2\u{0}"); |
04454e1e | 969 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 970 | pub const LSA_CALL_LICENSE_SERVER: u32 = 2147483648u32; |
04454e1e | 971 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 972 | pub const LSA_FOREST_TRUST_RECORD_TYPE_UNRECOGNIZED: u32 = 2147483648u32; |
04454e1e | 973 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 974 | pub const LSA_FTRECORD_DISABLED_REASONS: i32 = 65535i32; |
04454e1e | 975 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 976 | pub const LSA_GLOBAL_SECRET_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("G$"); |
04454e1e | 977 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 978 | pub const LSA_GLOBAL_SECRET_PREFIX_LENGTH: u32 = 2u32; |
04454e1e | 979 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 980 | pub const LSA_LOCAL_SECRET_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("L$"); |
04454e1e | 981 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 982 | pub const LSA_LOCAL_SECRET_PREFIX_LENGTH: u32 = 2u32; |
04454e1e | 983 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 984 | pub const LSA_LOOKUP_DISALLOW_CONNECTED_ACCOUNT_INTERNET_SID: u32 = 2147483648u32; |
04454e1e | 985 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 986 | pub const LSA_LOOKUP_ISOLATED_AS_LOCAL: u32 = 2147483648u32; |
04454e1e | 987 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 988 | pub const LSA_LOOKUP_PREFER_INTERNET_NAMES: u32 = 1073741824u32; |
04454e1e | 989 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 990 | pub const LSA_MACHINE_SECRET_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("M$"); |
04454e1e | 991 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 992 | pub const LSA_MAXIMUM_ENUMERATION_LENGTH: u32 = 32000u32; |
04454e1e | 993 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 994 | pub const LSA_MAXIMUM_SID_COUNT: i32 = 256i32; |
04454e1e | 995 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 996 | pub const LSA_MODE_INDIVIDUAL_ACCOUNTS: i32 = 2i32; |
04454e1e | 997 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 998 | pub const LSA_MODE_LOG_FULL: i32 = 8i32; |
04454e1e | 999 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1000 | pub const LSA_MODE_MANDATORY_ACCESS: i32 = 4i32; |
04454e1e | 1001 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1002 | pub const LSA_MODE_PASSWORD_PROTECTED: i32 = 1i32; |
04454e1e | 1003 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1004 | pub const LSA_NB_DISABLED_ADMIN: i32 = 4i32; |
04454e1e | 1005 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1006 | pub const LSA_NB_DISABLED_CONFLICT: i32 = 8i32; |
04454e1e | 1007 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1008 | pub const LSA_QUERY_CLIENT_PRELOGON_SESSION_ID: u32 = 1u32; |
04454e1e | 1009 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1010 | pub const LSA_SECRET_MAXIMUM_COUNT: i32 = 4096i32; |
04454e1e | 1011 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1012 | pub const LSA_SECRET_MAXIMUM_LENGTH: i32 = 512i32; |
04454e1e | 1013 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1014 | pub const LSA_SID_DISABLED_ADMIN: i32 = 1i32; |
04454e1e | 1015 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1016 | pub const LSA_SID_DISABLED_CONFLICT: i32 = 2i32; |
04454e1e | 1017 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1018 | pub const LSA_TLN_DISABLED_ADMIN: i32 = 2i32; |
04454e1e | 1019 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1020 | pub const LSA_TLN_DISABLED_CONFLICT: i32 = 4i32; |
04454e1e | 1021 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1022 | pub const LSA_TLN_DISABLED_NEW: i32 = 1i32; |
04454e1e | 1023 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1024 | pub const MAXIMUM_CAPES_PER_CAP: u32 = 127u32; |
04454e1e | 1025 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1026 | pub const MAX_CRED_SIZE: u32 = 1024u32; |
04454e1e | 1027 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1028 | pub const MAX_PROTOCOL_ID_SIZE: u32 = 255u32; |
04454e1e | 1029 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1030 | pub const MAX_RECORDS_IN_FOREST_TRUST_INFO: u32 = 4000u32; |
04454e1e | 1031 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1032 | pub const MAX_USER_RECORDS: u32 = 1000u32; |
04454e1e | 1033 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1034 | pub const MICROSOFT_KERBEROS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Kerberos"); |
04454e1e | 1035 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1036 | pub const MICROSOFT_KERBEROS_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Kerberos"); |
04454e1e | 1037 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1038 | pub const MICROSOFT_KERBEROS_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Kerberos"); |
04454e1e | 1039 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1040 | pub const MSV1_0_ALLOW_FORCE_GUEST: u32 = 8192u32; |
04454e1e | 1041 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1042 | pub const MSV1_0_ALLOW_MSVCHAPV2: u32 = 65536u32; |
04454e1e | 1043 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1044 | pub const MSV1_0_AV_FLAG_FORCE_GUEST: u32 = 1u32; |
04454e1e | 1045 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1046 | pub const MSV1_0_AV_FLAG_MIC_HANDSHAKE_MESSAGES: u32 = 2u32; |
04454e1e | 1047 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1048 | pub const MSV1_0_AV_FLAG_UNVERIFIED_TARGET: u32 = 4u32; |
04454e1e | 1049 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1050 | pub const MSV1_0_CHALLENGE_LENGTH: u32 = 8u32; |
04454e1e | 1051 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1052 | pub const MSV1_0_CHECK_LOGONHOURS_FOR_S4U: u32 = 262144u32; |
04454e1e | 1053 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1054 | pub const MSV1_0_CLEARTEXT_PASSWORD_SUPPLIED: u32 = 16384u32; |
04454e1e | 1055 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1056 | pub const MSV1_0_CREDENTIAL_KEY_LENGTH: u32 = 20u32; |
04454e1e | 1057 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1058 | pub const MSV1_0_CRED_CREDKEY_PRESENT: u32 = 8u32; |
04454e1e | 1059 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1060 | pub const MSV1_0_CRED_REMOVED: u32 = 4u32; |
04454e1e | 1061 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1062 | pub const MSV1_0_CRED_SHA_PRESENT: u32 = 16u32; |
04454e1e | 1063 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1064 | pub const MSV1_0_CRED_VERSION_ARSO: u32 = 4294901763u32; |
04454e1e | 1065 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1066 | pub const MSV1_0_CRED_VERSION_INVALID: u32 = 4294967295u32; |
04454e1e | 1067 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1068 | pub const MSV1_0_CRED_VERSION_IUM: u32 = 4294901761u32; |
04454e1e | 1069 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1070 | pub const MSV1_0_CRED_VERSION_REMOTE: u32 = 4294901762u32; |
04454e1e | 1071 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1072 | pub const MSV1_0_CRED_VERSION_RESERVED_1: u32 = 4294967294u32; |
04454e1e | 1073 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1074 | pub const MSV1_0_CRED_VERSION_V2: u32 = 2u32; |
04454e1e | 1075 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1076 | pub const MSV1_0_CRED_VERSION_V3: u32 = 4u32; |
04454e1e | 1077 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1078 | pub const MSV1_0_DISABLE_PERSONAL_FALLBACK: u32 = 4096u32; |
04454e1e | 1079 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1080 | pub const MSV1_0_INTERNET_DOMAIN: u32 = 524288u32; |
04454e1e | 1081 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1082 | pub const MSV1_0_LANMAN_SESSION_KEY_LENGTH: u32 = 8u32; |
04454e1e | 1083 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1084 | pub const MSV1_0_MAX_AVL_SIZE: u32 = 64000u32; |
04454e1e | 1085 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1086 | pub const MSV1_0_MAX_NTLM3_LIFE: u32 = 1800u32; |
04454e1e | 1087 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1088 | pub const MSV1_0_MNS_LOGON: u32 = 16777216u32; |
04454e1e | 1089 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1090 | pub const MSV1_0_NTLM3_OWF_LENGTH: u32 = 16u32; |
04454e1e | 1091 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1092 | pub const MSV1_0_NTLM3_RESPONSE_LENGTH: u32 = 16u32; |
04454e1e | 1093 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1094 | pub const MSV1_0_OWF_PASSWORD_LENGTH: u32 = 16u32; |
04454e1e | 1095 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1096 | pub const MSV1_0_PACKAGE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("MICROSOFT_AUTHENTICATION_PACKAGE_V1_0"); |
04454e1e | 1097 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1098 | pub const MSV1_0_PACKAGE_NAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MICROSOFT_AUTHENTICATION_PACKAGE_V1_0"); |
04454e1e | 1099 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1100 | pub const MSV1_0_S4U2SELF: u32 = 131072u32; |
04454e1e | 1101 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1102 | pub const MSV1_0_S4U_LOGON_FLAG_CHECK_LOGONHOURS: u32 = 2u32; |
04454e1e | 1103 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1104 | pub const MSV1_0_SHA_PASSWORD_LENGTH: u32 = 20u32; |
04454e1e | 1105 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1106 | pub const MSV1_0_SUBAUTHENTICATION_DLL: u32 = 4278190080u32; |
04454e1e | 1107 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1108 | pub const MSV1_0_SUBAUTHENTICATION_DLL_EX: u32 = 1048576u32; |
04454e1e | 1109 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1110 | pub const MSV1_0_SUBAUTHENTICATION_DLL_IIS: u32 = 132u32; |
04454e1e | 1111 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1112 | pub const MSV1_0_SUBAUTHENTICATION_DLL_RAS: u32 = 2u32; |
04454e1e | 1113 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1114 | pub const MSV1_0_SUBAUTHENTICATION_DLL_SHIFT: u32 = 24u32; |
04454e1e | 1115 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1116 | pub const MSV1_0_SUBAUTHENTICATION_FLAGS: u32 = 4278190080u32; |
04454e1e | 1117 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1118 | pub const MSV1_0_SUBAUTHENTICATION_KEY: ::windows_sys::core::PCSTR = ::windows_sys::s!("SYSTEM\\CurrentControlSet\\Control\\Lsa\\MSV1_0"); |
04454e1e | 1119 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1120 | pub const MSV1_0_SUBAUTHENTICATION_VALUE: ::windows_sys::core::PCSTR = ::windows_sys::s!("Auth"); |
04454e1e | 1121 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1122 | pub const MSV1_0_SUBAUTH_ACCOUNT_DISABLED: u32 = 1u32; |
04454e1e | 1123 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1124 | pub const MSV1_0_SUBAUTH_ACCOUNT_EXPIRY: u32 = 16u32; |
04454e1e | 1125 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1126 | pub const MSV1_0_SUBAUTH_ACCOUNT_TYPE: u32 = 64u32; |
04454e1e | 1127 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1128 | pub const MSV1_0_SUBAUTH_LOCKOUT: u32 = 128u32; |
04454e1e | 1129 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1130 | pub const MSV1_0_SUBAUTH_LOGON_HOURS: u32 = 8u32; |
04454e1e | 1131 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1132 | pub const MSV1_0_SUBAUTH_PASSWORD: u32 = 2u32; |
04454e1e | 1133 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1134 | pub const MSV1_0_SUBAUTH_PASSWORD_EXPIRY: u32 = 32u32; |
04454e1e | 1135 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1136 | pub const MSV1_0_SUBAUTH_WORKSTATIONS: u32 = 4u32; |
04454e1e | 1137 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1138 | pub const MSV1_0_USER_SESSION_KEY_LENGTH: u32 = 16u32; |
04454e1e | 1139 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1140 | pub const MSV1_0_USE_CLIENT_CHALLENGE: u32 = 128u32; |
04454e1e | 1141 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1142 | pub const MSV1_0_USE_DOMAIN_FOR_ROUTING_ONLY: u32 = 32768u32; |
04454e1e | 1143 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1144 | pub const MSV1_0_VALIDATION_KICKOFF_TIME: u32 = 2u32; |
04454e1e | 1145 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1146 | pub const MSV1_0_VALIDATION_LOGOFF_TIME: u32 = 1u32; |
04454e1e | 1147 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1148 | pub const MSV1_0_VALIDATION_LOGON_DOMAIN: u32 = 8u32; |
04454e1e | 1149 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1150 | pub const MSV1_0_VALIDATION_LOGON_SERVER: u32 = 4u32; |
04454e1e | 1151 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1152 | pub const MSV1_0_VALIDATION_SESSION_KEY: u32 = 16u32; |
04454e1e | 1153 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1154 | pub const MSV1_0_VALIDATION_USER_FLAGS: u32 = 32u32; |
04454e1e | 1155 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1156 | pub const MSV1_0_VALIDATION_USER_ID: u32 = 64u32; |
04454e1e | 1157 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1158 | pub const NEGOSSP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Negotiate"); |
04454e1e | 1159 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1160 | pub const NEGOSSP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Negotiate"); |
04454e1e | 1161 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1162 | pub const NEGOSSP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Negotiate"); |
04454e1e | 1163 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1164 | pub const NEGOTIATE_ALLOW_NTLM: u32 = 268435456u32; |
04454e1e | 1165 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1166 | pub const NEGOTIATE_MAX_PREFIX: u32 = 32u32; |
04454e1e | 1167 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1168 | pub const NEGOTIATE_NEG_NTLM: u32 = 536870912u32; |
04454e1e | 1169 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1170 | pub const NGC_DATA_FLAG_IS_CLOUD_TRUST_CRED: u32 = 8u32; |
04454e1e | 1171 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1172 | pub const NGC_DATA_FLAG_IS_SMARTCARD_DATA: u32 = 4u32; |
04454e1e | 1173 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1174 | pub const NGC_DATA_FLAG_KERB_CERTIFICATE_LOGON_FLAG_CHECK_DUPLICATES: u32 = 1u32; |
04454e1e | 1175 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1176 | pub const NGC_DATA_FLAG_KERB_CERTIFICATE_LOGON_FLAG_USE_CERTIFICATE_INFO: u32 = 2u32; |
04454e1e | 1177 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1178 | pub const NOTIFIER_FLAG_NEW_THREAD: u32 = 1u32; |
04454e1e | 1179 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1180 | pub const NOTIFIER_FLAG_ONE_SHOT: u32 = 2u32; |
04454e1e | 1181 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1182 | pub const NOTIFIER_FLAG_SECONDS: u32 = 2147483648u32; |
04454e1e | 1183 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1184 | pub const NOTIFIER_TYPE_HANDLE_WAIT: u32 = 2u32; |
04454e1e | 1185 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1186 | pub const NOTIFIER_TYPE_IMMEDIATE: u32 = 16u32; |
04454e1e | 1187 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1188 | pub const NOTIFIER_TYPE_INTERVAL: u32 = 1u32; |
04454e1e | 1189 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1190 | pub const NOTIFIER_TYPE_NOTIFY_EVENT: u32 = 4u32; |
04454e1e | 1191 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1192 | pub const NOTIFIER_TYPE_STATE_CHANGE: u32 = 3u32; |
04454e1e | 1193 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1194 | pub const NOTIFY_CLASS_DOMAIN_CHANGE: u32 = 3u32; |
04454e1e | 1195 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1196 | pub const NOTIFY_CLASS_PACKAGE_CHANGE: u32 = 1u32; |
04454e1e | 1197 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1198 | pub const NOTIFY_CLASS_REGISTRY_CHANGE: u32 = 4u32; |
04454e1e | 1199 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1200 | pub const NOTIFY_CLASS_ROLE_CHANGE: u32 = 2u32; |
04454e1e | 1201 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1202 | pub const NO_LONG_NAMES: u32 = 2u32; |
04454e1e | 1203 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1204 | pub const NTLMSP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTLM"); |
04454e1e | 1205 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1206 | pub const NTLMSP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("NTLM"); |
04454e1e | 1207 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1208 | pub const PCT1SP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft PCT 1.0"); |
04454e1e | 1209 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1210 | pub const PCT1SP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft PCT 1.0"); |
04454e1e | 1211 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1212 | pub const PCT1SP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft PCT 1.0"); |
04454e1e | 1213 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1214 | pub const PER_USER_AUDIT_FAILURE_EXCLUDE: u32 = 8u32; |
04454e1e | 1215 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1216 | pub const PER_USER_AUDIT_FAILURE_INCLUDE: u32 = 4u32; |
04454e1e | 1217 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1218 | pub const PER_USER_AUDIT_NONE: u32 = 16u32; |
04454e1e | 1219 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1220 | pub const PER_USER_AUDIT_SUCCESS_EXCLUDE: u32 = 2u32; |
04454e1e | 1221 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1222 | pub const PER_USER_AUDIT_SUCCESS_INCLUDE: u32 = 1u32; |
04454e1e | 1223 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1224 | pub const PER_USER_POLICY_UNCHANGED: u32 = 0u32; |
04454e1e | 1225 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1226 | pub const PKU2U_PACKAGE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("pku2u"); |
04454e1e | 1227 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1228 | pub const PKU2U_PACKAGE_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("pku2u"); |
04454e1e | 1229 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1230 | pub const PKU2U_PACKAGE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("pku2u"); |
04454e1e | 1231 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1232 | pub const POLICY_AUDIT_EVENT_FAILURE: i32 = 2i32; |
04454e1e | 1233 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1234 | pub const POLICY_AUDIT_EVENT_NONE: i32 = 4i32; |
04454e1e | 1235 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1236 | pub const POLICY_AUDIT_EVENT_SUCCESS: i32 = 1i32; |
04454e1e | 1237 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1238 | pub const POLICY_AUDIT_EVENT_UNCHANGED: i32 = 0i32; |
04454e1e | 1239 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1240 | pub const POLICY_AUDIT_LOG_ADMIN: i32 = 512i32; |
04454e1e | 1241 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1242 | pub const POLICY_CREATE_ACCOUNT: i32 = 16i32; |
04454e1e | 1243 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1244 | pub const POLICY_CREATE_PRIVILEGE: i32 = 64i32; |
04454e1e | 1245 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1246 | pub const POLICY_CREATE_SECRET: i32 = 32i32; |
04454e1e | 1247 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1248 | pub const POLICY_GET_PRIVATE_INFORMATION: i32 = 4i32; |
04454e1e | 1249 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1250 | pub const POLICY_KERBEROS_VALIDATE_CLIENT: u32 = 128u32; |
04454e1e | 1251 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1252 | pub const POLICY_LOOKUP_NAMES: i32 = 2048i32; |
04454e1e | 1253 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1254 | pub const POLICY_NOTIFICATION: i32 = 4096i32; |
04454e1e | 1255 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1256 | pub const POLICY_QOS_ALLOW_LOCAL_ROOT_CERT_STORE: u32 = 32u32; |
04454e1e | 1257 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1258 | pub const POLICY_QOS_DHCP_SERVER_ALLOWED: u32 = 128u32; |
04454e1e | 1259 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1260 | pub const POLICY_QOS_INBOUND_CONFIDENTIALITY: u32 = 16u32; |
04454e1e | 1261 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1262 | pub const POLICY_QOS_INBOUND_INTEGRITY: u32 = 8u32; |
04454e1e | 1263 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1264 | pub const POLICY_QOS_OUTBOUND_CONFIDENTIALITY: u32 = 4u32; |
04454e1e | 1265 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1266 | pub const POLICY_QOS_OUTBOUND_INTEGRITY: u32 = 2u32; |
04454e1e | 1267 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1268 | pub const POLICY_QOS_RAS_SERVER_ALLOWED: u32 = 64u32; |
04454e1e | 1269 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1270 | pub const POLICY_QOS_SCHANNEL_REQUIRED: u32 = 1u32; |
04454e1e | 1271 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1272 | pub const POLICY_SERVER_ADMIN: i32 = 1024i32; |
04454e1e | 1273 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1274 | pub const POLICY_SET_AUDIT_REQUIREMENTS: i32 = 256i32; |
04454e1e | 1275 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1276 | pub const POLICY_SET_DEFAULT_QUOTA_LIMITS: i32 = 128i32; |
04454e1e | 1277 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1278 | pub const POLICY_TRUST_ADMIN: i32 = 8i32; |
04454e1e | 1279 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1280 | pub const POLICY_VIEW_AUDIT_INFORMATION: i32 = 2i32; |
04454e1e | 1281 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1282 | pub const POLICY_VIEW_LOCAL_INFORMATION: i32 = 1i32; |
04454e1e | 1283 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1284 | pub const PRIMARY_CRED_ARSO_LOGON: u32 = 2097152u32; |
04454e1e | 1285 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1286 | pub const PRIMARY_CRED_AUTH_ID: u32 = 512u32; |
04454e1e | 1287 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1288 | pub const PRIMARY_CRED_CACHED_INTERACTIVE_LOGON: u32 = 262144u32; |
04454e1e | 1289 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1290 | pub const PRIMARY_CRED_CACHED_LOGON: u32 = 8u32; |
04454e1e | 1291 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1292 | pub const PRIMARY_CRED_CLEAR_PASSWORD: u32 = 1u32; |
04454e1e | 1293 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1294 | pub const PRIMARY_CRED_DO_NOT_SPLIT: u32 = 1024u32; |
04454e1e | 1295 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1296 | pub const PRIMARY_CRED_ENCRYPTED_CREDGUARD_PASSWORD: u32 = 131072u32; |
04454e1e | 1297 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1298 | pub const PRIMARY_CRED_ENTERPRISE_INTERNET_USER: u32 = 65536u32; |
04454e1e | 1299 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1300 | pub const PRIMARY_CRED_EX: u32 = 4096u32; |
04454e1e | 1301 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1302 | pub const PRIMARY_CRED_INTERACTIVE_FIDO_LOGON: u32 = 1048576u32; |
04454e1e | 1303 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1304 | pub const PRIMARY_CRED_INTERACTIVE_NGC_LOGON: u32 = 524288u32; |
04454e1e | 1305 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1306 | pub const PRIMARY_CRED_INTERACTIVE_SMARTCARD_LOGON: u32 = 64u32; |
04454e1e | 1307 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1308 | pub const PRIMARY_CRED_INTERNET_USER: u32 = 256u32; |
04454e1e | 1309 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1310 | pub const PRIMARY_CRED_LOGON_LUA: u32 = 32u32; |
04454e1e | 1311 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1312 | pub const PRIMARY_CRED_LOGON_NO_TCB: u32 = 16u32; |
04454e1e | 1313 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1314 | pub const PRIMARY_CRED_LOGON_PACKAGE_SHIFT: u32 = 24u32; |
04454e1e | 1315 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1316 | pub const PRIMARY_CRED_OWF_PASSWORD: u32 = 2u32; |
04454e1e | 1317 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1318 | pub const PRIMARY_CRED_PACKAGE_MASK: u32 = 4278190080u32; |
04454e1e | 1319 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1320 | pub const PRIMARY_CRED_PACKED_CREDS: u32 = 32768u32; |
04454e1e | 1321 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1322 | pub const PRIMARY_CRED_PROTECTED_USER: u32 = 2048u32; |
04454e1e | 1323 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1324 | pub const PRIMARY_CRED_REFRESH_NEEDED: u32 = 128u32; |
04454e1e | 1325 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1326 | pub const PRIMARY_CRED_RESTRICTED_TS: u32 = 16384u32; |
04454e1e | 1327 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1328 | pub const PRIMARY_CRED_SUPPLEMENTAL: u32 = 4194304u32; |
04454e1e | 1329 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1330 | pub const PRIMARY_CRED_TRANSFER: u32 = 8192u32; |
04454e1e | 1331 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1332 | pub const PRIMARY_CRED_UPDATE: u32 = 4u32; |
04454e1e | 1333 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1334 | pub const RCRED_CRED_EXISTS: u32 = 1u32; |
04454e1e | 1335 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1336 | pub const RCRED_STATUS_NOCRED: u32 = 0u32; |
04454e1e | 1337 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1338 | pub const RCRED_STATUS_UNKNOWN_ISSUER: u32 = 2u32; |
04454e1e | 1339 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1340 | pub const RTL_ENCRYPT_MEMORY_SIZE: u32 = 8u32; |
04454e1e | 1341 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1342 | pub const RTL_ENCRYPT_OPTION_CROSS_PROCESS: u32 = 1u32; |
04454e1e | 1343 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1344 | pub const RTL_ENCRYPT_OPTION_FOR_SYSTEM: u32 = 4u32; |
04454e1e | 1345 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1346 | pub const RTL_ENCRYPT_OPTION_SAME_LOGON: u32 = 2u32; |
04454e1e | 1347 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1348 | pub const SAM_CREDENTIAL_UPDATE_FREE_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("CredentialUpdateFree"); |
04454e1e | 1349 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1350 | pub const SAM_CREDENTIAL_UPDATE_NOTIFY_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("CredentialUpdateNotify"); |
04454e1e | 1351 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1352 | pub const SAM_CREDENTIAL_UPDATE_REGISTER_MAPPED_ENTRYPOINTS_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("RegisterMappedEntrypoints"); |
04454e1e | 1353 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1354 | pub const SAM_CREDENTIAL_UPDATE_REGISTER_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("CredentialUpdateRegister"); |
04454e1e | 1355 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1356 | pub const SAM_DAYS_PER_WEEK: u32 = 7u32; |
04454e1e | 1357 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1358 | pub const SAM_INIT_NOTIFICATION_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("InitializeChangeNotify"); |
04454e1e | 1359 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1360 | pub const SAM_PASSWORD_CHANGE_NOTIFY_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("PasswordChangeNotify"); |
04454e1e | 1361 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1362 | pub const SAM_PASSWORD_FILTER_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("PasswordFilter"); |
04454e1e | 1363 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1364 | pub const SASL_OPTION_AUTHZ_PROCESSING: u32 = 4u32; |
04454e1e | 1365 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1366 | pub const SASL_OPTION_AUTHZ_STRING: u32 = 3u32; |
04454e1e | 1367 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1368 | pub const SASL_OPTION_RECV_SIZE: u32 = 2u32; |
04454e1e | 1369 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1370 | pub const SASL_OPTION_SEND_SIZE: u32 = 1u32; |
04454e1e | 1371 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1372 | pub const SCHANNEL_ALERT: u32 = 2u32; |
04454e1e | 1373 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1374 | pub const SCHANNEL_CRED_VERSION: u32 = 4u32; |
04454e1e | 1375 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1376 | pub const SCHANNEL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Schannel"); |
04454e1e | 1377 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1378 | pub const SCHANNEL_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Schannel"); |
04454e1e | 1379 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1380 | pub const SCHANNEL_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Schannel"); |
04454e1e | 1381 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1382 | pub const SCHANNEL_RENEGOTIATE: u32 = 0u32; |
04454e1e | 1383 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1384 | pub const SCHANNEL_SECRET_PRIVKEY: u32 = 2u32; |
04454e1e | 1385 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1386 | pub const SCHANNEL_SECRET_TYPE_CAPI: u32 = 1u32; |
04454e1e | 1387 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1388 | pub const SCHANNEL_SESSION: u32 = 3u32; |
04454e1e | 1389 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1390 | pub const SCHANNEL_SHUTDOWN: u32 = 1u32; |
04454e1e | 1391 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1392 | pub const SCH_ALLOW_NULL_ENCRYPTION: u32 = 33554432u32; |
04454e1e | 1393 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1394 | pub const SCH_CREDENTIALS_VERSION: u32 = 5u32; |
04454e1e | 1395 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1396 | pub const SCH_CRED_CACHE_ONLY_URL_RETRIEVAL: u32 = 32768u32; |
04454e1e | 1397 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1398 | pub const SCH_CRED_CERT_CONTEXT: u32 = 3u32; |
04454e1e | 1399 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1400 | pub const SCH_CRED_DEFERRED_CRED_VALIDATION: u32 = 67108864u32; |
04454e1e | 1401 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1402 | pub const SCH_CRED_DISABLE_RECONNECTS: u32 = 128u32; |
04454e1e | 1403 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1404 | pub const SCH_CRED_FORMAT_CERT_CONTEXT: u32 = 0u32; |
04454e1e | 1405 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1406 | pub const SCH_CRED_FORMAT_CERT_HASH: u32 = 1u32; |
04454e1e | 1407 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1408 | pub const SCH_CRED_FORMAT_CERT_HASH_STORE: u32 = 2u32; |
04454e1e | 1409 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1410 | pub const SCH_CRED_MAX_STORE_NAME_SIZE: u32 = 128u32; |
04454e1e | 1411 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1412 | pub const SCH_CRED_MAX_SUPPORTED_ALGS: u32 = 256u32; |
04454e1e | 1413 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1414 | pub const SCH_CRED_MAX_SUPPORTED_ALPN_IDS: u32 = 16u32; |
04454e1e | 1415 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1416 | pub const SCH_CRED_MAX_SUPPORTED_CERTS: u32 = 100u32; |
04454e1e | 1417 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1418 | pub const SCH_CRED_MAX_SUPPORTED_CHAINING_MODES: u32 = 16u32; |
04454e1e | 1419 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1420 | pub const SCH_CRED_MAX_SUPPORTED_CRYPTO_SETTINGS: u32 = 16u32; |
04454e1e | 1421 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1422 | pub const SCH_CRED_MAX_SUPPORTED_PARAMETERS: u32 = 16u32; |
04454e1e | 1423 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1424 | pub const SCH_CRED_MEMORY_STORE_CERT: u32 = 65536u32; |
04454e1e | 1425 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1426 | pub const SCH_CRED_RESTRICTED_ROOTS: u32 = 8192u32; |
04454e1e | 1427 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1428 | pub const SCH_CRED_REVOCATION_CHECK_CACHE_ONLY: u32 = 16384u32; |
04454e1e | 1429 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1430 | pub const SCH_CRED_SNI_CREDENTIAL: u32 = 524288u32; |
04454e1e | 1431 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1432 | pub const SCH_CRED_SNI_ENABLE_OCSP: u32 = 1048576u32; |
04454e1e | 1433 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1434 | pub const SCH_CRED_V1: u32 = 1u32; |
04454e1e | 1435 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1436 | pub const SCH_CRED_V2: u32 = 2u32; |
04454e1e | 1437 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1438 | pub const SCH_CRED_V3: u32 = 3u32; |
04454e1e | 1439 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1440 | pub const SCH_CRED_VERSION: u32 = 2u32; |
04454e1e | 1441 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1442 | pub const SCH_CRED_X509_CAPI: u32 = 2u32; |
04454e1e | 1443 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1444 | pub const SCH_CRED_X509_CERTCHAIN: u32 = 1u32; |
04454e1e | 1445 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1446 | pub const SCH_MACHINE_CERT_HASH: u32 = 1u32; |
04454e1e | 1447 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1448 | pub const SCH_MAX_EXT_SUBSCRIPTIONS: u32 = 2u32; |
04454e1e | 1449 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1450 | pub const SCH_USE_DTLS_ONLY: u32 = 16777216u32; |
04454e1e | 1451 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1452 | pub const SECBUFFER_ALERT: u32 = 17u32; |
04454e1e | 1453 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1454 | pub const SECBUFFER_APPLICATION_PROTOCOLS: u32 = 18u32; |
04454e1e | 1455 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1456 | pub const SECBUFFER_ATTRMASK: u32 = 4026531840u32; |
04454e1e | 1457 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1458 | pub const SECBUFFER_CHANGE_PASS_RESPONSE: u32 = 15u32; |
04454e1e | 1459 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1460 | pub const SECBUFFER_CHANNEL_BINDINGS: u32 = 14u32; |
04454e1e | 1461 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1462 | pub const SECBUFFER_DATA: u32 = 1u32; |
04454e1e | 1463 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1464 | pub const SECBUFFER_DTLS_MTU: u32 = 24u32; |
04454e1e | 1465 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1466 | pub const SECBUFFER_EMPTY: u32 = 0u32; |
04454e1e | 1467 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1468 | pub const SECBUFFER_EXTRA: u32 = 5u32; |
04454e1e | 1469 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1470 | pub const SECBUFFER_FLAGS: u32 = 27u32; |
04454e1e | 1471 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1472 | pub const SECBUFFER_KERNEL_MAP: u32 = 536870912u32; |
04454e1e | 1473 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1474 | pub const SECBUFFER_MECHLIST: u32 = 11u32; |
04454e1e | 1475 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1476 | pub const SECBUFFER_MECHLIST_SIGNATURE: u32 = 12u32; |
04454e1e | 1477 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1478 | pub const SECBUFFER_MISSING: u32 = 4u32; |
04454e1e | 1479 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1480 | pub const SECBUFFER_NEGOTIATION_INFO: u32 = 8u32; |
04454e1e | 1481 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1482 | pub const SECBUFFER_PADDING: u32 = 9u32; |
04454e1e | 1483 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1484 | pub const SECBUFFER_PKG_PARAMS: u32 = 3u32; |
04454e1e | 1485 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1486 | pub const SECBUFFER_PRESHARED_KEY: u32 = 22u32; |
04454e1e | 1487 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1488 | pub const SECBUFFER_PRESHARED_KEY_IDENTITY: u32 = 23u32; |
04454e1e | 1489 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1490 | pub const SECBUFFER_READONLY: u32 = 2147483648u32; |
04454e1e | 1491 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1492 | pub const SECBUFFER_READONLY_WITH_CHECKSUM: u32 = 268435456u32; |
04454e1e | 1493 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1494 | pub const SECBUFFER_RESERVED: u32 = 1610612736u32; |
04454e1e | 1495 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1496 | pub const SECBUFFER_SEND_GENERIC_TLS_EXTENSION: u32 = 25u32; |
04454e1e | 1497 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1498 | pub const SECBUFFER_SRTP_MASTER_KEY_IDENTIFIER: u32 = 20u32; |
04454e1e | 1499 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1500 | pub const SECBUFFER_SRTP_PROTECTION_PROFILES: u32 = 19u32; |
04454e1e | 1501 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1502 | pub const SECBUFFER_STREAM: u32 = 10u32; |
04454e1e | 1503 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1504 | pub const SECBUFFER_STREAM_HEADER: u32 = 7u32; |
04454e1e | 1505 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1506 | pub const SECBUFFER_STREAM_TRAILER: u32 = 6u32; |
04454e1e | 1507 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1508 | pub const SECBUFFER_SUBSCRIBE_GENERIC_TLS_EXTENSION: u32 = 26u32; |
04454e1e | 1509 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1510 | pub const SECBUFFER_TARGET: u32 = 13u32; |
04454e1e | 1511 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1512 | pub const SECBUFFER_TARGET_HOST: u32 = 16u32; |
04454e1e | 1513 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1514 | pub const SECBUFFER_TOKEN: u32 = 2u32; |
04454e1e | 1515 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1516 | pub const SECBUFFER_TOKEN_BINDING: u32 = 21u32; |
04454e1e | 1517 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1518 | pub const SECBUFFER_TRAFFIC_SECRETS: u32 = 28u32; |
04454e1e | 1519 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1520 | pub const SECBUFFER_UNMAPPED: u32 = 1073741824u32; |
04454e1e | 1521 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1522 | pub const SECBUFFER_VERSION: u32 = 0u32; |
04454e1e | 1523 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1524 | pub const SECPKGCONTEXT_CIPHERINFO_V1: u32 = 1u32; |
04454e1e | 1525 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1526 | pub const SECPKGCONTEXT_CONNECTION_INFO_EX_V1: u32 = 1u32; |
04454e1e | 1527 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1528 | pub const SECPKG_ANSI_ATTRIBUTE: u32 = 0u32; |
04454e1e | 1529 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1530 | pub const SECPKG_ATTR_APPLICATION_PROTOCOL: u32 = 35u32; |
04454e1e | 1531 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1532 | pub const SECPKG_ATTR_AUTHENTICATION_ID: u32 = 20u32; |
04454e1e | 1533 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1534 | pub const SECPKG_ATTR_CC_POLICY_RESULT: u32 = 97u32; |
04454e1e | 1535 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1536 | pub const SECPKG_ATTR_CERT_CHECK_RESULT: u32 = 113u32; |
04454e1e | 1537 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1538 | pub const SECPKG_ATTR_CERT_CHECK_RESULT_INPROC: u32 = 114u32; |
04454e1e | 1539 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1540 | pub const SECPKG_ATTR_CIPHER_INFO: u32 = 100u32; |
04454e1e | 1541 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1542 | pub const SECPKG_ATTR_CIPHER_STRENGTHS: u32 = 87u32; |
04454e1e | 1543 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1544 | pub const SECPKG_ATTR_CLIENT_CERT_POLICY: u32 = 96u32; |
04454e1e | 1545 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1546 | pub const SECPKG_ATTR_CONNECTION_INFO_EX: u32 = 110u32; |
04454e1e | 1547 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1548 | pub const SECPKG_ATTR_CONTEXT_DELETED: u32 = 33u32; |
04454e1e | 1549 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1550 | pub const SECPKG_ATTR_CREDENTIAL_NAME: u32 = 16u32; |
04454e1e | 1551 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1552 | pub const SECPKG_ATTR_ISSUER_LIST: u32 = 80u32; |
04454e1e | 1553 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1554 | pub const SECPKG_ATTR_IS_LOOPBACK: u32 = 37u32; |
04454e1e | 1555 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1556 | pub const SECPKG_ATTR_KEYING_MATERIAL: u32 = 107u32; |
04454e1e | 1557 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1558 | pub const SECPKG_ATTR_KEYING_MATERIAL_INPROC: u32 = 112u32; |
04454e1e | 1559 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1560 | pub const SECPKG_ATTR_KEYING_MATERIAL_TOKEN_BINDING: u32 = 111u32; |
04454e1e | 1561 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1562 | pub const SECPKG_ATTR_LOCAL_CERT_INFO: u32 = 99u32; |
04454e1e | 1563 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1564 | pub const SECPKG_ATTR_LOGOFF_TIME: u32 = 21u32; |
04454e1e | 1565 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1566 | pub const SECPKG_ATTR_MAPPED_CRED_ATTR: u32 = 92u32; |
04454e1e | 1567 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1568 | pub const SECPKG_ATTR_NEGOTIATED_TLS_EXTENSIONS: u32 = 36u32; |
04454e1e | 1569 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1570 | pub const SECPKG_ATTR_NEGO_INFO_FLAG_NO_KERBEROS: u32 = 1u32; |
04454e1e | 1571 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1572 | pub const SECPKG_ATTR_NEGO_INFO_FLAG_NO_NTLM: u32 = 2u32; |
04454e1e | 1573 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1574 | pub const SECPKG_ATTR_NEGO_KEYS: u32 = 22u32; |
04454e1e | 1575 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1576 | pub const SECPKG_ATTR_NEGO_PKG_INFO: u32 = 31u32; |
04454e1e | 1577 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1578 | pub const SECPKG_ATTR_NEGO_STATUS: u32 = 32u32; |
04454e1e | 1579 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1580 | pub const SECPKG_ATTR_PROMPTING_NEEDED: u32 = 24u32; |
04454e1e | 1581 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1582 | pub const SECPKG_ATTR_PROTO_INFO: u32 = 7u32; |
04454e1e | 1583 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1584 | pub const SECPKG_ATTR_REMOTE_CERTIFICATES: u32 = 95u32; |
04454e1e | 1585 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1586 | pub const SECPKG_ATTR_REMOTE_CERT_CHAIN: u32 = 103u32; |
04454e1e | 1587 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1588 | pub const SECPKG_ATTR_REMOTE_CRED: u32 = 81u32; |
04454e1e | 1589 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1590 | pub const SECPKG_ATTR_SASL_CONTEXT: u32 = 65536u32; |
04454e1e | 1591 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1592 | pub const SECPKG_ATTR_SESSION_TICKET_KEYS: u32 = 115u32; |
04454e1e | 1593 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1594 | pub const SECPKG_ATTR_SRTP_PARAMETERS: u32 = 108u32; |
04454e1e | 1595 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1596 | pub const SECPKG_ATTR_SUPPORTED_ALGS: u32 = 86u32; |
04454e1e | 1597 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1598 | pub const SECPKG_ATTR_SUPPORTED_PROTOCOLS: u32 = 88u32; |
04454e1e | 1599 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1600 | pub const SECPKG_ATTR_TARGET: u32 = 19u32; |
04454e1e | 1601 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1602 | pub const SECPKG_ATTR_THUNK_ALL: u32 = 65536u32; |
04454e1e | 1603 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1604 | pub const SECPKG_ATTR_TOKEN_BINDING: u32 = 109u32; |
04454e1e | 1605 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1606 | pub const SECPKG_ATTR_UI_INFO: u32 = 104u32; |
04454e1e | 1607 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1608 | pub const SECPKG_ATTR_USER_FLAGS: u32 = 11u32; |
04454e1e | 1609 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1610 | pub const SECPKG_ATTR_USE_NCRYPT: u32 = 98u32; |
04454e1e | 1611 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1612 | pub const SECPKG_ATTR_USE_VALIDATED: u32 = 15u32; |
04454e1e | 1613 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1614 | pub const SECPKG_CALLFLAGS_APPCONTAINER: u32 = 1u32; |
04454e1e | 1615 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1616 | pub const SECPKG_CALLFLAGS_APPCONTAINER_AUTHCAPABLE: u32 = 2u32; |
04454e1e | 1617 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1618 | pub const SECPKG_CALLFLAGS_APPCONTAINER_UPNCAPABLE: u32 = 8u32; |
04454e1e | 1619 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1620 | pub const SECPKG_CALLFLAGS_FORCE_SUPPLIED: u32 = 4u32; |
04454e1e | 1621 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1622 | pub const SECPKG_CALL_ANSI: u32 = 2u32; |
04454e1e | 1623 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1624 | pub const SECPKG_CALL_ASYNC_UPDATE: u32 = 4096u32; |
04454e1e | 1625 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1626 | pub const SECPKG_CALL_BUFFER_MARSHAL: u32 = 65536u32; |
04454e1e | 1627 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1628 | pub const SECPKG_CALL_CLEANUP: u32 = 32u32; |
04454e1e | 1629 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1630 | pub const SECPKG_CALL_CLOUDAP_CONNECT: u32 = 262144u32; |
04454e1e | 1631 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1632 | pub const SECPKG_CALL_IN_PROC: u32 = 16u32; |
04454e1e | 1633 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1634 | pub const SECPKG_CALL_IS_TCB: u32 = 512u32; |
04454e1e | 1635 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1636 | pub const SECPKG_CALL_KERNEL_MODE: u32 = 1u32; |
04454e1e | 1637 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1638 | pub const SECPKG_CALL_NEGO: u32 = 16384u32; |
04454e1e | 1639 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1640 | pub const SECPKG_CALL_NEGO_EXTENDER: u32 = 32768u32; |
04454e1e | 1641 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1642 | pub const SECPKG_CALL_NETWORK_ONLY: u32 = 1024u32; |
04454e1e | 1643 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1644 | pub const SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST_FLAG_CLEANUP_CREDENTIALS: u32 = 2u32; |
04454e1e | 1645 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1646 | pub const SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST_FLAG_OPTIMISTIC_LOGON: u32 = 1u32; |
04454e1e | 1647 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1648 | pub const SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST_FLAG_TO_SSO_SESSION: u32 = 4u32; |
04454e1e | 1649 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1650 | pub const SECPKG_CALL_PROCESS_TERM: u32 = 256u32; |
04454e1e | 1651 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1652 | pub const SECPKG_CALL_RECURSIVE: u32 = 8u32; |
04454e1e | 1653 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1654 | pub const SECPKG_CALL_SYSTEM_PROC: u32 = 8192u32; |
04454e1e | 1655 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1656 | pub const SECPKG_CALL_THREAD_TERM: u32 = 128u32; |
04454e1e | 1657 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1658 | pub const SECPKG_CALL_UNLOCK: u32 = 131072u32; |
04454e1e | 1659 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1660 | pub const SECPKG_CALL_URGENT: u32 = 4u32; |
04454e1e | 1661 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1662 | pub const SECPKG_CALL_WINLOGON: u32 = 2048u32; |
04454e1e | 1663 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1664 | pub const SECPKG_CALL_WOWA32: u32 = 262144u32; |
04454e1e | 1665 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1666 | pub const SECPKG_CALL_WOWCLIENT: u32 = 64u32; |
04454e1e | 1667 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1668 | pub const SECPKG_CALL_WOWX86: u32 = 64u32; |
04454e1e | 1669 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1670 | pub const SECPKG_CLIENT_PROCESS_TERMINATED: u32 = 1u32; |
04454e1e | 1671 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1672 | pub const SECPKG_CLIENT_THREAD_TERMINATED: u32 = 2u32; |
04454e1e | 1673 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1674 | pub const SECPKG_CREDENTIAL_ATTRIBUTE: u32 = 0u32; |
04454e1e | 1675 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1676 | pub const SECPKG_CREDENTIAL_FLAGS_CALLER_HAS_TCB: u32 = 1u32; |
04454e1e | 1677 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1678 | pub const SECPKG_CREDENTIAL_FLAGS_CREDMAN_CRED: u32 = 2u32; |
04454e1e | 1679 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1680 | pub const SECPKG_CREDENTIAL_VERSION: u32 = 201u32; |
04454e1e | 1681 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1682 | pub const SECPKG_CRED_ATTR_CERT: u32 = 4u32; |
04454e1e | 1683 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1684 | pub const SECPKG_CRED_ATTR_KDC_PROXY_SETTINGS: u32 = 3u32; |
04454e1e | 1685 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1686 | pub const SECPKG_CRED_ATTR_NAMES: u32 = 1u32; |
04454e1e | 1687 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1688 | pub const SECPKG_CRED_ATTR_PAC_BYPASS: u32 = 5u32; |
04454e1e | 1689 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1690 | pub const SECPKG_CRED_ATTR_SSI_PROVIDER: u32 = 2u32; |
04454e1e | 1691 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1692 | pub const SECPKG_CRED_AUTOLOGON_RESTRICTED: u32 = 16u32; |
04454e1e | 1693 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1694 | pub const SECPKG_CRED_BOTH: u32 = 3u32; |
04454e1e | 1695 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1696 | pub const SECPKG_CRED_DEFAULT: u32 = 4u32; |
04454e1e | 1697 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1698 | pub const SECPKG_CRED_PROCESS_POLICY_ONLY: u32 = 32u32; |
04454e1e | 1699 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1700 | pub const SECPKG_CRED_RESERVED: u32 = 4026531840u32; |
04454e1e | 1701 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1702 | pub const SECPKG_FLAG_ACCEPT_WIN32_NAME: u32 = 512u32; |
04454e1e | 1703 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1704 | pub const SECPKG_FLAG_APPCONTAINER_CHECKS: u32 = 8388608u32; |
04454e1e | 1705 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1706 | pub const SECPKG_FLAG_APPCONTAINER_PASSTHROUGH: u32 = 4194304u32; |
04454e1e | 1707 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1708 | pub const SECPKG_FLAG_APPLY_LOOPBACK: u32 = 33554432u32; |
04454e1e | 1709 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1710 | pub const SECPKG_FLAG_ASCII_BUFFERS: u32 = 16384u32; |
04454e1e | 1711 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1712 | pub const SECPKG_FLAG_CLIENT_ONLY: u32 = 64u32; |
04454e1e | 1713 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1714 | pub const SECPKG_FLAG_CONNECTION: u32 = 16u32; |
04454e1e | 1715 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1716 | pub const SECPKG_FLAG_CREDENTIAL_ISOLATION_ENABLED: u32 = 16777216u32; |
04454e1e | 1717 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1718 | pub const SECPKG_FLAG_DATAGRAM: u32 = 8u32; |
04454e1e | 1719 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1720 | pub const SECPKG_FLAG_DELEGATION: u32 = 131072u32; |
04454e1e | 1721 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1722 | pub const SECPKG_FLAG_EXTENDED_ERROR: u32 = 128u32; |
04454e1e | 1723 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1724 | pub const SECPKG_FLAG_FRAGMENT: u32 = 32768u32; |
04454e1e | 1725 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1726 | pub const SECPKG_FLAG_GSS_COMPATIBLE: u32 = 4096u32; |
04454e1e | 1727 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1728 | pub const SECPKG_FLAG_IMPERSONATION: u32 = 256u32; |
04454e1e | 1729 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1730 | pub const SECPKG_FLAG_INTEGRITY: u32 = 1u32; |
04454e1e | 1731 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1732 | pub const SECPKG_FLAG_LOGON: u32 = 8192u32; |
04454e1e | 1733 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1734 | pub const SECPKG_FLAG_MULTI_REQUIRED: u32 = 32u32; |
04454e1e | 1735 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1736 | pub const SECPKG_FLAG_MUTUAL_AUTH: u32 = 65536u32; |
04454e1e | 1737 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1738 | pub const SECPKG_FLAG_NEGOTIABLE: u32 = 2048u32; |
04454e1e | 1739 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1740 | pub const SECPKG_FLAG_NEGOTIABLE2: u32 = 2097152u32; |
04454e1e | 1741 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1742 | pub const SECPKG_FLAG_NEGO_EXTENDER: u32 = 1048576u32; |
04454e1e | 1743 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1744 | pub const SECPKG_FLAG_PRIVACY: u32 = 2u32; |
04454e1e | 1745 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1746 | pub const SECPKG_FLAG_READONLY_WITH_CHECKSUM: u32 = 262144u32; |
04454e1e | 1747 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1748 | pub const SECPKG_FLAG_RESTRICTED_TOKENS: u32 = 524288u32; |
04454e1e | 1749 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1750 | pub const SECPKG_FLAG_STREAM: u32 = 1024u32; |
04454e1e | 1751 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1752 | pub const SECPKG_FLAG_TOKEN_ONLY: u32 = 4u32; |
04454e1e | 1753 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1754 | pub const SECPKG_ID_NONE: u32 = 65535u32; |
04454e1e | 1755 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1756 | pub const SECPKG_INTERFACE_VERSION: u32 = 65536u32; |
04454e1e | 1757 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1758 | pub const SECPKG_INTERFACE_VERSION_10: u32 = 33554432u32; |
04454e1e | 1759 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1760 | pub const SECPKG_INTERFACE_VERSION_2: u32 = 131072u32; |
04454e1e | 1761 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1762 | pub const SECPKG_INTERFACE_VERSION_3: u32 = 262144u32; |
04454e1e | 1763 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1764 | pub const SECPKG_INTERFACE_VERSION_4: u32 = 524288u32; |
04454e1e | 1765 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1766 | pub const SECPKG_INTERFACE_VERSION_5: u32 = 1048576u32; |
04454e1e | 1767 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1768 | pub const SECPKG_INTERFACE_VERSION_6: u32 = 2097152u32; |
04454e1e | 1769 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1770 | pub const SECPKG_INTERFACE_VERSION_7: u32 = 4194304u32; |
04454e1e | 1771 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1772 | pub const SECPKG_INTERFACE_VERSION_8: u32 = 8388608u32; |
04454e1e | 1773 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1774 | pub const SECPKG_INTERFACE_VERSION_9: u32 = 16777216u32; |
04454e1e | 1775 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1776 | pub const SECPKG_LSAMODEINIT_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("SpLsaModeInitialize"); |
04454e1e | 1777 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1778 | pub const SECPKG_MAX_OID_LENGTH: u32 = 32u32; |
04454e1e | 1779 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1780 | pub const SECPKG_NEGOTIATION_COMPLETE: u32 = 0u32; |
04454e1e | 1781 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1782 | pub const SECPKG_NEGOTIATION_DIRECT: u32 = 3u32; |
04454e1e | 1783 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1784 | pub const SECPKG_NEGOTIATION_IN_PROGRESS: u32 = 2u32; |
04454e1e | 1785 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1786 | pub const SECPKG_NEGOTIATION_OPTIMISTIC: u32 = 1u32; |
04454e1e | 1787 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1788 | pub const SECPKG_NEGOTIATION_TRY_MULTICRED: u32 = 4u32; |
04454e1e | 1789 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1790 | pub const SECPKG_OPTIONS_PERMANENT: u32 = 1u32; |
04454e1e | 1791 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1792 | pub const SECPKG_PRIMARY_CRED_EX_FLAGS_EX_DELEGATION_TOKEN: u32 = 1u32; |
04454e1e | 1793 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1794 | pub const SECPKG_STATE_CRED_ISOLATION_ENABLED: u32 = 32u32; |
04454e1e | 1795 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1796 | pub const SECPKG_STATE_DOMAIN_CONTROLLER: u32 = 4u32; |
04454e1e | 1797 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1798 | pub const SECPKG_STATE_ENCRYPTION_PERMITTED: u32 = 1u32; |
04454e1e | 1799 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1800 | pub const SECPKG_STATE_RESERVED_1: u32 = 2147483648u32; |
04454e1e | 1801 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1802 | pub const SECPKG_STATE_STANDALONE: u32 = 16u32; |
04454e1e | 1803 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1804 | pub const SECPKG_STATE_STRONG_ENCRYPTION_PERMITTED: u32 = 2u32; |
04454e1e | 1805 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1806 | pub const SECPKG_STATE_WORKSTATION: u32 = 8u32; |
04454e1e | 1807 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1808 | pub const SECPKG_SURROGATE_LOGON_VERSION_1: u32 = 1u32; |
04454e1e | 1809 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1810 | pub const SECPKG_UNICODE_ATTRIBUTE: u32 = 2147483648u32; |
04454e1e | 1811 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1812 | pub const SECPKG_USERMODEINIT_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("SpUserModeInitialize"); |
04454e1e | 1813 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1814 | pub const SECQOP_WRAP_NO_ENCRYPT: u32 = 2147483649u32; |
04454e1e | 1815 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1816 | pub const SECQOP_WRAP_OOB_DATA: u32 = 1073741824u32; |
04454e1e | 1817 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1818 | pub const SECRET_QUERY_VALUE: i32 = 2i32; |
04454e1e | 1819 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1820 | pub const SECRET_SET_VALUE: i32 = 1i32; |
04454e1e | 1821 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1822 | pub const SECURITY_ENTRYPOINT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("INITSECURITYINTERFACEA"); |
04454e1e | 1823 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1824 | pub const SECURITY_ENTRYPOINT16: ::windows_sys::core::PCSTR = ::windows_sys::s!("INITSECURITYINTERFACEA"); |
04454e1e | 1825 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1826 | pub const SECURITY_ENTRYPOINT_ANSI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InitSecurityInterfaceW"); |
04454e1e | 1827 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1828 | pub const SECURITY_ENTRYPOINT_ANSIA: ::windows_sys::core::PCSTR = ::windows_sys::s!("InitSecurityInterfaceA"); |
04454e1e | 1829 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1830 | pub const SECURITY_ENTRYPOINT_ANSIW: ::windows_sys::core::PCSTR = ::windows_sys::s!("InitSecurityInterfaceW"); |
04454e1e | 1831 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1832 | pub const SECURITY_NATIVE_DREP: u32 = 16u32; |
04454e1e | 1833 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1834 | pub const SECURITY_NETWORK_DREP: u32 = 0u32; |
04454e1e | 1835 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1836 | pub const SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION: u32 = 1u32; |
04454e1e | 1837 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1838 | pub const SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_2: u32 = 2u32; |
04454e1e | 1839 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1840 | pub const SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_3: u32 = 3u32; |
04454e1e | 1841 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1842 | pub const SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_4: u32 = 4u32; |
04454e1e | 1843 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1844 | pub const SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_5: u32 = 5u32; |
04454e1e | 1845 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1846 | pub const SEC_WINNT_AUTH_IDENTITY_ENCRYPT_FOR_SYSTEM: u32 = 4u32; |
04454e1e | 1847 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1848 | pub const SEC_WINNT_AUTH_IDENTITY_ENCRYPT_SAME_LOGON: u32 = 1u32; |
04454e1e | 1849 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1850 | pub const SEC_WINNT_AUTH_IDENTITY_ENCRYPT_SAME_PROCESS: u32 = 2u32; |
04454e1e | 1851 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1852 | pub const SEC_WINNT_AUTH_IDENTITY_FLAGS_ID_PROVIDER: u32 = 524288u32; |
04454e1e | 1853 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1854 | pub const SEC_WINNT_AUTH_IDENTITY_FLAGS_NULL_DOMAIN: u32 = 262144u32; |
04454e1e | 1855 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1856 | pub const SEC_WINNT_AUTH_IDENTITY_FLAGS_NULL_USER: u32 = 131072u32; |
04454e1e | 1857 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1858 | pub const SEC_WINNT_AUTH_IDENTITY_FLAGS_PROCESS_ENCRYPTED: u32 = 16u32; |
04454e1e | 1859 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1860 | pub const SEC_WINNT_AUTH_IDENTITY_FLAGS_RESERVED: u32 = 65536u32; |
04454e1e | 1861 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1862 | pub const SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_CREDPROV_DO_NOT_LOAD: u32 = 268435456u32; |
04454e1e | 1863 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1864 | pub const SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_CREDPROV_DO_NOT_SAVE: u32 = 2147483648u32; |
04454e1e | 1865 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1866 | pub const SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_NO_CHECKBOX: u32 = 536870912u32; |
04454e1e | 1867 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1868 | pub const SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_SAVE_CRED_BY_CALLER: u32 = 2147483648u32; |
04454e1e | 1869 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1870 | pub const SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_SAVE_CRED_CHECKED: u32 = 1073741824u32; |
04454e1e | 1871 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1872 | pub const SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_USE_MASK: u32 = 4278190080u32; |
04454e1e | 1873 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1874 | pub const SEC_WINNT_AUTH_IDENTITY_FLAGS_SYSTEM_ENCRYPTED: u32 = 128u32; |
04454e1e | 1875 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1876 | pub const SEC_WINNT_AUTH_IDENTITY_FLAGS_SYSTEM_PROTECTED: u32 = 32u32; |
04454e1e | 1877 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1878 | pub const SEC_WINNT_AUTH_IDENTITY_FLAGS_USER_PROTECTED: u32 = 64u32; |
04454e1e | 1879 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1880 | pub const SEC_WINNT_AUTH_IDENTITY_MARSHALLED: u32 = 4u32; |
04454e1e | 1881 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1882 | pub const SEC_WINNT_AUTH_IDENTITY_ONLY: u32 = 8u32; |
04454e1e | 1883 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1884 | pub const SEC_WINNT_AUTH_IDENTITY_VERSION: u32 = 512u32; |
04454e1e | 1885 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1886 | pub const SEC_WINNT_AUTH_IDENTITY_VERSION_2: u32 = 513u32; |
04454e1e | 1887 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1888 | pub const SESSION_TICKET_INFO_V0: u32 = 0u32; |
04454e1e | 1889 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1890 | pub const SESSION_TICKET_INFO_VERSION: u32 = 0u32; |
04454e1e | 1891 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1892 | pub const SE_ADT_OBJECT_ONLY: u32 = 1u32; |
04454e1e | 1893 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1894 | pub const SE_ADT_PARAMETERS_SELF_RELATIVE: u32 = 1u32; |
04454e1e | 1895 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1896 | pub const SE_ADT_PARAMETERS_SEND_TO_LSA: u32 = 2u32; |
04454e1e | 1897 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1898 | pub const SE_ADT_PARAMETER_EXTENSIBLE_AUDIT: u32 = 4u32; |
04454e1e | 1899 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1900 | pub const SE_ADT_PARAMETER_GENERIC_AUDIT: u32 = 8u32; |
04454e1e | 1901 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1902 | pub const SE_ADT_PARAMETER_WRITE_SYNCHRONOUS: u32 = 16u32; |
04454e1e | 1903 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1904 | pub const SE_ADT_POLICY_AUDIT_EVENT_TYPE_EX_BEGIN: u32 = 100u32; |
04454e1e | 1905 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1906 | pub const SE_BATCH_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeBatchLogonRight"); |
04454e1e | 1907 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1908 | pub const SE_DENY_BATCH_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeDenyBatchLogonRight"); |
04454e1e | 1909 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1910 | pub const SE_DENY_INTERACTIVE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeDenyInteractiveLogonRight"); |
04454e1e | 1911 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1912 | pub const SE_DENY_NETWORK_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeDenyNetworkLogonRight"); |
04454e1e | 1913 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1914 | pub const SE_DENY_REMOTE_INTERACTIVE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeDenyRemoteInteractiveLogonRight"); |
04454e1e | 1915 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1916 | pub const SE_DENY_SERVICE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeDenyServiceLogonRight"); |
04454e1e | 1917 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1918 | pub const SE_INTERACTIVE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeInteractiveLogonRight"); |
04454e1e | 1919 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1920 | pub const SE_MAX_AUDIT_PARAMETERS: u32 = 32u32; |
04454e1e | 1921 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1922 | pub const SE_MAX_GENERIC_AUDIT_PARAMETERS: u32 = 28u32; |
04454e1e | 1923 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1924 | pub const SE_NETWORK_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeNetworkLogonRight"); |
04454e1e | 1925 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1926 | pub const SE_REMOTE_INTERACTIVE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeRemoteInteractiveLogonRight"); |
04454e1e | 1927 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1928 | pub const SE_SERVICE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeServiceLogonRight"); |
04454e1e | 1929 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1930 | pub const SL_CLIENTAPI_ZONE: u32 = 61440u32; |
04454e1e | 1931 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1932 | pub const SL_DEFAULT_MIGRATION_ENCRYPTOR_URI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msft:spp/migrationencryptor/tokenact/1.0"); |
04454e1e | 1933 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1934 | pub const SL_EVENT_LICENSING_STATE_CHANGED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msft:rm/event/licensingstatechanged"); |
04454e1e | 1935 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1936 | pub const SL_EVENT_POLICY_CHANGED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msft:rm/event/policychanged"); |
04454e1e | 1937 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1938 | pub const SL_EVENT_USER_NOTIFICATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msft:rm/event/usernotification"); |
04454e1e | 1939 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1940 | pub const SL_E_ACTIVATION_IN_PROGRESS: ::windows_sys::core::HRESULT = -1073422296i32; |
04454e1e | 1941 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1942 | pub const SL_E_APPLICATION_POLICIES_MISSING: ::windows_sys::core::HRESULT = -1073418126i32; |
04454e1e | 1943 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1944 | pub const SL_E_APPLICATION_POLICIES_NOT_LOADED: ::windows_sys::core::HRESULT = -1073418125i32; |
04454e1e | 1945 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1946 | pub const SL_E_AUTHN_CANT_VERIFY: ::windows_sys::core::HRESULT = -1073418118i32; |
04454e1e | 1947 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1948 | pub const SL_E_AUTHN_CHALLENGE_NOT_SET: ::windows_sys::core::HRESULT = -1073418119i32; |
04454e1e | 1949 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1950 | pub const SL_E_AUTHN_MISMATCHED_KEY: ::windows_sys::core::HRESULT = -1073418120i32; |
04454e1e | 1951 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1952 | pub const SL_E_AUTHN_WRONG_VERSION: ::windows_sys::core::HRESULT = -1073418121i32; |
04454e1e | 1953 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1954 | pub const SL_E_BASE_SKU_NOT_AVAILABLE: ::windows_sys::core::HRESULT = -1073418155i32; |
04454e1e | 1955 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1956 | pub const SL_E_BIOS_KEY: ::windows_sys::core::HRESULT = -1073417707i32; |
04454e1e | 1957 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1958 | pub const SL_E_BLOCKED_PRODUCT_KEY: ::windows_sys::core::HRESULT = -1073418159i32; |
04454e1e | 1959 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1960 | pub const SL_E_CHPA_ACTCONFIG_ID_NOT_FOUND: ::windows_sys::core::HRESULT = -1073430519i32; |
04454e1e | 1961 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1962 | pub const SL_E_CHPA_BINDING_MAPPING_NOT_FOUND: ::windows_sys::core::HRESULT = -1073430522i32; |
04454e1e | 1963 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1964 | pub const SL_E_CHPA_BINDING_NOT_FOUND: ::windows_sys::core::HRESULT = -1073430523i32; |
04454e1e | 1965 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1966 | pub const SL_E_CHPA_BUSINESS_RULE_INPUT_NOT_FOUND: ::windows_sys::core::HRESULT = -1073428736i32; |
04454e1e | 1967 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1968 | pub const SL_E_CHPA_DATABASE_ERROR: ::windows_sys::core::HRESULT = -1073430509i32; |
04454e1e | 1969 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1970 | pub const SL_E_CHPA_DIGITALMARKER_BINDING_NOT_CONFIGURED: ::windows_sys::core::HRESULT = -1073430446i32; |
04454e1e | 1971 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1972 | pub const SL_E_CHPA_DIGITALMARKER_INVALID_BINDING: ::windows_sys::core::HRESULT = -1073430447i32; |
04454e1e | 1973 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1974 | pub const SL_E_CHPA_DMAK_EXTENSION_LIMIT_EXCEEDED: ::windows_sys::core::HRESULT = -1073430495i32; |
04454e1e | 1975 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1976 | pub const SL_E_CHPA_DMAK_LIMIT_EXCEEDED: ::windows_sys::core::HRESULT = -1073430496i32; |
04454e1e | 1977 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1978 | pub const SL_E_CHPA_DYNAMICALLY_BLOCKED_PRODUCT_KEY: ::windows_sys::core::HRESULT = -1073430432i32; |
04454e1e | 1979 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1980 | pub const SL_E_CHPA_FAILED_TO_DELETE_PRODUCTKEY_BINDING: ::windows_sys::core::HRESULT = -1073428649i32; |
04454e1e | 1981 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1982 | pub const SL_E_CHPA_FAILED_TO_DELETE_PRODUCT_KEY_PROPERTY: ::windows_sys::core::HRESULT = -1073428644i32; |
04454e1e | 1983 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1984 | pub const SL_E_CHPA_FAILED_TO_INSERT_PRODUCTKEY_BINDING: ::windows_sys::core::HRESULT = -1073428650i32; |
04454e1e | 1985 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1986 | pub const SL_E_CHPA_FAILED_TO_INSERT_PRODUCT_KEY_PROPERTY: ::windows_sys::core::HRESULT = -1073428646i32; |
04454e1e | 1987 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1988 | pub const SL_E_CHPA_FAILED_TO_INSERT_PRODUCT_KEY_RECORD: ::windows_sys::core::HRESULT = -1073428608i32; |
04454e1e | 1989 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1990 | pub const SL_E_CHPA_FAILED_TO_PROCESS_PRODUCT_KEY_BINDINGS_XML: ::windows_sys::core::HRESULT = -1073428648i32; |
04454e1e | 1991 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1992 | pub const SL_E_CHPA_FAILED_TO_UPDATE_PRODUCTKEY_BINDING: ::windows_sys::core::HRESULT = -1073428651i32; |
04454e1e | 1993 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1994 | pub const SL_E_CHPA_FAILED_TO_UPDATE_PRODUCT_KEY_PROPERTY: ::windows_sys::core::HRESULT = -1073428645i32; |
04454e1e | 1995 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1996 | pub const SL_E_CHPA_FAILED_TO_UPDATE_PRODUCT_KEY_RECORD: ::windows_sys::core::HRESULT = -1073428607i32; |
04454e1e | 1997 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 1998 | pub const SL_E_CHPA_GENERAL_ERROR: ::windows_sys::core::HRESULT = -1073430448i32; |
04454e1e | 1999 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2000 | pub const SL_E_CHPA_INVALID_ACTCONFIG_ID: ::windows_sys::core::HRESULT = -1073430515i32; |
04454e1e | 2001 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2002 | pub const SL_E_CHPA_INVALID_ARGUMENT: ::windows_sys::core::HRESULT = -1073430508i32; |
04454e1e | 2003 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2004 | pub const SL_E_CHPA_INVALID_BINDING: ::windows_sys::core::HRESULT = -1073430526i32; |
04454e1e | 2005 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2006 | pub const SL_E_CHPA_INVALID_BINDING_URI: ::windows_sys::core::HRESULT = -1073430511i32; |
04454e1e | 2007 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2008 | pub const SL_E_CHPA_INVALID_PRODUCT_DATA: ::windows_sys::core::HRESULT = -1073430517i32; |
04454e1e | 2009 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2010 | pub const SL_E_CHPA_INVALID_PRODUCT_DATA_ID: ::windows_sys::core::HRESULT = -1073430518i32; |
04454e1e | 2011 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2012 | pub const SL_E_CHPA_INVALID_PRODUCT_KEY: ::windows_sys::core::HRESULT = -1073430524i32; |
04454e1e | 2013 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2014 | pub const SL_E_CHPA_INVALID_PRODUCT_KEY_CHAR: ::windows_sys::core::HRESULT = -1073430512i32; |
04454e1e | 2015 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2016 | pub const SL_E_CHPA_INVALID_PRODUCT_KEY_FORMAT: ::windows_sys::core::HRESULT = -1073430513i32; |
04454e1e | 2017 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2018 | pub const SL_E_CHPA_INVALID_PRODUCT_KEY_LENGTH: ::windows_sys::core::HRESULT = -1073430514i32; |
04454e1e | 2019 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2020 | pub const SL_E_CHPA_MAXIMUM_UNLOCK_EXCEEDED: ::windows_sys::core::HRESULT = -1073430520i32; |
04454e1e | 2021 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2022 | pub const SL_E_CHPA_MSCH_RESPONSE_NOT_AVAILABLE_VGA: ::windows_sys::core::HRESULT = -1073429505i32; |
04454e1e | 2023 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2024 | pub const SL_E_CHPA_NETWORK_ERROR: ::windows_sys::core::HRESULT = -1073430510i32; |
04454e1e | 2025 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2026 | pub const SL_E_CHPA_NO_RULES_TO_ACTIVATE: ::windows_sys::core::HRESULT = -1073430449i32; |
04454e1e | 2027 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2028 | pub const SL_E_CHPA_NULL_VALUE_FOR_PROPERTY_NAME_OR_ID: ::windows_sys::core::HRESULT = -1073428656i32; |
04454e1e | 2029 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2030 | pub const SL_E_CHPA_OEM_SLP_COA0: ::windows_sys::core::HRESULT = -1073430506i32; |
04454e1e | 2031 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2032 | pub const SL_E_CHPA_OVERRIDE_REQUEST_NOT_FOUND: ::windows_sys::core::HRESULT = -1073430493i32; |
04454e1e | 2033 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2034 | pub const SL_E_CHPA_PRODUCT_KEY_BEING_USED: ::windows_sys::core::HRESULT = -1073428624i32; |
04454e1e | 2035 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2036 | pub const SL_E_CHPA_PRODUCT_KEY_BLOCKED: ::windows_sys::core::HRESULT = -1073430525i32; |
04454e1e | 2037 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2038 | pub const SL_E_CHPA_PRODUCT_KEY_BLOCKED_IPLOCATION: ::windows_sys::core::HRESULT = -1073430505i32; |
04454e1e | 2039 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2040 | pub const SL_E_CHPA_PRODUCT_KEY_OUT_OF_RANGE: ::windows_sys::core::HRESULT = -1073430527i32; |
04454e1e | 2041 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2042 | pub const SL_E_CHPA_REISSUANCE_LIMIT_NOT_FOUND: ::windows_sys::core::HRESULT = -1073430494i32; |
04454e1e | 2043 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2044 | pub const SL_E_CHPA_RESPONSE_NOT_AVAILABLE: ::windows_sys::core::HRESULT = -1073430507i32; |
04454e1e | 2045 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2046 | pub const SL_E_CHPA_SYSTEM_ERROR: ::windows_sys::core::HRESULT = -1073430516i32; |
04454e1e | 2047 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2048 | pub const SL_E_CHPA_TIMEBASED_ACTIVATION_AFTER_END_DATE: ::windows_sys::core::HRESULT = -1073430479i32; |
04454e1e | 2049 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2050 | pub const SL_E_CHPA_TIMEBASED_ACTIVATION_BEFORE_START_DATE: ::windows_sys::core::HRESULT = -1073430480i32; |
04454e1e | 2051 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2052 | pub const SL_E_CHPA_TIMEBASED_ACTIVATION_NOT_AVAILABLE: ::windows_sys::core::HRESULT = -1073430478i32; |
04454e1e | 2053 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2054 | pub const SL_E_CHPA_TIMEBASED_PRODUCT_KEY_NOT_CONFIGURED: ::windows_sys::core::HRESULT = -1073430477i32; |
04454e1e | 2055 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2056 | pub const SL_E_CHPA_UNKNOWN_PRODUCT_KEY_TYPE: ::windows_sys::core::HRESULT = -1073428636i32; |
04454e1e | 2057 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2058 | pub const SL_E_CHPA_UNKNOWN_PROPERTY_ID: ::windows_sys::core::HRESULT = -1073428654i32; |
04454e1e | 2059 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2060 | pub const SL_E_CHPA_UNKNOWN_PROPERTY_NAME: ::windows_sys::core::HRESULT = -1073428655i32; |
04454e1e | 2061 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2062 | pub const SL_E_CHPA_UNSUPPORTED_PRODUCT_KEY: ::windows_sys::core::HRESULT = -1073430521i32; |
04454e1e | 2063 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2064 | pub const SL_E_CIDIID_INVALID_CHECK_DIGITS: ::windows_sys::core::HRESULT = -1073418163i32; |
04454e1e | 2065 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2066 | pub const SL_E_CIDIID_INVALID_DATA: ::windows_sys::core::HRESULT = -1073418196i32; |
04454e1e | 2067 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2068 | pub const SL_E_CIDIID_INVALID_DATA_LENGTH: ::windows_sys::core::HRESULT = -1073418193i32; |
04454e1e | 2069 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2070 | pub const SL_E_CIDIID_INVALID_VERSION: ::windows_sys::core::HRESULT = -1073418195i32; |
04454e1e | 2071 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2072 | pub const SL_E_CIDIID_MISMATCHED: ::windows_sys::core::HRESULT = -1073418191i32; |
04454e1e | 2073 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2074 | pub const SL_E_CIDIID_MISMATCHED_PKEY: ::windows_sys::core::HRESULT = -1073418114i32; |
04454e1e | 2075 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2076 | pub const SL_E_CIDIID_NOT_BOUND: ::windows_sys::core::HRESULT = -1073418113i32; |
04454e1e | 2077 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2078 | pub const SL_E_CIDIID_NOT_DEPOSITED: ::windows_sys::core::HRESULT = -1073418192i32; |
04454e1e | 2079 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2080 | pub const SL_E_CIDIID_VERSION_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -1073418194i32; |
04454e1e | 2081 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2082 | pub const SL_E_DATATYPE_MISMATCHED: ::windows_sys::core::HRESULT = -1073418210i32; |
04454e1e | 2083 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2084 | pub const SL_E_DECRYPTION_LICENSES_NOT_AVAILABLE: ::windows_sys::core::HRESULT = -1073418212i32; |
04454e1e | 2085 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2086 | pub const SL_E_DEPENDENT_PROPERTY_NOT_SET: ::windows_sys::core::HRESULT = -1073418138i32; |
04454e1e | 2087 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2088 | pub const SL_E_DOWNLEVEL_SETUP_KEY: ::windows_sys::core::HRESULT = -1073417708i32; |
04454e1e | 2089 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2090 | pub const SL_E_DUPLICATE_POLICY: ::windows_sys::core::HRESULT = -1073418158i32; |
04454e1e | 2091 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2092 | pub const SL_E_EDITION_MISMATCHED: ::windows_sys::core::HRESULT = -1073417712i32; |
04454e1e | 2093 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2094 | pub const SL_E_ENGINE_DETECTED_EXPLOIT: ::windows_sys::core::HRESULT = -1073429327i32; |
04454e1e | 2095 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2096 | pub const SL_E_EUL_CONSUMPTION_FAILED: ::windows_sys::core::HRESULT = -1073422315i32; |
04454e1e | 2097 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2098 | pub const SL_E_EUL_NOT_AVAILABLE: ::windows_sys::core::HRESULT = -1073418188i32; |
04454e1e | 2099 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2100 | pub const SL_E_EVALUATION_FAILED: ::windows_sys::core::HRESULT = -1073422333i32; |
04454e1e | 2101 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2102 | pub const SL_E_EVENT_ALREADY_REGISTERED: ::windows_sys::core::HRESULT = -1073418213i32; |
04454e1e | 2103 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2104 | pub const SL_E_EVENT_NOT_REGISTERED: ::windows_sys::core::HRESULT = -1073418214i32; |
04454e1e | 2105 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2106 | pub const SL_E_EXTERNAL_SIGNATURE_NOT_FOUND: ::windows_sys::core::HRESULT = -1073418234i32; |
04454e1e | 2107 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2108 | pub const SL_E_GRACE_TIME_EXPIRED: ::windows_sys::core::HRESULT = -1073418231i32; |
04454e1e | 2109 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2110 | pub const SL_E_HEALTH_CHECK_FAILED_MUI_FILES: ::windows_sys::core::HRESULT = -1073429330i32; |
04454e1e | 2111 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2112 | pub const SL_E_HEALTH_CHECK_FAILED_NEUTRAL_FILES: ::windows_sys::core::HRESULT = -1073429331i32; |
04454e1e | 2113 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2114 | pub const SL_E_HWID_CHANGED: ::windows_sys::core::HRESULT = -1073417711i32; |
04454e1e | 2115 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2116 | pub const SL_E_HWID_ERROR: ::windows_sys::core::HRESULT = -1073422309i32; |
04454e1e | 2117 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2118 | pub const SL_E_IA_ID_MISMATCH: ::windows_sys::core::HRESULT = -1073414909i32; |
04454e1e | 2119 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2120 | pub const SL_E_IA_INVALID_VIRTUALIZATION_PLATFORM: ::windows_sys::core::HRESULT = -1073414911i32; |
04454e1e | 2121 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2122 | pub const SL_E_IA_MACHINE_NOT_BOUND: ::windows_sys::core::HRESULT = -1073414908i32; |
04454e1e | 2123 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2124 | pub const SL_E_IA_PARENT_PARTITION_NOT_ACTIVATED: ::windows_sys::core::HRESULT = -1073414910i32; |
04454e1e | 2125 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2126 | pub const SL_E_IA_THROTTLE_LIMIT_EXCEEDED: ::windows_sys::core::HRESULT = -1073414912i32; |
04454e1e | 2127 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2128 | pub const SL_E_INTERNAL_ERROR: ::windows_sys::core::HRESULT = -1073418239i32; |
04454e1e | 2129 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2130 | pub const SL_E_INVALID_AD_DATA: ::windows_sys::core::HRESULT = -1073429329i32; |
04454e1e | 2131 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2132 | pub const SL_E_INVALID_BINDING_BLOB: ::windows_sys::core::HRESULT = -1073418190i32; |
04454e1e | 2133 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2134 | pub const SL_E_INVALID_CLIENT_TOKEN: ::windows_sys::core::HRESULT = -1073429720i32; |
04454e1e | 2135 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2136 | pub const SL_E_INVALID_CONTEXT: ::windows_sys::core::HRESULT = -1073422335i32; |
04454e1e | 2137 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2138 | pub const SL_E_INVALID_CONTEXT_DATA: ::windows_sys::core::HRESULT = -1073422300i32; |
04454e1e | 2139 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2140 | pub const SL_E_INVALID_EVENT_ID: ::windows_sys::core::HRESULT = -1073418215i32; |
04454e1e | 2141 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2142 | pub const SL_E_INVALID_FILE_HASH: ::windows_sys::core::HRESULT = -1073429343i32; |
04454e1e | 2143 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2144 | pub const SL_E_INVALID_GUID: ::windows_sys::core::HRESULT = -1073422330i32; |
04454e1e | 2145 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2146 | pub const SL_E_INVALID_HASH: ::windows_sys::core::HRESULT = -1073422299i32; |
04454e1e | 2147 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2148 | pub const SL_E_INVALID_LICENSE: ::windows_sys::core::HRESULT = -1073418209i32; |
04454e1e | 2149 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2150 | pub const SL_E_INVALID_LICENSE_STATE: ::windows_sys::core::HRESULT = -1073429336i32; |
04454e1e | 2151 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2152 | pub const SL_E_INVALID_LICENSE_STATE_BREACH_GRACE: ::windows_sys::core::HRESULT = -1073429871i32; |
04454e1e | 2153 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2154 | pub const SL_E_INVALID_LICENSE_STATE_BREACH_GRACE_EXPIRED: ::windows_sys::core::HRESULT = -1073429870i32; |
04454e1e | 2155 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2156 | pub const SL_E_INVALID_OEM_OR_VOLUME_BINDING_DATA: ::windows_sys::core::HRESULT = -1073429337i32; |
04454e1e | 2157 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2158 | pub const SL_E_INVALID_OFFLINE_BLOB: ::windows_sys::core::HRESULT = -1073429719i32; |
04454e1e | 2159 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2160 | pub const SL_E_INVALID_OSVERSION_TEMPLATEID: ::windows_sys::core::HRESULT = -1073429717i32; |
04454e1e | 2161 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2162 | pub const SL_E_INVALID_OS_FOR_PRODUCT_KEY: ::windows_sys::core::HRESULT = -1073429503i32; |
04454e1e | 2163 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2164 | pub const SL_E_INVALID_PACKAGE: ::windows_sys::core::HRESULT = -1073418208i32; |
04454e1e | 2165 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2166 | pub const SL_E_INVALID_PACKAGE_VERSION: ::windows_sys::core::HRESULT = -1073418144i32; |
04454e1e | 2167 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2168 | pub const SL_E_INVALID_PKEY: ::windows_sys::core::HRESULT = -1073418224i32; |
04454e1e | 2169 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2170 | pub const SL_E_INVALID_PRODUCT_KEY: ::windows_sys::core::HRESULT = -1073418160i32; |
04454e1e | 2171 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2172 | pub const SL_E_INVALID_PRODUCT_KEY_TYPE: ::windows_sys::core::HRESULT = -1073418115i32; |
04454e1e | 2173 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2174 | pub const SL_E_INVALID_RSDP_COUNT: ::windows_sys::core::HRESULT = -1073429328i32; |
04454e1e | 2175 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2176 | pub const SL_E_INVALID_RULESET_RULE: ::windows_sys::core::HRESULT = -1073422301i32; |
04454e1e | 2177 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2178 | pub const SL_E_INVALID_RUNNING_MODE: ::windows_sys::core::HRESULT = -1073418199i32; |
04454e1e | 2179 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2180 | pub const SL_E_INVALID_TEMPLATE_ID: ::windows_sys::core::HRESULT = -1073429770i32; |
04454e1e | 2181 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2182 | pub const SL_E_INVALID_TOKEN_DATA: ::windows_sys::core::HRESULT = -1073429332i32; |
04454e1e | 2183 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2184 | pub const SL_E_INVALID_USE_OF_ADD_ON_PKEY: ::windows_sys::core::HRESULT = -2147164122i32; |
04454e1e | 2185 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2186 | pub const SL_E_INVALID_XML_BLOB: ::windows_sys::core::HRESULT = -1073429766i32; |
04454e1e | 2187 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2188 | pub const SL_E_IP_LOCATION_FALIED: ::windows_sys::core::HRESULT = -1073429335i32; |
04454e1e | 2189 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2190 | pub const SL_E_ISSUANCE_LICENSE_NOT_INSTALLED: ::windows_sys::core::HRESULT = -1073418142i32; |
04454e1e | 2191 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2192 | pub const SL_E_LICENSE_AUTHORIZATION_FAILED: ::windows_sys::core::HRESULT = -1073418206i32; |
04454e1e | 2193 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2194 | pub const SL_E_LICENSE_DECRYPTION_FAILED: ::windows_sys::core::HRESULT = -1073418205i32; |
04454e1e | 2195 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2196 | pub const SL_E_LICENSE_FILE_NOT_INSTALLED: ::windows_sys::core::HRESULT = -1073418223i32; |
04454e1e | 2197 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2198 | pub const SL_E_LICENSE_INVALID_ADDON_INFO: ::windows_sys::core::HRESULT = -1073422310i32; |
04454e1e | 2199 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2200 | pub const SL_E_LICENSE_MANAGEMENT_DATA_DUPLICATED: ::windows_sys::core::HRESULT = -1073418156i32; |
04454e1e | 2201 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2202 | pub const SL_E_LICENSE_MANAGEMENT_DATA_NOT_FOUND: ::windows_sys::core::HRESULT = -1073418161i32; |
04454e1e | 2203 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2204 | pub const SL_E_LICENSE_NOT_BOUND: ::windows_sys::core::HRESULT = -1073418112i32; |
04454e1e | 2205 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2206 | pub const SL_E_LICENSE_SERVER_URL_NOT_FOUND: ::windows_sys::core::HRESULT = -1073418216i32; |
04454e1e | 2207 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2208 | pub const SL_E_LICENSE_SIGNATURE_VERIFICATION_FAILED: ::windows_sys::core::HRESULT = -1073418211i32; |
04454e1e | 2209 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2210 | pub const SL_E_LUA_ACCESSDENIED: ::windows_sys::core::HRESULT = -1073418203i32; |
04454e1e | 2211 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2212 | pub const SL_E_MISMATCHED_APPID: ::windows_sys::core::HRESULT = -1073418230i32; |
04454e1e | 2213 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2214 | pub const SL_E_MISMATCHED_KEY_TYPES: ::windows_sys::core::HRESULT = -1073429340i32; |
04454e1e | 2215 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2216 | pub const SL_E_MISMATCHED_PID: ::windows_sys::core::HRESULT = -1073418235i32; |
04454e1e | 2217 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2218 | pub const SL_E_MISMATCHED_PKEY_RANGE: ::windows_sys::core::HRESULT = -1073418236i32; |
04454e1e | 2219 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2220 | pub const SL_E_MISMATCHED_PRODUCT_SKU: ::windows_sys::core::HRESULT = -1073418135i32; |
04454e1e | 2221 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2222 | pub const SL_E_MISMATCHED_SECURITY_PROCESSOR: ::windows_sys::core::HRESULT = -1073418226i32; |
04454e1e | 2223 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2224 | pub const SL_E_MISSING_OVERRIDE_ONLY_ATTRIBUTE: ::windows_sys::core::HRESULT = -1073418157i32; |
04454e1e | 2225 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2226 | pub const SL_E_NONGENUINE_GRACE_TIME_EXPIRED: ::windows_sys::core::HRESULT = -1073418140i32; |
04454e1e | 2227 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2228 | pub const SL_E_NONGENUINE_GRACE_TIME_EXPIRED_2: ::windows_sys::core::HRESULT = -1073418137i32; |
04454e1e | 2229 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2230 | pub const SL_E_NON_GENUINE_STATUS_LAST: ::windows_sys::core::HRESULT = -1073428992i32; |
04454e1e | 2231 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2232 | pub const SL_E_NOTIFICATION_BREACH_DETECTED: ::windows_sys::core::HRESULT = -1073429199i32; |
04454e1e | 2233 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2234 | pub const SL_E_NOTIFICATION_GRACE_EXPIRED: ::windows_sys::core::HRESULT = -1073429198i32; |
04454e1e | 2235 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2236 | pub const SL_E_NOTIFICATION_OTHER_REASONS: ::windows_sys::core::HRESULT = -1073429197i32; |
04454e1e | 2237 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2238 | pub const SL_E_NOT_ACTIVATED: ::windows_sys::core::HRESULT = -1073422331i32; |
04454e1e | 2239 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2240 | pub const SL_E_NOT_EVALUATED: ::windows_sys::core::HRESULT = -1073422332i32; |
04454e1e | 2241 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2242 | pub const SL_E_NOT_GENUINE: ::windows_sys::core::HRESULT = -1073417728i32; |
04454e1e | 2243 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2244 | pub const SL_E_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -1073418218i32; |
04454e1e | 2245 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2246 | pub const SL_E_NO_PID_CONFIG_DATA: ::windows_sys::core::HRESULT = -1073418229i32; |
04454e1e | 2247 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2248 | pub const SL_E_NO_PRODUCT_KEY_FOUND: ::windows_sys::core::HRESULT = -1073417709i32; |
04454e1e | 2249 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2250 | pub const SL_E_OEM_KEY_EDITION_MISMATCH: ::windows_sys::core::HRESULT = -1073417710i32; |
04454e1e | 2251 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2252 | pub const SL_E_OFFLINE_GENUINE_BLOB_NOT_FOUND: ::windows_sys::core::HRESULT = -1073429715i32; |
04454e1e | 2253 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2254 | pub const SL_E_OFFLINE_GENUINE_BLOB_REVOKED: ::windows_sys::core::HRESULT = -1073429716i32; |
04454e1e | 2255 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2256 | pub const SL_E_OFFLINE_VALIDATION_BLOB_PARAM_NOT_FOUND: ::windows_sys::core::HRESULT = -1073429718i32; |
04454e1e | 2257 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2258 | pub const SL_E_OPERATION_NOT_ALLOWED: ::windows_sys::core::HRESULT = -1073418134i32; |
04454e1e | 2259 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2260 | pub const SL_E_OUT_OF_TOLERANCE: ::windows_sys::core::HRESULT = -1073418225i32; |
04454e1e | 2261 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2262 | pub const SL_E_PKEY_INTERNAL_ERROR: ::windows_sys::core::HRESULT = -1073422311i32; |
04454e1e | 2263 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2264 | pub const SL_E_PKEY_INVALID_ALGORITHM: ::windows_sys::core::HRESULT = -1073422312i32; |
04454e1e | 2265 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2266 | pub const SL_E_PKEY_INVALID_CONFIG: ::windows_sys::core::HRESULT = -1073422314i32; |
04454e1e | 2267 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2268 | pub const SL_E_PKEY_INVALID_KEYCHANGE1: ::windows_sys::core::HRESULT = -1073422308i32; |
04454e1e | 2269 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2270 | pub const SL_E_PKEY_INVALID_KEYCHANGE2: ::windows_sys::core::HRESULT = -1073422307i32; |
04454e1e | 2271 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2272 | pub const SL_E_PKEY_INVALID_KEYCHANGE3: ::windows_sys::core::HRESULT = -1073422306i32; |
04454e1e | 2273 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2274 | pub const SL_E_PKEY_INVALID_UNIQUEID: ::windows_sys::core::HRESULT = -1073422313i32; |
04454e1e | 2275 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2276 | pub const SL_E_PKEY_INVALID_UPGRADE: ::windows_sys::core::HRESULT = -1073418143i32; |
04454e1e | 2277 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2278 | pub const SL_E_PKEY_NOT_INSTALLED: ::windows_sys::core::HRESULT = -1073418220i32; |
04454e1e | 2279 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2280 | pub const SL_E_PLUGIN_INVALID_MANIFEST: ::windows_sys::core::HRESULT = -1073418127i32; |
04454e1e | 2281 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2282 | pub const SL_E_PLUGIN_NOT_REGISTERED: ::windows_sys::core::HRESULT = -1073418122i32; |
04454e1e | 2283 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2284 | pub const SL_E_POLICY_CACHE_INVALID: ::windows_sys::core::HRESULT = -1073418200i32; |
04454e1e | 2285 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2286 | pub const SL_E_POLICY_OTHERINFO_MISMATCH: ::windows_sys::core::HRESULT = -1073422304i32; |
04454e1e | 2287 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2288 | pub const SL_E_PRODUCT_KEY_INSTALLATION_NOT_ALLOWED: ::windows_sys::core::HRESULT = -1073418189i32; |
04454e1e | 2289 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2290 | pub const SL_E_PRODUCT_SKU_NOT_INSTALLED: ::windows_sys::core::HRESULT = -1073418219i32; |
04454e1e | 2291 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2292 | pub const SL_E_PRODUCT_UNIQUENESS_GROUP_ID_INVALID: ::windows_sys::core::HRESULT = -1073422303i32; |
04454e1e | 2293 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2294 | pub const SL_E_PROXY_KEY_NOT_FOUND: ::windows_sys::core::HRESULT = -1073418202i32; |
04454e1e | 2295 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2296 | pub const SL_E_PROXY_POLICY_NOT_UPDATED: ::windows_sys::core::HRESULT = -1073418169i32; |
04454e1e | 2297 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2298 | pub const SL_E_PUBLISHING_LICENSE_NOT_INSTALLED: ::windows_sys::core::HRESULT = -1073418217i32; |
04454e1e | 2299 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2300 | pub const SL_E_RAC_NOT_AVAILABLE: ::windows_sys::core::HRESULT = -1073418233i32; |
04454e1e | 2301 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2302 | pub const SL_E_RIGHT_NOT_CONSUMED: ::windows_sys::core::HRESULT = -1073418238i32; |
04454e1e | 2303 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2304 | pub const SL_E_RIGHT_NOT_GRANTED: ::windows_sys::core::HRESULT = -1073418221i32; |
04454e1e | 2305 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2306 | pub const SL_E_SECURE_STORE_ID_MISMATCH: ::windows_sys::core::HRESULT = -1073422302i32; |
04454e1e | 2307 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2308 | pub const SL_E_SERVICE_RUNNING: ::windows_sys::core::HRESULT = -1073418117i32; |
04454e1e | 2309 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2310 | pub const SL_E_SERVICE_STOPPING: ::windows_sys::core::HRESULT = -1073418123i32; |
04454e1e | 2311 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2312 | pub const SL_E_SFS_BAD_TOKEN_EXT: ::windows_sys::core::HRESULT = -2147163899i32; |
04454e1e | 2313 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2314 | pub const SL_E_SFS_BAD_TOKEN_NAME: ::windows_sys::core::HRESULT = -2147163900i32; |
04454e1e | 2315 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2316 | pub const SL_E_SFS_DUPLICATE_TOKEN_NAME: ::windows_sys::core::HRESULT = -2147163898i32; |
04454e1e | 2317 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2318 | pub const SL_E_SFS_FILE_READ_ERROR: ::windows_sys::core::HRESULT = -2147163895i32; |
04454e1e | 2319 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2320 | pub const SL_E_SFS_FILE_WRITE_ERROR: ::windows_sys::core::HRESULT = -2147163894i32; |
04454e1e | 2321 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2322 | pub const SL_E_SFS_INVALID_FD_TABLE: ::windows_sys::core::HRESULT = -2147163902i32; |
04454e1e | 2323 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2324 | pub const SL_E_SFS_INVALID_FILE_POSITION: ::windows_sys::core::HRESULT = -2147163893i32; |
04454e1e | 2325 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2326 | pub const SL_E_SFS_INVALID_FS_HEADER: ::windows_sys::core::HRESULT = -2147163891i32; |
04454e1e | 2327 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2328 | pub const SL_E_SFS_INVALID_FS_VERSION: ::windows_sys::core::HRESULT = -2147163903i32; |
04454e1e | 2329 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2330 | pub const SL_E_SFS_INVALID_SYNC: ::windows_sys::core::HRESULT = -2147163901i32; |
04454e1e | 2331 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2332 | pub const SL_E_SFS_INVALID_TOKEN_DATA_HASH: ::windows_sys::core::HRESULT = -2147163896i32; |
04454e1e | 2333 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2334 | pub const SL_E_SFS_INVALID_TOKEN_DESCRIPTOR: ::windows_sys::core::HRESULT = -2147163890i32; |
04454e1e | 2335 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2336 | pub const SL_E_SFS_NO_ACTIVE_TRANSACTION: ::windows_sys::core::HRESULT = -2147163892i32; |
04454e1e | 2337 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2338 | pub const SL_E_SFS_TOKEN_SIZE_MISMATCH: ::windows_sys::core::HRESULT = -2147163897i32; |
04454e1e | 2339 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2340 | pub const SL_E_SLP_BAD_FORMAT: ::windows_sys::core::HRESULT = -1073418151i32; |
04454e1e | 2341 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2342 | pub const SL_E_SLP_INVALID_MARKER_VERSION: ::windows_sys::core::HRESULT = -1073418116i32; |
04454e1e | 2343 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2344 | pub const SL_E_SLP_MISSING_ACPI_SLIC: ::windows_sys::core::HRESULT = -1073418153i32; |
04454e1e | 2345 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2346 | pub const SL_E_SLP_MISSING_SLP_MARKER: ::windows_sys::core::HRESULT = -1073418152i32; |
04454e1e | 2347 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2348 | pub const SL_E_SLP_NOT_SIGNED: ::windows_sys::core::HRESULT = -1073418198i32; |
04454e1e | 2349 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2350 | pub const SL_E_SLP_OEM_CERT_MISSING: ::windows_sys::core::HRESULT = -1073418141i32; |
04454e1e | 2351 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2352 | pub const SL_E_SOFTMOD_EXPLOIT_DETECTED: ::windows_sys::core::HRESULT = -1073429333i32; |
04454e1e | 2353 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2354 | pub const SL_E_SPC_NOT_AVAILABLE: ::windows_sys::core::HRESULT = -1073418232i32; |
04454e1e | 2355 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2356 | pub const SL_E_SRV_AUTHORIZATION_FAILED: ::windows_sys::core::HRESULT = -1073434619i32; |
04454e1e | 2357 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2358 | pub const SL_E_SRV_BUSINESS_TOKEN_ENTRY_NOT_FOUND: ::windows_sys::core::HRESULT = -1073434608i32; |
04454e1e | 2359 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2360 | pub const SL_E_SRV_CLIENT_CLOCK_OUT_OF_SYNC: ::windows_sys::core::HRESULT = -1073434607i32; |
04454e1e | 2361 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2362 | pub const SL_E_SRV_GENERAL_ERROR: ::windows_sys::core::HRESULT = -1073434368i32; |
04454e1e | 2363 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2364 | pub const SL_E_SRV_INVALID_BINDING: ::windows_sys::core::HRESULT = -1073434618i32; |
04454e1e | 2365 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2366 | pub const SL_E_SRV_INVALID_LICENSE_STRUCTURE: ::windows_sys::core::HRESULT = -1073434620i32; |
04454e1e | 2367 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2368 | pub const SL_E_SRV_INVALID_PAYLOAD: ::windows_sys::core::HRESULT = -1073434616i32; |
04454e1e | 2369 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2370 | pub const SL_E_SRV_INVALID_PRODUCT_KEY_LICENSE: ::windows_sys::core::HRESULT = -1073434622i32; |
04454e1e | 2371 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2372 | pub const SL_E_SRV_INVALID_PUBLISH_LICENSE: ::windows_sys::core::HRESULT = -1073434623i32; |
04454e1e | 2373 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2374 | pub const SL_E_SRV_INVALID_RIGHTS_ACCOUNT_LICENSE: ::windows_sys::core::HRESULT = -1073434621i32; |
04454e1e | 2375 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2376 | pub const SL_E_SRV_INVALID_SECURITY_PROCESSOR_LICENSE: ::windows_sys::core::HRESULT = -1073434615i32; |
04454e1e | 2377 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2378 | pub const SL_E_SRV_SERVER_PONG: ::windows_sys::core::HRESULT = -1073434617i32; |
04454e1e | 2379 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2380 | pub const SL_E_STORE_UPGRADE_TOKEN_NOT_AUTHORIZED: ::windows_sys::core::HRESULT = -1073422290i32; |
04454e1e | 2381 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2382 | pub const SL_E_STORE_UPGRADE_TOKEN_NOT_PRS_SIGNED: ::windows_sys::core::HRESULT = -1073422292i32; |
04454e1e | 2383 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2384 | pub const SL_E_STORE_UPGRADE_TOKEN_REQUIRED: ::windows_sys::core::HRESULT = -1073422295i32; |
04454e1e | 2385 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2386 | pub const SL_E_STORE_UPGRADE_TOKEN_WRONG_EDITION: ::windows_sys::core::HRESULT = -1073422294i32; |
04454e1e | 2387 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2388 | pub const SL_E_STORE_UPGRADE_TOKEN_WRONG_PID: ::windows_sys::core::HRESULT = -1073422293i32; |
04454e1e | 2389 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2390 | pub const SL_E_STORE_UPGRADE_TOKEN_WRONG_VERSION: ::windows_sys::core::HRESULT = -1073422291i32; |
04454e1e | 2391 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2392 | pub const SL_E_TAMPER_DETECTED: ::windows_sys::core::HRESULT = -1073418201i32; |
04454e1e | 2393 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2394 | pub const SL_E_TAMPER_RECOVERY_REQUIRES_ACTIVATION: ::windows_sys::core::HRESULT = -1073414656i32; |
04454e1e | 2395 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2396 | pub const SL_E_TKA_CERT_CNG_NOT_AVAILABLE: ::windows_sys::core::HRESULT = -1073417453i32; |
04454e1e | 2397 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2398 | pub const SL_E_TKA_CERT_NOT_FOUND: ::windows_sys::core::HRESULT = -1073417467i32; |
04454e1e | 2399 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2400 | pub const SL_E_TKA_CHALLENGE_EXPIRED: ::windows_sys::core::HRESULT = -1073417471i32; |
04454e1e | 2401 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2402 | pub const SL_E_TKA_CHALLENGE_MISMATCH: ::windows_sys::core::HRESULT = -1073417463i32; |
04454e1e | 2403 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2404 | pub const SL_E_TKA_CRITERIA_MISMATCH: ::windows_sys::core::HRESULT = -1073417457i32; |
04454e1e | 2405 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2406 | pub const SL_E_TKA_FAILED_GRANT_PARSING: ::windows_sys::core::HRESULT = -1073417460i32; |
04454e1e | 2407 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2408 | pub const SL_E_TKA_GRANT_NOT_FOUND: ::windows_sys::core::HRESULT = -1073417468i32; |
04454e1e | 2409 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2410 | pub const SL_E_TKA_INVALID_BLOB: ::windows_sys::core::HRESULT = -1073417465i32; |
04454e1e | 2411 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2412 | pub const SL_E_TKA_INVALID_CERTIFICATE: ::windows_sys::core::HRESULT = -1073417462i32; |
04454e1e | 2413 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2414 | pub const SL_E_TKA_INVALID_CERT_CHAIN: ::windows_sys::core::HRESULT = -1073417469i32; |
04454e1e | 2415 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2416 | pub const SL_E_TKA_INVALID_SKU_ID: ::windows_sys::core::HRESULT = -1073417466i32; |
04454e1e | 2417 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2418 | pub const SL_E_TKA_INVALID_SMARTCARD: ::windows_sys::core::HRESULT = -1073417461i32; |
04454e1e | 2419 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2420 | pub const SL_E_TKA_INVALID_THUMBPRINT: ::windows_sys::core::HRESULT = -1073417459i32; |
04454e1e | 2421 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2422 | pub const SL_E_TKA_SILENT_ACTIVATION_FAILURE: ::windows_sys::core::HRESULT = -1073417470i32; |
04454e1e | 2423 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2424 | pub const SL_E_TKA_SOFT_CERT_DISALLOWED: ::windows_sys::core::HRESULT = -1073417455i32; |
04454e1e | 2425 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2426 | pub const SL_E_TKA_SOFT_CERT_INVALID: ::windows_sys::core::HRESULT = -1073417454i32; |
04454e1e | 2427 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2428 | pub const SL_E_TKA_TAMPERED_CERT_CHAIN: ::windows_sys::core::HRESULT = -1073417464i32; |
04454e1e | 2429 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2430 | pub const SL_E_TKA_THUMBPRINT_CERT_NOT_FOUND: ::windows_sys::core::HRESULT = -1073417458i32; |
04454e1e | 2431 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2432 | pub const SL_E_TKA_TPID_MISMATCH: ::windows_sys::core::HRESULT = -1073417456i32; |
04454e1e | 2433 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2434 | pub const SL_E_TOKEN_STORE_INVALID_STATE: ::windows_sys::core::HRESULT = -1073422334i32; |
04454e1e | 2435 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2436 | pub const SL_E_TOKSTO_ALREADY_INITIALIZED: ::windows_sys::core::HRESULT = -1073422326i32; |
04454e1e | 2437 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2438 | pub const SL_E_TOKSTO_CANT_ACQUIRE_MUTEX: ::windows_sys::core::HRESULT = -1073422317i32; |
04454e1e | 2439 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2440 | pub const SL_E_TOKSTO_CANT_CREATE_FILE: ::windows_sys::core::HRESULT = -1073422324i32; |
04454e1e | 2441 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2442 | pub const SL_E_TOKSTO_CANT_CREATE_MUTEX: ::windows_sys::core::HRESULT = -1073422318i32; |
04454e1e | 2443 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2444 | pub const SL_E_TOKSTO_CANT_PARSE_PROPERTIES: ::windows_sys::core::HRESULT = -1073422321i32; |
04454e1e | 2445 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2446 | pub const SL_E_TOKSTO_CANT_READ_FILE: ::windows_sys::core::HRESULT = -1073422322i32; |
04454e1e | 2447 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2448 | pub const SL_E_TOKSTO_CANT_WRITE_TO_FILE: ::windows_sys::core::HRESULT = -1073422323i32; |
04454e1e | 2449 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2450 | pub const SL_E_TOKSTO_INVALID_FILE: ::windows_sys::core::HRESULT = -1073422319i32; |
04454e1e | 2451 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2452 | pub const SL_E_TOKSTO_NOT_INITIALIZED: ::windows_sys::core::HRESULT = -1073422327i32; |
04454e1e | 2453 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2454 | pub const SL_E_TOKSTO_NO_ID_SET: ::windows_sys::core::HRESULT = -1073422325i32; |
04454e1e | 2455 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2456 | pub const SL_E_TOKSTO_NO_PROPERTIES: ::windows_sys::core::HRESULT = -1073422328i32; |
04454e1e | 2457 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2458 | pub const SL_E_TOKSTO_NO_TOKEN_DATA: ::windows_sys::core::HRESULT = -1073422316i32; |
04454e1e | 2459 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2460 | pub const SL_E_TOKSTO_PROPERTY_NOT_FOUND: ::windows_sys::core::HRESULT = -1073422320i32; |
04454e1e | 2461 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2462 | pub const SL_E_TOKSTO_TOKEN_NOT_FOUND: ::windows_sys::core::HRESULT = -1073422329i32; |
04454e1e | 2463 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2464 | pub const SL_E_USE_LICENSE_NOT_INSTALLED: ::windows_sys::core::HRESULT = -1073418237i32; |
04454e1e | 2465 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2466 | pub const SL_E_VALIDATION_BLOB_PARAM_NOT_FOUND: ::windows_sys::core::HRESULT = -1073429721i32; |
04454e1e | 2467 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2468 | pub const SL_E_VALIDATION_BLOCKED_PRODUCT_KEY: ::windows_sys::core::HRESULT = -1073429342i32; |
04454e1e | 2469 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2470 | pub const SL_E_VALIDATION_INVALID_PRODUCT_KEY: ::windows_sys::core::HRESULT = -1073429339i32; |
04454e1e | 2471 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2472 | pub const SL_E_VALIDITY_PERIOD_EXPIRED: ::windows_sys::core::HRESULT = -1073415161i32; |
04454e1e | 2473 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2474 | pub const SL_E_VALIDITY_TIME_EXPIRED: ::windows_sys::core::HRESULT = -1073418207i32; |
04454e1e | 2475 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2476 | pub const SL_E_VALUE_NOT_FOUND: ::windows_sys::core::HRESULT = -1073418222i32; |
04454e1e | 2477 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2478 | pub const SL_E_VL_AD_AO_NAME_TOO_LONG: ::windows_sys::core::HRESULT = -1073418110i32; |
04454e1e | 2479 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2480 | pub const SL_E_VL_AD_AO_NOT_FOUND: ::windows_sys::core::HRESULT = -1073418111i32; |
04454e1e | 2481 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2482 | pub const SL_E_VL_AD_SCHEMA_VERSION_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -1073418109i32; |
04454e1e | 2483 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2484 | pub const SL_E_VL_BINDING_SERVICE_NOT_ENABLED: ::windows_sys::core::HRESULT = -1073418183i32; |
04454e1e | 2485 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2486 | pub const SL_E_VL_BINDING_SERVICE_UNAVAILABLE: ::windows_sys::core::HRESULT = -1073418124i32; |
04454e1e | 2487 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2488 | pub const SL_E_VL_INFO_PRODUCT_USER_RIGHT: ::windows_sys::core::HRESULT = 1074065472i32; |
04454e1e | 2489 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2490 | pub const SL_E_VL_INVALID_TIMESTAMP: ::windows_sys::core::HRESULT = -1073418132i32; |
04454e1e | 2491 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2492 | pub const SL_E_VL_KEY_MANAGEMENT_SERVICE_ID_MISMATCH: ::windows_sys::core::HRESULT = -1073418174i32; |
04454e1e | 2493 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2494 | pub const SL_E_VL_KEY_MANAGEMENT_SERVICE_NOT_ACTIVATED: ::windows_sys::core::HRESULT = -1073418175i32; |
04454e1e | 2495 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2496 | pub const SL_E_VL_KEY_MANAGEMENT_SERVICE_VM_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -1073418133i32; |
04454e1e | 2497 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2498 | pub const SL_E_VL_MACHINE_NOT_BOUND: ::windows_sys::core::HRESULT = -1073418154i32; |
04454e1e | 2499 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2500 | pub const SL_E_VL_NOT_ENOUGH_COUNT: ::windows_sys::core::HRESULT = -1073418184i32; |
04454e1e | 2501 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2502 | pub const SL_E_VL_NOT_WINDOWS_SLP: ::windows_sys::core::HRESULT = -1073418187i32; |
04454e1e | 2503 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2504 | pub const SL_E_WINDOWS_INVALID_LICENSE_STATE: ::windows_sys::core::HRESULT = -1073418204i32; |
04454e1e | 2505 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2506 | pub const SL_E_WINDOWS_VERSION_MISMATCH: ::windows_sys::core::HRESULT = -1073422297i32; |
04454e1e | 2507 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2508 | pub const SL_INFO_KEY_ACTIVE_PLUGINS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ActivePlugins"); |
04454e1e | 2509 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2510 | pub const SL_INFO_KEY_AUTHOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Author"); |
04454e1e | 2511 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2512 | pub const SL_INFO_KEY_BIOS_OA2_MINOR_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BiosOA2MinorVersion"); |
04454e1e | 2513 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2514 | pub const SL_INFO_KEY_BIOS_PKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BiosProductKey"); |
04454e1e | 2515 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2516 | pub const SL_INFO_KEY_BIOS_PKEY_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BiosProductKeyDescription"); |
04454e1e | 2517 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2518 | pub const SL_INFO_KEY_BIOS_PKEY_PKPN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BiosProductKeyPkPn"); |
04454e1e | 2519 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2520 | pub const SL_INFO_KEY_BIOS_SLIC_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BiosSlicState"); |
04454e1e | 2521 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2522 | pub const SL_INFO_KEY_CHANNEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Channel"); |
04454e1e | 2523 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2524 | pub const SL_INFO_KEY_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); |
04454e1e | 2525 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2526 | pub const SL_INFO_KEY_DIGITAL_PID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DigitalPID"); |
04454e1e | 2527 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2528 | pub const SL_INFO_KEY_DIGITAL_PID2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DigitalPID2"); |
04454e1e | 2529 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2530 | pub const SL_INFO_KEY_IS_KMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsKeyManagementService"); |
04454e1e | 2531 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2532 | pub const SL_INFO_KEY_IS_PRS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsPRS"); |
04454e1e | 2533 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2534 | pub const SL_INFO_KEY_KMS_CURRENT_COUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceCurrentCount"); |
04454e1e | 2535 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2536 | pub const SL_INFO_KEY_KMS_FAILED_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceFailedRequests"); |
04454e1e | 2537 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2538 | pub const SL_INFO_KEY_KMS_LICENSED_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceLicensedRequests"); |
04454e1e | 2539 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2540 | pub const SL_INFO_KEY_KMS_NON_GENUINE_GRACE_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceNonGenuineGraceRequests"); |
04454e1e | 2541 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2542 | pub const SL_INFO_KEY_KMS_NOTIFICATION_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceNotificationRequests"); |
04454e1e | 2543 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2544 | pub const SL_INFO_KEY_KMS_OOB_GRACE_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceOOBGraceRequests"); |
04454e1e | 2545 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2546 | pub const SL_INFO_KEY_KMS_OOT_GRACE_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceOOTGraceRequests"); |
04454e1e | 2547 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2548 | pub const SL_INFO_KEY_KMS_REQUIRED_CLIENT_COUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceRequiredClientCount"); |
04454e1e | 2549 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2550 | pub const SL_INFO_KEY_KMS_TOTAL_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceTotalRequests"); |
04454e1e | 2551 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2552 | pub const SL_INFO_KEY_KMS_UNLICENSED_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceUnlicensedRequests"); |
04454e1e | 2553 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2554 | pub const SL_INFO_KEY_LICENSE_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LicenseType"); |
04454e1e | 2555 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2556 | pub const SL_INFO_KEY_LICENSOR_URL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LicensorUrl"); |
04454e1e | 2557 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2558 | pub const SL_INFO_KEY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); |
04454e1e | 2559 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2560 | pub const SL_INFO_KEY_PARTIAL_PRODUCT_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PartialProductKey"); |
04454e1e | 2561 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2562 | pub const SL_INFO_KEY_PRODUCT_KEY_ACTIVATION_URL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PKCURL"); |
04454e1e | 2563 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2564 | pub const SL_INFO_KEY_PRODUCT_SKU_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProductSkuId"); |
04454e1e | 2565 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2566 | pub const SL_INFO_KEY_RIGHT_ACCOUNT_ACTIVATION_URL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RACURL"); |
04454e1e | 2567 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2568 | pub const SL_INFO_KEY_SECURE_PROCESSOR_ACTIVATION_URL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SPCURL"); |
04454e1e | 2569 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2570 | pub const SL_INFO_KEY_SECURE_STORE_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SecureStoreId"); |
04454e1e | 2571 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2572 | pub const SL_INFO_KEY_SYSTEM_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SystemState"); |
04454e1e | 2573 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2574 | pub const SL_INFO_KEY_USE_LICENSE_ACTIVATION_URL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EULURL"); |
04454e1e | 2575 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2576 | pub const SL_INFO_KEY_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Version"); |
04454e1e | 2577 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2578 | pub const SL_INTERNAL_ZONE: u32 = 57344u32; |
04454e1e | 2579 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2580 | pub const SL_I_NONGENUINE_GRACE_PERIOD: ::windows_sys::core::HRESULT = 1074065509i32; |
04454e1e | 2581 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2582 | pub const SL_I_NONGENUINE_GRACE_PERIOD_2: ::windows_sys::core::HRESULT = 1074065512i32; |
04454e1e | 2583 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2584 | pub const SL_I_OOB_GRACE_PERIOD: ::windows_sys::core::HRESULT = 1074065420i32; |
04454e1e | 2585 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2586 | pub const SL_I_OOT_GRACE_PERIOD: ::windows_sys::core::HRESULT = 1074065421i32; |
04454e1e | 2587 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2588 | pub const SL_I_PERPETUAL_OOB_GRACE_PERIOD: ::windows_sys::core::HRESULT = 1074068485i32; |
04454e1e | 2589 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2590 | pub const SL_I_STORE_BASED_ACTIVATION: ::windows_sys::core::HRESULT = 1074066433i32; |
04454e1e | 2591 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2592 | pub const SL_I_TIMEBASED_EXTENDED_GRACE_PERIOD: ::windows_sys::core::HRESULT = 1074068486i32; |
04454e1e | 2593 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2594 | pub const SL_I_TIMEBASED_VALIDITY_PERIOD: ::windows_sys::core::HRESULT = 1074068484i32; |
04454e1e | 2595 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2596 | pub const SL_MDOLLAR_ZONE: u32 = 40960u32; |
04454e1e | 2597 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2598 | pub const SL_MSCH_ZONE: u32 = 49152u32; |
04454e1e | 2599 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2600 | pub const SL_PKEY_DETECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msft:rm/algorithm/pkey/detect"); |
04454e1e | 2601 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2602 | pub const SL_PKEY_MS2005: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msft:rm/algorithm/pkey/2005"); |
04454e1e | 2603 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2604 | pub const SL_PKEY_MS2009: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msft:rm/algorithm/pkey/2009"); |
04454e1e | 2605 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2606 | pub const SL_POLICY_EVALUATION_MODE_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Security-SPP-EvaluationModeEnabled"); |
04454e1e | 2607 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2608 | pub const SL_PROP_ACTIVATION_VALIDATION_IN_PROGRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_ACTIVATION_VALIDATION_IN_PROGRESS"); |
04454e1e | 2609 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2610 | pub const SL_PROP_BRT_COMMIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_BRT_COMMIT"); |
04454e1e | 2611 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2612 | pub const SL_PROP_BRT_DATA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_BRT_DATA"); |
04454e1e | 2613 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2614 | pub const SL_PROP_GENUINE_RESULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_GENUINE_RESULT"); |
04454e1e | 2615 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2616 | pub const SL_PROP_GET_GENUINE_AUTHZ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_GET_GENUINE_AUTHZ"); |
04454e1e | 2617 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2618 | pub const SL_PROP_GET_GENUINE_SERVER_AUTHZ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_GET_GENUINE_SERVER_AUTHZ"); |
04454e1e | 2619 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2620 | pub const SL_PROP_LAST_ACT_ATTEMPT_HRESULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_LAST_ACT_ATTEMPT_HRESULT"); |
04454e1e | 2621 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2622 | pub const SL_PROP_LAST_ACT_ATTEMPT_SERVER_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_LAST_ACT_ATTEMPT_SERVER_FLAGS"); |
04454e1e | 2623 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2624 | pub const SL_PROP_LAST_ACT_ATTEMPT_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_LAST_ACT_ATTEMPT_TIME"); |
04454e1e | 2625 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2626 | pub const SL_PROP_NONGENUINE_GRACE_FLAG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_NONGENUINE_GRACE_FLAG"); |
04454e1e | 2627 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2628 | pub const SL_REARM_REBOOT_REQUIRED: u32 = 1u32; |
04454e1e | 2629 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2630 | pub const SL_REMAPPING_MDOLLAR_CIDIID_INVALID_CHECK_DIGITS: ::windows_sys::core::HRESULT = -2143313776i32; |
04454e1e | 2631 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2632 | pub const SL_REMAPPING_MDOLLAR_CIDIID_INVALID_DATA: ::windows_sys::core::HRESULT = -2143313778i32; |
04454e1e | 2633 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2634 | pub const SL_REMAPPING_MDOLLAR_CIDIID_INVALID_DATA_LENGTH: ::windows_sys::core::HRESULT = -2143313777i32; |
04454e1e | 2635 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2636 | pub const SL_REMAPPING_MDOLLAR_CIDIID_INVALID_VERSION: ::windows_sys::core::HRESULT = -2143313779i32; |
04454e1e | 2637 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2638 | pub const SL_REMAPPING_MDOLLAR_DIGITALMARKER_BINDING_NOT_CONFIGURED: ::windows_sys::core::HRESULT = -2143313708i32; |
04454e1e | 2639 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2640 | pub const SL_REMAPPING_MDOLLAR_DIGITALMARKER_INVALID_BINDING: ::windows_sys::core::HRESULT = -2143313709i32; |
04454e1e | 2641 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2642 | pub const SL_REMAPPING_MDOLLAR_DMAK_EXTENSION_LIMIT_EXCEEDED: ::windows_sys::core::HRESULT = -2143313792i32; |
04454e1e | 2643 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2644 | pub const SL_REMAPPING_MDOLLAR_DMAK_LIMIT_EXCEEDED: ::windows_sys::core::HRESULT = -2143313793i32; |
04454e1e | 2645 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2646 | pub const SL_REMAPPING_MDOLLAR_DMAK_OVERRIDE_LIMIT_REACHED: ::windows_sys::core::HRESULT = -2143313706i32; |
04454e1e | 2647 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2648 | pub const SL_REMAPPING_MDOLLAR_FREE_OFFER_EXPIRED: ::windows_sys::core::HRESULT = -2143312896i32; |
04454e1e | 2649 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2650 | pub const SL_REMAPPING_MDOLLAR_INVALID_ACTCONFIG_ID: ::windows_sys::core::HRESULT = -2143313802i32; |
04454e1e | 2651 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2652 | pub const SL_REMAPPING_MDOLLAR_INVALID_ARGUMENT: ::windows_sys::core::HRESULT = -2143313795i32; |
04454e1e | 2653 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2654 | pub const SL_REMAPPING_MDOLLAR_INVALID_BINDING: ::windows_sys::core::HRESULT = -2143313818i32; |
04454e1e | 2655 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2656 | pub const SL_REMAPPING_MDOLLAR_INVALID_BINDING_URI: ::windows_sys::core::HRESULT = -2143313798i32; |
04454e1e | 2657 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2658 | pub const SL_REMAPPING_MDOLLAR_INVALID_PRODUCT_DATA: ::windows_sys::core::HRESULT = -2143313804i32; |
04454e1e | 2659 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2660 | pub const SL_REMAPPING_MDOLLAR_INVALID_PRODUCT_DATA_ID: ::windows_sys::core::HRESULT = -2143313805i32; |
04454e1e | 2661 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2662 | pub const SL_REMAPPING_MDOLLAR_INVALID_PRODUCT_KEY: ::windows_sys::core::HRESULT = -2143313816i32; |
04454e1e | 2663 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2664 | pub const SL_REMAPPING_MDOLLAR_INVALID_PRODUCT_KEY_FORMAT: ::windows_sys::core::HRESULT = -2143313800i32; |
04454e1e | 2665 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2666 | pub const SL_REMAPPING_MDOLLAR_INVALID_PRODUCT_KEY_LENGTH: ::windows_sys::core::HRESULT = -2143313801i32; |
04454e1e | 2667 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2668 | pub const SL_REMAPPING_MDOLLAR_MAXIMUM_UNLOCK_EXCEEDED: ::windows_sys::core::HRESULT = -2143313807i32; |
04454e1e | 2669 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2670 | pub const SL_REMAPPING_MDOLLAR_NO_RULES_TO_ACTIVATE: ::windows_sys::core::HRESULT = -2143313720i32; |
04454e1e | 2671 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2672 | pub const SL_REMAPPING_MDOLLAR_OEM_SLP_COA0: ::windows_sys::core::HRESULT = -2143313789i32; |
04454e1e | 2673 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2674 | pub const SL_REMAPPING_MDOLLAR_OSR_DEVICE_BLOCKED: ::windows_sys::core::HRESULT = -2143310909i32; |
04454e1e | 2675 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2676 | pub const SL_REMAPPING_MDOLLAR_OSR_DEVICE_THROTTLED: ::windows_sys::core::HRESULT = -2143310914i32; |
04454e1e | 2677 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2678 | pub const SL_REMAPPING_MDOLLAR_OSR_DONOR_HWID_NO_ENTITLEMENT: ::windows_sys::core::HRESULT = -2143310920i32; |
04454e1e | 2679 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2680 | pub const SL_REMAPPING_MDOLLAR_OSR_GENERIC_ERROR: ::windows_sys::core::HRESULT = -2143310919i32; |
04454e1e | 2681 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2682 | pub const SL_REMAPPING_MDOLLAR_OSR_GP_DISABLED: ::windows_sys::core::HRESULT = -2143310913i32; |
04454e1e | 2683 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2684 | pub const SL_REMAPPING_MDOLLAR_OSR_HARDWARE_BLOCKED: ::windows_sys::core::HRESULT = -2143310912i32; |
04454e1e | 2685 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2686 | pub const SL_REMAPPING_MDOLLAR_OSR_LICENSE_BLOCKED: ::windows_sys::core::HRESULT = -2143310910i32; |
04454e1e | 2687 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2688 | pub const SL_REMAPPING_MDOLLAR_OSR_LICENSE_THROTTLED: ::windows_sys::core::HRESULT = -2143310915i32; |
04454e1e | 2689 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2690 | pub const SL_REMAPPING_MDOLLAR_OSR_NOT_ADMIN: ::windows_sys::core::HRESULT = -2143310917i32; |
04454e1e | 2691 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2692 | pub const SL_REMAPPING_MDOLLAR_OSR_NO_ASSOCIATION: ::windows_sys::core::HRESULT = -2143310918i32; |
04454e1e | 2693 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2694 | pub const SL_REMAPPING_MDOLLAR_OSR_USER_BLOCKED: ::windows_sys::core::HRESULT = -2143310911i32; |
04454e1e | 2695 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2696 | pub const SL_REMAPPING_MDOLLAR_OSR_USER_THROTTLED: ::windows_sys::core::HRESULT = -2143310916i32; |
04454e1e | 2697 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2698 | pub const SL_REMAPPING_MDOLLAR_PRODUCT_KEY_BLOCKED: ::windows_sys::core::HRESULT = -2143313817i32; |
04454e1e | 2699 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2700 | pub const SL_REMAPPING_MDOLLAR_PRODUCT_KEY_BLOCKED_IPLOCATION: ::windows_sys::core::HRESULT = -2143313717i32; |
04454e1e | 2701 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2702 | pub const SL_REMAPPING_MDOLLAR_PRODUCT_KEY_OUT_OF_RANGE: ::windows_sys::core::HRESULT = -2143313819i32; |
04454e1e | 2703 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2704 | pub const SL_REMAPPING_MDOLLAR_ROT_OVERRIDE_LIMIT_REACHED: ::windows_sys::core::HRESULT = -2143313707i32; |
04454e1e | 2705 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2706 | pub const SL_REMAPPING_MDOLLAR_TIMEBASED_ACTIVATION_AFTER_END_DATE: ::windows_sys::core::HRESULT = -2143313768i32; |
04454e1e | 2707 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2708 | pub const SL_REMAPPING_MDOLLAR_TIMEBASED_ACTIVATION_BEFORE_START_DATE: ::windows_sys::core::HRESULT = -2143313769i32; |
04454e1e | 2709 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2710 | pub const SL_REMAPPING_MDOLLAR_TIMEBASED_ACTIVATION_NOT_AVAILABLE: ::windows_sys::core::HRESULT = -2143313767i32; |
04454e1e | 2711 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2712 | pub const SL_REMAPPING_MDOLLAR_TIMEBASED_PRODUCT_KEY_NOT_CONFIGURED: ::windows_sys::core::HRESULT = -2143313766i32; |
04454e1e | 2713 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2714 | pub const SL_REMAPPING_MDOLLAR_UNSUPPORTED_PRODUCT_KEY: ::windows_sys::core::HRESULT = -2143313812i32; |
04454e1e | 2715 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2716 | pub const SL_REMAPPING_SP_PUB_API_BAD_GET_INFO_QUERY: ::windows_sys::core::HRESULT = -1073426414i32; |
04454e1e | 2717 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2718 | pub const SL_REMAPPING_SP_PUB_API_HANDLE_NOT_COMMITED: ::windows_sys::core::HRESULT = -1073426303i32; |
04454e1e | 2719 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2720 | pub const SL_REMAPPING_SP_PUB_API_INVALID_ALGORITHM_TYPE: ::windows_sys::core::HRESULT = -1073426423i32; |
04454e1e | 2721 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2722 | pub const SL_REMAPPING_SP_PUB_API_INVALID_HANDLE: ::windows_sys::core::HRESULT = -1073426388i32; |
04454e1e | 2723 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2724 | pub const SL_REMAPPING_SP_PUB_API_INVALID_KEY_LENGTH: ::windows_sys::core::HRESULT = -1073426347i32; |
04454e1e | 2725 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2726 | pub const SL_REMAPPING_SP_PUB_API_INVALID_LICENSE: ::windows_sys::core::HRESULT = -1073426432i32; |
04454e1e | 2727 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2728 | pub const SL_REMAPPING_SP_PUB_API_NO_AES_PROVIDER: ::windows_sys::core::HRESULT = -1073426317i32; |
04454e1e | 2729 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2730 | pub const SL_REMAPPING_SP_PUB_API_TOO_MANY_LOADED_ENVIRONMENTS: ::windows_sys::core::HRESULT = -1073426420i32; |
04454e1e | 2731 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2732 | pub const SL_REMAPPING_SP_PUB_CRYPTO_HASH_FINALIZED: ::windows_sys::core::HRESULT = -1073425911i32; |
04454e1e | 2733 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2734 | pub const SL_REMAPPING_SP_PUB_CRYPTO_INVALID_BLOCK: ::windows_sys::core::HRESULT = -1073425905i32; |
04454e1e | 2735 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2736 | pub const SL_REMAPPING_SP_PUB_CRYPTO_INVALID_BLOCKLENGTH: ::windows_sys::core::HRESULT = -1073425918i32; |
04454e1e | 2737 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2738 | pub const SL_REMAPPING_SP_PUB_CRYPTO_INVALID_CIPHER: ::windows_sys::core::HRESULT = -1073425917i32; |
04454e1e | 2739 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2740 | pub const SL_REMAPPING_SP_PUB_CRYPTO_INVALID_CIPHERMODE: ::windows_sys::core::HRESULT = -1073425916i32; |
04454e1e | 2741 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2742 | pub const SL_REMAPPING_SP_PUB_CRYPTO_INVALID_FORMAT: ::windows_sys::core::HRESULT = -1073425904i32; |
04454e1e | 2743 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2744 | pub const SL_REMAPPING_SP_PUB_CRYPTO_INVALID_KEYLENGTH: ::windows_sys::core::HRESULT = -1073425919i32; |
04454e1e | 2745 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2746 | pub const SL_REMAPPING_SP_PUB_CRYPTO_INVALID_PADDING: ::windows_sys::core::HRESULT = -1073425903i32; |
04454e1e | 2747 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2748 | pub const SL_REMAPPING_SP_PUB_CRYPTO_INVALID_SIGNATURE: ::windows_sys::core::HRESULT = -1073425906i32; |
04454e1e | 2749 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2750 | pub const SL_REMAPPING_SP_PUB_CRYPTO_INVALID_SIGNATURELENGTH: ::windows_sys::core::HRESULT = -1073425907i32; |
04454e1e | 2751 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2752 | pub const SL_REMAPPING_SP_PUB_CRYPTO_KEY_NOT_AVAILABLE: ::windows_sys::core::HRESULT = -1073425910i32; |
04454e1e | 2753 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2754 | pub const SL_REMAPPING_SP_PUB_CRYPTO_KEY_NOT_FOUND: ::windows_sys::core::HRESULT = -1073425909i32; |
04454e1e | 2755 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2756 | pub const SL_REMAPPING_SP_PUB_CRYPTO_NOT_BLOCK_ALIGNED: ::windows_sys::core::HRESULT = -1073425908i32; |
04454e1e | 2757 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2758 | pub const SL_REMAPPING_SP_PUB_CRYPTO_UNKNOWN_ATTRIBUTEID: ::windows_sys::core::HRESULT = -1073425912i32; |
04454e1e | 2759 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2760 | pub const SL_REMAPPING_SP_PUB_CRYPTO_UNKNOWN_HASHID: ::windows_sys::core::HRESULT = -1073425913i32; |
04454e1e | 2761 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2762 | pub const SL_REMAPPING_SP_PUB_CRYPTO_UNKNOWN_KEYID: ::windows_sys::core::HRESULT = -1073425914i32; |
04454e1e | 2763 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2764 | pub const SL_REMAPPING_SP_PUB_CRYPTO_UNKNOWN_PROVIDERID: ::windows_sys::core::HRESULT = -1073425915i32; |
04454e1e | 2765 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2766 | pub const SL_REMAPPING_SP_PUB_GENERAL_NOT_INITIALIZED: ::windows_sys::core::HRESULT = -1073426175i32; |
04454e1e | 2767 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2768 | pub const SL_REMAPPING_SP_PUB_KM_CACHE_IDENTICAL: ::windows_sys::core::HRESULT = 1074058753i32; |
04454e1e | 2769 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2770 | pub const SL_REMAPPING_SP_PUB_KM_CACHE_POLICY_CHANGED: ::windows_sys::core::HRESULT = 1074058754i32; |
04454e1e | 2771 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2772 | pub const SL_REMAPPING_SP_PUB_KM_CACHE_TAMPER: ::windows_sys::core::HRESULT = -1073425151i32; |
04454e1e | 2773 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2774 | pub const SL_REMAPPING_SP_PUB_KM_CACHE_TAMPER_RESTORE_FAILED: ::windows_sys::core::HRESULT = -1073425150i32; |
04454e1e | 2775 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2776 | pub const SL_REMAPPING_SP_PUB_PROXY_SOFT_TAMPER: ::windows_sys::core::HRESULT = -1073424638i32; |
04454e1e | 2777 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2778 | pub const SL_REMAPPING_SP_PUB_TAMPER_MODULE_AUTHENTICATION: ::windows_sys::core::HRESULT = -1073425407i32; |
04454e1e | 2779 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2780 | pub const SL_REMAPPING_SP_PUB_TAMPER_SECURITY_PROCESSOR_PATCHED: ::windows_sys::core::HRESULT = -1073425406i32; |
04454e1e | 2781 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2782 | pub const SL_REMAPPING_SP_PUB_TIMER_ALREADY_EXISTS: ::windows_sys::core::HRESULT = -1073425654i32; |
04454e1e | 2783 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2784 | pub const SL_REMAPPING_SP_PUB_TIMER_EXPIRED: ::windows_sys::core::HRESULT = -1073425652i32; |
04454e1e | 2785 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2786 | pub const SL_REMAPPING_SP_PUB_TIMER_NAME_SIZE_TOO_BIG: ::windows_sys::core::HRESULT = -1073425651i32; |
04454e1e | 2787 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2788 | pub const SL_REMAPPING_SP_PUB_TIMER_NOT_FOUND: ::windows_sys::core::HRESULT = -1073425653i32; |
04454e1e | 2789 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2790 | pub const SL_REMAPPING_SP_PUB_TIMER_READ_ONLY: ::windows_sys::core::HRESULT = -1073425647i32; |
04454e1e | 2791 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2792 | pub const SL_REMAPPING_SP_PUB_TRUSTED_TIME_OK: ::windows_sys::core::HRESULT = 1074057999i32; |
04454e1e | 2793 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2794 | pub const SL_REMAPPING_SP_PUB_TS_ACCESS_DENIED: ::windows_sys::core::HRESULT = -1073425644i32; |
04454e1e | 2795 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2796 | pub const SL_REMAPPING_SP_PUB_TS_ATTRIBUTE_NOT_FOUND: ::windows_sys::core::HRESULT = -1073425645i32; |
04454e1e | 2797 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2798 | pub const SL_REMAPPING_SP_PUB_TS_ATTRIBUTE_READ_ONLY: ::windows_sys::core::HRESULT = -1073425646i32; |
04454e1e | 2799 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2800 | pub const SL_REMAPPING_SP_PUB_TS_DATA_SIZE_TOO_BIG: ::windows_sys::core::HRESULT = -1073425656i32; |
04454e1e | 2801 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2802 | pub const SL_REMAPPING_SP_PUB_TS_ENTRY_KEY_ALREADY_EXISTS: ::windows_sys::core::HRESULT = -1073425659i32; |
04454e1e | 2803 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2804 | pub const SL_REMAPPING_SP_PUB_TS_ENTRY_KEY_NOT_FOUND: ::windows_sys::core::HRESULT = -1073425660i32; |
04454e1e | 2805 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2806 | pub const SL_REMAPPING_SP_PUB_TS_ENTRY_KEY_SIZE_TOO_BIG: ::windows_sys::core::HRESULT = -1073425658i32; |
04454e1e | 2807 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2808 | pub const SL_REMAPPING_SP_PUB_TS_ENTRY_READ_ONLY: ::windows_sys::core::HRESULT = -1073425648i32; |
04454e1e | 2809 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2810 | pub const SL_REMAPPING_SP_PUB_TS_FULL: ::windows_sys::core::HRESULT = -1073425650i32; |
04454e1e | 2811 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2812 | pub const SL_REMAPPING_SP_PUB_TS_INVALID_HW_BINDING: ::windows_sys::core::HRESULT = -1073425655i32; |
04454e1e | 2813 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2814 | pub const SL_REMAPPING_SP_PUB_TS_MAX_REARM_REACHED: ::windows_sys::core::HRESULT = -1073425657i32; |
04454e1e | 2815 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2816 | pub const SL_REMAPPING_SP_PUB_TS_NAMESPACE_IN_USE: ::windows_sys::core::HRESULT = -1073425642i32; |
04454e1e | 2817 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2818 | pub const SL_REMAPPING_SP_PUB_TS_NAMESPACE_NOT_FOUND: ::windows_sys::core::HRESULT = -1073425643i32; |
04454e1e | 2819 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2820 | pub const SL_REMAPPING_SP_PUB_TS_REARMED: ::windows_sys::core::HRESULT = -1073425662i32; |
04454e1e | 2821 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2822 | pub const SL_REMAPPING_SP_PUB_TS_RECREATED: ::windows_sys::core::HRESULT = -1073425661i32; |
04454e1e | 2823 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2824 | pub const SL_REMAPPING_SP_PUB_TS_TAMPERED: ::windows_sys::core::HRESULT = -1073425663i32; |
923072b8 | 2825 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2826 | pub const SL_REMAPPING_SP_PUB_TS_TAMPERED_BREADCRUMB_GENERATION: ::windows_sys::core::HRESULT = -1073425640i32; |
04454e1e | 2827 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2828 | pub const SL_REMAPPING_SP_PUB_TS_TAMPERED_BREADCRUMB_LOAD_INVALID: ::windows_sys::core::HRESULT = -1073425641i32; |
04454e1e | 2829 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2830 | pub const SL_REMAPPING_SP_PUB_TS_TAMPERED_DATA_BREADCRUMB_MISMATCH: ::windows_sys::core::HRESULT = -1073425637i32; |
04454e1e | 2831 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2832 | pub const SL_REMAPPING_SP_PUB_TS_TAMPERED_DATA_VERSION_MISMATCH: ::windows_sys::core::HRESULT = -1073425636i32; |
04454e1e | 2833 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2834 | pub const SL_REMAPPING_SP_PUB_TS_TAMPERED_INVALID_DATA: ::windows_sys::core::HRESULT = -1073425639i32; |
04454e1e | 2835 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2836 | pub const SL_REMAPPING_SP_PUB_TS_TAMPERED_NO_DATA: ::windows_sys::core::HRESULT = -1073425638i32; |
04454e1e | 2837 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2838 | pub const SL_REMAPPING_SP_STATUS_ALREADY_EXISTS: ::windows_sys::core::HRESULT = -1073426171i32; |
04454e1e | 2839 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2840 | pub const SL_REMAPPING_SP_STATUS_DEBUGGER_DETECTED: ::windows_sys::core::HRESULT = -2147167989i32; |
04454e1e | 2841 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2842 | pub const SL_REMAPPING_SP_STATUS_GENERIC_FAILURE: ::windows_sys::core::HRESULT = -1073426173i32; |
04454e1e | 2843 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2844 | pub const SL_REMAPPING_SP_STATUS_INSUFFICIENT_BUFFER: ::windows_sys::core::HRESULT = -1073426169i32; |
04454e1e | 2845 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2846 | pub const SL_REMAPPING_SP_STATUS_INVALIDARG: ::windows_sys::core::HRESULT = -1073426172i32; |
04454e1e | 2847 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2848 | pub const SL_REMAPPING_SP_STATUS_INVALIDDATA: ::windows_sys::core::HRESULT = -1073426168i32; |
04454e1e | 2849 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2850 | pub const SL_REMAPPING_SP_STATUS_INVALID_SPAPI_CALL: ::windows_sys::core::HRESULT = -1073426167i32; |
04454e1e | 2851 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2852 | pub const SL_REMAPPING_SP_STATUS_INVALID_SPAPI_VERSION: ::windows_sys::core::HRESULT = -1073426166i32; |
04454e1e | 2853 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2854 | pub const SL_REMAPPING_SP_STATUS_NO_MORE_DATA: ::windows_sys::core::HRESULT = -1073426164i32; |
04454e1e | 2855 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2856 | pub const SL_REMAPPING_SP_STATUS_PUSHKEY_CONFLICT: ::windows_sys::core::HRESULT = -1073424639i32; |
04454e1e | 2857 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2858 | pub const SL_REMAPPING_SP_STATUS_SYSTEM_TIME_SKEWED: ::windows_sys::core::HRESULT = -2147167998i32; |
04454e1e | 2859 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2860 | pub const SL_SERVER_ZONE: u32 = 45056u32; |
04454e1e | 2861 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2862 | pub const SL_SYSTEM_STATE_REBOOT_POLICY_FOUND: u32 = 1u32; |
04454e1e | 2863 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2864 | pub const SL_SYSTEM_STATE_TAMPERED: u32 = 2u32; |
04454e1e | 2865 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2866 | pub const SPP_MIGRATION_GATHER_ACTIVATED_WINDOWS_STATE: u32 = 2u32; |
04454e1e | 2867 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2868 | pub const SPP_MIGRATION_GATHER_ALL: u32 = 4294967295u32; |
04454e1e | 2869 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2870 | pub const SPP_MIGRATION_GATHER_MIGRATABLE_APPS: u32 = 1u32; |
04454e1e | 2871 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2872 | pub const SP_ACCEPT_CREDENTIALS_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("SpAcceptCredentials\u{0}"); |
04454e1e | 2873 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2874 | pub const SP_PROT_ALL: u32 = 4294967295u32; |
04454e1e | 2875 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2876 | pub const SP_PROT_DTLS1_0_CLIENT: u32 = 131072u32; |
04454e1e | 2877 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2878 | pub const SP_PROT_DTLS1_0_SERVER: u32 = 65536u32; |
04454e1e | 2879 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2880 | pub const SP_PROT_DTLS1_2_CLIENT: u32 = 524288u32; |
04454e1e | 2881 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2882 | pub const SP_PROT_DTLS1_2_SERVER: u32 = 262144u32; |
04454e1e | 2883 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2884 | pub const SP_PROT_DTLS_CLIENT: u32 = 131072u32; |
04454e1e | 2885 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2886 | pub const SP_PROT_DTLS_SERVER: u32 = 65536u32; |
04454e1e | 2887 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2888 | pub const SP_PROT_NONE: u32 = 0u32; |
04454e1e | 2889 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2890 | pub const SP_PROT_PCT1_CLIENT: u32 = 2u32; |
04454e1e | 2891 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2892 | pub const SP_PROT_PCT1_SERVER: u32 = 1u32; |
04454e1e | 2893 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2894 | pub const SP_PROT_SSL2_CLIENT: u32 = 8u32; |
04454e1e | 2895 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2896 | pub const SP_PROT_SSL2_SERVER: u32 = 4u32; |
04454e1e | 2897 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2898 | pub const SP_PROT_SSL3_CLIENT: u32 = 32u32; |
04454e1e | 2899 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2900 | pub const SP_PROT_SSL3_SERVER: u32 = 16u32; |
04454e1e | 2901 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2902 | pub const SP_PROT_TLS1_0_CLIENT: u32 = 128u32; |
04454e1e | 2903 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2904 | pub const SP_PROT_TLS1_0_SERVER: u32 = 64u32; |
04454e1e | 2905 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2906 | pub const SP_PROT_TLS1_1_CLIENT: u32 = 512u32; |
04454e1e | 2907 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2908 | pub const SP_PROT_TLS1_1_SERVER: u32 = 256u32; |
04454e1e | 2909 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2910 | pub const SP_PROT_TLS1_2_CLIENT: u32 = 2048u32; |
04454e1e | 2911 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2912 | pub const SP_PROT_TLS1_2_SERVER: u32 = 1024u32; |
04454e1e | 2913 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2914 | pub const SP_PROT_TLS1_3PLUS_CLIENT: u32 = 8192u32; |
04454e1e | 2915 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2916 | pub const SP_PROT_TLS1_3PLUS_SERVER: u32 = 4096u32; |
04454e1e | 2917 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2918 | pub const SP_PROT_TLS1_3_CLIENT: u32 = 8192u32; |
04454e1e | 2919 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2920 | pub const SP_PROT_TLS1_3_SERVER: u32 = 4096u32; |
04454e1e | 2921 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2922 | pub const SP_PROT_TLS1_CLIENT: u32 = 128u32; |
04454e1e | 2923 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2924 | pub const SP_PROT_TLS1_SERVER: u32 = 64u32; |
04454e1e | 2925 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2926 | pub const SP_PROT_UNI_CLIENT: u32 = 2147483648u32; |
04454e1e | 2927 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2928 | pub const SP_PROT_UNI_SERVER: u32 = 1073741824u32; |
04454e1e | 2929 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2930 | pub const SSL2SP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft SSL 2.0"); |
04454e1e | 2931 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2932 | pub const SSL2SP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft SSL 2.0"); |
04454e1e | 2933 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2934 | pub const SSL2SP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft SSL 2.0"); |
04454e1e | 2935 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2936 | pub const SSL3SP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft SSL 3.0"); |
04454e1e | 2937 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2938 | pub const SSL3SP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft SSL 3.0"); |
04454e1e | 2939 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2940 | pub const SSL3SP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft SSL 3.0"); |
04454e1e | 2941 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2942 | pub const SSL_CRACK_CERTIFICATE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SslCrackCertificate"); |
04454e1e | 2943 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2944 | pub const SSL_FREE_CERTIFICATE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SslFreeCertificate"); |
04454e1e | 2945 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2946 | pub const SSL_SESSION_RECONNECT: u32 = 1u32; |
04454e1e | 2947 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2948 | pub const SSPIPFC_CREDPROV_DO_NOT_LOAD: u32 = 4u32; |
04454e1e | 2949 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2950 | pub const SSPIPFC_CREDPROV_DO_NOT_SAVE: u32 = 1u32; |
04454e1e | 2951 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2952 | pub const SSPIPFC_NO_CHECKBOX: u32 = 2u32; |
04454e1e | 2953 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2954 | pub const SSPIPFC_SAVE_CRED_BY_CALLER: u32 = 1u32; |
04454e1e | 2955 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2956 | pub const SSPIPFC_USE_CREDUIBROKER: u32 = 8u32; |
04454e1e | 2957 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2958 | pub const SZ_ALG_MAX_SIZE: u32 = 64u32; |
04454e1e | 2959 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2960 | pub const TLS1SP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft TLS 1.0"); |
04454e1e | 2961 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2962 | pub const TLS1SP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft TLS 1.0"); |
04454e1e | 2963 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2964 | pub const TLS1SP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft TLS 1.0"); |
04454e1e | 2965 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2966 | pub const TLS1_ALERT_ACCESS_DENIED: u32 = 49u32; |
04454e1e | 2967 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2968 | pub const TLS1_ALERT_BAD_CERTIFICATE: u32 = 42u32; |
04454e1e | 2969 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2970 | pub const TLS1_ALERT_BAD_RECORD_MAC: u32 = 20u32; |
04454e1e | 2971 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2972 | pub const TLS1_ALERT_CERTIFICATE_EXPIRED: u32 = 45u32; |
04454e1e | 2973 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2974 | pub const TLS1_ALERT_CERTIFICATE_REVOKED: u32 = 44u32; |
04454e1e | 2975 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2976 | pub const TLS1_ALERT_CERTIFICATE_UNKNOWN: u32 = 46u32; |
04454e1e | 2977 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2978 | pub const TLS1_ALERT_CLOSE_NOTIFY: u32 = 0u32; |
04454e1e | 2979 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2980 | pub const TLS1_ALERT_DECODE_ERROR: u32 = 50u32; |
04454e1e | 2981 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2982 | pub const TLS1_ALERT_DECOMPRESSION_FAIL: u32 = 30u32; |
04454e1e | 2983 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2984 | pub const TLS1_ALERT_DECRYPTION_FAILED: u32 = 21u32; |
04454e1e | 2985 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2986 | pub const TLS1_ALERT_DECRYPT_ERROR: u32 = 51u32; |
04454e1e | 2987 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2988 | pub const TLS1_ALERT_EXPORT_RESTRICTION: u32 = 60u32; |
04454e1e | 2989 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2990 | pub const TLS1_ALERT_HANDSHAKE_FAILURE: u32 = 40u32; |
04454e1e | 2991 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2992 | pub const TLS1_ALERT_ILLEGAL_PARAMETER: u32 = 47u32; |
04454e1e | 2993 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2994 | pub const TLS1_ALERT_INSUFFIENT_SECURITY: u32 = 71u32; |
04454e1e | 2995 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2996 | pub const TLS1_ALERT_INTERNAL_ERROR: u32 = 80u32; |
04454e1e | 2997 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 2998 | pub const TLS1_ALERT_NO_APP_PROTOCOL: u32 = 120u32; |
04454e1e | 2999 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3000 | pub const TLS1_ALERT_NO_RENEGOTIATION: u32 = 100u32; |
04454e1e | 3001 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3002 | pub const TLS1_ALERT_PROTOCOL_VERSION: u32 = 70u32; |
04454e1e | 3003 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3004 | pub const TLS1_ALERT_RECORD_OVERFLOW: u32 = 22u32; |
04454e1e | 3005 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3006 | pub const TLS1_ALERT_UNEXPECTED_MESSAGE: u32 = 10u32; |
04454e1e | 3007 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3008 | pub const TLS1_ALERT_UNKNOWN_CA: u32 = 48u32; |
04454e1e | 3009 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3010 | pub const TLS1_ALERT_UNKNOWN_PSK_IDENTITY: u32 = 115u32; |
04454e1e | 3011 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3012 | pub const TLS1_ALERT_UNSUPPORTED_CERT: u32 = 43u32; |
04454e1e | 3013 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3014 | pub const TLS1_ALERT_UNSUPPORTED_EXT: u32 = 110u32; |
04454e1e | 3015 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3016 | pub const TLS1_ALERT_USER_CANCELED: u32 = 90u32; |
04454e1e | 3017 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3018 | pub const TLS_PARAMS_OPTIONAL: u32 = 1u32; |
04454e1e | 3019 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3020 | pub const TRUSTED_QUERY_AUTH: i32 = 64i32; |
04454e1e | 3021 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3022 | pub const TRUSTED_QUERY_CONTROLLERS: i32 = 2i32; |
04454e1e | 3023 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3024 | pub const TRUSTED_QUERY_DOMAIN_NAME: i32 = 1i32; |
04454e1e | 3025 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3026 | pub const TRUSTED_QUERY_POSIX: i32 = 8i32; |
04454e1e | 3027 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3028 | pub const TRUSTED_SET_AUTH: i32 = 32i32; |
04454e1e | 3029 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3030 | pub const TRUSTED_SET_CONTROLLERS: i32 = 4i32; |
04454e1e | 3031 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3032 | pub const TRUSTED_SET_POSIX: i32 = 16i32; |
04454e1e | 3033 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3034 | pub const TRUST_ATTRIBUTES_USER: u32 = 4278190080u32; |
04454e1e | 3035 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3036 | pub const TRUST_ATTRIBUTES_VALID: u32 = 4278386687u32; |
04454e1e | 3037 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3038 | pub const TRUST_ATTRIBUTE_CROSS_ORGANIZATION_ENABLE_TGT_DELEGATION: u32 = 2048u32; |
04454e1e | 3039 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3040 | pub const TRUST_ATTRIBUTE_CROSS_ORGANIZATION_NO_TGT_DELEGATION: u32 = 512u32; |
04454e1e | 3041 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3042 | pub const TRUST_ATTRIBUTE_PIM_TRUST: u32 = 1024u32; |
04454e1e | 3043 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3044 | pub const TRUST_ATTRIBUTE_QUARANTINED_DOMAIN: u32 = 4u32; |
04454e1e | 3045 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3046 | pub const TRUST_ATTRIBUTE_TREE_PARENT: u32 = 4194304u32; |
04454e1e | 3047 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3048 | pub const TRUST_ATTRIBUTE_TREE_ROOT: u32 = 8388608u32; |
04454e1e | 3049 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3050 | pub const TRUST_ATTRIBUTE_TRUST_USES_AES_KEYS: u32 = 256u32; |
04454e1e | 3051 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3052 | pub const TRUST_ATTRIBUTE_TRUST_USES_RC4_ENCRYPTION: u32 = 128u32; |
04454e1e | 3053 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3054 | pub const UNDERSTANDS_LONG_NAMES: u32 = 1u32; |
04454e1e | 3055 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3056 | pub const UNISP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Unified Security Protocol Provider"); |
04454e1e | 3057 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3058 | pub const UNISP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft Unified Security Protocol Provider"); |
04454e1e | 3059 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3060 | pub const UNISP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Unified Security Protocol Provider"); |
04454e1e | 3061 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3062 | pub const UNISP_RPC_ID: u32 = 14u32; |
04454e1e | 3063 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3064 | pub const USER_ACCOUNT_AUTO_LOCKED: u32 = 1024u32; |
04454e1e | 3065 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3066 | pub const USER_ACCOUNT_DISABLED: u32 = 1u32; |
04454e1e | 3067 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3068 | pub const USER_ALL_PARAMETERS: u32 = 2097152u32; |
04454e1e | 3069 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3070 | pub const USER_DONT_EXPIRE_PASSWORD: u32 = 512u32; |
04454e1e | 3071 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3072 | pub const USER_DONT_REQUIRE_PREAUTH: u32 = 65536u32; |
04454e1e | 3073 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3074 | pub const USER_ENCRYPTED_TEXT_PASSWORD_ALLOWED: u32 = 2048u32; |
04454e1e | 3075 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3076 | pub const USER_HOME_DIRECTORY_REQUIRED: u32 = 2u32; |
04454e1e | 3077 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3078 | pub const USER_INTERDOMAIN_TRUST_ACCOUNT: u32 = 64u32; |
04454e1e | 3079 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3080 | pub const USER_MNS_LOGON_ACCOUNT: u32 = 32u32; |
04454e1e | 3081 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3082 | pub const USER_NORMAL_ACCOUNT: u32 = 16u32; |
04454e1e | 3083 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3084 | pub const USER_NOT_DELEGATED: u32 = 16384u32; |
04454e1e | 3085 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3086 | pub const USER_NO_AUTH_DATA_REQUIRED: u32 = 524288u32; |
04454e1e | 3087 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3088 | pub const USER_PARTIAL_SECRETS_ACCOUNT: u32 = 1048576u32; |
04454e1e | 3089 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3090 | pub const USER_PASSWORD_EXPIRED: u32 = 131072u32; |
04454e1e | 3091 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3092 | pub const USER_PASSWORD_NOT_REQUIRED: u32 = 4u32; |
04454e1e | 3093 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3094 | pub const USER_SERVER_TRUST_ACCOUNT: u32 = 256u32; |
04454e1e | 3095 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3096 | pub const USER_SMARTCARD_REQUIRED: u32 = 4096u32; |
04454e1e | 3097 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3098 | pub const USER_TEMP_DUPLICATE_ACCOUNT: u32 = 8u32; |
04454e1e | 3099 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3100 | pub const USER_TRUSTED_FOR_DELEGATION: u32 = 8192u32; |
04454e1e | 3101 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3102 | pub const USER_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION: u32 = 262144u32; |
04454e1e | 3103 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3104 | pub const USER_USE_AES_KEYS: u32 = 2097152u32; |
04454e1e | 3105 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3106 | pub const USER_USE_DES_KEY_ONLY: u32 = 32768u32; |
04454e1e | 3107 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3108 | pub const USER_WORKSTATION_TRUST_ACCOUNT: u32 = 128u32; |
04454e1e | 3109 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3110 | pub const WDIGEST_SP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WDigest"); |
04454e1e | 3111 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3112 | pub const WDIGEST_SP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("WDigest"); |
04454e1e | 3113 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3114 | pub const WDIGEST_SP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WDigest"); |
04454e1e | 3115 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3116 | pub const WINDOWS_SLID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x55c92734_d682_4d71_983e_d6ec3f16059f); |
04454e1e | 3117 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3118 | pub const _FACILITY_WINDOWS_STORE: u32 = 63u32; |
04454e1e | 3119 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3120 | pub type ASC_REQ_FLAGS = u32; |
04454e1e | 3121 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3122 | pub const ASC_REQ_DELEGATE: ASC_REQ_FLAGS = 1u32; |
04454e1e | 3123 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3124 | pub const ASC_REQ_MUTUAL_AUTH: ASC_REQ_FLAGS = 2u32; |
04454e1e | 3125 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3126 | pub const ASC_REQ_REPLAY_DETECT: ASC_REQ_FLAGS = 4u32; |
04454e1e | 3127 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3128 | pub const ASC_REQ_SEQUENCE_DETECT: ASC_REQ_FLAGS = 8u32; |
04454e1e | 3129 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3130 | pub const ASC_REQ_CONFIDENTIALITY: ASC_REQ_FLAGS = 16u32; |
04454e1e | 3131 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3132 | pub const ASC_REQ_USE_SESSION_KEY: ASC_REQ_FLAGS = 32u32; |
04454e1e | 3133 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3134 | pub const ASC_REQ_SESSION_TICKET: ASC_REQ_FLAGS = 64u32; |
04454e1e | 3135 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3136 | pub const ASC_REQ_ALLOCATE_MEMORY: ASC_REQ_FLAGS = 256u32; |
04454e1e | 3137 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3138 | pub const ASC_REQ_USE_DCE_STYLE: ASC_REQ_FLAGS = 512u32; |
04454e1e | 3139 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3140 | pub const ASC_REQ_DATAGRAM: ASC_REQ_FLAGS = 1024u32; |
04454e1e | 3141 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3142 | pub const ASC_REQ_CONNECTION: ASC_REQ_FLAGS = 2048u32; |
04454e1e | 3143 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3144 | pub const ASC_REQ_CALL_LEVEL: ASC_REQ_FLAGS = 4096u32; |
04454e1e | 3145 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3146 | pub const ASC_REQ_FRAGMENT_SUPPLIED: ASC_REQ_FLAGS = 8192u32; |
04454e1e | 3147 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3148 | pub const ASC_REQ_EXTENDED_ERROR: ASC_REQ_FLAGS = 32768u32; |
04454e1e | 3149 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3150 | pub const ASC_REQ_STREAM: ASC_REQ_FLAGS = 65536u32; |
04454e1e | 3151 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3152 | pub const ASC_REQ_INTEGRITY: ASC_REQ_FLAGS = 131072u32; |
04454e1e | 3153 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3154 | pub const ASC_REQ_LICENSING: ASC_REQ_FLAGS = 262144u32; |
04454e1e | 3155 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3156 | pub const ASC_REQ_IDENTIFY: ASC_REQ_FLAGS = 524288u32; |
04454e1e | 3157 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3158 | pub const ASC_REQ_ALLOW_NULL_SESSION: ASC_REQ_FLAGS = 1048576u32; |
04454e1e | 3159 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3160 | pub const ASC_REQ_ALLOW_NON_USER_LOGONS: ASC_REQ_FLAGS = 2097152u32; |
04454e1e | 3161 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3162 | pub const ASC_REQ_ALLOW_CONTEXT_REPLAY: ASC_REQ_FLAGS = 4194304u32; |
04454e1e | 3163 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3164 | pub const ASC_REQ_FRAGMENT_TO_FIT: ASC_REQ_FLAGS = 8388608u32; |
04454e1e | 3165 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3166 | pub const ASC_REQ_NO_TOKEN: ASC_REQ_FLAGS = 16777216u32; |
04454e1e | 3167 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3168 | pub const ASC_REQ_PROXY_BINDINGS: ASC_REQ_FLAGS = 67108864u32; |
04454e1e | 3169 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3170 | pub const ASC_REQ_ALLOW_MISSING_BINDINGS: ASC_REQ_FLAGS = 268435456u32; |
04454e1e | 3171 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3172 | pub type ASC_REQ_HIGH_FLAGS = u64; |
04454e1e | 3173 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3174 | pub const ASC_REQ_MESSAGES: ASC_REQ_HIGH_FLAGS = 4294967296u64; |
04454e1e | 3175 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3176 | pub type CRED_FETCH = i32; |
04454e1e | 3177 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3178 | pub const CredFetchDefault: CRED_FETCH = 0i32; |
04454e1e | 3179 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3180 | pub const CredFetchDPAPI: CRED_FETCH = 1i32; |
04454e1e | 3181 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3182 | pub const CredFetchForced: CRED_FETCH = 2i32; |
04454e1e | 3183 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3184 | pub type DOMAIN_PASSWORD_PROPERTIES = u32; |
04454e1e | 3185 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3186 | pub const DOMAIN_PASSWORD_COMPLEX: DOMAIN_PASSWORD_PROPERTIES = 1u32; |
04454e1e | 3187 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3188 | pub const DOMAIN_PASSWORD_NO_ANON_CHANGE: DOMAIN_PASSWORD_PROPERTIES = 2u32; |
04454e1e | 3189 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3190 | pub const DOMAIN_PASSWORD_NO_CLEAR_CHANGE: DOMAIN_PASSWORD_PROPERTIES = 4u32; |
04454e1e | 3191 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3192 | pub const DOMAIN_LOCKOUT_ADMINS: DOMAIN_PASSWORD_PROPERTIES = 8u32; |
04454e1e | 3193 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3194 | pub const DOMAIN_PASSWORD_STORE_CLEARTEXT: DOMAIN_PASSWORD_PROPERTIES = 16u32; |
04454e1e | 3195 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3196 | pub const DOMAIN_REFUSE_PASSWORD_CHANGE: DOMAIN_PASSWORD_PROPERTIES = 32u32; |
04454e1e | 3197 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3198 | pub type EXPORT_SECURITY_CONTEXT_FLAGS = u32; |
04454e1e | 3199 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3200 | pub const SECPKG_CONTEXT_EXPORT_RESET_NEW: EXPORT_SECURITY_CONTEXT_FLAGS = 1u32; |
04454e1e | 3201 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3202 | pub const SECPKG_CONTEXT_EXPORT_DELETE_OLD: EXPORT_SECURITY_CONTEXT_FLAGS = 2u32; |
04454e1e | 3203 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3204 | pub const SECPKG_CONTEXT_EXPORT_TO_KERNEL: EXPORT_SECURITY_CONTEXT_FLAGS = 4u32; |
04454e1e | 3205 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3206 | pub type EXTENDED_NAME_FORMAT = i32; |
04454e1e | 3207 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3208 | pub const NameUnknown: EXTENDED_NAME_FORMAT = 0i32; |
04454e1e | 3209 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3210 | pub const NameFullyQualifiedDN: EXTENDED_NAME_FORMAT = 1i32; |
04454e1e | 3211 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3212 | pub const NameSamCompatible: EXTENDED_NAME_FORMAT = 2i32; |
04454e1e | 3213 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3214 | pub const NameDisplay: EXTENDED_NAME_FORMAT = 3i32; |
04454e1e | 3215 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3216 | pub const NameUniqueId: EXTENDED_NAME_FORMAT = 6i32; |
04454e1e | 3217 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3218 | pub const NameCanonical: EXTENDED_NAME_FORMAT = 7i32; |
04454e1e | 3219 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3220 | pub const NameUserPrincipal: EXTENDED_NAME_FORMAT = 8i32; |
04454e1e | 3221 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3222 | pub const NameCanonicalEx: EXTENDED_NAME_FORMAT = 9i32; |
04454e1e | 3223 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3224 | pub const NameServicePrincipal: EXTENDED_NAME_FORMAT = 10i32; |
04454e1e | 3225 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3226 | pub const NameDnsDomain: EXTENDED_NAME_FORMAT = 12i32; |
04454e1e | 3227 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3228 | pub const NameGivenName: EXTENDED_NAME_FORMAT = 13i32; |
04454e1e | 3229 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3230 | pub const NameSurname: EXTENDED_NAME_FORMAT = 14i32; |
04454e1e | 3231 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3232 | pub type ISC_REQ_FLAGS = u32; |
04454e1e | 3233 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3234 | pub const ISC_REQ_DELEGATE: ISC_REQ_FLAGS = 1u32; |
04454e1e | 3235 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3236 | pub const ISC_REQ_MUTUAL_AUTH: ISC_REQ_FLAGS = 2u32; |
04454e1e | 3237 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3238 | pub const ISC_REQ_REPLAY_DETECT: ISC_REQ_FLAGS = 4u32; |
04454e1e | 3239 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3240 | pub const ISC_REQ_SEQUENCE_DETECT: ISC_REQ_FLAGS = 8u32; |
04454e1e | 3241 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3242 | pub const ISC_REQ_CONFIDENTIALITY: ISC_REQ_FLAGS = 16u32; |
04454e1e | 3243 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3244 | pub const ISC_REQ_USE_SESSION_KEY: ISC_REQ_FLAGS = 32u32; |
04454e1e | 3245 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3246 | pub const ISC_REQ_PROMPT_FOR_CREDS: ISC_REQ_FLAGS = 64u32; |
04454e1e | 3247 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3248 | pub const ISC_REQ_USE_SUPPLIED_CREDS: ISC_REQ_FLAGS = 128u32; |
04454e1e | 3249 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3250 | pub const ISC_REQ_ALLOCATE_MEMORY: ISC_REQ_FLAGS = 256u32; |
04454e1e | 3251 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3252 | pub const ISC_REQ_USE_DCE_STYLE: ISC_REQ_FLAGS = 512u32; |
04454e1e | 3253 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3254 | pub const ISC_REQ_DATAGRAM: ISC_REQ_FLAGS = 1024u32; |
04454e1e | 3255 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3256 | pub const ISC_REQ_CONNECTION: ISC_REQ_FLAGS = 2048u32; |
04454e1e | 3257 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3258 | pub const ISC_REQ_CALL_LEVEL: ISC_REQ_FLAGS = 4096u32; |
04454e1e | 3259 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3260 | pub const ISC_REQ_FRAGMENT_SUPPLIED: ISC_REQ_FLAGS = 8192u32; |
04454e1e | 3261 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3262 | pub const ISC_REQ_EXTENDED_ERROR: ISC_REQ_FLAGS = 16384u32; |
04454e1e | 3263 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3264 | pub const ISC_REQ_STREAM: ISC_REQ_FLAGS = 32768u32; |
04454e1e | 3265 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3266 | pub const ISC_REQ_INTEGRITY: ISC_REQ_FLAGS = 65536u32; |
04454e1e | 3267 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3268 | pub const ISC_REQ_IDENTIFY: ISC_REQ_FLAGS = 131072u32; |
04454e1e | 3269 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3270 | pub const ISC_REQ_NULL_SESSION: ISC_REQ_FLAGS = 262144u32; |
04454e1e | 3271 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3272 | pub const ISC_REQ_MANUAL_CRED_VALIDATION: ISC_REQ_FLAGS = 524288u32; |
04454e1e | 3273 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3274 | pub const ISC_REQ_RESERVED1: ISC_REQ_FLAGS = 1048576u32; |
04454e1e | 3275 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3276 | pub const ISC_REQ_FRAGMENT_TO_FIT: ISC_REQ_FLAGS = 2097152u32; |
04454e1e | 3277 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3278 | pub const ISC_REQ_FORWARD_CREDENTIALS: ISC_REQ_FLAGS = 4194304u32; |
04454e1e | 3279 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3280 | pub const ISC_REQ_NO_INTEGRITY: ISC_REQ_FLAGS = 8388608u32; |
04454e1e | 3281 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3282 | pub const ISC_REQ_USE_HTTP_STYLE: ISC_REQ_FLAGS = 16777216u32; |
04454e1e | 3283 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3284 | pub const ISC_REQ_UNVERIFIED_TARGET_NAME: ISC_REQ_FLAGS = 536870912u32; |
04454e1e | 3285 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3286 | pub const ISC_REQ_CONFIDENTIALITY_ONLY: ISC_REQ_FLAGS = 1073741824u32; |
04454e1e | 3287 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3288 | pub type ISC_REQ_HIGH_FLAGS = u64; |
04454e1e | 3289 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3290 | pub const ISC_REQ_MESSAGES: ISC_REQ_HIGH_FLAGS = 4294967296u64; |
04454e1e | 3291 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3292 | pub const ISC_REQ_DEFERRED_CRED_VALIDATION: ISC_REQ_HIGH_FLAGS = 8589934592u64; |
04454e1e | 3293 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3294 | pub type KERB_ADDRESS_TYPE = u32; |
04454e1e | 3295 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3296 | pub const DS_INET_ADDRESS: KERB_ADDRESS_TYPE = 1u32; |
04454e1e | 3297 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3298 | pub const DS_NETBIOS_ADDRESS: KERB_ADDRESS_TYPE = 2u32; |
04454e1e | 3299 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3300 | pub type KERB_CERTIFICATE_INFO_TYPE = i32; |
04454e1e | 3301 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3302 | pub const CertHashInfo: KERB_CERTIFICATE_INFO_TYPE = 1i32; |
04454e1e | 3303 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3304 | pub type KERB_CRYPTO_KEY_TYPE = i32; |
04454e1e | 3305 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3306 | pub const KERB_ETYPE_DES_CBC_CRC: KERB_CRYPTO_KEY_TYPE = 1i32; |
04454e1e | 3307 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3308 | pub const KERB_ETYPE_DES_CBC_MD4: KERB_CRYPTO_KEY_TYPE = 2i32; |
04454e1e | 3309 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3310 | pub const KERB_ETYPE_DES_CBC_MD5: KERB_CRYPTO_KEY_TYPE = 3i32; |
04454e1e | 3311 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3312 | pub const KERB_ETYPE_NULL: KERB_CRYPTO_KEY_TYPE = 0i32; |
04454e1e | 3313 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3314 | pub const KERB_ETYPE_RC4_HMAC_NT: KERB_CRYPTO_KEY_TYPE = 23i32; |
04454e1e | 3315 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3316 | pub const KERB_ETYPE_RC4_MD4: KERB_CRYPTO_KEY_TYPE = -128i32; |
04454e1e | 3317 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3318 | pub type KERB_LOGON_SUBMIT_TYPE = i32; |
04454e1e | 3319 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3320 | pub const KerbInteractiveLogon: KERB_LOGON_SUBMIT_TYPE = 2i32; |
04454e1e | 3321 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3322 | pub const KerbSmartCardLogon: KERB_LOGON_SUBMIT_TYPE = 6i32; |
04454e1e | 3323 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3324 | pub const KerbWorkstationUnlockLogon: KERB_LOGON_SUBMIT_TYPE = 7i32; |
04454e1e | 3325 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3326 | pub const KerbSmartCardUnlockLogon: KERB_LOGON_SUBMIT_TYPE = 8i32; |
04454e1e | 3327 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3328 | pub const KerbProxyLogon: KERB_LOGON_SUBMIT_TYPE = 9i32; |
04454e1e | 3329 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3330 | pub const KerbTicketLogon: KERB_LOGON_SUBMIT_TYPE = 10i32; |
04454e1e | 3331 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3332 | pub const KerbTicketUnlockLogon: KERB_LOGON_SUBMIT_TYPE = 11i32; |
04454e1e | 3333 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3334 | pub const KerbS4ULogon: KERB_LOGON_SUBMIT_TYPE = 12i32; |
04454e1e | 3335 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3336 | pub const KerbCertificateLogon: KERB_LOGON_SUBMIT_TYPE = 13i32; |
04454e1e | 3337 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3338 | pub const KerbCertificateS4ULogon: KERB_LOGON_SUBMIT_TYPE = 14i32; |
04454e1e | 3339 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3340 | pub const KerbCertificateUnlockLogon: KERB_LOGON_SUBMIT_TYPE = 15i32; |
04454e1e | 3341 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3342 | pub const KerbNoElevationLogon: KERB_LOGON_SUBMIT_TYPE = 83i32; |
04454e1e | 3343 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3344 | pub const KerbLuidLogon: KERB_LOGON_SUBMIT_TYPE = 84i32; |
04454e1e | 3345 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3346 | pub type KERB_PROFILE_BUFFER_TYPE = i32; |
04454e1e | 3347 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3348 | pub const KerbInteractiveProfile: KERB_PROFILE_BUFFER_TYPE = 2i32; |
04454e1e | 3349 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3350 | pub const KerbSmartCardProfile: KERB_PROFILE_BUFFER_TYPE = 4i32; |
04454e1e | 3351 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3352 | pub const KerbTicketProfile: KERB_PROFILE_BUFFER_TYPE = 6i32; |
04454e1e | 3353 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3354 | pub type KERB_PROTOCOL_MESSAGE_TYPE = i32; |
04454e1e | 3355 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3356 | pub const KerbDebugRequestMessage: KERB_PROTOCOL_MESSAGE_TYPE = 0i32; |
04454e1e | 3357 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3358 | pub const KerbQueryTicketCacheMessage: KERB_PROTOCOL_MESSAGE_TYPE = 1i32; |
04454e1e | 3359 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3360 | pub const KerbChangeMachinePasswordMessage: KERB_PROTOCOL_MESSAGE_TYPE = 2i32; |
04454e1e | 3361 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3362 | pub const KerbVerifyPacMessage: KERB_PROTOCOL_MESSAGE_TYPE = 3i32; |
04454e1e | 3363 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3364 | pub const KerbRetrieveTicketMessage: KERB_PROTOCOL_MESSAGE_TYPE = 4i32; |
04454e1e | 3365 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3366 | pub const KerbUpdateAddressesMessage: KERB_PROTOCOL_MESSAGE_TYPE = 5i32; |
04454e1e | 3367 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3368 | pub const KerbPurgeTicketCacheMessage: KERB_PROTOCOL_MESSAGE_TYPE = 6i32; |
04454e1e | 3369 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3370 | pub const KerbChangePasswordMessage: KERB_PROTOCOL_MESSAGE_TYPE = 7i32; |
04454e1e | 3371 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3372 | pub const KerbRetrieveEncodedTicketMessage: KERB_PROTOCOL_MESSAGE_TYPE = 8i32; |
04454e1e | 3373 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3374 | pub const KerbDecryptDataMessage: KERB_PROTOCOL_MESSAGE_TYPE = 9i32; |
04454e1e | 3375 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3376 | pub const KerbAddBindingCacheEntryMessage: KERB_PROTOCOL_MESSAGE_TYPE = 10i32; |
04454e1e | 3377 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3378 | pub const KerbSetPasswordMessage: KERB_PROTOCOL_MESSAGE_TYPE = 11i32; |
04454e1e | 3379 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3380 | pub const KerbSetPasswordExMessage: KERB_PROTOCOL_MESSAGE_TYPE = 12i32; |
04454e1e | 3381 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3382 | pub const KerbVerifyCredentialsMessage: KERB_PROTOCOL_MESSAGE_TYPE = 13i32; |
04454e1e | 3383 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3384 | pub const KerbQueryTicketCacheExMessage: KERB_PROTOCOL_MESSAGE_TYPE = 14i32; |
04454e1e | 3385 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3386 | pub const KerbPurgeTicketCacheExMessage: KERB_PROTOCOL_MESSAGE_TYPE = 15i32; |
04454e1e | 3387 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3388 | pub const KerbRefreshSmartcardCredentialsMessage: KERB_PROTOCOL_MESSAGE_TYPE = 16i32; |
04454e1e | 3389 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3390 | pub const KerbAddExtraCredentialsMessage: KERB_PROTOCOL_MESSAGE_TYPE = 17i32; |
04454e1e | 3391 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3392 | pub const KerbQuerySupplementalCredentialsMessage: KERB_PROTOCOL_MESSAGE_TYPE = 18i32; |
04454e1e | 3393 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3394 | pub const KerbTransferCredentialsMessage: KERB_PROTOCOL_MESSAGE_TYPE = 19i32; |
04454e1e | 3395 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3396 | pub const KerbQueryTicketCacheEx2Message: KERB_PROTOCOL_MESSAGE_TYPE = 20i32; |
04454e1e | 3397 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3398 | pub const KerbSubmitTicketMessage: KERB_PROTOCOL_MESSAGE_TYPE = 21i32; |
04454e1e | 3399 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3400 | pub const KerbAddExtraCredentialsExMessage: KERB_PROTOCOL_MESSAGE_TYPE = 22i32; |
04454e1e | 3401 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3402 | pub const KerbQueryKdcProxyCacheMessage: KERB_PROTOCOL_MESSAGE_TYPE = 23i32; |
04454e1e | 3403 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3404 | pub const KerbPurgeKdcProxyCacheMessage: KERB_PROTOCOL_MESSAGE_TYPE = 24i32; |
04454e1e | 3405 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3406 | pub const KerbQueryTicketCacheEx3Message: KERB_PROTOCOL_MESSAGE_TYPE = 25i32; |
04454e1e | 3407 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3408 | pub const KerbCleanupMachinePkinitCredsMessage: KERB_PROTOCOL_MESSAGE_TYPE = 26i32; |
04454e1e | 3409 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3410 | pub const KerbAddBindingCacheEntryExMessage: KERB_PROTOCOL_MESSAGE_TYPE = 27i32; |
04454e1e | 3411 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3412 | pub const KerbQueryBindingCacheMessage: KERB_PROTOCOL_MESSAGE_TYPE = 28i32; |
04454e1e | 3413 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3414 | pub const KerbPurgeBindingCacheMessage: KERB_PROTOCOL_MESSAGE_TYPE = 29i32; |
04454e1e | 3415 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3416 | pub const KerbPinKdcMessage: KERB_PROTOCOL_MESSAGE_TYPE = 30i32; |
04454e1e | 3417 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3418 | pub const KerbUnpinAllKdcsMessage: KERB_PROTOCOL_MESSAGE_TYPE = 31i32; |
04454e1e | 3419 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3420 | pub const KerbQueryDomainExtendedPoliciesMessage: KERB_PROTOCOL_MESSAGE_TYPE = 32i32; |
04454e1e | 3421 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3422 | pub const KerbQueryS4U2ProxyCacheMessage: KERB_PROTOCOL_MESSAGE_TYPE = 33i32; |
04454e1e | 3423 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3424 | pub const KerbRetrieveKeyTabMessage: KERB_PROTOCOL_MESSAGE_TYPE = 34i32; |
04454e1e | 3425 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3426 | pub const KerbRefreshPolicyMessage: KERB_PROTOCOL_MESSAGE_TYPE = 35i32; |
04454e1e | 3427 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3428 | pub const KerbPrintCloudKerberosDebugMessage: KERB_PROTOCOL_MESSAGE_TYPE = 36i32; |
04454e1e | 3429 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3430 | pub type KERB_REQUEST_FLAGS = u32; |
04454e1e | 3431 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3432 | pub const KERB_REQUEST_ADD_CREDENTIAL: KERB_REQUEST_FLAGS = 1u32; |
04454e1e | 3433 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3434 | pub const KERB_REQUEST_REPLACE_CREDENTIAL: KERB_REQUEST_FLAGS = 2u32; |
04454e1e | 3435 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3436 | pub const KERB_REQUEST_REMOVE_CREDENTIAL: KERB_REQUEST_FLAGS = 4u32; |
04454e1e | 3437 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3438 | pub type KERB_TICKET_FLAGS = u32; |
04454e1e | 3439 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3440 | pub const KERB_TICKET_FLAGS_forwardable: KERB_TICKET_FLAGS = 1073741824u32; |
04454e1e | 3441 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3442 | pub const KERB_TICKET_FLAGS_forwarded: KERB_TICKET_FLAGS = 536870912u32; |
04454e1e | 3443 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3444 | pub const KERB_TICKET_FLAGS_hw_authent: KERB_TICKET_FLAGS = 1048576u32; |
04454e1e | 3445 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3446 | pub const KERB_TICKET_FLAGS_initial: KERB_TICKET_FLAGS = 4194304u32; |
04454e1e | 3447 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3448 | pub const KERB_TICKET_FLAGS_invalid: KERB_TICKET_FLAGS = 16777216u32; |
04454e1e | 3449 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3450 | pub const KERB_TICKET_FLAGS_may_postdate: KERB_TICKET_FLAGS = 67108864u32; |
04454e1e | 3451 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3452 | pub const KERB_TICKET_FLAGS_ok_as_delegate: KERB_TICKET_FLAGS = 262144u32; |
04454e1e | 3453 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3454 | pub const KERB_TICKET_FLAGS_postdated: KERB_TICKET_FLAGS = 33554432u32; |
04454e1e | 3455 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3456 | pub const KERB_TICKET_FLAGS_pre_authent: KERB_TICKET_FLAGS = 2097152u32; |
04454e1e | 3457 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3458 | pub const KERB_TICKET_FLAGS_proxiable: KERB_TICKET_FLAGS = 268435456u32; |
04454e1e | 3459 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3460 | pub const KERB_TICKET_FLAGS_proxy: KERB_TICKET_FLAGS = 134217728u32; |
04454e1e | 3461 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3462 | pub const KERB_TICKET_FLAGS_renewable: KERB_TICKET_FLAGS = 8388608u32; |
04454e1e | 3463 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3464 | pub const KERB_TICKET_FLAGS_reserved: KERB_TICKET_FLAGS = 2147483648u32; |
04454e1e | 3465 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3466 | pub const KERB_TICKET_FLAGS_reserved1: KERB_TICKET_FLAGS = 1u32; |
04454e1e | 3467 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3468 | pub type KSEC_CONTEXT_TYPE = i32; |
04454e1e | 3469 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3470 | pub const KSecPaged: KSEC_CONTEXT_TYPE = 0i32; |
04454e1e | 3471 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3472 | pub const KSecNonPaged: KSEC_CONTEXT_TYPE = 1i32; |
04454e1e | 3473 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3474 | pub type LSA_AUTH_INFORMATION_AUTH_TYPE = u32; |
04454e1e | 3475 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3476 | pub const TRUST_AUTH_TYPE_NONE: LSA_AUTH_INFORMATION_AUTH_TYPE = 0u32; |
04454e1e | 3477 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3478 | pub const TRUST_AUTH_TYPE_NT4OWF: LSA_AUTH_INFORMATION_AUTH_TYPE = 1u32; |
04454e1e | 3479 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3480 | pub const TRUST_AUTH_TYPE_CLEAR: LSA_AUTH_INFORMATION_AUTH_TYPE = 2u32; |
04454e1e | 3481 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3482 | pub const TRUST_AUTH_TYPE_VERSION: LSA_AUTH_INFORMATION_AUTH_TYPE = 3u32; |
04454e1e | 3483 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3484 | pub type LSA_FOREST_TRUST_COLLISION_RECORD_TYPE = i32; |
04454e1e | 3485 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3486 | pub const CollisionTdo: LSA_FOREST_TRUST_COLLISION_RECORD_TYPE = 0i32; |
04454e1e | 3487 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3488 | pub const CollisionXref: LSA_FOREST_TRUST_COLLISION_RECORD_TYPE = 1i32; |
04454e1e | 3489 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3490 | pub const CollisionOther: LSA_FOREST_TRUST_COLLISION_RECORD_TYPE = 2i32; |
04454e1e | 3491 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3492 | pub type LSA_FOREST_TRUST_RECORD_TYPE = i32; |
04454e1e | 3493 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3494 | pub const ForestTrustTopLevelName: LSA_FOREST_TRUST_RECORD_TYPE = 0i32; |
04454e1e | 3495 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3496 | pub const ForestTrustTopLevelNameEx: LSA_FOREST_TRUST_RECORD_TYPE = 1i32; |
04454e1e | 3497 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3498 | pub const ForestTrustDomainInfo: LSA_FOREST_TRUST_RECORD_TYPE = 2i32; |
04454e1e | 3499 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3500 | pub const ForestTrustRecordTypeLast: LSA_FOREST_TRUST_RECORD_TYPE = 2i32; |
04454e1e | 3501 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3502 | pub type LSA_LOOKUP_DOMAIN_INFO_CLASS = i32; |
04454e1e | 3503 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3504 | pub const AccountDomainInformation: LSA_LOOKUP_DOMAIN_INFO_CLASS = 5i32; |
04454e1e | 3505 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3506 | pub const DnsDomainInformation: LSA_LOOKUP_DOMAIN_INFO_CLASS = 12i32; |
04454e1e | 3507 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3508 | pub type LSA_TOKEN_INFORMATION_TYPE = i32; |
04454e1e | 3509 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3510 | pub const LsaTokenInformationNull: LSA_TOKEN_INFORMATION_TYPE = 0i32; |
04454e1e | 3511 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3512 | pub const LsaTokenInformationV1: LSA_TOKEN_INFORMATION_TYPE = 1i32; |
04454e1e | 3513 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3514 | pub const LsaTokenInformationV2: LSA_TOKEN_INFORMATION_TYPE = 2i32; |
04454e1e | 3515 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3516 | pub const LsaTokenInformationV3: LSA_TOKEN_INFORMATION_TYPE = 3i32; |
04454e1e | 3517 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3518 | pub type MSV1_0 = u32; |
04454e1e | 3519 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3520 | pub const MSV1_0_PASSTHRU: MSV1_0 = 1u32; |
04454e1e | 3521 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3522 | pub const MSV1_0_GUEST_LOGON: MSV1_0 = 2u32; |
04454e1e | 3523 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3524 | pub type MSV1_0_AVID = i32; |
04454e1e | 3525 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3526 | pub const MsvAvEOL: MSV1_0_AVID = 0i32; |
04454e1e | 3527 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3528 | pub const MsvAvNbComputerName: MSV1_0_AVID = 1i32; |
04454e1e | 3529 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3530 | pub const MsvAvNbDomainName: MSV1_0_AVID = 2i32; |
04454e1e | 3531 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3532 | pub const MsvAvDnsComputerName: MSV1_0_AVID = 3i32; |
04454e1e | 3533 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3534 | pub const MsvAvDnsDomainName: MSV1_0_AVID = 4i32; |
04454e1e | 3535 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3536 | pub const MsvAvDnsTreeName: MSV1_0_AVID = 5i32; |
04454e1e | 3537 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3538 | pub const MsvAvFlags: MSV1_0_AVID = 6i32; |
04454e1e | 3539 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3540 | pub const MsvAvTimestamp: MSV1_0_AVID = 7i32; |
04454e1e | 3541 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3542 | pub const MsvAvRestrictions: MSV1_0_AVID = 8i32; |
04454e1e | 3543 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3544 | pub const MsvAvTargetName: MSV1_0_AVID = 9i32; |
04454e1e | 3545 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3546 | pub const MsvAvChannelBindings: MSV1_0_AVID = 10i32; |
04454e1e | 3547 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3548 | pub type MSV1_0_CREDENTIAL_KEY_TYPE = i32; |
04454e1e | 3549 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3550 | pub const InvalidCredKey: MSV1_0_CREDENTIAL_KEY_TYPE = 0i32; |
04454e1e | 3551 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3552 | pub const DeprecatedIUMCredKey: MSV1_0_CREDENTIAL_KEY_TYPE = 1i32; |
04454e1e | 3553 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3554 | pub const DomainUserCredKey: MSV1_0_CREDENTIAL_KEY_TYPE = 2i32; |
04454e1e | 3555 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3556 | pub const LocalUserCredKey: MSV1_0_CREDENTIAL_KEY_TYPE = 3i32; |
04454e1e | 3557 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3558 | pub const ExternallySuppliedCredKey: MSV1_0_CREDENTIAL_KEY_TYPE = 4i32; |
04454e1e | 3559 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3560 | pub type MSV1_0_LOGON_SUBMIT_TYPE = i32; |
04454e1e | 3561 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3562 | pub const MsV1_0InteractiveLogon: MSV1_0_LOGON_SUBMIT_TYPE = 2i32; |
04454e1e | 3563 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3564 | pub const MsV1_0Lm20Logon: MSV1_0_LOGON_SUBMIT_TYPE = 3i32; |
04454e1e | 3565 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3566 | pub const MsV1_0NetworkLogon: MSV1_0_LOGON_SUBMIT_TYPE = 4i32; |
04454e1e | 3567 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3568 | pub const MsV1_0SubAuthLogon: MSV1_0_LOGON_SUBMIT_TYPE = 5i32; |
04454e1e | 3569 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3570 | pub const MsV1_0WorkstationUnlockLogon: MSV1_0_LOGON_SUBMIT_TYPE = 7i32; |
04454e1e | 3571 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3572 | pub const MsV1_0S4ULogon: MSV1_0_LOGON_SUBMIT_TYPE = 12i32; |
04454e1e | 3573 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3574 | pub const MsV1_0VirtualLogon: MSV1_0_LOGON_SUBMIT_TYPE = 82i32; |
04454e1e | 3575 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3576 | pub const MsV1_0NoElevationLogon: MSV1_0_LOGON_SUBMIT_TYPE = 83i32; |
04454e1e | 3577 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3578 | pub const MsV1_0LuidLogon: MSV1_0_LOGON_SUBMIT_TYPE = 84i32; |
04454e1e | 3579 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3580 | pub type MSV1_0_PROFILE_BUFFER_TYPE = i32; |
04454e1e | 3581 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3582 | pub const MsV1_0InteractiveProfile: MSV1_0_PROFILE_BUFFER_TYPE = 2i32; |
04454e1e | 3583 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3584 | pub const MsV1_0Lm20LogonProfile: MSV1_0_PROFILE_BUFFER_TYPE = 3i32; |
04454e1e | 3585 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3586 | pub const MsV1_0SmartCardProfile: MSV1_0_PROFILE_BUFFER_TYPE = 4i32; |
04454e1e | 3587 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3588 | pub type MSV1_0_PROTOCOL_MESSAGE_TYPE = i32; |
04454e1e | 3589 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3590 | pub const MsV1_0Lm20ChallengeRequest: MSV1_0_PROTOCOL_MESSAGE_TYPE = 0i32; |
04454e1e | 3591 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3592 | pub const MsV1_0Lm20GetChallengeResponse: MSV1_0_PROTOCOL_MESSAGE_TYPE = 1i32; |
04454e1e | 3593 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3594 | pub const MsV1_0EnumerateUsers: MSV1_0_PROTOCOL_MESSAGE_TYPE = 2i32; |
04454e1e | 3595 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3596 | pub const MsV1_0GetUserInfo: MSV1_0_PROTOCOL_MESSAGE_TYPE = 3i32; |
04454e1e | 3597 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3598 | pub const MsV1_0ReLogonUsers: MSV1_0_PROTOCOL_MESSAGE_TYPE = 4i32; |
04454e1e | 3599 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3600 | pub const MsV1_0ChangePassword: MSV1_0_PROTOCOL_MESSAGE_TYPE = 5i32; |
04454e1e | 3601 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3602 | pub const MsV1_0ChangeCachedPassword: MSV1_0_PROTOCOL_MESSAGE_TYPE = 6i32; |
04454e1e | 3603 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3604 | pub const MsV1_0GenericPassthrough: MSV1_0_PROTOCOL_MESSAGE_TYPE = 7i32; |
04454e1e | 3605 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3606 | pub const MsV1_0CacheLogon: MSV1_0_PROTOCOL_MESSAGE_TYPE = 8i32; |
04454e1e | 3607 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3608 | pub const MsV1_0SubAuth: MSV1_0_PROTOCOL_MESSAGE_TYPE = 9i32; |
04454e1e | 3609 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3610 | pub const MsV1_0DeriveCredential: MSV1_0_PROTOCOL_MESSAGE_TYPE = 10i32; |
04454e1e | 3611 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3612 | pub const MsV1_0CacheLookup: MSV1_0_PROTOCOL_MESSAGE_TYPE = 11i32; |
04454e1e | 3613 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3614 | pub const MsV1_0SetProcessOption: MSV1_0_PROTOCOL_MESSAGE_TYPE = 12i32; |
04454e1e | 3615 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3616 | pub const MsV1_0ConfigLocalAliases: MSV1_0_PROTOCOL_MESSAGE_TYPE = 13i32; |
04454e1e | 3617 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3618 | pub const MsV1_0ClearCachedCredentials: MSV1_0_PROTOCOL_MESSAGE_TYPE = 14i32; |
04454e1e | 3619 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3620 | pub const MsV1_0LookupToken: MSV1_0_PROTOCOL_MESSAGE_TYPE = 15i32; |
04454e1e | 3621 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3622 | pub const MsV1_0ValidateAuth: MSV1_0_PROTOCOL_MESSAGE_TYPE = 16i32; |
04454e1e | 3623 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3624 | pub const MsV1_0CacheLookupEx: MSV1_0_PROTOCOL_MESSAGE_TYPE = 17i32; |
04454e1e | 3625 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3626 | pub const MsV1_0GetCredentialKey: MSV1_0_PROTOCOL_MESSAGE_TYPE = 18i32; |
04454e1e | 3627 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3628 | pub const MsV1_0SetThreadOption: MSV1_0_PROTOCOL_MESSAGE_TYPE = 19i32; |
04454e1e | 3629 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3630 | pub const MsV1_0DecryptDpapiMasterKey: MSV1_0_PROTOCOL_MESSAGE_TYPE = 20i32; |
04454e1e | 3631 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3632 | pub const MsV1_0GetStrongCredentialKey: MSV1_0_PROTOCOL_MESSAGE_TYPE = 21i32; |
04454e1e | 3633 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3634 | pub const MsV1_0TransferCred: MSV1_0_PROTOCOL_MESSAGE_TYPE = 22i32; |
04454e1e | 3635 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3636 | pub const MsV1_0ProvisionTbal: MSV1_0_PROTOCOL_MESSAGE_TYPE = 23i32; |
04454e1e | 3637 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3638 | pub const MsV1_0DeleteTbalSecrets: MSV1_0_PROTOCOL_MESSAGE_TYPE = 24i32; |
04454e1e | 3639 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3640 | pub type MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = u32; |
04454e1e | 3641 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3642 | pub const MSV1_0_CLEARTEXT_PASSWORD_ALLOWED: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = 2u32; |
04454e1e | 3643 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3644 | pub const MSV1_0_UPDATE_LOGON_STATISTICS: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = 4u32; |
04454e1e | 3645 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3646 | pub const MSV1_0_RETURN_USER_PARAMETERS: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = 8u32; |
04454e1e | 3647 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3648 | pub const MSV1_0_DONT_TRY_GUEST_ACCOUNT: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = 16u32; |
04454e1e | 3649 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3650 | pub const MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = 32u32; |
04454e1e | 3651 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3652 | pub const MSV1_0_RETURN_PASSWORD_EXPIRY: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = 64u32; |
04454e1e | 3653 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3654 | pub const MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = 2048u32; |
04454e1e | 3655 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3656 | pub const MSV1_0_TRY_GUEST_ACCOUNT_ONLY: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = 256u32; |
04454e1e | 3657 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3658 | pub const MSV1_0_RETURN_PROFILE_PATH: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = 512u32; |
04454e1e | 3659 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3660 | pub const MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = 1024u32; |
04454e1e | 3661 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3662 | pub type MSV_SUB_AUTHENTICATION_FILTER = u32; |
04454e1e | 3663 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3664 | pub const LOGON_GUEST: MSV_SUB_AUTHENTICATION_FILTER = 1u32; |
04454e1e | 3665 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3666 | pub const LOGON_NOENCRYPTION: MSV_SUB_AUTHENTICATION_FILTER = 2u32; |
04454e1e | 3667 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3668 | pub const LOGON_CACHED_ACCOUNT: MSV_SUB_AUTHENTICATION_FILTER = 4u32; |
04454e1e | 3669 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3670 | pub const LOGON_USED_LM_PASSWORD: MSV_SUB_AUTHENTICATION_FILTER = 8u32; |
04454e1e | 3671 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3672 | pub const LOGON_EXTRA_SIDS: MSV_SUB_AUTHENTICATION_FILTER = 32u32; |
04454e1e | 3673 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3674 | pub const LOGON_SUBAUTH_SESSION_KEY: MSV_SUB_AUTHENTICATION_FILTER = 64u32; |
04454e1e | 3675 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3676 | pub const LOGON_SERVER_TRUST_ACCOUNT: MSV_SUB_AUTHENTICATION_FILTER = 128u32; |
04454e1e | 3677 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3678 | pub const LOGON_PROFILE_PATH_RETURNED: MSV_SUB_AUTHENTICATION_FILTER = 1024u32; |
04454e1e | 3679 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3680 | pub const LOGON_RESOURCE_GROUPS: MSV_SUB_AUTHENTICATION_FILTER = 512u32; |
04454e1e | 3681 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3682 | pub type MSV_SUPPLEMENTAL_CREDENTIAL_FLAGS = u32; |
04454e1e | 3683 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3684 | pub const MSV1_0_CRED_LM_PRESENT: MSV_SUPPLEMENTAL_CREDENTIAL_FLAGS = 1u32; |
04454e1e | 3685 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3686 | pub const MSV1_0_CRED_NT_PRESENT: MSV_SUPPLEMENTAL_CREDENTIAL_FLAGS = 2u32; |
04454e1e | 3687 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3688 | pub const MSV1_0_CRED_VERSION: MSV_SUPPLEMENTAL_CREDENTIAL_FLAGS = 0u32; |
04454e1e | 3689 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3690 | pub type NEGOTIATE_MESSAGES = i32; |
04454e1e | 3691 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 3692 | pub const NegEnumPackagePrefixes: NEGOTIATE_MESSAGES = 0i32; |
04454e1e | 3693 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
3694 | pub const NegGetCallerName: NEGOTIATE_MESSAGES = 1i32; |
3695 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3696 | pub const NegTransferCredentials: NEGOTIATE_MESSAGES = 2i32; | |
3697 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3698 | pub const NegMsgReserved1: NEGOTIATE_MESSAGES = 3i32; | |
3699 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3700 | pub const NegCallPackageMax: NEGOTIATE_MESSAGES = 4i32; | |
3701 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3702 | pub type NETLOGON_LOGON_INFO_CLASS = i32; | |
3703 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3704 | pub const NetlogonInteractiveInformation: NETLOGON_LOGON_INFO_CLASS = 1i32; | |
3705 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3706 | pub const NetlogonNetworkInformation: NETLOGON_LOGON_INFO_CLASS = 2i32; | |
3707 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3708 | pub const NetlogonServiceInformation: NETLOGON_LOGON_INFO_CLASS = 3i32; | |
3709 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3710 | pub const NetlogonGenericInformation: NETLOGON_LOGON_INFO_CLASS = 4i32; | |
3711 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3712 | pub const NetlogonInteractiveTransitiveInformation: NETLOGON_LOGON_INFO_CLASS = 5i32; | |
3713 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3714 | pub const NetlogonNetworkTransitiveInformation: NETLOGON_LOGON_INFO_CLASS = 6i32; | |
3715 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3716 | pub const NetlogonServiceTransitiveInformation: NETLOGON_LOGON_INFO_CLASS = 7i32; | |
3717 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3718 | pub type PKU2U_LOGON_SUBMIT_TYPE = i32; | |
3719 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3720 | pub const Pku2uCertificateS4ULogon: PKU2U_LOGON_SUBMIT_TYPE = 14i32; | |
3721 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3722 | pub type POLICY_AUDIT_EVENT_TYPE = i32; | |
3723 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3724 | pub const AuditCategorySystem: POLICY_AUDIT_EVENT_TYPE = 0i32; | |
3725 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3726 | pub const AuditCategoryLogon: POLICY_AUDIT_EVENT_TYPE = 1i32; | |
3727 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3728 | pub const AuditCategoryObjectAccess: POLICY_AUDIT_EVENT_TYPE = 2i32; | |
3729 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3730 | pub const AuditCategoryPrivilegeUse: POLICY_AUDIT_EVENT_TYPE = 3i32; | |
3731 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3732 | pub const AuditCategoryDetailedTracking: POLICY_AUDIT_EVENT_TYPE = 4i32; | |
3733 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3734 | pub const AuditCategoryPolicyChange: POLICY_AUDIT_EVENT_TYPE = 5i32; | |
3735 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3736 | pub const AuditCategoryAccountManagement: POLICY_AUDIT_EVENT_TYPE = 6i32; | |
3737 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3738 | pub const AuditCategoryDirectoryServiceAccess: POLICY_AUDIT_EVENT_TYPE = 7i32; | |
3739 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3740 | pub const AuditCategoryAccountLogon: POLICY_AUDIT_EVENT_TYPE = 8i32; | |
3741 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3742 | pub type POLICY_DOMAIN_INFORMATION_CLASS = i32; | |
3743 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3744 | pub const PolicyDomainEfsInformation: POLICY_DOMAIN_INFORMATION_CLASS = 2i32; | |
3745 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3746 | pub const PolicyDomainKerberosTicketInformation: POLICY_DOMAIN_INFORMATION_CLASS = 3i32; | |
3747 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3748 | pub type POLICY_INFORMATION_CLASS = i32; | |
3749 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3750 | pub const PolicyAuditLogInformation: POLICY_INFORMATION_CLASS = 1i32; | |
3751 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3752 | pub const PolicyAuditEventsInformation: POLICY_INFORMATION_CLASS = 2i32; | |
3753 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3754 | pub const PolicyPrimaryDomainInformation: POLICY_INFORMATION_CLASS = 3i32; | |
3755 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3756 | pub const PolicyPdAccountInformation: POLICY_INFORMATION_CLASS = 4i32; | |
3757 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3758 | pub const PolicyAccountDomainInformation: POLICY_INFORMATION_CLASS = 5i32; | |
3759 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3760 | pub const PolicyLsaServerRoleInformation: POLICY_INFORMATION_CLASS = 6i32; | |
3761 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3762 | pub const PolicyReplicaSourceInformation: POLICY_INFORMATION_CLASS = 7i32; | |
3763 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3764 | pub const PolicyDefaultQuotaInformation: POLICY_INFORMATION_CLASS = 8i32; | |
3765 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3766 | pub const PolicyModificationInformation: POLICY_INFORMATION_CLASS = 9i32; | |
3767 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3768 | pub const PolicyAuditFullSetInformation: POLICY_INFORMATION_CLASS = 10i32; | |
3769 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3770 | pub const PolicyAuditFullQueryInformation: POLICY_INFORMATION_CLASS = 11i32; | |
3771 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3772 | pub const PolicyDnsDomainInformation: POLICY_INFORMATION_CLASS = 12i32; | |
3773 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3774 | pub const PolicyDnsDomainInformationInt: POLICY_INFORMATION_CLASS = 13i32; | |
3775 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3776 | pub const PolicyLocalAccountDomainInformation: POLICY_INFORMATION_CLASS = 14i32; | |
3777 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3778 | pub const PolicyMachineAccountInformation: POLICY_INFORMATION_CLASS = 15i32; | |
3779 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3780 | pub const PolicyLastEntry: POLICY_INFORMATION_CLASS = 16i32; | |
3781 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3782 | pub type POLICY_LSA_SERVER_ROLE = i32; | |
3783 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3784 | pub const PolicyServerRoleBackup: POLICY_LSA_SERVER_ROLE = 2i32; | |
3785 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3786 | pub const PolicyServerRolePrimary: POLICY_LSA_SERVER_ROLE = 3i32; | |
3787 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3788 | pub type POLICY_NOTIFICATION_INFORMATION_CLASS = i32; | |
3789 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3790 | pub const PolicyNotifyAuditEventsInformation: POLICY_NOTIFICATION_INFORMATION_CLASS = 1i32; | |
3791 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3792 | pub const PolicyNotifyAccountDomainInformation: POLICY_NOTIFICATION_INFORMATION_CLASS = 2i32; | |
3793 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3794 | pub const PolicyNotifyServerRoleInformation: POLICY_NOTIFICATION_INFORMATION_CLASS = 3i32; | |
3795 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3796 | pub const PolicyNotifyDnsDomainInformation: POLICY_NOTIFICATION_INFORMATION_CLASS = 4i32; | |
3797 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3798 | pub const PolicyNotifyDomainEfsInformation: POLICY_NOTIFICATION_INFORMATION_CLASS = 5i32; | |
3799 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3800 | pub const PolicyNotifyDomainKerberosTicketInformation: POLICY_NOTIFICATION_INFORMATION_CLASS = 6i32; | |
3801 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3802 | pub const PolicyNotifyMachineAccountPasswordInformation: POLICY_NOTIFICATION_INFORMATION_CLASS = 7i32; | |
3803 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3804 | pub const PolicyNotifyGlobalSaclInformation: POLICY_NOTIFICATION_INFORMATION_CLASS = 8i32; | |
3805 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3806 | pub const PolicyNotifyMax: POLICY_NOTIFICATION_INFORMATION_CLASS = 9i32; | |
3807 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3808 | pub type SASL_AUTHZID_STATE = i32; | |
3809 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3810 | pub const Sasl_AuthZIDForbidden: SASL_AUTHZID_STATE = 0i32; | |
3811 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3812 | pub const Sasl_AuthZIDProcessed: SASL_AUTHZID_STATE = 1i32; | |
3813 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3814 | pub type SCHANNEL_ALERT_TOKEN_ALERT_TYPE = u32; | |
3815 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3816 | pub const TLS1_ALERT_WARNING: SCHANNEL_ALERT_TOKEN_ALERT_TYPE = 1u32; | |
3817 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3818 | pub const TLS1_ALERT_FATAL: SCHANNEL_ALERT_TOKEN_ALERT_TYPE = 2u32; | |
3819 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3820 | pub type SCHANNEL_CRED_FLAGS = u32; | |
3821 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3822 | pub const SCH_CRED_AUTO_CRED_VALIDATION: SCHANNEL_CRED_FLAGS = 32u32; | |
3823 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3824 | pub const SCH_CRED_CACHE_ONLY_URL_RETRIEVAL_ON_CREATE: SCHANNEL_CRED_FLAGS = 131072u32; | |
3825 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3826 | pub const SCH_DISABLE_RECONNECTS: SCHANNEL_CRED_FLAGS = 128u32; | |
3827 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3828 | pub const SCH_CRED_IGNORE_NO_REVOCATION_CHECK: SCHANNEL_CRED_FLAGS = 2048u32; | |
3829 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3830 | pub const SCH_CRED_IGNORE_REVOCATION_OFFLINE: SCHANNEL_CRED_FLAGS = 4096u32; | |
3831 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3832 | pub const SCH_CRED_MANUAL_CRED_VALIDATION: SCHANNEL_CRED_FLAGS = 8u32; | |
3833 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3834 | pub const SCH_CRED_NO_DEFAULT_CREDS: SCHANNEL_CRED_FLAGS = 16u32; | |
3835 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3836 | pub const SCH_CRED_NO_SERVERNAME_CHECK: SCHANNEL_CRED_FLAGS = 4u32; | |
3837 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3838 | pub const SCH_CRED_NO_SYSTEM_MAPPER: SCHANNEL_CRED_FLAGS = 2u32; | |
3839 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3840 | pub const SCH_CRED_REVOCATION_CHECK_CHAIN: SCHANNEL_CRED_FLAGS = 512u32; | |
3841 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3842 | pub const SCH_CRED_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT: SCHANNEL_CRED_FLAGS = 1024u32; | |
3843 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3844 | pub const SCH_CRED_REVOCATION_CHECK_END_CERT: SCHANNEL_CRED_FLAGS = 256u32; | |
3845 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3846 | pub const SCH_CRED_USE_DEFAULT_CREDS: SCHANNEL_CRED_FLAGS = 64u32; | |
3847 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3848 | pub const SCH_SEND_AUX_RECORD: SCHANNEL_CRED_FLAGS = 2097152u32; | |
3849 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3850 | pub const SCH_SEND_ROOT_CERT: SCHANNEL_CRED_FLAGS = 262144u32; | |
3851 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3852 | pub const SCH_USE_STRONG_CRYPTO: SCHANNEL_CRED_FLAGS = 4194304u32; | |
3853 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3854 | pub const SCH_USE_PRESHAREDKEY_ONLY: SCHANNEL_CRED_FLAGS = 8388608u32; | |
3855 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3856 | pub type SCHANNEL_SESSION_TOKEN_FLAGS = u32; | |
3857 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3858 | pub const SSL_SESSION_ENABLE_RECONNECTS: SCHANNEL_SESSION_TOKEN_FLAGS = 1u32; | |
3859 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3860 | pub const SSL_SESSION_DISABLE_RECONNECTS: SCHANNEL_SESSION_TOKEN_FLAGS = 2u32; | |
3861 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3862 | pub type SECPKG_ATTR = u32; | |
3863 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3864 | pub const SECPKG_ATTR_C_ACCESS_TOKEN: SECPKG_ATTR = 2147483666u32; | |
3865 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3866 | pub const SECPKG_ATTR_C_FULL_ACCESS_TOKEN: SECPKG_ATTR = 2147483778u32; | |
3867 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3868 | pub const SECPKG_ATTR_CERT_TRUST_STATUS: SECPKG_ATTR = 2147483780u32; | |
3869 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3870 | pub const SECPKG_ATTR_CREDS: SECPKG_ATTR = 2147483776u32; | |
3871 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3872 | pub const SECPKG_ATTR_CREDS_2: SECPKG_ATTR = 2147483782u32; | |
3873 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3874 | pub const SECPKG_ATTR_NEGOTIATION_PACKAGE: SECPKG_ATTR = 2147483777u32; | |
3875 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3876 | pub const SECPKG_ATTR_PACKAGE_INFO: SECPKG_ATTR = 10u32; | |
3877 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3878 | pub const SECPKG_ATTR_SERVER_AUTH_FLAGS: SECPKG_ATTR = 2147483779u32; | |
3879 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3880 | pub const SECPKG_ATTR_SIZES: SECPKG_ATTR = 0u32; | |
3881 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3882 | pub const SECPKG_ATTR_SUBJECT_SECURITY_ATTRIBUTES: SECPKG_ATTR = 124u32; | |
3883 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3884 | pub const SECPKG_ATTR_APP_DATA: SECPKG_ATTR = 94u32; | |
3885 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3886 | pub const SECPKG_ATTR_EAP_PRF_INFO: SECPKG_ATTR = 101u32; | |
3887 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3888 | pub const SECPKG_ATTR_EARLY_START: SECPKG_ATTR = 105u32; | |
3889 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3890 | pub const SECPKG_ATTR_DTLS_MTU: SECPKG_ATTR = 34u32; | |
3891 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3892 | pub const SECPKG_ATTR_KEYING_MATERIAL_INFO: SECPKG_ATTR = 106u32; | |
3893 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3894 | pub const SECPKG_ATTR_ACCESS_TOKEN: SECPKG_ATTR = 18u32; | |
3895 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3896 | pub const SECPKG_ATTR_AUTHORITY: SECPKG_ATTR = 6u32; | |
3897 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3898 | pub const SECPKG_ATTR_CLIENT_SPECIFIED_TARGET: SECPKG_ATTR = 27u32; | |
3899 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3900 | pub const SECPKG_ATTR_CONNECTION_INFO: SECPKG_ATTR = 90u32; | |
3901 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3902 | pub const SECPKG_ATTR_DCE_INFO: SECPKG_ATTR = 3u32; | |
3903 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3904 | pub const SECPKG_ATTR_ENDPOINT_BINDINGS: SECPKG_ATTR = 26u32; | |
3905 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3906 | pub const SECPKG_ATTR_EAP_KEY_BLOCK: SECPKG_ATTR = 91u32; | |
3907 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3908 | pub const SECPKG_ATTR_FLAGS: SECPKG_ATTR = 14u32; | |
3909 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3910 | pub const SECPKG_ATTR_ISSUER_LIST_EX: SECPKG_ATTR = 89u32; | |
3911 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3912 | pub const SECPKG_ATTR_KEY_INFO: SECPKG_ATTR = 5u32; | |
3913 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3914 | pub const SECPKG_ATTR_LAST_CLIENT_TOKEN_STATUS: SECPKG_ATTR = 30u32; | |
3915 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3916 | pub const SECPKG_ATTR_LIFESPAN: SECPKG_ATTR = 2u32; | |
3917 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3918 | pub const SECPKG_ATTR_LOCAL_CERT_CONTEXT: SECPKG_ATTR = 84u32; | |
3919 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3920 | pub const SECPKG_ATTR_LOCAL_CRED: SECPKG_ATTR = 82u32; | |
3921 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3922 | pub const SECPKG_ATTR_NAMES: SECPKG_ATTR = 1u32; | |
3923 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3924 | pub const SECPKG_ATTR_NATIVE_NAMES: SECPKG_ATTR = 13u32; | |
3925 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3926 | pub const SECPKG_ATTR_NEGOTIATION_INFO: SECPKG_ATTR = 12u32; | |
3927 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3928 | pub const SECPKG_ATTR_PASSWORD_EXPIRY: SECPKG_ATTR = 8u32; | |
3929 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3930 | pub const SECPKG_ATTR_REMOTE_CERT_CONTEXT: SECPKG_ATTR = 83u32; | |
3931 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3932 | pub const SECPKG_ATTR_ROOT_STORE: SECPKG_ATTR = 85u32; | |
3933 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3934 | pub const SECPKG_ATTR_SESSION_KEY: SECPKG_ATTR = 9u32; | |
3935 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3936 | pub const SECPKG_ATTR_SESSION_INFO: SECPKG_ATTR = 93u32; | |
3937 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3938 | pub const SECPKG_ATTR_STREAM_SIZES: SECPKG_ATTR = 4u32; | |
3939 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3940 | pub const SECPKG_ATTR_SUPPORTED_SIGNATURES: SECPKG_ATTR = 102u32; | |
3941 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3942 | pub const SECPKG_ATTR_TARGET_INFORMATION: SECPKG_ATTR = 17u32; | |
3943 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3944 | pub const SECPKG_ATTR_UNIQUE_BINDINGS: SECPKG_ATTR = 25u32; | |
3945 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3946 | pub type SECPKG_ATTR_LCT_STATUS = i32; | |
3947 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3948 | pub const SecPkgAttrLastClientTokenYes: SECPKG_ATTR_LCT_STATUS = 0i32; | |
3949 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3950 | pub const SecPkgAttrLastClientTokenNo: SECPKG_ATTR_LCT_STATUS = 1i32; | |
3951 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3952 | pub const SecPkgAttrLastClientTokenMaybe: SECPKG_ATTR_LCT_STATUS = 2i32; | |
3953 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3954 | pub type SECPKG_CALL_PACKAGE_MESSAGE_TYPE = i32; | |
3955 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3956 | pub const SecPkgCallPackageMinMessage: SECPKG_CALL_PACKAGE_MESSAGE_TYPE = 1024i32; | |
3957 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3958 | pub const SecPkgCallPackagePinDcMessage: SECPKG_CALL_PACKAGE_MESSAGE_TYPE = 1024i32; | |
3959 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3960 | pub const SecPkgCallPackageUnpinAllDcsMessage: SECPKG_CALL_PACKAGE_MESSAGE_TYPE = 1025i32; | |
3961 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3962 | pub const SecPkgCallPackageTransferCredMessage: SECPKG_CALL_PACKAGE_MESSAGE_TYPE = 1026i32; | |
3963 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3964 | pub const SecPkgCallPackageMaxMessage: SECPKG_CALL_PACKAGE_MESSAGE_TYPE = 1026i32; | |
3965 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3966 | pub type SECPKG_CRED = u32; | |
3967 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3968 | pub const SECPKG_CRED_INBOUND: SECPKG_CRED = 1u32; | |
3969 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3970 | pub const SECPKG_CRED_OUTBOUND: SECPKG_CRED = 2u32; | |
3971 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3972 | pub type SECPKG_CRED_CLASS = i32; | |
3973 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3974 | pub const SecPkgCredClass_None: SECPKG_CRED_CLASS = 0i32; | |
3975 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3976 | pub const SecPkgCredClass_Ephemeral: SECPKG_CRED_CLASS = 10i32; | |
3977 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3978 | pub const SecPkgCredClass_PersistedGeneric: SECPKG_CRED_CLASS = 20i32; | |
3979 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3980 | pub const SecPkgCredClass_PersistedSpecific: SECPKG_CRED_CLASS = 30i32; | |
3981 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3982 | pub const SecPkgCredClass_Explicit: SECPKG_CRED_CLASS = 40i32; | |
3983 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3984 | pub type SECPKG_EXTENDED_INFORMATION_CLASS = i32; | |
3985 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3986 | pub const SecpkgGssInfo: SECPKG_EXTENDED_INFORMATION_CLASS = 1i32; | |
3987 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3988 | pub const SecpkgContextThunks: SECPKG_EXTENDED_INFORMATION_CLASS = 2i32; | |
3989 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3990 | pub const SecpkgMutualAuthLevel: SECPKG_EXTENDED_INFORMATION_CLASS = 3i32; | |
3991 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3992 | pub const SecpkgWowClientDll: SECPKG_EXTENDED_INFORMATION_CLASS = 4i32; | |
3993 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3994 | pub const SecpkgExtraOids: SECPKG_EXTENDED_INFORMATION_CLASS = 5i32; | |
3995 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3996 | pub const SecpkgMaxInfo: SECPKG_EXTENDED_INFORMATION_CLASS = 6i32; | |
3997 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
3998 | pub const SecpkgNego2Info: SECPKG_EXTENDED_INFORMATION_CLASS = 7i32; | |
3999 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4000 | pub type SECPKG_NAME_TYPE = i32; | |
4001 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4002 | pub const SecNameSamCompatible: SECPKG_NAME_TYPE = 0i32; | |
4003 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4004 | pub const SecNameAlternateId: SECPKG_NAME_TYPE = 1i32; | |
4005 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4006 | pub const SecNameFlat: SECPKG_NAME_TYPE = 2i32; | |
4007 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4008 | pub const SecNameDN: SECPKG_NAME_TYPE = 3i32; | |
4009 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4010 | pub const SecNameSPN: SECPKG_NAME_TYPE = 4i32; | |
4011 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4012 | pub type SECPKG_PACKAGE_CHANGE_TYPE = u32; | |
4013 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4014 | pub const SECPKG_PACKAGE_CHANGE_LOAD: SECPKG_PACKAGE_CHANGE_TYPE = 0u32; | |
4015 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4016 | pub const SECPKG_PACKAGE_CHANGE_UNLOAD: SECPKG_PACKAGE_CHANGE_TYPE = 1u32; | |
4017 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4018 | pub const SECPKG_PACKAGE_CHANGE_SELECT: SECPKG_PACKAGE_CHANGE_TYPE = 2u32; | |
4019 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4020 | pub type SECPKG_SESSIONINFO_TYPE = i32; | |
4021 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4022 | pub const SecSessionPrimaryCred: SECPKG_SESSIONINFO_TYPE = 0i32; | |
4023 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4024 | #[repr(transparent)] | |
4025 | pub struct SECURITY_LOGON_TYPE(pub i32); | |
4026 | impl SECURITY_LOGON_TYPE { | |
4027 | pub const UndefinedLogonType: Self = Self(0i32); | |
4028 | pub const Interactive: Self = Self(2i32); | |
4029 | pub const Network: Self = Self(3i32); | |
4030 | pub const Batch: Self = Self(4i32); | |
4031 | pub const Service: Self = Self(5i32); | |
4032 | pub const Proxy: Self = Self(6i32); | |
4033 | pub const Unlock: Self = Self(7i32); | |
4034 | pub const NetworkCleartext: Self = Self(8i32); | |
4035 | pub const NewCredentials: Self = Self(9i32); | |
4036 | pub const RemoteInteractive: Self = Self(10i32); | |
4037 | pub const CachedInteractive: Self = Self(11i32); | |
4038 | pub const CachedRemoteInteractive: Self = Self(12i32); | |
4039 | pub const CachedUnlock: Self = Self(13i32); | |
4040 | } | |
4041 | impl ::core::marker::Copy for SECURITY_LOGON_TYPE {} | |
4042 | impl ::core::clone::Clone for SECURITY_LOGON_TYPE { | |
4043 | fn clone(&self) -> Self { | |
4044 | *self | |
4045 | } | |
4046 | } | |
4047 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4048 | pub type SECURITY_PACKAGE_OPTIONS_TYPE = u32; | |
4049 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4050 | pub const SECPKG_OPTIONS_TYPE_UNKNOWN: SECURITY_PACKAGE_OPTIONS_TYPE = 0u32; | |
4051 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4052 | pub const SECPKG_OPTIONS_TYPE_LSA: SECURITY_PACKAGE_OPTIONS_TYPE = 1u32; | |
4053 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4054 | pub const SECPKG_OPTIONS_TYPE_SSPI: SECURITY_PACKAGE_OPTIONS_TYPE = 2u32; | |
4055 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4056 | pub type SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT = i32; | |
4057 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4058 | pub const SecApplicationProtocolNegotiationExt_None: SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT = 0i32; | |
4059 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4060 | pub const SecApplicationProtocolNegotiationExt_NPN: SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT = 1i32; | |
4061 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4062 | pub const SecApplicationProtocolNegotiationExt_ALPN: SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT = 2i32; | |
4063 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4064 | pub type SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS = i32; | |
4065 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4066 | pub const SecApplicationProtocolNegotiationStatus_None: SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS = 0i32; | |
4067 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4068 | pub const SecApplicationProtocolNegotiationStatus_Success: SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS = 1i32; | |
4069 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4070 | pub const SecApplicationProtocolNegotiationStatus_SelectedClientOnly: SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS = 2i32; | |
4071 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4072 | pub type SEC_TRAFFIC_SECRET_TYPE = i32; | |
4073 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4074 | pub const SecTrafficSecret_None: SEC_TRAFFIC_SECRET_TYPE = 0i32; | |
4075 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4076 | pub const SecTrafficSecret_Client: SEC_TRAFFIC_SECRET_TYPE = 1i32; | |
4077 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4078 | pub const SecTrafficSecret_Server: SEC_TRAFFIC_SECRET_TYPE = 2i32; | |
4079 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4080 | pub type SE_ADT_PARAMETER_TYPE = i32; | |
4081 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4082 | pub const SeAdtParmTypeNone: SE_ADT_PARAMETER_TYPE = 0i32; | |
4083 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4084 | pub const SeAdtParmTypeString: SE_ADT_PARAMETER_TYPE = 1i32; | |
4085 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4086 | pub const SeAdtParmTypeFileSpec: SE_ADT_PARAMETER_TYPE = 2i32; | |
4087 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4088 | pub const SeAdtParmTypeUlong: SE_ADT_PARAMETER_TYPE = 3i32; | |
4089 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4090 | pub const SeAdtParmTypeSid: SE_ADT_PARAMETER_TYPE = 4i32; | |
4091 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4092 | pub const SeAdtParmTypeLogonId: SE_ADT_PARAMETER_TYPE = 5i32; | |
4093 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4094 | pub const SeAdtParmTypeNoLogonId: SE_ADT_PARAMETER_TYPE = 6i32; | |
4095 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4096 | pub const SeAdtParmTypeAccessMask: SE_ADT_PARAMETER_TYPE = 7i32; | |
4097 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4098 | pub const SeAdtParmTypePrivs: SE_ADT_PARAMETER_TYPE = 8i32; | |
4099 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4100 | pub const SeAdtParmTypeObjectTypes: SE_ADT_PARAMETER_TYPE = 9i32; | |
4101 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4102 | pub const SeAdtParmTypeHexUlong: SE_ADT_PARAMETER_TYPE = 10i32; | |
4103 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4104 | pub const SeAdtParmTypePtr: SE_ADT_PARAMETER_TYPE = 11i32; | |
4105 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4106 | pub const SeAdtParmTypeTime: SE_ADT_PARAMETER_TYPE = 12i32; | |
4107 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4108 | pub const SeAdtParmTypeGuid: SE_ADT_PARAMETER_TYPE = 13i32; | |
4109 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4110 | pub const SeAdtParmTypeLuid: SE_ADT_PARAMETER_TYPE = 14i32; | |
4111 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4112 | pub const SeAdtParmTypeHexInt64: SE_ADT_PARAMETER_TYPE = 15i32; | |
4113 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4114 | pub const SeAdtParmTypeStringList: SE_ADT_PARAMETER_TYPE = 16i32; | |
4115 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4116 | pub const SeAdtParmTypeSidList: SE_ADT_PARAMETER_TYPE = 17i32; | |
4117 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4118 | pub const SeAdtParmTypeDuration: SE_ADT_PARAMETER_TYPE = 18i32; | |
4119 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4120 | pub const SeAdtParmTypeUserAccountControl: SE_ADT_PARAMETER_TYPE = 19i32; | |
4121 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4122 | pub const SeAdtParmTypeNoUac: SE_ADT_PARAMETER_TYPE = 20i32; | |
4123 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4124 | pub const SeAdtParmTypeMessage: SE_ADT_PARAMETER_TYPE = 21i32; | |
4125 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4126 | pub const SeAdtParmTypeDateTime: SE_ADT_PARAMETER_TYPE = 22i32; | |
4127 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4128 | pub const SeAdtParmTypeSockAddr: SE_ADT_PARAMETER_TYPE = 23i32; | |
4129 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4130 | pub const SeAdtParmTypeSD: SE_ADT_PARAMETER_TYPE = 24i32; | |
4131 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4132 | pub const SeAdtParmTypeLogonHours: SE_ADT_PARAMETER_TYPE = 25i32; | |
4133 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4134 | pub const SeAdtParmTypeLogonIdNoSid: SE_ADT_PARAMETER_TYPE = 26i32; | |
4135 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4136 | pub const SeAdtParmTypeUlongNoConv: SE_ADT_PARAMETER_TYPE = 27i32; | |
4137 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4138 | pub const SeAdtParmTypeSockAddrNoPort: SE_ADT_PARAMETER_TYPE = 28i32; | |
4139 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4140 | pub const SeAdtParmTypeAccessReason: SE_ADT_PARAMETER_TYPE = 29i32; | |
4141 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4142 | pub const SeAdtParmTypeStagingReason: SE_ADT_PARAMETER_TYPE = 30i32; | |
4143 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4144 | pub const SeAdtParmTypeResourceAttribute: SE_ADT_PARAMETER_TYPE = 31i32; | |
4145 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4146 | pub const SeAdtParmTypeClaims: SE_ADT_PARAMETER_TYPE = 32i32; | |
4147 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4148 | pub const SeAdtParmTypeLogonIdAsSid: SE_ADT_PARAMETER_TYPE = 33i32; | |
4149 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4150 | pub const SeAdtParmTypeMultiSzString: SE_ADT_PARAMETER_TYPE = 34i32; | |
4151 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4152 | pub const SeAdtParmTypeLogonIdEx: SE_ADT_PARAMETER_TYPE = 35i32; | |
4153 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4154 | pub type SLDATATYPE = u32; | |
4155 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4156 | pub const SL_DATA_NONE: SLDATATYPE = 0u32; | |
4157 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4158 | pub const SL_DATA_SZ: SLDATATYPE = 1u32; | |
4159 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4160 | pub const SL_DATA_DWORD: SLDATATYPE = 4u32; | |
4161 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4162 | pub const SL_DATA_BINARY: SLDATATYPE = 3u32; | |
4163 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4164 | pub const SL_DATA_MULTI_SZ: SLDATATYPE = 7u32; | |
4165 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4166 | pub const SL_DATA_SUM: SLDATATYPE = 100u32; | |
4167 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4168 | pub type SLIDTYPE = i32; | |
4169 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4170 | pub const SL_ID_APPLICATION: SLIDTYPE = 0i32; | |
4171 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4172 | pub const SL_ID_PRODUCT_SKU: SLIDTYPE = 1i32; | |
4173 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4174 | pub const SL_ID_LICENSE_FILE: SLIDTYPE = 2i32; | |
4175 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4176 | pub const SL_ID_LICENSE: SLIDTYPE = 3i32; | |
4177 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4178 | pub const SL_ID_PKEY: SLIDTYPE = 4i32; | |
4179 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4180 | pub const SL_ID_ALL_LICENSES: SLIDTYPE = 5i32; | |
4181 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4182 | pub const SL_ID_ALL_LICENSE_FILES: SLIDTYPE = 6i32; | |
4183 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4184 | pub const SL_ID_STORE_TOKEN: SLIDTYPE = 7i32; | |
4185 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4186 | pub const SL_ID_LAST: SLIDTYPE = 8i32; | |
4187 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4188 | pub type SLLICENSINGSTATUS = i32; | |
4189 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4190 | pub const SL_LICENSING_STATUS_UNLICENSED: SLLICENSINGSTATUS = 0i32; | |
4191 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4192 | pub const SL_LICENSING_STATUS_LICENSED: SLLICENSINGSTATUS = 1i32; | |
4193 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4194 | pub const SL_LICENSING_STATUS_IN_GRACE_PERIOD: SLLICENSINGSTATUS = 2i32; | |
4195 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4196 | pub const SL_LICENSING_STATUS_NOTIFICATION: SLLICENSINGSTATUS = 3i32; | |
4197 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4198 | pub const SL_LICENSING_STATUS_LAST: SLLICENSINGSTATUS = 4i32; | |
4199 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4200 | pub type SLREFERRALTYPE = i32; | |
4201 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4202 | pub const SL_REFERRALTYPE_SKUID: SLREFERRALTYPE = 0i32; | |
4203 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4204 | pub const SL_REFERRALTYPE_APPID: SLREFERRALTYPE = 1i32; | |
4205 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4206 | pub const SL_REFERRALTYPE_OVERRIDE_SKUID: SLREFERRALTYPE = 2i32; | |
4207 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4208 | pub const SL_REFERRALTYPE_OVERRIDE_APPID: SLREFERRALTYPE = 3i32; | |
4209 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4210 | pub const SL_REFERRALTYPE_BEST_MATCH: SLREFERRALTYPE = 4i32; | |
4211 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4212 | pub type SL_ACTIVATION_TYPE = i32; | |
4213 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4214 | pub const SL_ACTIVATION_TYPE_DEFAULT: SL_ACTIVATION_TYPE = 0i32; | |
4215 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4216 | pub const SL_ACTIVATION_TYPE_ACTIVE_DIRECTORY: SL_ACTIVATION_TYPE = 1i32; | |
4217 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4218 | pub type SL_GENUINE_STATE = i32; | |
4219 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4220 | pub const SL_GEN_STATE_IS_GENUINE: SL_GENUINE_STATE = 0i32; | |
4221 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4222 | pub const SL_GEN_STATE_INVALID_LICENSE: SL_GENUINE_STATE = 1i32; | |
4223 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4224 | pub const SL_GEN_STATE_TAMPERED: SL_GENUINE_STATE = 2i32; | |
4225 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4226 | pub const SL_GEN_STATE_OFFLINE: SL_GENUINE_STATE = 3i32; | |
4227 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4228 | pub const SL_GEN_STATE_LAST: SL_GENUINE_STATE = 4i32; | |
4229 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4230 | pub type SchGetExtensionsOptions = u32; | |
4231 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4232 | pub const SCH_EXTENSIONS_OPTIONS_NONE: SchGetExtensionsOptions = 0u32; | |
4233 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4234 | pub const SCH_NO_RECORD_HEADER: SchGetExtensionsOptions = 1u32; | |
4235 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4236 | pub type SecDelegationType = i32; | |
4237 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4238 | pub const SecFull: SecDelegationType = 0i32; | |
4239 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4240 | pub const SecService: SecDelegationType = 1i32; | |
4241 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4242 | pub const SecTree: SecDelegationType = 2i32; | |
4243 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4244 | pub const SecDirectory: SecDelegationType = 3i32; | |
4245 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4246 | pub const SecObject: SecDelegationType = 4i32; | |
4247 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4248 | pub type TOKENBINDING_EXTENSION_FORMAT = i32; | |
4249 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4250 | pub const TOKENBINDING_EXTENSION_FORMAT_UNDEFINED: TOKENBINDING_EXTENSION_FORMAT = 0i32; | |
4251 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4252 | pub type TOKENBINDING_KEY_PARAMETERS_TYPE = i32; | |
4253 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4254 | pub const TOKENBINDING_KEY_PARAMETERS_TYPE_RSA2048_PKCS: TOKENBINDING_KEY_PARAMETERS_TYPE = 0i32; | |
4255 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4256 | pub const TOKENBINDING_KEY_PARAMETERS_TYPE_RSA2048_PSS: TOKENBINDING_KEY_PARAMETERS_TYPE = 1i32; | |
4257 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4258 | pub const TOKENBINDING_KEY_PARAMETERS_TYPE_ECDSAP256: TOKENBINDING_KEY_PARAMETERS_TYPE = 2i32; | |
4259 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4260 | pub const TOKENBINDING_KEY_PARAMETERS_TYPE_ANYEXISTING: TOKENBINDING_KEY_PARAMETERS_TYPE = 255i32; | |
4261 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4262 | pub type TOKENBINDING_TYPE = i32; | |
4263 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4264 | pub const TOKENBINDING_TYPE_PROVIDED: TOKENBINDING_TYPE = 0i32; | |
4265 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4266 | pub const TOKENBINDING_TYPE_REFERRED: TOKENBINDING_TYPE = 1i32; | |
4267 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4268 | pub type TRUSTED_DOMAIN_TRUST_ATTRIBUTES = u32; | |
4269 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4270 | pub const TRUST_ATTRIBUTE_NON_TRANSITIVE: TRUSTED_DOMAIN_TRUST_ATTRIBUTES = 1u32; | |
4271 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4272 | pub const TRUST_ATTRIBUTE_UPLEVEL_ONLY: TRUSTED_DOMAIN_TRUST_ATTRIBUTES = 2u32; | |
4273 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4274 | pub const TRUST_ATTRIBUTE_FILTER_SIDS: TRUSTED_DOMAIN_TRUST_ATTRIBUTES = 4u32; | |
4275 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4276 | pub const TRUST_ATTRIBUTE_FOREST_TRANSITIVE: TRUSTED_DOMAIN_TRUST_ATTRIBUTES = 8u32; | |
4277 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4278 | pub const TRUST_ATTRIBUTE_CROSS_ORGANIZATION: TRUSTED_DOMAIN_TRUST_ATTRIBUTES = 16u32; | |
4279 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4280 | pub const TRUST_ATTRIBUTE_TREAT_AS_EXTERNAL: TRUSTED_DOMAIN_TRUST_ATTRIBUTES = 64u32; | |
4281 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4282 | pub const TRUST_ATTRIBUTE_WITHIN_FOREST: TRUSTED_DOMAIN_TRUST_ATTRIBUTES = 32u32; | |
4283 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4284 | pub type TRUSTED_DOMAIN_TRUST_DIRECTION = u32; | |
4285 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4286 | pub const TRUST_DIRECTION_DISABLED: TRUSTED_DOMAIN_TRUST_DIRECTION = 0u32; | |
4287 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4288 | pub const TRUST_DIRECTION_INBOUND: TRUSTED_DOMAIN_TRUST_DIRECTION = 1u32; | |
4289 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4290 | pub const TRUST_DIRECTION_OUTBOUND: TRUSTED_DOMAIN_TRUST_DIRECTION = 2u32; | |
4291 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4292 | pub const TRUST_DIRECTION_BIDIRECTIONAL: TRUSTED_DOMAIN_TRUST_DIRECTION = 3u32; | |
4293 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4294 | pub type TRUSTED_DOMAIN_TRUST_TYPE = u32; | |
4295 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4296 | pub const TRUST_TYPE_DOWNLEVEL: TRUSTED_DOMAIN_TRUST_TYPE = 1u32; | |
4297 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4298 | pub const TRUST_TYPE_UPLEVEL: TRUSTED_DOMAIN_TRUST_TYPE = 2u32; | |
4299 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4300 | pub const TRUST_TYPE_MIT: TRUSTED_DOMAIN_TRUST_TYPE = 3u32; | |
4301 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4302 | pub const TRUST_TYPE_DCE: TRUSTED_DOMAIN_TRUST_TYPE = 4u32; | |
4303 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4304 | pub type TRUSTED_INFORMATION_CLASS = i32; | |
4305 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4306 | pub const TrustedDomainNameInformation: TRUSTED_INFORMATION_CLASS = 1i32; | |
4307 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4308 | pub const TrustedControllersInformation: TRUSTED_INFORMATION_CLASS = 2i32; | |
4309 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4310 | pub const TrustedPosixOffsetInformation: TRUSTED_INFORMATION_CLASS = 3i32; | |
4311 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4312 | pub const TrustedPasswordInformation: TRUSTED_INFORMATION_CLASS = 4i32; | |
4313 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4314 | pub const TrustedDomainInformationBasic: TRUSTED_INFORMATION_CLASS = 5i32; | |
4315 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4316 | pub const TrustedDomainInformationEx: TRUSTED_INFORMATION_CLASS = 6i32; | |
4317 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4318 | pub const TrustedDomainAuthInformation: TRUSTED_INFORMATION_CLASS = 7i32; | |
4319 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4320 | pub const TrustedDomainFullInformation: TRUSTED_INFORMATION_CLASS = 8i32; | |
4321 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4322 | pub const TrustedDomainAuthInformationInternal: TRUSTED_INFORMATION_CLASS = 9i32; | |
4323 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4324 | pub const TrustedDomainFullInformationInternal: TRUSTED_INFORMATION_CLASS = 10i32; | |
4325 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4326 | pub const TrustedDomainInformationEx2Internal: TRUSTED_INFORMATION_CLASS = 11i32; | |
4327 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4328 | pub const TrustedDomainFullInformation2Internal: TRUSTED_INFORMATION_CLASS = 12i32; | |
4329 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4330 | pub const TrustedDomainSupportedEncryptionTypes: TRUSTED_INFORMATION_CLASS = 13i32; | |
4331 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4332 | pub type eTlsHashAlgorithm = i32; | |
4333 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4334 | pub const TlsHashAlgorithm_None: eTlsHashAlgorithm = 0i32; | |
4335 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4336 | pub const TlsHashAlgorithm_Md5: eTlsHashAlgorithm = 1i32; | |
4337 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4338 | pub const TlsHashAlgorithm_Sha1: eTlsHashAlgorithm = 2i32; | |
4339 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4340 | pub const TlsHashAlgorithm_Sha224: eTlsHashAlgorithm = 3i32; | |
4341 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4342 | pub const TlsHashAlgorithm_Sha256: eTlsHashAlgorithm = 4i32; | |
4343 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4344 | pub const TlsHashAlgorithm_Sha384: eTlsHashAlgorithm = 5i32; | |
4345 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4346 | pub const TlsHashAlgorithm_Sha512: eTlsHashAlgorithm = 6i32; | |
4347 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4348 | pub type eTlsSignatureAlgorithm = i32; | |
4349 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4350 | pub const TlsSignatureAlgorithm_Anonymous: eTlsSignatureAlgorithm = 0i32; | |
4351 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4352 | pub const TlsSignatureAlgorithm_Rsa: eTlsSignatureAlgorithm = 1i32; | |
4353 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4354 | pub const TlsSignatureAlgorithm_Dsa: eTlsSignatureAlgorithm = 2i32; | |
4355 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4356 | pub const TlsSignatureAlgorithm_Ecdsa: eTlsSignatureAlgorithm = 3i32; | |
4357 | #[repr(C)] | |
4358 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4359 | pub struct AUDIT_POLICY_INFORMATION { | |
4360 | pub AuditSubCategoryGuid: ::windows_sys::core::GUID, | |
4361 | pub AuditingInformation: u32, | |
4362 | pub AuditCategoryGuid: ::windows_sys::core::GUID, | |
4363 | } | |
4364 | impl ::core::marker::Copy for AUDIT_POLICY_INFORMATION {} | |
4365 | impl ::core::clone::Clone for AUDIT_POLICY_INFORMATION { | |
4366 | fn clone(&self) -> Self { | |
4367 | *self | |
4368 | } | |
4369 | } | |
4370 | #[repr(C)] | |
4371 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4372 | #[cfg(feature = "Win32_Foundation")] | |
4373 | pub struct CENTRAL_ACCESS_POLICY { | |
4374 | pub CAPID: super::super::super::Foundation::PSID, | |
4375 | pub Name: super::super::super::Foundation::UNICODE_STRING, | |
4376 | pub Description: super::super::super::Foundation::UNICODE_STRING, | |
4377 | pub ChangeId: super::super::super::Foundation::UNICODE_STRING, | |
4378 | pub Flags: u32, | |
4379 | pub CAPECount: u32, | |
4380 | pub CAPEs: *mut *mut CENTRAL_ACCESS_POLICY_ENTRY, | |
4381 | } | |
4382 | #[cfg(feature = "Win32_Foundation")] | |
4383 | impl ::core::marker::Copy for CENTRAL_ACCESS_POLICY {} | |
4384 | #[cfg(feature = "Win32_Foundation")] | |
4385 | impl ::core::clone::Clone for CENTRAL_ACCESS_POLICY { | |
4386 | fn clone(&self) -> Self { | |
4387 | *self | |
4388 | } | |
4389 | } | |
4390 | #[repr(C)] | |
4391 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4392 | #[cfg(feature = "Win32_Foundation")] | |
4393 | pub struct CENTRAL_ACCESS_POLICY_ENTRY { | |
4394 | pub Name: super::super::super::Foundation::UNICODE_STRING, | |
4395 | pub Description: super::super::super::Foundation::UNICODE_STRING, | |
4396 | pub ChangeId: super::super::super::Foundation::UNICODE_STRING, | |
4397 | pub LengthAppliesTo: u32, | |
4398 | pub AppliesTo: *mut u8, | |
4399 | pub LengthSD: u32, | |
4400 | pub SD: super::super::PSECURITY_DESCRIPTOR, | |
4401 | pub LengthStagedSD: u32, | |
4402 | pub StagedSD: super::super::PSECURITY_DESCRIPTOR, | |
4403 | pub Flags: u32, | |
4404 | } | |
4405 | #[cfg(feature = "Win32_Foundation")] | |
4406 | impl ::core::marker::Copy for CENTRAL_ACCESS_POLICY_ENTRY {} | |
4407 | #[cfg(feature = "Win32_Foundation")] | |
4408 | impl ::core::clone::Clone for CENTRAL_ACCESS_POLICY_ENTRY { | |
4409 | fn clone(&self) -> Self { | |
4410 | *self | |
4411 | } | |
4412 | } | |
4413 | #[repr(C)] | |
4414 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4415 | #[cfg(feature = "Win32_Foundation")] | |
4416 | pub struct CLEAR_BLOCK { | |
4417 | pub data: [super::super::super::Foundation::CHAR; 8], | |
4418 | } | |
4419 | #[cfg(feature = "Win32_Foundation")] | |
4420 | impl ::core::marker::Copy for CLEAR_BLOCK {} | |
4421 | #[cfg(feature = "Win32_Foundation")] | |
4422 | impl ::core::clone::Clone for CLEAR_BLOCK { | |
4423 | fn clone(&self) -> Self { | |
4424 | *self | |
4425 | } | |
4426 | } | |
4427 | #[repr(C)] | |
4428 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4429 | pub struct DOMAIN_PASSWORD_INFORMATION { | |
4430 | pub MinPasswordLength: u16, | |
4431 | pub PasswordHistoryLength: u16, | |
4432 | pub PasswordProperties: DOMAIN_PASSWORD_PROPERTIES, | |
4433 | pub MaxPasswordAge: i64, | |
4434 | pub MinPasswordAge: i64, | |
4435 | } | |
4436 | impl ::core::marker::Copy for DOMAIN_PASSWORD_INFORMATION {} | |
4437 | impl ::core::clone::Clone for DOMAIN_PASSWORD_INFORMATION { | |
4438 | fn clone(&self) -> Self { | |
4439 | *self | |
4440 | } | |
4441 | } | |
4442 | #[repr(C)] | |
4443 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] | |
4444 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
4445 | pub struct ENCRYPTED_CREDENTIALW { | |
4446 | pub Cred: super::super::Credentials::CREDENTIALW, | |
4447 | pub ClearCredentialBlobSize: u32, | |
4448 | } | |
4449 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
4450 | impl ::core::marker::Copy for ENCRYPTED_CREDENTIALW {} | |
4451 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
4452 | impl ::core::clone::Clone for ENCRYPTED_CREDENTIALW { | |
4453 | fn clone(&self) -> Self { | |
4454 | *self | |
4455 | } | |
4456 | } | |
4457 | #[repr(C)] | |
4458 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4459 | #[cfg(feature = "Win32_Foundation")] | |
4460 | pub struct KDC_PROXY_CACHE_ENTRY_DATA { | |
4461 | pub SinceLastUsed: u64, | |
4462 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
4463 | pub ProxyServerName: super::super::super::Foundation::UNICODE_STRING, | |
4464 | pub ProxyServerVdir: super::super::super::Foundation::UNICODE_STRING, | |
4465 | pub ProxyServerPort: u16, | |
4466 | pub LogonId: super::super::super::Foundation::LUID, | |
4467 | pub CredUserName: super::super::super::Foundation::UNICODE_STRING, | |
4468 | pub CredDomainName: super::super::super::Foundation::UNICODE_STRING, | |
4469 | pub GlobalCache: super::super::super::Foundation::BOOLEAN, | |
4470 | } | |
4471 | #[cfg(feature = "Win32_Foundation")] | |
4472 | impl ::core::marker::Copy for KDC_PROXY_CACHE_ENTRY_DATA {} | |
4473 | #[cfg(feature = "Win32_Foundation")] | |
4474 | impl ::core::clone::Clone for KDC_PROXY_CACHE_ENTRY_DATA { | |
4475 | fn clone(&self) -> Self { | |
4476 | *self | |
4477 | } | |
4478 | } | |
4479 | #[repr(C)] | |
4480 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4481 | #[cfg(feature = "Win32_Foundation")] | |
4482 | pub struct KERB_ADD_BINDING_CACHE_ENTRY_EX_REQUEST { | |
4483 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
4484 | pub RealmName: super::super::super::Foundation::UNICODE_STRING, | |
4485 | pub KdcAddress: super::super::super::Foundation::UNICODE_STRING, | |
4486 | pub AddressType: KERB_ADDRESS_TYPE, | |
4487 | pub DcFlags: u32, | |
4488 | } | |
4489 | #[cfg(feature = "Win32_Foundation")] | |
4490 | impl ::core::marker::Copy for KERB_ADD_BINDING_CACHE_ENTRY_EX_REQUEST {} | |
4491 | #[cfg(feature = "Win32_Foundation")] | |
4492 | impl ::core::clone::Clone for KERB_ADD_BINDING_CACHE_ENTRY_EX_REQUEST { | |
4493 | fn clone(&self) -> Self { | |
4494 | *self | |
4495 | } | |
4496 | } | |
4497 | #[repr(C)] | |
4498 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4499 | #[cfg(feature = "Win32_Foundation")] | |
4500 | pub struct KERB_ADD_BINDING_CACHE_ENTRY_REQUEST { | |
4501 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
4502 | pub RealmName: super::super::super::Foundation::UNICODE_STRING, | |
4503 | pub KdcAddress: super::super::super::Foundation::UNICODE_STRING, | |
4504 | pub AddressType: KERB_ADDRESS_TYPE, | |
4505 | } | |
4506 | #[cfg(feature = "Win32_Foundation")] | |
4507 | impl ::core::marker::Copy for KERB_ADD_BINDING_CACHE_ENTRY_REQUEST {} | |
4508 | #[cfg(feature = "Win32_Foundation")] | |
4509 | impl ::core::clone::Clone for KERB_ADD_BINDING_CACHE_ENTRY_REQUEST { | |
4510 | fn clone(&self) -> Self { | |
4511 | *self | |
4512 | } | |
4513 | } | |
4514 | #[repr(C)] | |
4515 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4516 | #[cfg(feature = "Win32_Foundation")] | |
4517 | pub struct KERB_ADD_CREDENTIALS_REQUEST { | |
4518 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
4519 | pub UserName: super::super::super::Foundation::UNICODE_STRING, | |
4520 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
4521 | pub Password: super::super::super::Foundation::UNICODE_STRING, | |
4522 | pub LogonId: super::super::super::Foundation::LUID, | |
4523 | pub Flags: KERB_REQUEST_FLAGS, | |
4524 | } | |
4525 | #[cfg(feature = "Win32_Foundation")] | |
4526 | impl ::core::marker::Copy for KERB_ADD_CREDENTIALS_REQUEST {} | |
4527 | #[cfg(feature = "Win32_Foundation")] | |
4528 | impl ::core::clone::Clone for KERB_ADD_CREDENTIALS_REQUEST { | |
4529 | fn clone(&self) -> Self { | |
4530 | *self | |
4531 | } | |
4532 | } | |
4533 | #[repr(C)] | |
4534 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4535 | #[cfg(feature = "Win32_Foundation")] | |
4536 | pub struct KERB_ADD_CREDENTIALS_REQUEST_EX { | |
4537 | pub Credentials: KERB_ADD_CREDENTIALS_REQUEST, | |
4538 | pub PrincipalNameCount: u32, | |
4539 | pub PrincipalNames: [super::super::super::Foundation::UNICODE_STRING; 1], | |
4540 | } | |
4541 | #[cfg(feature = "Win32_Foundation")] | |
4542 | impl ::core::marker::Copy for KERB_ADD_CREDENTIALS_REQUEST_EX {} | |
4543 | #[cfg(feature = "Win32_Foundation")] | |
4544 | impl ::core::clone::Clone for KERB_ADD_CREDENTIALS_REQUEST_EX { | |
4545 | fn clone(&self) -> Self { | |
4546 | *self | |
4547 | } | |
4548 | } | |
4549 | #[repr(C)] | |
4550 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4551 | pub struct KERB_AUTH_DATA { | |
4552 | pub Type: u32, | |
4553 | pub Length: u32, | |
4554 | pub Data: *mut u8, | |
4555 | } | |
4556 | impl ::core::marker::Copy for KERB_AUTH_DATA {} | |
4557 | impl ::core::clone::Clone for KERB_AUTH_DATA { | |
4558 | fn clone(&self) -> Self { | |
4559 | *self | |
4560 | } | |
4561 | } | |
4562 | #[repr(C)] | |
4563 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4564 | #[cfg(feature = "Win32_Foundation")] | |
4565 | pub struct KERB_BINDING_CACHE_ENTRY_DATA { | |
4566 | pub DiscoveryTime: u64, | |
4567 | pub RealmName: super::super::super::Foundation::UNICODE_STRING, | |
4568 | pub KdcAddress: super::super::super::Foundation::UNICODE_STRING, | |
4569 | pub AddressType: KERB_ADDRESS_TYPE, | |
4570 | pub Flags: u32, | |
4571 | pub DcFlags: u32, | |
4572 | pub CacheFlags: u32, | |
4573 | pub KdcName: super::super::super::Foundation::UNICODE_STRING, | |
4574 | } | |
4575 | #[cfg(feature = "Win32_Foundation")] | |
4576 | impl ::core::marker::Copy for KERB_BINDING_CACHE_ENTRY_DATA {} | |
4577 | #[cfg(feature = "Win32_Foundation")] | |
4578 | impl ::core::clone::Clone for KERB_BINDING_CACHE_ENTRY_DATA { | |
4579 | fn clone(&self) -> Self { | |
4580 | *self | |
4581 | } | |
4582 | } | |
4583 | #[repr(C)] | |
4584 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4585 | pub struct KERB_CERTIFICATE_HASHINFO { | |
4586 | pub StoreNameLength: u16, | |
4587 | pub HashLength: u16, | |
4588 | } | |
4589 | impl ::core::marker::Copy for KERB_CERTIFICATE_HASHINFO {} | |
4590 | impl ::core::clone::Clone for KERB_CERTIFICATE_HASHINFO { | |
4591 | fn clone(&self) -> Self { | |
4592 | *self | |
4593 | } | |
4594 | } | |
4595 | #[repr(C)] | |
4596 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4597 | pub struct KERB_CERTIFICATE_INFO { | |
4598 | pub CertInfoSize: u32, | |
4599 | pub InfoType: u32, | |
4600 | } | |
4601 | impl ::core::marker::Copy for KERB_CERTIFICATE_INFO {} | |
4602 | impl ::core::clone::Clone for KERB_CERTIFICATE_INFO { | |
4603 | fn clone(&self) -> Self { | |
4604 | *self | |
4605 | } | |
4606 | } | |
4607 | #[repr(C)] | |
4608 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4609 | #[cfg(feature = "Win32_Foundation")] | |
4610 | pub struct KERB_CERTIFICATE_LOGON { | |
4611 | pub MessageType: KERB_LOGON_SUBMIT_TYPE, | |
4612 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
4613 | pub UserName: super::super::super::Foundation::UNICODE_STRING, | |
4614 | pub Pin: super::super::super::Foundation::UNICODE_STRING, | |
4615 | pub Flags: u32, | |
4616 | pub CspDataLength: u32, | |
4617 | pub CspData: *mut u8, | |
4618 | } | |
4619 | #[cfg(feature = "Win32_Foundation")] | |
4620 | impl ::core::marker::Copy for KERB_CERTIFICATE_LOGON {} | |
4621 | #[cfg(feature = "Win32_Foundation")] | |
4622 | impl ::core::clone::Clone for KERB_CERTIFICATE_LOGON { | |
4623 | fn clone(&self) -> Self { | |
4624 | *self | |
4625 | } | |
4626 | } | |
4627 | #[repr(C)] | |
4628 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4629 | #[cfg(feature = "Win32_Foundation")] | |
4630 | pub struct KERB_CERTIFICATE_S4U_LOGON { | |
4631 | pub MessageType: KERB_LOGON_SUBMIT_TYPE, | |
4632 | pub Flags: u32, | |
4633 | pub UserPrincipalName: super::super::super::Foundation::UNICODE_STRING, | |
4634 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
4635 | pub CertificateLength: u32, | |
4636 | pub Certificate: *mut u8, | |
4637 | } | |
4638 | #[cfg(feature = "Win32_Foundation")] | |
4639 | impl ::core::marker::Copy for KERB_CERTIFICATE_S4U_LOGON {} | |
4640 | #[cfg(feature = "Win32_Foundation")] | |
4641 | impl ::core::clone::Clone for KERB_CERTIFICATE_S4U_LOGON { | |
4642 | fn clone(&self) -> Self { | |
4643 | *self | |
4644 | } | |
4645 | } | |
4646 | #[repr(C)] | |
4647 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4648 | #[cfg(feature = "Win32_Foundation")] | |
4649 | pub struct KERB_CERTIFICATE_UNLOCK_LOGON { | |
4650 | pub Logon: KERB_CERTIFICATE_LOGON, | |
4651 | pub LogonId: super::super::super::Foundation::LUID, | |
4652 | } | |
4653 | #[cfg(feature = "Win32_Foundation")] | |
4654 | impl ::core::marker::Copy for KERB_CERTIFICATE_UNLOCK_LOGON {} | |
4655 | #[cfg(feature = "Win32_Foundation")] | |
4656 | impl ::core::clone::Clone for KERB_CERTIFICATE_UNLOCK_LOGON { | |
4657 | fn clone(&self) -> Self { | |
4658 | *self | |
4659 | } | |
4660 | } | |
4661 | #[repr(C)] | |
4662 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4663 | #[cfg(feature = "Win32_Foundation")] | |
4664 | pub struct KERB_CHANGEPASSWORD_REQUEST { | |
4665 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
4666 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
4667 | pub AccountName: super::super::super::Foundation::UNICODE_STRING, | |
4668 | pub OldPassword: super::super::super::Foundation::UNICODE_STRING, | |
4669 | pub NewPassword: super::super::super::Foundation::UNICODE_STRING, | |
4670 | pub Impersonating: super::super::super::Foundation::BOOLEAN, | |
4671 | } | |
4672 | #[cfg(feature = "Win32_Foundation")] | |
4673 | impl ::core::marker::Copy for KERB_CHANGEPASSWORD_REQUEST {} | |
4674 | #[cfg(feature = "Win32_Foundation")] | |
4675 | impl ::core::clone::Clone for KERB_CHANGEPASSWORD_REQUEST { | |
4676 | fn clone(&self) -> Self { | |
4677 | *self | |
4678 | } | |
4679 | } | |
4680 | #[repr(C)] | |
4681 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4682 | #[cfg(feature = "Win32_Foundation")] | |
4683 | pub struct KERB_CLEANUP_MACHINE_PKINIT_CREDS_REQUEST { | |
4684 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
4685 | pub LogonId: super::super::super::Foundation::LUID, | |
4686 | } | |
4687 | #[cfg(feature = "Win32_Foundation")] | |
4688 | impl ::core::marker::Copy for KERB_CLEANUP_MACHINE_PKINIT_CREDS_REQUEST {} | |
4689 | #[cfg(feature = "Win32_Foundation")] | |
4690 | impl ::core::clone::Clone for KERB_CLEANUP_MACHINE_PKINIT_CREDS_REQUEST { | |
4691 | fn clone(&self) -> Self { | |
4692 | *self | |
4693 | } | |
4694 | } | |
4695 | #[repr(C)] | |
4696 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4697 | pub struct KERB_CLOUD_KERBEROS_DEBUG_DATA_V0 { | |
4698 | pub _bitfield: i32, | |
4699 | } | |
4700 | impl ::core::marker::Copy for KERB_CLOUD_KERBEROS_DEBUG_DATA_V0 {} | |
4701 | impl ::core::clone::Clone for KERB_CLOUD_KERBEROS_DEBUG_DATA_V0 { | |
4702 | fn clone(&self) -> Self { | |
4703 | *self | |
4704 | } | |
4705 | } | |
4706 | #[repr(C)] | |
4707 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4708 | #[cfg(feature = "Win32_Foundation")] | |
4709 | pub struct KERB_CLOUD_KERBEROS_DEBUG_REQUEST { | |
4710 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
4711 | pub LogonId: super::super::super::Foundation::LUID, | |
4712 | } | |
4713 | #[cfg(feature = "Win32_Foundation")] | |
4714 | impl ::core::marker::Copy for KERB_CLOUD_KERBEROS_DEBUG_REQUEST {} | |
4715 | #[cfg(feature = "Win32_Foundation")] | |
4716 | impl ::core::clone::Clone for KERB_CLOUD_KERBEROS_DEBUG_REQUEST { | |
4717 | fn clone(&self) -> Self { | |
4718 | *self | |
4719 | } | |
4720 | } | |
4721 | #[repr(C)] | |
4722 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4723 | pub struct KERB_CLOUD_KERBEROS_DEBUG_RESPONSE { | |
4724 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
4725 | pub Version: u32, | |
4726 | pub Length: u32, | |
4727 | pub Data: [u32; 1], | |
4728 | } | |
4729 | impl ::core::marker::Copy for KERB_CLOUD_KERBEROS_DEBUG_RESPONSE {} | |
4730 | impl ::core::clone::Clone for KERB_CLOUD_KERBEROS_DEBUG_RESPONSE { | |
4731 | fn clone(&self) -> Self { | |
4732 | *self | |
4733 | } | |
4734 | } | |
4735 | #[repr(C)] | |
4736 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4737 | pub struct KERB_CRYPTO_KEY { | |
4738 | pub KeyType: KERB_CRYPTO_KEY_TYPE, | |
4739 | pub Length: u32, | |
4740 | pub Value: *mut u8, | |
4741 | } | |
4742 | impl ::core::marker::Copy for KERB_CRYPTO_KEY {} | |
4743 | impl ::core::clone::Clone for KERB_CRYPTO_KEY { | |
4744 | fn clone(&self) -> Self { | |
4745 | *self | |
4746 | } | |
4747 | } | |
4748 | #[repr(C)] | |
4749 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4750 | pub struct KERB_CRYPTO_KEY32 { | |
4751 | pub KeyType: i32, | |
4752 | pub Length: u32, | |
4753 | pub Offset: u32, | |
4754 | } | |
4755 | impl ::core::marker::Copy for KERB_CRYPTO_KEY32 {} | |
4756 | impl ::core::clone::Clone for KERB_CRYPTO_KEY32 { | |
4757 | fn clone(&self) -> Self { | |
4758 | *self | |
4759 | } | |
4760 | } | |
4761 | #[repr(C)] | |
4762 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4763 | #[cfg(feature = "Win32_Foundation")] | |
4764 | pub struct KERB_DECRYPT_REQUEST { | |
4765 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
4766 | pub LogonId: super::super::super::Foundation::LUID, | |
4767 | pub Flags: u32, | |
4768 | pub CryptoType: i32, | |
4769 | pub KeyUsage: i32, | |
4770 | pub Key: KERB_CRYPTO_KEY, | |
4771 | pub EncryptedDataSize: u32, | |
4772 | pub InitialVectorSize: u32, | |
4773 | pub InitialVector: *mut u8, | |
4774 | pub EncryptedData: *mut u8, | |
4775 | } | |
4776 | #[cfg(feature = "Win32_Foundation")] | |
4777 | impl ::core::marker::Copy for KERB_DECRYPT_REQUEST {} | |
4778 | #[cfg(feature = "Win32_Foundation")] | |
4779 | impl ::core::clone::Clone for KERB_DECRYPT_REQUEST { | |
4780 | fn clone(&self) -> Self { | |
4781 | *self | |
4782 | } | |
4783 | } | |
4784 | #[repr(C)] | |
4785 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4786 | pub struct KERB_DECRYPT_RESPONSE { | |
4787 | pub DecryptedData: [u8; 1], | |
4788 | } | |
4789 | impl ::core::marker::Copy for KERB_DECRYPT_RESPONSE {} | |
4790 | impl ::core::clone::Clone for KERB_DECRYPT_RESPONSE { | |
4791 | fn clone(&self) -> Self { | |
4792 | *self | |
4793 | } | |
4794 | } | |
4795 | #[repr(C)] | |
4796 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4797 | #[cfg(feature = "Win32_Foundation")] | |
4798 | pub struct KERB_EXTERNAL_NAME { | |
4799 | pub NameType: i16, | |
4800 | pub NameCount: u16, | |
4801 | pub Names: [super::super::super::Foundation::UNICODE_STRING; 1], | |
4802 | } | |
4803 | #[cfg(feature = "Win32_Foundation")] | |
4804 | impl ::core::marker::Copy for KERB_EXTERNAL_NAME {} | |
4805 | #[cfg(feature = "Win32_Foundation")] | |
4806 | impl ::core::clone::Clone for KERB_EXTERNAL_NAME { | |
4807 | fn clone(&self) -> Self { | |
4808 | *self | |
4809 | } | |
4810 | } | |
4811 | #[repr(C)] | |
4812 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4813 | #[cfg(feature = "Win32_Foundation")] | |
4814 | pub struct KERB_EXTERNAL_TICKET { | |
4815 | pub ServiceName: *mut KERB_EXTERNAL_NAME, | |
4816 | pub TargetName: *mut KERB_EXTERNAL_NAME, | |
4817 | pub ClientName: *mut KERB_EXTERNAL_NAME, | |
4818 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
4819 | pub TargetDomainName: super::super::super::Foundation::UNICODE_STRING, | |
4820 | pub AltTargetDomainName: super::super::super::Foundation::UNICODE_STRING, | |
4821 | pub SessionKey: KERB_CRYPTO_KEY, | |
4822 | pub TicketFlags: KERB_TICKET_FLAGS, | |
4823 | pub Flags: u32, | |
4824 | pub KeyExpirationTime: i64, | |
4825 | pub StartTime: i64, | |
4826 | pub EndTime: i64, | |
4827 | pub RenewUntil: i64, | |
4828 | pub TimeSkew: i64, | |
4829 | pub EncodedTicketSize: u32, | |
4830 | pub EncodedTicket: *mut u8, | |
4831 | } | |
4832 | #[cfg(feature = "Win32_Foundation")] | |
4833 | impl ::core::marker::Copy for KERB_EXTERNAL_TICKET {} | |
4834 | #[cfg(feature = "Win32_Foundation")] | |
4835 | impl ::core::clone::Clone for KERB_EXTERNAL_TICKET { | |
4836 | fn clone(&self) -> Self { | |
4837 | *self | |
4838 | } | |
4839 | } | |
4840 | #[repr(C)] | |
4841 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4842 | #[cfg(feature = "Win32_Foundation")] | |
4843 | pub struct KERB_INTERACTIVE_LOGON { | |
4844 | pub MessageType: KERB_LOGON_SUBMIT_TYPE, | |
4845 | pub LogonDomainName: super::super::super::Foundation::UNICODE_STRING, | |
4846 | pub UserName: super::super::super::Foundation::UNICODE_STRING, | |
4847 | pub Password: super::super::super::Foundation::UNICODE_STRING, | |
4848 | } | |
4849 | #[cfg(feature = "Win32_Foundation")] | |
4850 | impl ::core::marker::Copy for KERB_INTERACTIVE_LOGON {} | |
4851 | #[cfg(feature = "Win32_Foundation")] | |
4852 | impl ::core::clone::Clone for KERB_INTERACTIVE_LOGON { | |
4853 | fn clone(&self) -> Self { | |
4854 | *self | |
4855 | } | |
4856 | } | |
4857 | #[repr(C)] | |
4858 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4859 | #[cfg(feature = "Win32_Foundation")] | |
4860 | pub struct KERB_INTERACTIVE_PROFILE { | |
4861 | pub MessageType: KERB_PROFILE_BUFFER_TYPE, | |
4862 | pub LogonCount: u16, | |
4863 | pub BadPasswordCount: u16, | |
4864 | pub LogonTime: i64, | |
4865 | pub LogoffTime: i64, | |
4866 | pub KickOffTime: i64, | |
4867 | pub PasswordLastSet: i64, | |
4868 | pub PasswordCanChange: i64, | |
4869 | pub PasswordMustChange: i64, | |
4870 | pub LogonScript: super::super::super::Foundation::UNICODE_STRING, | |
4871 | pub HomeDirectory: super::super::super::Foundation::UNICODE_STRING, | |
4872 | pub FullName: super::super::super::Foundation::UNICODE_STRING, | |
4873 | pub ProfilePath: super::super::super::Foundation::UNICODE_STRING, | |
4874 | pub HomeDirectoryDrive: super::super::super::Foundation::UNICODE_STRING, | |
4875 | pub LogonServer: super::super::super::Foundation::UNICODE_STRING, | |
4876 | pub UserFlags: u32, | |
4877 | } | |
4878 | #[cfg(feature = "Win32_Foundation")] | |
4879 | impl ::core::marker::Copy for KERB_INTERACTIVE_PROFILE {} | |
4880 | #[cfg(feature = "Win32_Foundation")] | |
4881 | impl ::core::clone::Clone for KERB_INTERACTIVE_PROFILE { | |
4882 | fn clone(&self) -> Self { | |
4883 | *self | |
4884 | } | |
4885 | } | |
4886 | #[repr(C)] | |
4887 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4888 | #[cfg(feature = "Win32_Foundation")] | |
4889 | pub struct KERB_INTERACTIVE_UNLOCK_LOGON { | |
4890 | pub Logon: KERB_INTERACTIVE_LOGON, | |
4891 | pub LogonId: super::super::super::Foundation::LUID, | |
4892 | } | |
4893 | #[cfg(feature = "Win32_Foundation")] | |
4894 | impl ::core::marker::Copy for KERB_INTERACTIVE_UNLOCK_LOGON {} | |
4895 | #[cfg(feature = "Win32_Foundation")] | |
4896 | impl ::core::clone::Clone for KERB_INTERACTIVE_UNLOCK_LOGON { | |
4897 | fn clone(&self) -> Self { | |
4898 | *self | |
4899 | } | |
4900 | } | |
4901 | #[repr(C)] | |
4902 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4903 | pub struct KERB_NET_ADDRESS { | |
4904 | pub Family: u32, | |
4905 | pub Length: u32, | |
4906 | pub Address: ::windows_sys::core::PSTR, | |
4907 | } | |
4908 | impl ::core::marker::Copy for KERB_NET_ADDRESS {} | |
4909 | impl ::core::clone::Clone for KERB_NET_ADDRESS { | |
4910 | fn clone(&self) -> Self { | |
4911 | *self | |
4912 | } | |
4913 | } | |
4914 | #[repr(C)] | |
4915 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4916 | pub struct KERB_NET_ADDRESSES { | |
4917 | pub Number: u32, | |
4918 | pub Addresses: [KERB_NET_ADDRESS; 1], | |
4919 | } | |
4920 | impl ::core::marker::Copy for KERB_NET_ADDRESSES {} | |
4921 | impl ::core::clone::Clone for KERB_NET_ADDRESSES { | |
4922 | fn clone(&self) -> Self { | |
4923 | *self | |
4924 | } | |
4925 | } | |
4926 | #[repr(C)] | |
4927 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4928 | pub struct KERB_PURGE_BINDING_CACHE_REQUEST { | |
4929 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
4930 | } | |
4931 | impl ::core::marker::Copy for KERB_PURGE_BINDING_CACHE_REQUEST {} | |
4932 | impl ::core::clone::Clone for KERB_PURGE_BINDING_CACHE_REQUEST { | |
4933 | fn clone(&self) -> Self { | |
4934 | *self | |
4935 | } | |
4936 | } | |
4937 | #[repr(C)] | |
4938 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4939 | #[cfg(feature = "Win32_Foundation")] | |
4940 | pub struct KERB_PURGE_KDC_PROXY_CACHE_REQUEST { | |
4941 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
4942 | pub Flags: u32, | |
4943 | pub LogonId: super::super::super::Foundation::LUID, | |
4944 | } | |
4945 | #[cfg(feature = "Win32_Foundation")] | |
4946 | impl ::core::marker::Copy for KERB_PURGE_KDC_PROXY_CACHE_REQUEST {} | |
4947 | #[cfg(feature = "Win32_Foundation")] | |
4948 | impl ::core::clone::Clone for KERB_PURGE_KDC_PROXY_CACHE_REQUEST { | |
4949 | fn clone(&self) -> Self { | |
4950 | *self | |
4951 | } | |
4952 | } | |
4953 | #[repr(C)] | |
4954 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
4955 | pub struct KERB_PURGE_KDC_PROXY_CACHE_RESPONSE { | |
4956 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
4957 | pub CountOfPurged: u32, | |
4958 | } | |
4959 | impl ::core::marker::Copy for KERB_PURGE_KDC_PROXY_CACHE_RESPONSE {} | |
4960 | impl ::core::clone::Clone for KERB_PURGE_KDC_PROXY_CACHE_RESPONSE { | |
4961 | fn clone(&self) -> Self { | |
4962 | *self | |
4963 | } | |
4964 | } | |
4965 | #[repr(C)] | |
4966 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4967 | #[cfg(feature = "Win32_Foundation")] | |
4968 | pub struct KERB_PURGE_TKT_CACHE_EX_REQUEST { | |
4969 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
4970 | pub LogonId: super::super::super::Foundation::LUID, | |
4971 | pub Flags: u32, | |
4972 | pub TicketTemplate: KERB_TICKET_CACHE_INFO_EX, | |
4973 | } | |
4974 | #[cfg(feature = "Win32_Foundation")] | |
4975 | impl ::core::marker::Copy for KERB_PURGE_TKT_CACHE_EX_REQUEST {} | |
4976 | #[cfg(feature = "Win32_Foundation")] | |
4977 | impl ::core::clone::Clone for KERB_PURGE_TKT_CACHE_EX_REQUEST { | |
4978 | fn clone(&self) -> Self { | |
4979 | *self | |
4980 | } | |
4981 | } | |
4982 | #[repr(C)] | |
4983 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
4984 | #[cfg(feature = "Win32_Foundation")] | |
4985 | pub struct KERB_PURGE_TKT_CACHE_REQUEST { | |
4986 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
4987 | pub LogonId: super::super::super::Foundation::LUID, | |
4988 | pub ServerName: super::super::super::Foundation::UNICODE_STRING, | |
4989 | pub RealmName: super::super::super::Foundation::UNICODE_STRING, | |
4990 | } | |
4991 | #[cfg(feature = "Win32_Foundation")] | |
4992 | impl ::core::marker::Copy for KERB_PURGE_TKT_CACHE_REQUEST {} | |
4993 | #[cfg(feature = "Win32_Foundation")] | |
4994 | impl ::core::clone::Clone for KERB_PURGE_TKT_CACHE_REQUEST { | |
4995 | fn clone(&self) -> Self { | |
4996 | *self | |
4997 | } | |
4998 | } | |
4999 | #[repr(C)] | |
5000 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
5001 | pub struct KERB_QUERY_BINDING_CACHE_REQUEST { | |
5002 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5003 | } | |
5004 | impl ::core::marker::Copy for KERB_QUERY_BINDING_CACHE_REQUEST {} | |
5005 | impl ::core::clone::Clone for KERB_QUERY_BINDING_CACHE_REQUEST { | |
5006 | fn clone(&self) -> Self { | |
5007 | *self | |
5008 | } | |
5009 | } | |
5010 | #[repr(C)] | |
5011 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5012 | #[cfg(feature = "Win32_Foundation")] | |
5013 | pub struct KERB_QUERY_BINDING_CACHE_RESPONSE { | |
5014 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5015 | pub CountOfEntries: u32, | |
5016 | pub Entries: *mut KERB_BINDING_CACHE_ENTRY_DATA, | |
5017 | } | |
5018 | #[cfg(feature = "Win32_Foundation")] | |
5019 | impl ::core::marker::Copy for KERB_QUERY_BINDING_CACHE_RESPONSE {} | |
5020 | #[cfg(feature = "Win32_Foundation")] | |
5021 | impl ::core::clone::Clone for KERB_QUERY_BINDING_CACHE_RESPONSE { | |
5022 | fn clone(&self) -> Self { | |
5023 | *self | |
5024 | } | |
5025 | } | |
5026 | #[repr(C)] | |
5027 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5028 | #[cfg(feature = "Win32_Foundation")] | |
5029 | pub struct KERB_QUERY_DOMAIN_EXTENDED_POLICIES_REQUEST { | |
5030 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5031 | pub Flags: u32, | |
5032 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
5033 | } | |
5034 | #[cfg(feature = "Win32_Foundation")] | |
5035 | impl ::core::marker::Copy for KERB_QUERY_DOMAIN_EXTENDED_POLICIES_REQUEST {} | |
5036 | #[cfg(feature = "Win32_Foundation")] | |
5037 | impl ::core::clone::Clone for KERB_QUERY_DOMAIN_EXTENDED_POLICIES_REQUEST { | |
5038 | fn clone(&self) -> Self { | |
5039 | *self | |
5040 | } | |
5041 | } | |
5042 | #[repr(C)] | |
5043 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
5044 | pub struct KERB_QUERY_DOMAIN_EXTENDED_POLICIES_RESPONSE { | |
5045 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5046 | pub Flags: u32, | |
5047 | pub ExtendedPolicies: u32, | |
5048 | pub DsFlags: u32, | |
5049 | } | |
5050 | impl ::core::marker::Copy for KERB_QUERY_DOMAIN_EXTENDED_POLICIES_RESPONSE {} | |
5051 | impl ::core::clone::Clone for KERB_QUERY_DOMAIN_EXTENDED_POLICIES_RESPONSE { | |
5052 | fn clone(&self) -> Self { | |
5053 | *self | |
5054 | } | |
5055 | } | |
5056 | #[repr(C)] | |
5057 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5058 | #[cfg(feature = "Win32_Foundation")] | |
5059 | pub struct KERB_QUERY_KDC_PROXY_CACHE_REQUEST { | |
5060 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5061 | pub Flags: u32, | |
5062 | pub LogonId: super::super::super::Foundation::LUID, | |
5063 | } | |
5064 | #[cfg(feature = "Win32_Foundation")] | |
5065 | impl ::core::marker::Copy for KERB_QUERY_KDC_PROXY_CACHE_REQUEST {} | |
5066 | #[cfg(feature = "Win32_Foundation")] | |
5067 | impl ::core::clone::Clone for KERB_QUERY_KDC_PROXY_CACHE_REQUEST { | |
5068 | fn clone(&self) -> Self { | |
5069 | *self | |
5070 | } | |
5071 | } | |
5072 | #[repr(C)] | |
5073 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5074 | #[cfg(feature = "Win32_Foundation")] | |
5075 | pub struct KERB_QUERY_KDC_PROXY_CACHE_RESPONSE { | |
5076 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5077 | pub CountOfEntries: u32, | |
5078 | pub Entries: *mut KDC_PROXY_CACHE_ENTRY_DATA, | |
5079 | } | |
5080 | #[cfg(feature = "Win32_Foundation")] | |
5081 | impl ::core::marker::Copy for KERB_QUERY_KDC_PROXY_CACHE_RESPONSE {} | |
5082 | #[cfg(feature = "Win32_Foundation")] | |
5083 | impl ::core::clone::Clone for KERB_QUERY_KDC_PROXY_CACHE_RESPONSE { | |
5084 | fn clone(&self) -> Self { | |
5085 | *self | |
5086 | } | |
5087 | } | |
5088 | #[repr(C)] | |
5089 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5090 | #[cfg(feature = "Win32_Foundation")] | |
5091 | pub struct KERB_QUERY_S4U2PROXY_CACHE_REQUEST { | |
5092 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5093 | pub Flags: u32, | |
5094 | pub LogonId: super::super::super::Foundation::LUID, | |
5095 | } | |
5096 | #[cfg(feature = "Win32_Foundation")] | |
5097 | impl ::core::marker::Copy for KERB_QUERY_S4U2PROXY_CACHE_REQUEST {} | |
5098 | #[cfg(feature = "Win32_Foundation")] | |
5099 | impl ::core::clone::Clone for KERB_QUERY_S4U2PROXY_CACHE_REQUEST { | |
5100 | fn clone(&self) -> Self { | |
5101 | *self | |
5102 | } | |
5103 | } | |
5104 | #[repr(C)] | |
5105 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5106 | #[cfg(feature = "Win32_Foundation")] | |
5107 | pub struct KERB_QUERY_S4U2PROXY_CACHE_RESPONSE { | |
5108 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5109 | pub CountOfCreds: u32, | |
5110 | pub Creds: *mut KERB_S4U2PROXY_CRED, | |
5111 | } | |
5112 | #[cfg(feature = "Win32_Foundation")] | |
5113 | impl ::core::marker::Copy for KERB_QUERY_S4U2PROXY_CACHE_RESPONSE {} | |
5114 | #[cfg(feature = "Win32_Foundation")] | |
5115 | impl ::core::clone::Clone for KERB_QUERY_S4U2PROXY_CACHE_RESPONSE { | |
5116 | fn clone(&self) -> Self { | |
5117 | *self | |
5118 | } | |
5119 | } | |
5120 | #[repr(C)] | |
5121 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5122 | #[cfg(feature = "Win32_Foundation")] | |
5123 | pub struct KERB_QUERY_TKT_CACHE_EX2_RESPONSE { | |
5124 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5125 | pub CountOfTickets: u32, | |
5126 | pub Tickets: [KERB_TICKET_CACHE_INFO_EX2; 1], | |
5127 | } | |
5128 | #[cfg(feature = "Win32_Foundation")] | |
5129 | impl ::core::marker::Copy for KERB_QUERY_TKT_CACHE_EX2_RESPONSE {} | |
5130 | #[cfg(feature = "Win32_Foundation")] | |
5131 | impl ::core::clone::Clone for KERB_QUERY_TKT_CACHE_EX2_RESPONSE { | |
5132 | fn clone(&self) -> Self { | |
5133 | *self | |
5134 | } | |
5135 | } | |
5136 | #[repr(C)] | |
5137 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5138 | #[cfg(feature = "Win32_Foundation")] | |
5139 | pub struct KERB_QUERY_TKT_CACHE_EX3_RESPONSE { | |
5140 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5141 | pub CountOfTickets: u32, | |
5142 | pub Tickets: [KERB_TICKET_CACHE_INFO_EX3; 1], | |
5143 | } | |
5144 | #[cfg(feature = "Win32_Foundation")] | |
5145 | impl ::core::marker::Copy for KERB_QUERY_TKT_CACHE_EX3_RESPONSE {} | |
5146 | #[cfg(feature = "Win32_Foundation")] | |
5147 | impl ::core::clone::Clone for KERB_QUERY_TKT_CACHE_EX3_RESPONSE { | |
5148 | fn clone(&self) -> Self { | |
5149 | *self | |
5150 | } | |
5151 | } | |
5152 | #[repr(C)] | |
5153 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5154 | #[cfg(feature = "Win32_Foundation")] | |
5155 | pub struct KERB_QUERY_TKT_CACHE_EX_RESPONSE { | |
5156 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5157 | pub CountOfTickets: u32, | |
5158 | pub Tickets: [KERB_TICKET_CACHE_INFO_EX; 1], | |
5159 | } | |
5160 | #[cfg(feature = "Win32_Foundation")] | |
5161 | impl ::core::marker::Copy for KERB_QUERY_TKT_CACHE_EX_RESPONSE {} | |
5162 | #[cfg(feature = "Win32_Foundation")] | |
5163 | impl ::core::clone::Clone for KERB_QUERY_TKT_CACHE_EX_RESPONSE { | |
5164 | fn clone(&self) -> Self { | |
5165 | *self | |
5166 | } | |
5167 | } | |
5168 | #[repr(C)] | |
5169 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5170 | #[cfg(feature = "Win32_Foundation")] | |
5171 | pub struct KERB_QUERY_TKT_CACHE_REQUEST { | |
5172 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5173 | pub LogonId: super::super::super::Foundation::LUID, | |
5174 | } | |
5175 | #[cfg(feature = "Win32_Foundation")] | |
5176 | impl ::core::marker::Copy for KERB_QUERY_TKT_CACHE_REQUEST {} | |
5177 | #[cfg(feature = "Win32_Foundation")] | |
5178 | impl ::core::clone::Clone for KERB_QUERY_TKT_CACHE_REQUEST { | |
5179 | fn clone(&self) -> Self { | |
5180 | *self | |
5181 | } | |
5182 | } | |
5183 | #[repr(C)] | |
5184 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5185 | #[cfg(feature = "Win32_Foundation")] | |
5186 | pub struct KERB_QUERY_TKT_CACHE_RESPONSE { | |
5187 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5188 | pub CountOfTickets: u32, | |
5189 | pub Tickets: [KERB_TICKET_CACHE_INFO; 1], | |
5190 | } | |
5191 | #[cfg(feature = "Win32_Foundation")] | |
5192 | impl ::core::marker::Copy for KERB_QUERY_TKT_CACHE_RESPONSE {} | |
5193 | #[cfg(feature = "Win32_Foundation")] | |
5194 | impl ::core::clone::Clone for KERB_QUERY_TKT_CACHE_RESPONSE { | |
5195 | fn clone(&self) -> Self { | |
5196 | *self | |
5197 | } | |
5198 | } | |
5199 | #[repr(C)] | |
5200 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
5201 | pub struct KERB_REFRESH_POLICY_REQUEST { | |
5202 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5203 | pub Flags: u32, | |
5204 | } | |
5205 | impl ::core::marker::Copy for KERB_REFRESH_POLICY_REQUEST {} | |
5206 | impl ::core::clone::Clone for KERB_REFRESH_POLICY_REQUEST { | |
5207 | fn clone(&self) -> Self { | |
5208 | *self | |
5209 | } | |
5210 | } | |
5211 | #[repr(C)] | |
5212 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
5213 | pub struct KERB_REFRESH_POLICY_RESPONSE { | |
5214 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5215 | pub Flags: u32, | |
5216 | } | |
5217 | impl ::core::marker::Copy for KERB_REFRESH_POLICY_RESPONSE {} | |
5218 | impl ::core::clone::Clone for KERB_REFRESH_POLICY_RESPONSE { | |
5219 | fn clone(&self) -> Self { | |
5220 | *self | |
5221 | } | |
5222 | } | |
5223 | #[repr(C)] | |
5224 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5225 | #[cfg(feature = "Win32_Foundation")] | |
5226 | pub struct KERB_REFRESH_SCCRED_REQUEST { | |
5227 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5228 | pub CredentialBlob: super::super::super::Foundation::UNICODE_STRING, | |
5229 | pub LogonId: super::super::super::Foundation::LUID, | |
5230 | pub Flags: u32, | |
5231 | } | |
5232 | #[cfg(feature = "Win32_Foundation")] | |
5233 | impl ::core::marker::Copy for KERB_REFRESH_SCCRED_REQUEST {} | |
5234 | #[cfg(feature = "Win32_Foundation")] | |
5235 | impl ::core::clone::Clone for KERB_REFRESH_SCCRED_REQUEST { | |
5236 | fn clone(&self) -> Self { | |
5237 | *self | |
5238 | } | |
5239 | } | |
5240 | #[repr(C)] | |
5241 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5242 | #[cfg(feature = "Win32_Foundation")] | |
5243 | pub struct KERB_RETRIEVE_KEY_TAB_REQUEST { | |
5244 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5245 | pub Flags: u32, | |
5246 | pub UserName: super::super::super::Foundation::UNICODE_STRING, | |
5247 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
5248 | pub Password: super::super::super::Foundation::UNICODE_STRING, | |
5249 | } | |
5250 | #[cfg(feature = "Win32_Foundation")] | |
5251 | impl ::core::marker::Copy for KERB_RETRIEVE_KEY_TAB_REQUEST {} | |
5252 | #[cfg(feature = "Win32_Foundation")] | |
5253 | impl ::core::clone::Clone for KERB_RETRIEVE_KEY_TAB_REQUEST { | |
5254 | fn clone(&self) -> Self { | |
5255 | *self | |
5256 | } | |
5257 | } | |
5258 | #[repr(C)] | |
5259 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
5260 | pub struct KERB_RETRIEVE_KEY_TAB_RESPONSE { | |
5261 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5262 | pub KeyTabLength: u32, | |
5263 | pub KeyTab: *mut u8, | |
5264 | } | |
5265 | impl ::core::marker::Copy for KERB_RETRIEVE_KEY_TAB_RESPONSE {} | |
5266 | impl ::core::clone::Clone for KERB_RETRIEVE_KEY_TAB_RESPONSE { | |
5267 | fn clone(&self) -> Self { | |
5268 | *self | |
5269 | } | |
5270 | } | |
5271 | #[repr(C)] | |
5272 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] | |
5273 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
5274 | pub struct KERB_RETRIEVE_TKT_REQUEST { | |
5275 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5276 | pub LogonId: super::super::super::Foundation::LUID, | |
5277 | pub TargetName: super::super::super::Foundation::UNICODE_STRING, | |
5278 | pub TicketFlags: u32, | |
5279 | pub CacheOptions: u32, | |
5280 | pub EncryptionType: KERB_CRYPTO_KEY_TYPE, | |
5281 | pub CredentialsHandle: super::super::Credentials::SecHandle, | |
5282 | } | |
5283 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
5284 | impl ::core::marker::Copy for KERB_RETRIEVE_TKT_REQUEST {} | |
5285 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
5286 | impl ::core::clone::Clone for KERB_RETRIEVE_TKT_REQUEST { | |
5287 | fn clone(&self) -> Self { | |
5288 | *self | |
5289 | } | |
5290 | } | |
5291 | #[repr(C)] | |
5292 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5293 | #[cfg(feature = "Win32_Foundation")] | |
5294 | pub struct KERB_RETRIEVE_TKT_RESPONSE { | |
5295 | pub Ticket: KERB_EXTERNAL_TICKET, | |
5296 | } | |
5297 | #[cfg(feature = "Win32_Foundation")] | |
5298 | impl ::core::marker::Copy for KERB_RETRIEVE_TKT_RESPONSE {} | |
5299 | #[cfg(feature = "Win32_Foundation")] | |
5300 | impl ::core::clone::Clone for KERB_RETRIEVE_TKT_RESPONSE { | |
5301 | fn clone(&self) -> Self { | |
5302 | *self | |
5303 | } | |
5304 | } | |
5305 | #[repr(C)] | |
5306 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5307 | #[cfg(feature = "Win32_Foundation")] | |
5308 | pub struct KERB_S4U2PROXY_CACHE_ENTRY_INFO { | |
5309 | pub ServerName: super::super::super::Foundation::UNICODE_STRING, | |
5310 | pub Flags: u32, | |
5311 | pub LastStatus: super::super::super::Foundation::NTSTATUS, | |
5312 | pub Expiry: i64, | |
5313 | } | |
5314 | #[cfg(feature = "Win32_Foundation")] | |
5315 | impl ::core::marker::Copy for KERB_S4U2PROXY_CACHE_ENTRY_INFO {} | |
5316 | #[cfg(feature = "Win32_Foundation")] | |
5317 | impl ::core::clone::Clone for KERB_S4U2PROXY_CACHE_ENTRY_INFO { | |
5318 | fn clone(&self) -> Self { | |
5319 | *self | |
5320 | } | |
5321 | } | |
5322 | #[repr(C)] | |
5323 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5324 | #[cfg(feature = "Win32_Foundation")] | |
5325 | pub struct KERB_S4U2PROXY_CRED { | |
5326 | pub UserName: super::super::super::Foundation::UNICODE_STRING, | |
5327 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
5328 | pub Flags: u32, | |
5329 | pub LastStatus: super::super::super::Foundation::NTSTATUS, | |
5330 | pub Expiry: i64, | |
5331 | pub CountOfEntries: u32, | |
5332 | pub Entries: *mut KERB_S4U2PROXY_CACHE_ENTRY_INFO, | |
5333 | } | |
5334 | #[cfg(feature = "Win32_Foundation")] | |
5335 | impl ::core::marker::Copy for KERB_S4U2PROXY_CRED {} | |
5336 | #[cfg(feature = "Win32_Foundation")] | |
5337 | impl ::core::clone::Clone for KERB_S4U2PROXY_CRED { | |
5338 | fn clone(&self) -> Self { | |
5339 | *self | |
5340 | } | |
5341 | } | |
5342 | #[repr(C)] | |
5343 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5344 | #[cfg(feature = "Win32_Foundation")] | |
5345 | pub struct KERB_S4U_LOGON { | |
5346 | pub MessageType: KERB_LOGON_SUBMIT_TYPE, | |
5347 | pub Flags: u32, | |
5348 | pub ClientUpn: super::super::super::Foundation::UNICODE_STRING, | |
5349 | pub ClientRealm: super::super::super::Foundation::UNICODE_STRING, | |
5350 | } | |
5351 | #[cfg(feature = "Win32_Foundation")] | |
5352 | impl ::core::marker::Copy for KERB_S4U_LOGON {} | |
5353 | #[cfg(feature = "Win32_Foundation")] | |
5354 | impl ::core::clone::Clone for KERB_S4U_LOGON { | |
5355 | fn clone(&self) -> Self { | |
5356 | *self | |
5357 | } | |
5358 | } | |
5359 | #[repr(C)] | |
5360 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] | |
5361 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
5362 | pub struct KERB_SETPASSWORD_EX_REQUEST { | |
5363 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5364 | pub LogonId: super::super::super::Foundation::LUID, | |
5365 | pub CredentialsHandle: super::super::Credentials::SecHandle, | |
5366 | pub Flags: u32, | |
5367 | pub AccountRealm: super::super::super::Foundation::UNICODE_STRING, | |
5368 | pub AccountName: super::super::super::Foundation::UNICODE_STRING, | |
5369 | pub Password: super::super::super::Foundation::UNICODE_STRING, | |
5370 | pub ClientRealm: super::super::super::Foundation::UNICODE_STRING, | |
5371 | pub ClientName: super::super::super::Foundation::UNICODE_STRING, | |
5372 | pub Impersonating: super::super::super::Foundation::BOOLEAN, | |
5373 | pub KdcAddress: super::super::super::Foundation::UNICODE_STRING, | |
5374 | pub KdcAddressType: u32, | |
5375 | } | |
5376 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
5377 | impl ::core::marker::Copy for KERB_SETPASSWORD_EX_REQUEST {} | |
5378 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
5379 | impl ::core::clone::Clone for KERB_SETPASSWORD_EX_REQUEST { | |
5380 | fn clone(&self) -> Self { | |
5381 | *self | |
5382 | } | |
5383 | } | |
5384 | #[repr(C)] | |
5385 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] | |
5386 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
5387 | pub struct KERB_SETPASSWORD_REQUEST { | |
5388 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5389 | pub LogonId: super::super::super::Foundation::LUID, | |
5390 | pub CredentialsHandle: super::super::Credentials::SecHandle, | |
5391 | pub Flags: u32, | |
5392 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
5393 | pub AccountName: super::super::super::Foundation::UNICODE_STRING, | |
5394 | pub Password: super::super::super::Foundation::UNICODE_STRING, | |
5395 | } | |
5396 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
5397 | impl ::core::marker::Copy for KERB_SETPASSWORD_REQUEST {} | |
5398 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
5399 | impl ::core::clone::Clone for KERB_SETPASSWORD_REQUEST { | |
5400 | fn clone(&self) -> Self { | |
5401 | *self | |
5402 | } | |
5403 | } | |
5404 | #[repr(C)] | |
5405 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5406 | #[cfg(feature = "Win32_Foundation")] | |
5407 | pub struct KERB_SMART_CARD_LOGON { | |
5408 | pub MessageType: KERB_LOGON_SUBMIT_TYPE, | |
5409 | pub Pin: super::super::super::Foundation::UNICODE_STRING, | |
5410 | pub CspDataLength: u32, | |
5411 | pub CspData: *mut u8, | |
5412 | } | |
5413 | #[cfg(feature = "Win32_Foundation")] | |
5414 | impl ::core::marker::Copy for KERB_SMART_CARD_LOGON {} | |
5415 | #[cfg(feature = "Win32_Foundation")] | |
5416 | impl ::core::clone::Clone for KERB_SMART_CARD_LOGON { | |
5417 | fn clone(&self) -> Self { | |
5418 | *self | |
5419 | } | |
5420 | } | |
5421 | #[repr(C)] | |
5422 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5423 | #[cfg(feature = "Win32_Foundation")] | |
5424 | pub struct KERB_SMART_CARD_PROFILE { | |
5425 | pub Profile: KERB_INTERACTIVE_PROFILE, | |
5426 | pub CertificateSize: u32, | |
5427 | pub CertificateData: *mut u8, | |
5428 | } | |
5429 | #[cfg(feature = "Win32_Foundation")] | |
5430 | impl ::core::marker::Copy for KERB_SMART_CARD_PROFILE {} | |
5431 | #[cfg(feature = "Win32_Foundation")] | |
5432 | impl ::core::clone::Clone for KERB_SMART_CARD_PROFILE { | |
5433 | fn clone(&self) -> Self { | |
5434 | *self | |
5435 | } | |
5436 | } | |
5437 | #[repr(C)] | |
5438 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5439 | #[cfg(feature = "Win32_Foundation")] | |
5440 | pub struct KERB_SMART_CARD_UNLOCK_LOGON { | |
5441 | pub Logon: KERB_SMART_CARD_LOGON, | |
5442 | pub LogonId: super::super::super::Foundation::LUID, | |
5443 | } | |
5444 | #[cfg(feature = "Win32_Foundation")] | |
5445 | impl ::core::marker::Copy for KERB_SMART_CARD_UNLOCK_LOGON {} | |
5446 | #[cfg(feature = "Win32_Foundation")] | |
5447 | impl ::core::clone::Clone for KERB_SMART_CARD_UNLOCK_LOGON { | |
5448 | fn clone(&self) -> Self { | |
5449 | *self | |
5450 | } | |
5451 | } | |
5452 | #[repr(C)] | |
5453 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5454 | #[cfg(feature = "Win32_Foundation")] | |
5455 | pub struct KERB_SUBMIT_TKT_REQUEST { | |
5456 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5457 | pub LogonId: super::super::super::Foundation::LUID, | |
5458 | pub Flags: u32, | |
5459 | pub Key: KERB_CRYPTO_KEY32, | |
5460 | pub KerbCredSize: u32, | |
5461 | pub KerbCredOffset: u32, | |
5462 | } | |
5463 | #[cfg(feature = "Win32_Foundation")] | |
5464 | impl ::core::marker::Copy for KERB_SUBMIT_TKT_REQUEST {} | |
5465 | #[cfg(feature = "Win32_Foundation")] | |
5466 | impl ::core::clone::Clone for KERB_SUBMIT_TKT_REQUEST { | |
5467 | fn clone(&self) -> Self { | |
5468 | *self | |
5469 | } | |
5470 | } | |
5471 | #[repr(C)] | |
5472 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5473 | #[cfg(feature = "Win32_Foundation")] | |
5474 | pub struct KERB_TICKET_CACHE_INFO { | |
5475 | pub ServerName: super::super::super::Foundation::UNICODE_STRING, | |
5476 | pub RealmName: super::super::super::Foundation::UNICODE_STRING, | |
5477 | pub StartTime: i64, | |
5478 | pub EndTime: i64, | |
5479 | pub RenewTime: i64, | |
5480 | pub EncryptionType: i32, | |
5481 | pub TicketFlags: KERB_TICKET_FLAGS, | |
5482 | } | |
5483 | #[cfg(feature = "Win32_Foundation")] | |
5484 | impl ::core::marker::Copy for KERB_TICKET_CACHE_INFO {} | |
5485 | #[cfg(feature = "Win32_Foundation")] | |
5486 | impl ::core::clone::Clone for KERB_TICKET_CACHE_INFO { | |
5487 | fn clone(&self) -> Self { | |
5488 | *self | |
5489 | } | |
5490 | } | |
5491 | #[repr(C)] | |
5492 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5493 | #[cfg(feature = "Win32_Foundation")] | |
5494 | pub struct KERB_TICKET_CACHE_INFO_EX { | |
5495 | pub ClientName: super::super::super::Foundation::UNICODE_STRING, | |
5496 | pub ClientRealm: super::super::super::Foundation::UNICODE_STRING, | |
5497 | pub ServerName: super::super::super::Foundation::UNICODE_STRING, | |
5498 | pub ServerRealm: super::super::super::Foundation::UNICODE_STRING, | |
5499 | pub StartTime: i64, | |
5500 | pub EndTime: i64, | |
5501 | pub RenewTime: i64, | |
5502 | pub EncryptionType: i32, | |
5503 | pub TicketFlags: u32, | |
5504 | } | |
5505 | #[cfg(feature = "Win32_Foundation")] | |
5506 | impl ::core::marker::Copy for KERB_TICKET_CACHE_INFO_EX {} | |
5507 | #[cfg(feature = "Win32_Foundation")] | |
5508 | impl ::core::clone::Clone for KERB_TICKET_CACHE_INFO_EX { | |
5509 | fn clone(&self) -> Self { | |
5510 | *self | |
5511 | } | |
5512 | } | |
5513 | #[repr(C)] | |
5514 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5515 | #[cfg(feature = "Win32_Foundation")] | |
5516 | pub struct KERB_TICKET_CACHE_INFO_EX2 { | |
5517 | pub ClientName: super::super::super::Foundation::UNICODE_STRING, | |
5518 | pub ClientRealm: super::super::super::Foundation::UNICODE_STRING, | |
5519 | pub ServerName: super::super::super::Foundation::UNICODE_STRING, | |
5520 | pub ServerRealm: super::super::super::Foundation::UNICODE_STRING, | |
5521 | pub StartTime: i64, | |
5522 | pub EndTime: i64, | |
5523 | pub RenewTime: i64, | |
5524 | pub EncryptionType: i32, | |
5525 | pub TicketFlags: u32, | |
5526 | pub SessionKeyType: u32, | |
5527 | pub BranchId: u32, | |
5528 | } | |
5529 | #[cfg(feature = "Win32_Foundation")] | |
5530 | impl ::core::marker::Copy for KERB_TICKET_CACHE_INFO_EX2 {} | |
5531 | #[cfg(feature = "Win32_Foundation")] | |
5532 | impl ::core::clone::Clone for KERB_TICKET_CACHE_INFO_EX2 { | |
5533 | fn clone(&self) -> Self { | |
5534 | *self | |
5535 | } | |
5536 | } | |
5537 | #[repr(C)] | |
5538 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5539 | #[cfg(feature = "Win32_Foundation")] | |
5540 | pub struct KERB_TICKET_CACHE_INFO_EX3 { | |
5541 | pub ClientName: super::super::super::Foundation::UNICODE_STRING, | |
5542 | pub ClientRealm: super::super::super::Foundation::UNICODE_STRING, | |
5543 | pub ServerName: super::super::super::Foundation::UNICODE_STRING, | |
5544 | pub ServerRealm: super::super::super::Foundation::UNICODE_STRING, | |
5545 | pub StartTime: i64, | |
5546 | pub EndTime: i64, | |
5547 | pub RenewTime: i64, | |
5548 | pub EncryptionType: i32, | |
5549 | pub TicketFlags: u32, | |
5550 | pub SessionKeyType: u32, | |
5551 | pub BranchId: u32, | |
5552 | pub CacheFlags: u32, | |
5553 | pub KdcCalled: super::super::super::Foundation::UNICODE_STRING, | |
5554 | } | |
5555 | #[cfg(feature = "Win32_Foundation")] | |
5556 | impl ::core::marker::Copy for KERB_TICKET_CACHE_INFO_EX3 {} | |
5557 | #[cfg(feature = "Win32_Foundation")] | |
5558 | impl ::core::clone::Clone for KERB_TICKET_CACHE_INFO_EX3 { | |
5559 | fn clone(&self) -> Self { | |
5560 | *self | |
5561 | } | |
5562 | } | |
5563 | #[repr(C)] | |
5564 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
5565 | pub struct KERB_TICKET_LOGON { | |
5566 | pub MessageType: KERB_LOGON_SUBMIT_TYPE, | |
5567 | pub Flags: u32, | |
5568 | pub ServiceTicketLength: u32, | |
5569 | pub TicketGrantingTicketLength: u32, | |
5570 | pub ServiceTicket: *mut u8, | |
5571 | pub TicketGrantingTicket: *mut u8, | |
5572 | } | |
5573 | impl ::core::marker::Copy for KERB_TICKET_LOGON {} | |
5574 | impl ::core::clone::Clone for KERB_TICKET_LOGON { | |
5575 | fn clone(&self) -> Self { | |
5576 | *self | |
5577 | } | |
5578 | } | |
5579 | #[repr(C)] | |
5580 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5581 | #[cfg(feature = "Win32_Foundation")] | |
5582 | pub struct KERB_TICKET_PROFILE { | |
5583 | pub Profile: KERB_INTERACTIVE_PROFILE, | |
5584 | pub SessionKey: KERB_CRYPTO_KEY, | |
5585 | } | |
5586 | #[cfg(feature = "Win32_Foundation")] | |
5587 | impl ::core::marker::Copy for KERB_TICKET_PROFILE {} | |
5588 | #[cfg(feature = "Win32_Foundation")] | |
5589 | impl ::core::clone::Clone for KERB_TICKET_PROFILE { | |
5590 | fn clone(&self) -> Self { | |
5591 | *self | |
5592 | } | |
5593 | } | |
5594 | #[repr(C)] | |
5595 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5596 | #[cfg(feature = "Win32_Foundation")] | |
5597 | pub struct KERB_TICKET_UNLOCK_LOGON { | |
5598 | pub Logon: KERB_TICKET_LOGON, | |
5599 | pub LogonId: super::super::super::Foundation::LUID, | |
5600 | } | |
5601 | #[cfg(feature = "Win32_Foundation")] | |
5602 | impl ::core::marker::Copy for KERB_TICKET_UNLOCK_LOGON {} | |
5603 | #[cfg(feature = "Win32_Foundation")] | |
5604 | impl ::core::clone::Clone for KERB_TICKET_UNLOCK_LOGON { | |
5605 | fn clone(&self) -> Self { | |
5606 | *self | |
5607 | } | |
5608 | } | |
5609 | #[repr(C)] | |
5610 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5611 | #[cfg(feature = "Win32_Foundation")] | |
5612 | pub struct KERB_TRANSFER_CRED_REQUEST { | |
5613 | pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, | |
5614 | pub OriginLogonId: super::super::super::Foundation::LUID, | |
5615 | pub DestinationLogonId: super::super::super::Foundation::LUID, | |
5616 | pub Flags: u32, | |
5617 | } | |
5618 | #[cfg(feature = "Win32_Foundation")] | |
5619 | impl ::core::marker::Copy for KERB_TRANSFER_CRED_REQUEST {} | |
5620 | #[cfg(feature = "Win32_Foundation")] | |
5621 | impl ::core::clone::Clone for KERB_TRANSFER_CRED_REQUEST { | |
5622 | fn clone(&self) -> Self { | |
5623 | *self | |
5624 | } | |
5625 | } | |
5626 | #[repr(C)] | |
5627 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_System_Kernel\"`*"] | |
5628 | #[cfg(feature = "Win32_System_Kernel")] | |
5629 | pub struct KSEC_LIST_ENTRY { | |
5630 | pub List: super::super::super::System::Kernel::LIST_ENTRY, | |
5631 | pub RefCount: i32, | |
5632 | pub Signature: u32, | |
5633 | pub OwningList: *mut ::core::ffi::c_void, | |
5634 | pub Reserved: *mut ::core::ffi::c_void, | |
5635 | } | |
5636 | #[cfg(feature = "Win32_System_Kernel")] | |
5637 | impl ::core::marker::Copy for KSEC_LIST_ENTRY {} | |
5638 | #[cfg(feature = "Win32_System_Kernel")] | |
5639 | impl ::core::clone::Clone for KSEC_LIST_ENTRY { | |
5640 | fn clone(&self) -> Self { | |
5641 | *self | |
5642 | } | |
5643 | } | |
5644 | #[repr(C)] | |
5645 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
5646 | pub struct LOGON_HOURS { | |
5647 | pub UnitsPerWeek: u16, | |
5648 | pub LogonHours: *mut u8, | |
5649 | } | |
5650 | impl ::core::marker::Copy for LOGON_HOURS {} | |
5651 | impl ::core::clone::Clone for LOGON_HOURS { | |
5652 | fn clone(&self) -> Self { | |
5653 | *self | |
5654 | } | |
5655 | } | |
5656 | #[repr(C)] | |
5657 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
5658 | pub struct LSA_AUTH_INFORMATION { | |
5659 | pub LastUpdateTime: i64, | |
5660 | pub AuthType: LSA_AUTH_INFORMATION_AUTH_TYPE, | |
5661 | pub AuthInfoLength: u32, | |
5662 | pub AuthInfo: *mut u8, | |
5663 | } | |
5664 | impl ::core::marker::Copy for LSA_AUTH_INFORMATION {} | |
5665 | impl ::core::clone::Clone for LSA_AUTH_INFORMATION { | |
5666 | fn clone(&self) -> Self { | |
5667 | *self | |
5668 | } | |
5669 | } | |
5670 | #[repr(C)] | |
5671 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] | |
5672 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
5673 | pub struct LSA_DISPATCH_TABLE { | |
5674 | pub CreateLogonSession: PLSA_CREATE_LOGON_SESSION, | |
5675 | pub DeleteLogonSession: PLSA_DELETE_LOGON_SESSION, | |
5676 | pub AddCredential: PLSA_ADD_CREDENTIAL, | |
5677 | pub GetCredentials: PLSA_GET_CREDENTIALS, | |
5678 | pub DeleteCredential: PLSA_DELETE_CREDENTIAL, | |
5679 | pub AllocateLsaHeap: PLSA_ALLOCATE_LSA_HEAP, | |
5680 | pub FreeLsaHeap: PLSA_FREE_LSA_HEAP, | |
5681 | pub AllocateClientBuffer: PLSA_ALLOCATE_CLIENT_BUFFER, | |
5682 | pub FreeClientBuffer: PLSA_FREE_CLIENT_BUFFER, | |
5683 | pub CopyToClientBuffer: PLSA_COPY_TO_CLIENT_BUFFER, | |
5684 | pub CopyFromClientBuffer: PLSA_COPY_FROM_CLIENT_BUFFER, | |
5685 | } | |
5686 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
5687 | impl ::core::marker::Copy for LSA_DISPATCH_TABLE {} | |
5688 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
5689 | impl ::core::clone::Clone for LSA_DISPATCH_TABLE { | |
5690 | fn clone(&self) -> Self { | |
5691 | *self | |
5692 | } | |
5693 | } | |
5694 | #[repr(C)] | |
5695 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5696 | #[cfg(feature = "Win32_Foundation")] | |
5697 | pub struct LSA_ENUMERATION_INFORMATION { | |
5698 | pub Sid: super::super::super::Foundation::PSID, | |
5699 | } | |
5700 | #[cfg(feature = "Win32_Foundation")] | |
5701 | impl ::core::marker::Copy for LSA_ENUMERATION_INFORMATION {} | |
5702 | #[cfg(feature = "Win32_Foundation")] | |
5703 | impl ::core::clone::Clone for LSA_ENUMERATION_INFORMATION { | |
5704 | fn clone(&self) -> Self { | |
5705 | *self | |
5706 | } | |
5707 | } | |
5708 | #[repr(C)] | |
5709 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
5710 | pub struct LSA_FOREST_TRUST_BINARY_DATA { | |
5711 | pub Length: u32, | |
5712 | pub Buffer: *mut u8, | |
5713 | } | |
5714 | impl ::core::marker::Copy for LSA_FOREST_TRUST_BINARY_DATA {} | |
5715 | impl ::core::clone::Clone for LSA_FOREST_TRUST_BINARY_DATA { | |
5716 | fn clone(&self) -> Self { | |
5717 | *self | |
5718 | } | |
5719 | } | |
5720 | #[repr(C)] | |
5721 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5722 | #[cfg(feature = "Win32_Foundation")] | |
5723 | pub struct LSA_FOREST_TRUST_COLLISION_INFORMATION { | |
5724 | pub RecordCount: u32, | |
5725 | pub Entries: *mut *mut LSA_FOREST_TRUST_COLLISION_RECORD, | |
5726 | } | |
5727 | #[cfg(feature = "Win32_Foundation")] | |
5728 | impl ::core::marker::Copy for LSA_FOREST_TRUST_COLLISION_INFORMATION {} | |
5729 | #[cfg(feature = "Win32_Foundation")] | |
5730 | impl ::core::clone::Clone for LSA_FOREST_TRUST_COLLISION_INFORMATION { | |
5731 | fn clone(&self) -> Self { | |
5732 | *self | |
5733 | } | |
5734 | } | |
5735 | #[repr(C)] | |
5736 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5737 | #[cfg(feature = "Win32_Foundation")] | |
5738 | pub struct LSA_FOREST_TRUST_COLLISION_RECORD { | |
5739 | pub Index: u32, | |
5740 | pub Type: LSA_FOREST_TRUST_COLLISION_RECORD_TYPE, | |
5741 | pub Flags: u32, | |
5742 | pub Name: super::super::super::Foundation::UNICODE_STRING, | |
5743 | } | |
5744 | #[cfg(feature = "Win32_Foundation")] | |
5745 | impl ::core::marker::Copy for LSA_FOREST_TRUST_COLLISION_RECORD {} | |
5746 | #[cfg(feature = "Win32_Foundation")] | |
5747 | impl ::core::clone::Clone for LSA_FOREST_TRUST_COLLISION_RECORD { | |
5748 | fn clone(&self) -> Self { | |
5749 | *self | |
5750 | } | |
5751 | } | |
5752 | #[repr(C)] | |
5753 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5754 | #[cfg(feature = "Win32_Foundation")] | |
5755 | pub struct LSA_FOREST_TRUST_DOMAIN_INFO { | |
5756 | pub Sid: super::super::super::Foundation::PSID, | |
5757 | pub DnsName: super::super::super::Foundation::UNICODE_STRING, | |
5758 | pub NetbiosName: super::super::super::Foundation::UNICODE_STRING, | |
5759 | } | |
5760 | #[cfg(feature = "Win32_Foundation")] | |
5761 | impl ::core::marker::Copy for LSA_FOREST_TRUST_DOMAIN_INFO {} | |
5762 | #[cfg(feature = "Win32_Foundation")] | |
5763 | impl ::core::clone::Clone for LSA_FOREST_TRUST_DOMAIN_INFO { | |
5764 | fn clone(&self) -> Self { | |
5765 | *self | |
5766 | } | |
5767 | } | |
5768 | #[repr(C)] | |
5769 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5770 | #[cfg(feature = "Win32_Foundation")] | |
5771 | pub struct LSA_FOREST_TRUST_INFORMATION { | |
5772 | pub RecordCount: u32, | |
5773 | pub Entries: *mut *mut LSA_FOREST_TRUST_RECORD, | |
5774 | } | |
5775 | #[cfg(feature = "Win32_Foundation")] | |
5776 | impl ::core::marker::Copy for LSA_FOREST_TRUST_INFORMATION {} | |
5777 | #[cfg(feature = "Win32_Foundation")] | |
5778 | impl ::core::clone::Clone for LSA_FOREST_TRUST_INFORMATION { | |
5779 | fn clone(&self) -> Self { | |
5780 | *self | |
5781 | } | |
5782 | } | |
5783 | #[repr(C)] | |
5784 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5785 | #[cfg(feature = "Win32_Foundation")] | |
5786 | pub struct LSA_FOREST_TRUST_RECORD { | |
5787 | pub Flags: u32, | |
5788 | pub ForestTrustType: LSA_FOREST_TRUST_RECORD_TYPE, | |
5789 | pub Time: i64, | |
5790 | pub ForestTrustData: LSA_FOREST_TRUST_RECORD_0, | |
5791 | } | |
5792 | #[cfg(feature = "Win32_Foundation")] | |
5793 | impl ::core::marker::Copy for LSA_FOREST_TRUST_RECORD {} | |
5794 | #[cfg(feature = "Win32_Foundation")] | |
5795 | impl ::core::clone::Clone for LSA_FOREST_TRUST_RECORD { | |
5796 | fn clone(&self) -> Self { | |
5797 | *self | |
5798 | } | |
5799 | } | |
5800 | #[repr(C)] | |
5801 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5802 | #[cfg(feature = "Win32_Foundation")] | |
5803 | pub union LSA_FOREST_TRUST_RECORD_0 { | |
5804 | pub TopLevelName: super::super::super::Foundation::UNICODE_STRING, | |
5805 | pub DomainInfo: LSA_FOREST_TRUST_DOMAIN_INFO, | |
5806 | pub Data: LSA_FOREST_TRUST_BINARY_DATA, | |
5807 | } | |
5808 | #[cfg(feature = "Win32_Foundation")] | |
5809 | impl ::core::marker::Copy for LSA_FOREST_TRUST_RECORD_0 {} | |
5810 | #[cfg(feature = "Win32_Foundation")] | |
5811 | impl ::core::clone::Clone for LSA_FOREST_TRUST_RECORD_0 { | |
5812 | fn clone(&self) -> Self { | |
5813 | *self | |
5814 | } | |
5815 | } | |
5816 | pub type LSA_HANDLE = isize; | |
5817 | #[repr(C)] | |
5818 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
5819 | pub struct LSA_LAST_INTER_LOGON_INFO { | |
5820 | pub LastSuccessfulLogon: i64, | |
5821 | pub LastFailedLogon: i64, | |
5822 | pub FailedAttemptCountSinceLastSuccessfulLogon: u32, | |
5823 | } | |
5824 | impl ::core::marker::Copy for LSA_LAST_INTER_LOGON_INFO {} | |
5825 | impl ::core::clone::Clone for LSA_LAST_INTER_LOGON_INFO { | |
5826 | fn clone(&self) -> Self { | |
5827 | *self | |
5828 | } | |
5829 | } | |
5830 | #[repr(C)] | |
5831 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5832 | #[cfg(feature = "Win32_Foundation")] | |
5833 | pub struct LSA_REFERENCED_DOMAIN_LIST { | |
5834 | pub Entries: u32, | |
5835 | pub Domains: *mut LSA_TRUST_INFORMATION, | |
5836 | } | |
5837 | #[cfg(feature = "Win32_Foundation")] | |
5838 | impl ::core::marker::Copy for LSA_REFERENCED_DOMAIN_LIST {} | |
5839 | #[cfg(feature = "Win32_Foundation")] | |
5840 | impl ::core::clone::Clone for LSA_REFERENCED_DOMAIN_LIST { | |
5841 | fn clone(&self) -> Self { | |
5842 | *self | |
5843 | } | |
5844 | } | |
5845 | #[repr(C)] | |
5846 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Threading\"`*"] | |
5847 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] | |
5848 | pub struct LSA_SECPKG_FUNCTION_TABLE { | |
5849 | pub CreateLogonSession: PLSA_CREATE_LOGON_SESSION, | |
5850 | pub DeleteLogonSession: PLSA_DELETE_LOGON_SESSION, | |
5851 | pub AddCredential: PLSA_ADD_CREDENTIAL, | |
5852 | pub GetCredentials: PLSA_GET_CREDENTIALS, | |
5853 | pub DeleteCredential: PLSA_DELETE_CREDENTIAL, | |
5854 | pub AllocateLsaHeap: PLSA_ALLOCATE_LSA_HEAP, | |
5855 | pub FreeLsaHeap: PLSA_FREE_LSA_HEAP, | |
5856 | pub AllocateClientBuffer: PLSA_ALLOCATE_CLIENT_BUFFER, | |
5857 | pub FreeClientBuffer: PLSA_FREE_CLIENT_BUFFER, | |
5858 | pub CopyToClientBuffer: PLSA_COPY_TO_CLIENT_BUFFER, | |
5859 | pub CopyFromClientBuffer: PLSA_COPY_FROM_CLIENT_BUFFER, | |
5860 | pub ImpersonateClient: PLSA_IMPERSONATE_CLIENT, | |
5861 | pub UnloadPackage: PLSA_UNLOAD_PACKAGE, | |
5862 | pub DuplicateHandle: PLSA_DUPLICATE_HANDLE, | |
5863 | pub SaveSupplementalCredentials: PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS, | |
5864 | pub CreateThread: PLSA_CREATE_THREAD, | |
5865 | pub GetClientInfo: PLSA_GET_CLIENT_INFO, | |
5866 | pub RegisterNotification: PLSA_REGISTER_NOTIFICATION, | |
5867 | pub CancelNotification: PLSA_CANCEL_NOTIFICATION, | |
5868 | pub MapBuffer: PLSA_MAP_BUFFER, | |
5869 | pub CreateToken: PLSA_CREATE_TOKEN, | |
5870 | pub AuditLogon: PLSA_AUDIT_LOGON, | |
5871 | pub CallPackage: PLSA_CALL_PACKAGE, | |
5872 | pub FreeReturnBuffer: PLSA_FREE_LSA_HEAP, | |
5873 | pub GetCallInfo: PLSA_GET_CALL_INFO, | |
5874 | pub CallPackageEx: PLSA_CALL_PACKAGEEX, | |
5875 | pub CreateSharedMemory: PLSA_CREATE_SHARED_MEMORY, | |
5876 | pub AllocateSharedMemory: PLSA_ALLOCATE_SHARED_MEMORY, | |
5877 | pub FreeSharedMemory: PLSA_FREE_SHARED_MEMORY, | |
5878 | pub DeleteSharedMemory: PLSA_DELETE_SHARED_MEMORY, | |
5879 | pub OpenSamUser: PLSA_OPEN_SAM_USER, | |
5880 | pub GetUserCredentials: PLSA_GET_USER_CREDENTIALS, | |
5881 | pub GetUserAuthData: PLSA_GET_USER_AUTH_DATA, | |
5882 | pub CloseSamUser: PLSA_CLOSE_SAM_USER, | |
5883 | pub ConvertAuthDataToToken: PLSA_CONVERT_AUTH_DATA_TO_TOKEN, | |
5884 | pub ClientCallback: PLSA_CLIENT_CALLBACK, | |
5885 | pub UpdateCredentials: PLSA_UPDATE_PRIMARY_CREDENTIALS, | |
5886 | pub GetAuthDataForUser: PLSA_GET_AUTH_DATA_FOR_USER, | |
5887 | pub CrackSingleName: PLSA_CRACK_SINGLE_NAME, | |
5888 | pub AuditAccountLogon: PLSA_AUDIT_ACCOUNT_LOGON, | |
5889 | pub CallPackagePassthrough: PLSA_CALL_PACKAGE_PASSTHROUGH, | |
5890 | pub CrediRead: CredReadFn, | |
5891 | pub CrediReadDomainCredentials: CredReadDomainCredentialsFn, | |
5892 | pub CrediFreeCredentials: CredFreeCredentialsFn, | |
5893 | pub LsaProtectMemory: PLSA_PROTECT_MEMORY, | |
5894 | pub LsaUnprotectMemory: PLSA_PROTECT_MEMORY, | |
5895 | pub OpenTokenByLogonId: PLSA_OPEN_TOKEN_BY_LOGON_ID, | |
5896 | pub ExpandAuthDataForDomain: PLSA_EXPAND_AUTH_DATA_FOR_DOMAIN, | |
5897 | pub AllocatePrivateHeap: PLSA_ALLOCATE_PRIVATE_HEAP, | |
5898 | pub FreePrivateHeap: PLSA_FREE_PRIVATE_HEAP, | |
5899 | pub CreateTokenEx: PLSA_CREATE_TOKEN_EX, | |
5900 | pub CrediWrite: CredWriteFn, | |
5901 | pub CrediUnmarshalandDecodeString: CrediUnmarshalandDecodeStringFn, | |
5902 | pub DummyFunction6: PLSA_PROTECT_MEMORY, | |
5903 | pub GetExtendedCallFlags: PLSA_GET_EXTENDED_CALL_FLAGS, | |
5904 | pub DuplicateTokenHandle: PLSA_DUPLICATE_HANDLE, | |
5905 | pub GetServiceAccountPassword: PLSA_GET_SERVICE_ACCOUNT_PASSWORD, | |
5906 | pub DummyFunction7: PLSA_PROTECT_MEMORY, | |
5907 | pub AuditLogonEx: PLSA_AUDIT_LOGON_EX, | |
5908 | pub CheckProtectedUserByToken: PLSA_CHECK_PROTECTED_USER_BY_TOKEN, | |
5909 | pub QueryClientRequest: PLSA_QUERY_CLIENT_REQUEST, | |
5910 | pub GetAppModeInfo: PLSA_GET_APP_MODE_INFO, | |
5911 | pub SetAppModeInfo: PLSA_SET_APP_MODE_INFO, | |
5912 | } | |
5913 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] | |
5914 | impl ::core::marker::Copy for LSA_SECPKG_FUNCTION_TABLE {} | |
5915 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] | |
5916 | impl ::core::clone::Clone for LSA_SECPKG_FUNCTION_TABLE { | |
5917 | fn clone(&self) -> Self { | |
5918 | *self | |
5919 | } | |
5920 | } | |
5921 | #[repr(C)] | |
5922 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5923 | #[cfg(feature = "Win32_Foundation")] | |
5924 | pub struct LSA_TOKEN_INFORMATION_NULL { | |
5925 | pub ExpirationTime: i64, | |
5926 | pub Groups: *mut super::super::TOKEN_GROUPS, | |
5927 | } | |
5928 | #[cfg(feature = "Win32_Foundation")] | |
5929 | impl ::core::marker::Copy for LSA_TOKEN_INFORMATION_NULL {} | |
5930 | #[cfg(feature = "Win32_Foundation")] | |
5931 | impl ::core::clone::Clone for LSA_TOKEN_INFORMATION_NULL { | |
5932 | fn clone(&self) -> Self { | |
5933 | *self | |
5934 | } | |
5935 | } | |
5936 | #[repr(C)] | |
5937 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5938 | #[cfg(feature = "Win32_Foundation")] | |
5939 | pub struct LSA_TOKEN_INFORMATION_V1 { | |
5940 | pub ExpirationTime: i64, | |
5941 | pub User: super::super::TOKEN_USER, | |
5942 | pub Groups: *mut super::super::TOKEN_GROUPS, | |
5943 | pub PrimaryGroup: super::super::TOKEN_PRIMARY_GROUP, | |
5944 | pub Privileges: *mut super::super::TOKEN_PRIVILEGES, | |
5945 | pub Owner: super::super::TOKEN_OWNER, | |
5946 | pub DefaultDacl: super::super::TOKEN_DEFAULT_DACL, | |
5947 | } | |
5948 | #[cfg(feature = "Win32_Foundation")] | |
5949 | impl ::core::marker::Copy for LSA_TOKEN_INFORMATION_V1 {} | |
5950 | #[cfg(feature = "Win32_Foundation")] | |
5951 | impl ::core::clone::Clone for LSA_TOKEN_INFORMATION_V1 { | |
5952 | fn clone(&self) -> Self { | |
5953 | *self | |
5954 | } | |
5955 | } | |
5956 | #[repr(C)] | |
5957 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5958 | #[cfg(feature = "Win32_Foundation")] | |
5959 | pub struct LSA_TOKEN_INFORMATION_V3 { | |
5960 | pub ExpirationTime: i64, | |
5961 | pub User: super::super::TOKEN_USER, | |
5962 | pub Groups: *mut super::super::TOKEN_GROUPS, | |
5963 | pub PrimaryGroup: super::super::TOKEN_PRIMARY_GROUP, | |
5964 | pub Privileges: *mut super::super::TOKEN_PRIVILEGES, | |
5965 | pub Owner: super::super::TOKEN_OWNER, | |
5966 | pub DefaultDacl: super::super::TOKEN_DEFAULT_DACL, | |
5967 | pub UserClaims: super::super::TOKEN_USER_CLAIMS, | |
5968 | pub DeviceClaims: super::super::TOKEN_DEVICE_CLAIMS, | |
5969 | pub DeviceGroups: *mut super::super::TOKEN_GROUPS, | |
5970 | } | |
5971 | #[cfg(feature = "Win32_Foundation")] | |
5972 | impl ::core::marker::Copy for LSA_TOKEN_INFORMATION_V3 {} | |
5973 | #[cfg(feature = "Win32_Foundation")] | |
5974 | impl ::core::clone::Clone for LSA_TOKEN_INFORMATION_V3 { | |
5975 | fn clone(&self) -> Self { | |
5976 | *self | |
5977 | } | |
5978 | } | |
5979 | #[repr(C)] | |
5980 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5981 | #[cfg(feature = "Win32_Foundation")] | |
5982 | pub struct LSA_TRANSLATED_NAME { | |
5983 | pub Use: super::super::SID_NAME_USE, | |
5984 | pub Name: super::super::super::Foundation::UNICODE_STRING, | |
5985 | pub DomainIndex: i32, | |
5986 | } | |
5987 | #[cfg(feature = "Win32_Foundation")] | |
5988 | impl ::core::marker::Copy for LSA_TRANSLATED_NAME {} | |
5989 | #[cfg(feature = "Win32_Foundation")] | |
5990 | impl ::core::clone::Clone for LSA_TRANSLATED_NAME { | |
5991 | fn clone(&self) -> Self { | |
5992 | *self | |
5993 | } | |
5994 | } | |
5995 | #[repr(C)] | |
5996 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
5997 | pub struct LSA_TRANSLATED_SID { | |
5998 | pub Use: super::super::SID_NAME_USE, | |
5999 | pub RelativeId: u32, | |
6000 | pub DomainIndex: i32, | |
6001 | } | |
6002 | impl ::core::marker::Copy for LSA_TRANSLATED_SID {} | |
6003 | impl ::core::clone::Clone for LSA_TRANSLATED_SID { | |
6004 | fn clone(&self) -> Self { | |
6005 | *self | |
6006 | } | |
6007 | } | |
6008 | #[repr(C)] | |
6009 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6010 | #[cfg(feature = "Win32_Foundation")] | |
6011 | pub struct LSA_TRANSLATED_SID2 { | |
6012 | pub Use: super::super::SID_NAME_USE, | |
6013 | pub Sid: super::super::super::Foundation::PSID, | |
6014 | pub DomainIndex: i32, | |
6015 | pub Flags: u32, | |
6016 | } | |
6017 | #[cfg(feature = "Win32_Foundation")] | |
6018 | impl ::core::marker::Copy for LSA_TRANSLATED_SID2 {} | |
6019 | #[cfg(feature = "Win32_Foundation")] | |
6020 | impl ::core::clone::Clone for LSA_TRANSLATED_SID2 { | |
6021 | fn clone(&self) -> Self { | |
6022 | *self | |
6023 | } | |
6024 | } | |
6025 | #[repr(C)] | |
6026 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6027 | #[cfg(feature = "Win32_Foundation")] | |
6028 | pub struct LSA_TRUST_INFORMATION { | |
6029 | pub Name: super::super::super::Foundation::UNICODE_STRING, | |
6030 | pub Sid: super::super::super::Foundation::PSID, | |
6031 | } | |
6032 | #[cfg(feature = "Win32_Foundation")] | |
6033 | impl ::core::marker::Copy for LSA_TRUST_INFORMATION {} | |
6034 | #[cfg(feature = "Win32_Foundation")] | |
6035 | impl ::core::clone::Clone for LSA_TRUST_INFORMATION { | |
6036 | fn clone(&self) -> Self { | |
6037 | *self | |
6038 | } | |
6039 | } | |
6040 | #[repr(C)] | |
6041 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6042 | pub struct MSV1_0_AV_PAIR { | |
6043 | pub AvId: u16, | |
6044 | pub AvLen: u16, | |
6045 | } | |
6046 | impl ::core::marker::Copy for MSV1_0_AV_PAIR {} | |
6047 | impl ::core::clone::Clone for MSV1_0_AV_PAIR { | |
6048 | fn clone(&self) -> Self { | |
6049 | *self | |
6050 | } | |
6051 | } | |
6052 | #[repr(C)] | |
6053 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6054 | #[cfg(feature = "Win32_Foundation")] | |
6055 | pub struct MSV1_0_CHANGEPASSWORD_REQUEST { | |
6056 | pub MessageType: MSV1_0_PROTOCOL_MESSAGE_TYPE, | |
6057 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
6058 | pub AccountName: super::super::super::Foundation::UNICODE_STRING, | |
6059 | pub OldPassword: super::super::super::Foundation::UNICODE_STRING, | |
6060 | pub NewPassword: super::super::super::Foundation::UNICODE_STRING, | |
6061 | pub Impersonating: super::super::super::Foundation::BOOLEAN, | |
6062 | } | |
6063 | #[cfg(feature = "Win32_Foundation")] | |
6064 | impl ::core::marker::Copy for MSV1_0_CHANGEPASSWORD_REQUEST {} | |
6065 | #[cfg(feature = "Win32_Foundation")] | |
6066 | impl ::core::clone::Clone for MSV1_0_CHANGEPASSWORD_REQUEST { | |
6067 | fn clone(&self) -> Self { | |
6068 | *self | |
6069 | } | |
6070 | } | |
6071 | #[repr(C)] | |
6072 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6073 | #[cfg(feature = "Win32_Foundation")] | |
6074 | pub struct MSV1_0_CHANGEPASSWORD_RESPONSE { | |
6075 | pub MessageType: MSV1_0_PROTOCOL_MESSAGE_TYPE, | |
6076 | pub PasswordInfoValid: super::super::super::Foundation::BOOLEAN, | |
6077 | pub DomainPasswordInfo: DOMAIN_PASSWORD_INFORMATION, | |
6078 | } | |
6079 | #[cfg(feature = "Win32_Foundation")] | |
6080 | impl ::core::marker::Copy for MSV1_0_CHANGEPASSWORD_RESPONSE {} | |
6081 | #[cfg(feature = "Win32_Foundation")] | |
6082 | impl ::core::clone::Clone for MSV1_0_CHANGEPASSWORD_RESPONSE { | |
6083 | fn clone(&self) -> Self { | |
6084 | *self | |
6085 | } | |
6086 | } | |
6087 | #[repr(C)] | |
6088 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6089 | pub struct MSV1_0_CREDENTIAL_KEY { | |
6090 | pub Data: [u8; 20], | |
6091 | } | |
6092 | impl ::core::marker::Copy for MSV1_0_CREDENTIAL_KEY {} | |
6093 | impl ::core::clone::Clone for MSV1_0_CREDENTIAL_KEY { | |
6094 | fn clone(&self) -> Self { | |
6095 | *self | |
6096 | } | |
6097 | } | |
6098 | #[repr(C)] | |
6099 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6100 | #[cfg(feature = "Win32_Foundation")] | |
6101 | pub struct MSV1_0_INTERACTIVE_LOGON { | |
6102 | pub MessageType: MSV1_0_LOGON_SUBMIT_TYPE, | |
6103 | pub LogonDomainName: super::super::super::Foundation::UNICODE_STRING, | |
6104 | pub UserName: super::super::super::Foundation::UNICODE_STRING, | |
6105 | pub Password: super::super::super::Foundation::UNICODE_STRING, | |
6106 | } | |
6107 | #[cfg(feature = "Win32_Foundation")] | |
6108 | impl ::core::marker::Copy for MSV1_0_INTERACTIVE_LOGON {} | |
6109 | #[cfg(feature = "Win32_Foundation")] | |
6110 | impl ::core::clone::Clone for MSV1_0_INTERACTIVE_LOGON { | |
6111 | fn clone(&self) -> Self { | |
6112 | *self | |
6113 | } | |
6114 | } | |
6115 | #[repr(C)] | |
6116 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6117 | #[cfg(feature = "Win32_Foundation")] | |
6118 | pub struct MSV1_0_INTERACTIVE_PROFILE { | |
6119 | pub MessageType: MSV1_0_PROFILE_BUFFER_TYPE, | |
6120 | pub LogonCount: u16, | |
6121 | pub BadPasswordCount: u16, | |
6122 | pub LogonTime: i64, | |
6123 | pub LogoffTime: i64, | |
6124 | pub KickOffTime: i64, | |
6125 | pub PasswordLastSet: i64, | |
6126 | pub PasswordCanChange: i64, | |
6127 | pub PasswordMustChange: i64, | |
6128 | pub LogonScript: super::super::super::Foundation::UNICODE_STRING, | |
6129 | pub HomeDirectory: super::super::super::Foundation::UNICODE_STRING, | |
6130 | pub FullName: super::super::super::Foundation::UNICODE_STRING, | |
6131 | pub ProfilePath: super::super::super::Foundation::UNICODE_STRING, | |
6132 | pub HomeDirectoryDrive: super::super::super::Foundation::UNICODE_STRING, | |
6133 | pub LogonServer: super::super::super::Foundation::UNICODE_STRING, | |
6134 | pub UserFlags: u32, | |
6135 | } | |
6136 | #[cfg(feature = "Win32_Foundation")] | |
6137 | impl ::core::marker::Copy for MSV1_0_INTERACTIVE_PROFILE {} | |
6138 | #[cfg(feature = "Win32_Foundation")] | |
6139 | impl ::core::clone::Clone for MSV1_0_INTERACTIVE_PROFILE { | |
6140 | fn clone(&self) -> Self { | |
6141 | *self | |
6142 | } | |
6143 | } | |
6144 | #[repr(C)] | |
6145 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6146 | pub struct MSV1_0_IUM_SUPPLEMENTAL_CREDENTIAL { | |
6147 | pub Version: u32, | |
6148 | pub EncryptedCredsSize: u32, | |
6149 | pub EncryptedCreds: [u8; 1], | |
6150 | } | |
6151 | impl ::core::marker::Copy for MSV1_0_IUM_SUPPLEMENTAL_CREDENTIAL {} | |
6152 | impl ::core::clone::Clone for MSV1_0_IUM_SUPPLEMENTAL_CREDENTIAL { | |
6153 | fn clone(&self) -> Self { | |
6154 | *self | |
6155 | } | |
6156 | } | |
6157 | #[repr(C)] | |
6158 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] | |
6159 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
6160 | pub struct MSV1_0_LM20_LOGON { | |
6161 | pub MessageType: MSV1_0_LOGON_SUBMIT_TYPE, | |
6162 | pub LogonDomainName: super::super::super::Foundation::UNICODE_STRING, | |
6163 | pub UserName: super::super::super::Foundation::UNICODE_STRING, | |
6164 | pub Workstation: super::super::super::Foundation::UNICODE_STRING, | |
6165 | pub ChallengeToClient: [u8; 8], | |
6166 | pub CaseSensitiveChallengeResponse: super::super::super::System::Kernel::STRING, | |
6167 | pub CaseInsensitiveChallengeResponse: super::super::super::System::Kernel::STRING, | |
6168 | pub ParameterControl: u32, | |
6169 | } | |
6170 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
6171 | impl ::core::marker::Copy for MSV1_0_LM20_LOGON {} | |
6172 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
6173 | impl ::core::clone::Clone for MSV1_0_LM20_LOGON { | |
6174 | fn clone(&self) -> Self { | |
6175 | *self | |
6176 | } | |
6177 | } | |
6178 | #[repr(C)] | |
6179 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6180 | #[cfg(feature = "Win32_Foundation")] | |
6181 | pub struct MSV1_0_LM20_LOGON_PROFILE { | |
6182 | pub MessageType: MSV1_0_PROFILE_BUFFER_TYPE, | |
6183 | pub KickOffTime: i64, | |
6184 | pub LogoffTime: i64, | |
6185 | pub UserFlags: MSV_SUB_AUTHENTICATION_FILTER, | |
6186 | pub UserSessionKey: [u8; 16], | |
6187 | pub LogonDomainName: super::super::super::Foundation::UNICODE_STRING, | |
6188 | pub LanmanSessionKey: [u8; 8], | |
6189 | pub LogonServer: super::super::super::Foundation::UNICODE_STRING, | |
6190 | pub UserParameters: super::super::super::Foundation::UNICODE_STRING, | |
6191 | } | |
6192 | #[cfg(feature = "Win32_Foundation")] | |
6193 | impl ::core::marker::Copy for MSV1_0_LM20_LOGON_PROFILE {} | |
6194 | #[cfg(feature = "Win32_Foundation")] | |
6195 | impl ::core::clone::Clone for MSV1_0_LM20_LOGON_PROFILE { | |
6196 | fn clone(&self) -> Self { | |
6197 | *self | |
6198 | } | |
6199 | } | |
6200 | #[repr(C)] | |
6201 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6202 | pub struct MSV1_0_NTLM3_RESPONSE { | |
6203 | pub Response: [u8; 16], | |
6204 | pub RespType: u8, | |
6205 | pub HiRespType: u8, | |
6206 | pub Flags: u16, | |
6207 | pub MsgWord: u32, | |
6208 | pub TimeStamp: u64, | |
6209 | pub ChallengeFromClient: [u8; 8], | |
6210 | pub AvPairsOff: u32, | |
6211 | pub Buffer: [u8; 1], | |
6212 | } | |
6213 | impl ::core::marker::Copy for MSV1_0_NTLM3_RESPONSE {} | |
6214 | impl ::core::clone::Clone for MSV1_0_NTLM3_RESPONSE { | |
6215 | fn clone(&self) -> Self { | |
6216 | *self | |
6217 | } | |
6218 | } | |
6219 | #[repr(C)] | |
6220 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6221 | #[cfg(feature = "Win32_Foundation")] | |
6222 | pub struct MSV1_0_PASSTHROUGH_REQUEST { | |
6223 | pub MessageType: MSV1_0_PROTOCOL_MESSAGE_TYPE, | |
6224 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
6225 | pub PackageName: super::super::super::Foundation::UNICODE_STRING, | |
6226 | pub DataLength: u32, | |
6227 | pub LogonData: *mut u8, | |
6228 | pub Pad: u32, | |
6229 | } | |
6230 | #[cfg(feature = "Win32_Foundation")] | |
6231 | impl ::core::marker::Copy for MSV1_0_PASSTHROUGH_REQUEST {} | |
6232 | #[cfg(feature = "Win32_Foundation")] | |
6233 | impl ::core::clone::Clone for MSV1_0_PASSTHROUGH_REQUEST { | |
6234 | fn clone(&self) -> Self { | |
6235 | *self | |
6236 | } | |
6237 | } | |
6238 | #[repr(C)] | |
6239 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6240 | pub struct MSV1_0_PASSTHROUGH_RESPONSE { | |
6241 | pub MessageType: MSV1_0_PROTOCOL_MESSAGE_TYPE, | |
6242 | pub Pad: u32, | |
6243 | pub DataLength: u32, | |
6244 | pub ValidationData: *mut u8, | |
6245 | } | |
6246 | impl ::core::marker::Copy for MSV1_0_PASSTHROUGH_RESPONSE {} | |
6247 | impl ::core::clone::Clone for MSV1_0_PASSTHROUGH_RESPONSE { | |
6248 | fn clone(&self) -> Self { | |
6249 | *self | |
6250 | } | |
6251 | } | |
6252 | #[repr(C, packed(1))] | |
6253 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6254 | pub struct MSV1_0_REMOTE_SUPPLEMENTAL_CREDENTIAL { | |
6255 | pub Version: u32, | |
6256 | pub Flags: u32, | |
6257 | pub CredentialKey: MSV1_0_CREDENTIAL_KEY, | |
6258 | pub CredentialKeyType: MSV1_0_CREDENTIAL_KEY_TYPE, | |
6259 | pub EncryptedCredsSize: u32, | |
6260 | pub EncryptedCreds: [u8; 1], | |
6261 | } | |
6262 | impl ::core::marker::Copy for MSV1_0_REMOTE_SUPPLEMENTAL_CREDENTIAL {} | |
6263 | impl ::core::clone::Clone for MSV1_0_REMOTE_SUPPLEMENTAL_CREDENTIAL { | |
6264 | fn clone(&self) -> Self { | |
6265 | *self | |
6266 | } | |
6267 | } | |
6268 | #[repr(C)] | |
6269 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6270 | #[cfg(feature = "Win32_Foundation")] | |
6271 | pub struct MSV1_0_S4U_LOGON { | |
6272 | pub MessageType: MSV1_0_LOGON_SUBMIT_TYPE, | |
6273 | pub Flags: u32, | |
6274 | pub UserPrincipalName: super::super::super::Foundation::UNICODE_STRING, | |
6275 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
6276 | } | |
6277 | #[cfg(feature = "Win32_Foundation")] | |
6278 | impl ::core::marker::Copy for MSV1_0_S4U_LOGON {} | |
6279 | #[cfg(feature = "Win32_Foundation")] | |
6280 | impl ::core::clone::Clone for MSV1_0_S4U_LOGON { | |
6281 | fn clone(&self) -> Self { | |
6282 | *self | |
6283 | } | |
6284 | } | |
6285 | #[repr(C)] | |
6286 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] | |
6287 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
6288 | pub struct MSV1_0_SUBAUTH_LOGON { | |
6289 | pub MessageType: MSV1_0_LOGON_SUBMIT_TYPE, | |
6290 | pub LogonDomainName: super::super::super::Foundation::UNICODE_STRING, | |
6291 | pub UserName: super::super::super::Foundation::UNICODE_STRING, | |
6292 | pub Workstation: super::super::super::Foundation::UNICODE_STRING, | |
6293 | pub ChallengeToClient: [u8; 8], | |
6294 | pub AuthenticationInfo1: super::super::super::System::Kernel::STRING, | |
6295 | pub AuthenticationInfo2: super::super::super::System::Kernel::STRING, | |
6296 | pub ParameterControl: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL, | |
6297 | pub SubAuthPackageId: u32, | |
6298 | } | |
6299 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
6300 | impl ::core::marker::Copy for MSV1_0_SUBAUTH_LOGON {} | |
6301 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
6302 | impl ::core::clone::Clone for MSV1_0_SUBAUTH_LOGON { | |
6303 | fn clone(&self) -> Self { | |
6304 | *self | |
6305 | } | |
6306 | } | |
6307 | #[repr(C)] | |
6308 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6309 | pub struct MSV1_0_SUBAUTH_REQUEST { | |
6310 | pub MessageType: MSV1_0_PROTOCOL_MESSAGE_TYPE, | |
6311 | pub SubAuthPackageId: u32, | |
6312 | pub SubAuthInfoLength: u32, | |
6313 | pub SubAuthSubmitBuffer: *mut u8, | |
6314 | } | |
6315 | impl ::core::marker::Copy for MSV1_0_SUBAUTH_REQUEST {} | |
6316 | impl ::core::clone::Clone for MSV1_0_SUBAUTH_REQUEST { | |
6317 | fn clone(&self) -> Self { | |
6318 | *self | |
6319 | } | |
6320 | } | |
6321 | #[repr(C)] | |
6322 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6323 | pub struct MSV1_0_SUBAUTH_RESPONSE { | |
6324 | pub MessageType: MSV1_0_PROTOCOL_MESSAGE_TYPE, | |
6325 | pub SubAuthInfoLength: u32, | |
6326 | pub SubAuthReturnBuffer: *mut u8, | |
6327 | } | |
6328 | impl ::core::marker::Copy for MSV1_0_SUBAUTH_RESPONSE {} | |
6329 | impl ::core::clone::Clone for MSV1_0_SUBAUTH_RESPONSE { | |
6330 | fn clone(&self) -> Self { | |
6331 | *self | |
6332 | } | |
6333 | } | |
6334 | #[repr(C)] | |
6335 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6336 | pub struct MSV1_0_SUPPLEMENTAL_CREDENTIAL { | |
6337 | pub Version: u32, | |
6338 | pub Flags: MSV_SUPPLEMENTAL_CREDENTIAL_FLAGS, | |
6339 | pub LmPassword: [u8; 16], | |
6340 | pub NtPassword: [u8; 16], | |
6341 | } | |
6342 | impl ::core::marker::Copy for MSV1_0_SUPPLEMENTAL_CREDENTIAL {} | |
6343 | impl ::core::clone::Clone for MSV1_0_SUPPLEMENTAL_CREDENTIAL { | |
6344 | fn clone(&self) -> Self { | |
6345 | *self | |
6346 | } | |
6347 | } | |
6348 | #[repr(C)] | |
6349 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6350 | pub struct MSV1_0_SUPPLEMENTAL_CREDENTIAL_V2 { | |
6351 | pub Version: u32, | |
6352 | pub Flags: u32, | |
6353 | pub NtPassword: [u8; 16], | |
6354 | pub CredentialKey: MSV1_0_CREDENTIAL_KEY, | |
6355 | } | |
6356 | impl ::core::marker::Copy for MSV1_0_SUPPLEMENTAL_CREDENTIAL_V2 {} | |
6357 | impl ::core::clone::Clone for MSV1_0_SUPPLEMENTAL_CREDENTIAL_V2 { | |
6358 | fn clone(&self) -> Self { | |
6359 | *self | |
6360 | } | |
6361 | } | |
6362 | #[repr(C)] | |
6363 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6364 | pub struct MSV1_0_SUPPLEMENTAL_CREDENTIAL_V3 { | |
6365 | pub Version: u32, | |
6366 | pub Flags: u32, | |
6367 | pub CredentialKeyType: MSV1_0_CREDENTIAL_KEY_TYPE, | |
6368 | pub NtPassword: [u8; 16], | |
6369 | pub CredentialKey: MSV1_0_CREDENTIAL_KEY, | |
6370 | pub ShaPassword: [u8; 20], | |
6371 | } | |
6372 | impl ::core::marker::Copy for MSV1_0_SUPPLEMENTAL_CREDENTIAL_V3 {} | |
6373 | impl ::core::clone::Clone for MSV1_0_SUPPLEMENTAL_CREDENTIAL_V3 { | |
6374 | fn clone(&self) -> Self { | |
6375 | *self | |
6376 | } | |
6377 | } | |
6378 | #[repr(C)] | |
6379 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_PasswordManagement\"`*"] | |
6380 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_PasswordManagement"))] | |
6381 | pub struct MSV1_0_VALIDATION_INFO { | |
6382 | pub LogoffTime: i64, | |
6383 | pub KickoffTime: i64, | |
6384 | pub LogonServer: super::super::super::Foundation::UNICODE_STRING, | |
6385 | pub LogonDomainName: super::super::super::Foundation::UNICODE_STRING, | |
6386 | pub SessionKey: USER_SESSION_KEY, | |
6387 | pub Authoritative: super::super::super::Foundation::BOOLEAN, | |
6388 | pub UserFlags: u32, | |
6389 | pub WhichFields: u32, | |
6390 | pub UserId: u32, | |
6391 | } | |
6392 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_PasswordManagement"))] | |
6393 | impl ::core::marker::Copy for MSV1_0_VALIDATION_INFO {} | |
6394 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_PasswordManagement"))] | |
6395 | impl ::core::clone::Clone for MSV1_0_VALIDATION_INFO { | |
6396 | fn clone(&self) -> Self { | |
6397 | *self | |
6398 | } | |
6399 | } | |
6400 | #[repr(C)] | |
6401 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6402 | #[cfg(feature = "Win32_Foundation")] | |
6403 | pub struct NEGOTIATE_CALLER_NAME_REQUEST { | |
6404 | pub MessageType: u32, | |
6405 | pub LogonId: super::super::super::Foundation::LUID, | |
6406 | } | |
6407 | #[cfg(feature = "Win32_Foundation")] | |
6408 | impl ::core::marker::Copy for NEGOTIATE_CALLER_NAME_REQUEST {} | |
6409 | #[cfg(feature = "Win32_Foundation")] | |
6410 | impl ::core::clone::Clone for NEGOTIATE_CALLER_NAME_REQUEST { | |
6411 | fn clone(&self) -> Self { | |
6412 | *self | |
6413 | } | |
6414 | } | |
6415 | #[repr(C)] | |
6416 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6417 | pub struct NEGOTIATE_CALLER_NAME_RESPONSE { | |
6418 | pub MessageType: u32, | |
6419 | pub CallerName: ::windows_sys::core::PWSTR, | |
6420 | } | |
6421 | impl ::core::marker::Copy for NEGOTIATE_CALLER_NAME_RESPONSE {} | |
6422 | impl ::core::clone::Clone for NEGOTIATE_CALLER_NAME_RESPONSE { | |
6423 | fn clone(&self) -> Self { | |
6424 | *self | |
6425 | } | |
6426 | } | |
6427 | #[repr(C)] | |
6428 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6429 | pub struct NEGOTIATE_PACKAGE_PREFIX { | |
6430 | pub PackageId: usize, | |
6431 | pub PackageDataA: *mut ::core::ffi::c_void, | |
6432 | pub PackageDataW: *mut ::core::ffi::c_void, | |
6433 | pub PrefixLen: usize, | |
6434 | pub Prefix: [u8; 32], | |
6435 | } | |
6436 | impl ::core::marker::Copy for NEGOTIATE_PACKAGE_PREFIX {} | |
6437 | impl ::core::clone::Clone for NEGOTIATE_PACKAGE_PREFIX { | |
6438 | fn clone(&self) -> Self { | |
6439 | *self | |
6440 | } | |
6441 | } | |
6442 | #[repr(C)] | |
6443 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6444 | pub struct NEGOTIATE_PACKAGE_PREFIXES { | |
6445 | pub MessageType: u32, | |
6446 | pub PrefixCount: u32, | |
6447 | pub Offset: u32, | |
6448 | pub Pad: u32, | |
6449 | } | |
6450 | impl ::core::marker::Copy for NEGOTIATE_PACKAGE_PREFIXES {} | |
6451 | impl ::core::clone::Clone for NEGOTIATE_PACKAGE_PREFIXES { | |
6452 | fn clone(&self) -> Self { | |
6453 | *self | |
6454 | } | |
6455 | } | |
6456 | #[repr(C)] | |
6457 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6458 | #[cfg(feature = "Win32_Foundation")] | |
6459 | pub struct NETLOGON_GENERIC_INFO { | |
6460 | pub Identity: NETLOGON_LOGON_IDENTITY_INFO, | |
6461 | pub PackageName: super::super::super::Foundation::UNICODE_STRING, | |
6462 | pub DataLength: u32, | |
6463 | pub LogonData: *mut u8, | |
6464 | } | |
6465 | #[cfg(feature = "Win32_Foundation")] | |
6466 | impl ::core::marker::Copy for NETLOGON_GENERIC_INFO {} | |
6467 | #[cfg(feature = "Win32_Foundation")] | |
6468 | impl ::core::clone::Clone for NETLOGON_GENERIC_INFO { | |
6469 | fn clone(&self) -> Self { | |
6470 | *self | |
6471 | } | |
6472 | } | |
6473 | #[repr(C)] | |
6474 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_PasswordManagement\"`*"] | |
6475 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_PasswordManagement"))] | |
6476 | pub struct NETLOGON_INTERACTIVE_INFO { | |
6477 | pub Identity: NETLOGON_LOGON_IDENTITY_INFO, | |
6478 | pub LmOwfPassword: super::super::super::System::PasswordManagement::LM_OWF_PASSWORD, | |
6479 | pub NtOwfPassword: super::super::super::System::PasswordManagement::LM_OWF_PASSWORD, | |
6480 | } | |
6481 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_PasswordManagement"))] | |
6482 | impl ::core::marker::Copy for NETLOGON_INTERACTIVE_INFO {} | |
6483 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_PasswordManagement"))] | |
6484 | impl ::core::clone::Clone for NETLOGON_INTERACTIVE_INFO { | |
6485 | fn clone(&self) -> Self { | |
6486 | *self | |
6487 | } | |
6488 | } | |
6489 | #[repr(C)] | |
6490 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6491 | #[cfg(feature = "Win32_Foundation")] | |
6492 | pub struct NETLOGON_LOGON_IDENTITY_INFO { | |
6493 | pub LogonDomainName: super::super::super::Foundation::UNICODE_STRING, | |
6494 | pub ParameterControl: u32, | |
6495 | pub LogonId: i64, | |
6496 | pub UserName: super::super::super::Foundation::UNICODE_STRING, | |
6497 | pub Workstation: super::super::super::Foundation::UNICODE_STRING, | |
6498 | } | |
6499 | #[cfg(feature = "Win32_Foundation")] | |
6500 | impl ::core::marker::Copy for NETLOGON_LOGON_IDENTITY_INFO {} | |
6501 | #[cfg(feature = "Win32_Foundation")] | |
6502 | impl ::core::clone::Clone for NETLOGON_LOGON_IDENTITY_INFO { | |
6503 | fn clone(&self) -> Self { | |
6504 | *self | |
6505 | } | |
6506 | } | |
6507 | #[repr(C)] | |
6508 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] | |
6509 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
6510 | pub struct NETLOGON_NETWORK_INFO { | |
6511 | pub Identity: NETLOGON_LOGON_IDENTITY_INFO, | |
6512 | pub LmChallenge: CLEAR_BLOCK, | |
6513 | pub NtChallengeResponse: super::super::super::System::Kernel::STRING, | |
6514 | pub LmChallengeResponse: super::super::super::System::Kernel::STRING, | |
6515 | } | |
6516 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
6517 | impl ::core::marker::Copy for NETLOGON_NETWORK_INFO {} | |
6518 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
6519 | impl ::core::clone::Clone for NETLOGON_NETWORK_INFO { | |
6520 | fn clone(&self) -> Self { | |
6521 | *self | |
6522 | } | |
6523 | } | |
6524 | #[repr(C)] | |
6525 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_PasswordManagement\"`*"] | |
6526 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_PasswordManagement"))] | |
6527 | pub struct NETLOGON_SERVICE_INFO { | |
6528 | pub Identity: NETLOGON_LOGON_IDENTITY_INFO, | |
6529 | pub LmOwfPassword: super::super::super::System::PasswordManagement::LM_OWF_PASSWORD, | |
6530 | pub NtOwfPassword: super::super::super::System::PasswordManagement::LM_OWF_PASSWORD, | |
6531 | } | |
6532 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_PasswordManagement"))] | |
6533 | impl ::core::marker::Copy for NETLOGON_SERVICE_INFO {} | |
6534 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_PasswordManagement"))] | |
6535 | impl ::core::clone::Clone for NETLOGON_SERVICE_INFO { | |
6536 | fn clone(&self) -> Self { | |
6537 | *self | |
6538 | } | |
6539 | } | |
6540 | #[repr(C)] | |
6541 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6542 | #[cfg(feature = "Win32_Foundation")] | |
6543 | pub struct PKU2U_CERTIFICATE_S4U_LOGON { | |
6544 | pub MessageType: PKU2U_LOGON_SUBMIT_TYPE, | |
6545 | pub Flags: u32, | |
6546 | pub UserPrincipalName: super::super::super::Foundation::UNICODE_STRING, | |
6547 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
6548 | pub CertificateLength: u32, | |
6549 | pub Certificate: *mut u8, | |
6550 | } | |
6551 | #[cfg(feature = "Win32_Foundation")] | |
6552 | impl ::core::marker::Copy for PKU2U_CERTIFICATE_S4U_LOGON {} | |
6553 | #[cfg(feature = "Win32_Foundation")] | |
6554 | impl ::core::clone::Clone for PKU2U_CERTIFICATE_S4U_LOGON { | |
6555 | fn clone(&self) -> Self { | |
6556 | *self | |
6557 | } | |
6558 | } | |
6559 | #[repr(C)] | |
6560 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6561 | pub struct PKU2U_CERT_BLOB { | |
6562 | pub CertOffset: u32, | |
6563 | pub CertLength: u16, | |
6564 | } | |
6565 | impl ::core::marker::Copy for PKU2U_CERT_BLOB {} | |
6566 | impl ::core::clone::Clone for PKU2U_CERT_BLOB { | |
6567 | fn clone(&self) -> Self { | |
6568 | *self | |
6569 | } | |
6570 | } | |
6571 | #[repr(C)] | |
6572 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6573 | pub struct PKU2U_CREDUI_CONTEXT { | |
6574 | pub Version: u64, | |
6575 | pub cbHeaderLength: u16, | |
6576 | pub cbStructureLength: u32, | |
6577 | pub CertArrayCount: u16, | |
6578 | pub CertArrayOffset: u32, | |
6579 | } | |
6580 | impl ::core::marker::Copy for PKU2U_CREDUI_CONTEXT {} | |
6581 | impl ::core::clone::Clone for PKU2U_CREDUI_CONTEXT { | |
6582 | fn clone(&self) -> Self { | |
6583 | *self | |
6584 | } | |
6585 | } | |
6586 | #[repr(C)] | |
6587 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6588 | #[cfg(feature = "Win32_Foundation")] | |
6589 | pub struct POLICY_ACCOUNT_DOMAIN_INFO { | |
6590 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
6591 | pub DomainSid: super::super::super::Foundation::PSID, | |
6592 | } | |
6593 | #[cfg(feature = "Win32_Foundation")] | |
6594 | impl ::core::marker::Copy for POLICY_ACCOUNT_DOMAIN_INFO {} | |
6595 | #[cfg(feature = "Win32_Foundation")] | |
6596 | impl ::core::clone::Clone for POLICY_ACCOUNT_DOMAIN_INFO { | |
6597 | fn clone(&self) -> Self { | |
6598 | *self | |
6599 | } | |
6600 | } | |
6601 | #[repr(C)] | |
6602 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6603 | pub struct POLICY_AUDIT_CATEGORIES_INFO { | |
6604 | pub MaximumCategoryCount: u32, | |
6605 | pub SubCategoriesInfo: *mut POLICY_AUDIT_SUBCATEGORIES_INFO, | |
6606 | } | |
6607 | impl ::core::marker::Copy for POLICY_AUDIT_CATEGORIES_INFO {} | |
6608 | impl ::core::clone::Clone for POLICY_AUDIT_CATEGORIES_INFO { | |
6609 | fn clone(&self) -> Self { | |
6610 | *self | |
6611 | } | |
6612 | } | |
6613 | #[repr(C)] | |
6614 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6615 | #[cfg(feature = "Win32_Foundation")] | |
6616 | pub struct POLICY_AUDIT_EVENTS_INFO { | |
6617 | pub AuditingMode: super::super::super::Foundation::BOOLEAN, | |
6618 | pub EventAuditingOptions: *mut u32, | |
6619 | pub MaximumAuditEventCount: u32, | |
6620 | } | |
6621 | #[cfg(feature = "Win32_Foundation")] | |
6622 | impl ::core::marker::Copy for POLICY_AUDIT_EVENTS_INFO {} | |
6623 | #[cfg(feature = "Win32_Foundation")] | |
6624 | impl ::core::clone::Clone for POLICY_AUDIT_EVENTS_INFO { | |
6625 | fn clone(&self) -> Self { | |
6626 | *self | |
6627 | } | |
6628 | } | |
6629 | #[repr(C)] | |
6630 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6631 | #[cfg(feature = "Win32_Foundation")] | |
6632 | pub struct POLICY_AUDIT_FULL_QUERY_INFO { | |
6633 | pub ShutDownOnFull: super::super::super::Foundation::BOOLEAN, | |
6634 | pub LogIsFull: super::super::super::Foundation::BOOLEAN, | |
6635 | } | |
6636 | #[cfg(feature = "Win32_Foundation")] | |
6637 | impl ::core::marker::Copy for POLICY_AUDIT_FULL_QUERY_INFO {} | |
6638 | #[cfg(feature = "Win32_Foundation")] | |
6639 | impl ::core::clone::Clone for POLICY_AUDIT_FULL_QUERY_INFO { | |
6640 | fn clone(&self) -> Self { | |
6641 | *self | |
6642 | } | |
6643 | } | |
6644 | #[repr(C)] | |
6645 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6646 | #[cfg(feature = "Win32_Foundation")] | |
6647 | pub struct POLICY_AUDIT_FULL_SET_INFO { | |
6648 | pub ShutDownOnFull: super::super::super::Foundation::BOOLEAN, | |
6649 | } | |
6650 | #[cfg(feature = "Win32_Foundation")] | |
6651 | impl ::core::marker::Copy for POLICY_AUDIT_FULL_SET_INFO {} | |
6652 | #[cfg(feature = "Win32_Foundation")] | |
6653 | impl ::core::clone::Clone for POLICY_AUDIT_FULL_SET_INFO { | |
6654 | fn clone(&self) -> Self { | |
6655 | *self | |
6656 | } | |
6657 | } | |
6658 | #[repr(C)] | |
6659 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6660 | #[cfg(feature = "Win32_Foundation")] | |
6661 | pub struct POLICY_AUDIT_LOG_INFO { | |
6662 | pub AuditLogPercentFull: u32, | |
6663 | pub MaximumLogSize: u32, | |
6664 | pub AuditRetentionPeriod: i64, | |
6665 | pub AuditLogFullShutdownInProgress: super::super::super::Foundation::BOOLEAN, | |
6666 | pub TimeToShutdown: i64, | |
6667 | pub NextAuditRecordId: u32, | |
6668 | } | |
6669 | #[cfg(feature = "Win32_Foundation")] | |
6670 | impl ::core::marker::Copy for POLICY_AUDIT_LOG_INFO {} | |
6671 | #[cfg(feature = "Win32_Foundation")] | |
6672 | impl ::core::clone::Clone for POLICY_AUDIT_LOG_INFO { | |
6673 | fn clone(&self) -> Self { | |
6674 | *self | |
6675 | } | |
6676 | } | |
6677 | #[repr(C)] | |
6678 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6679 | #[cfg(feature = "Win32_Foundation")] | |
6680 | pub struct POLICY_AUDIT_SID_ARRAY { | |
6681 | pub UsersCount: u32, | |
6682 | pub UserSidArray: *mut super::super::super::Foundation::PSID, | |
6683 | } | |
6684 | #[cfg(feature = "Win32_Foundation")] | |
6685 | impl ::core::marker::Copy for POLICY_AUDIT_SID_ARRAY {} | |
6686 | #[cfg(feature = "Win32_Foundation")] | |
6687 | impl ::core::clone::Clone for POLICY_AUDIT_SID_ARRAY { | |
6688 | fn clone(&self) -> Self { | |
6689 | *self | |
6690 | } | |
6691 | } | |
6692 | #[repr(C)] | |
6693 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6694 | pub struct POLICY_AUDIT_SUBCATEGORIES_INFO { | |
6695 | pub MaximumSubCategoryCount: u32, | |
6696 | pub EventAuditingOptions: *mut u32, | |
6697 | } | |
6698 | impl ::core::marker::Copy for POLICY_AUDIT_SUBCATEGORIES_INFO {} | |
6699 | impl ::core::clone::Clone for POLICY_AUDIT_SUBCATEGORIES_INFO { | |
6700 | fn clone(&self) -> Self { | |
6701 | *self | |
6702 | } | |
6703 | } | |
6704 | #[repr(C)] | |
6705 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6706 | pub struct POLICY_DEFAULT_QUOTA_INFO { | |
6707 | pub QuotaLimits: super::super::QUOTA_LIMITS, | |
6708 | } | |
6709 | impl ::core::marker::Copy for POLICY_DEFAULT_QUOTA_INFO {} | |
6710 | impl ::core::clone::Clone for POLICY_DEFAULT_QUOTA_INFO { | |
6711 | fn clone(&self) -> Self { | |
6712 | *self | |
6713 | } | |
6714 | } | |
6715 | #[repr(C)] | |
6716 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6717 | #[cfg(feature = "Win32_Foundation")] | |
6718 | pub struct POLICY_DNS_DOMAIN_INFO { | |
6719 | pub Name: super::super::super::Foundation::UNICODE_STRING, | |
6720 | pub DnsDomainName: super::super::super::Foundation::UNICODE_STRING, | |
6721 | pub DnsForestName: super::super::super::Foundation::UNICODE_STRING, | |
6722 | pub DomainGuid: ::windows_sys::core::GUID, | |
6723 | pub Sid: super::super::super::Foundation::PSID, | |
6724 | } | |
6725 | #[cfg(feature = "Win32_Foundation")] | |
6726 | impl ::core::marker::Copy for POLICY_DNS_DOMAIN_INFO {} | |
6727 | #[cfg(feature = "Win32_Foundation")] | |
6728 | impl ::core::clone::Clone for POLICY_DNS_DOMAIN_INFO { | |
6729 | fn clone(&self) -> Self { | |
6730 | *self | |
6731 | } | |
6732 | } | |
6733 | #[repr(C)] | |
6734 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6735 | pub struct POLICY_DOMAIN_EFS_INFO { | |
6736 | pub InfoLength: u32, | |
6737 | pub EfsBlob: *mut u8, | |
6738 | } | |
6739 | impl ::core::marker::Copy for POLICY_DOMAIN_EFS_INFO {} | |
6740 | impl ::core::clone::Clone for POLICY_DOMAIN_EFS_INFO { | |
6741 | fn clone(&self) -> Self { | |
6742 | *self | |
6743 | } | |
6744 | } | |
6745 | #[repr(C)] | |
6746 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6747 | pub struct POLICY_DOMAIN_KERBEROS_TICKET_INFO { | |
6748 | pub AuthenticationOptions: u32, | |
6749 | pub MaxServiceTicketAge: i64, | |
6750 | pub MaxTicketAge: i64, | |
6751 | pub MaxRenewAge: i64, | |
6752 | pub MaxClockSkew: i64, | |
6753 | pub Reserved: i64, | |
6754 | } | |
6755 | impl ::core::marker::Copy for POLICY_DOMAIN_KERBEROS_TICKET_INFO {} | |
6756 | impl ::core::clone::Clone for POLICY_DOMAIN_KERBEROS_TICKET_INFO { | |
6757 | fn clone(&self) -> Self { | |
6758 | *self | |
6759 | } | |
6760 | } | |
6761 | #[repr(C)] | |
6762 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6763 | pub struct POLICY_LSA_SERVER_ROLE_INFO { | |
6764 | pub LsaServerRole: POLICY_LSA_SERVER_ROLE, | |
6765 | } | |
6766 | impl ::core::marker::Copy for POLICY_LSA_SERVER_ROLE_INFO {} | |
6767 | impl ::core::clone::Clone for POLICY_LSA_SERVER_ROLE_INFO { | |
6768 | fn clone(&self) -> Self { | |
6769 | *self | |
6770 | } | |
6771 | } | |
6772 | #[repr(C)] | |
6773 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6774 | #[cfg(feature = "Win32_Foundation")] | |
6775 | pub struct POLICY_MACHINE_ACCT_INFO { | |
6776 | pub Rid: u32, | |
6777 | pub Sid: super::super::super::Foundation::PSID, | |
6778 | } | |
6779 | #[cfg(feature = "Win32_Foundation")] | |
6780 | impl ::core::marker::Copy for POLICY_MACHINE_ACCT_INFO {} | |
6781 | #[cfg(feature = "Win32_Foundation")] | |
6782 | impl ::core::clone::Clone for POLICY_MACHINE_ACCT_INFO { | |
6783 | fn clone(&self) -> Self { | |
6784 | *self | |
6785 | } | |
6786 | } | |
6787 | #[repr(C)] | |
6788 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6789 | pub struct POLICY_MODIFICATION_INFO { | |
6790 | pub ModifiedId: i64, | |
6791 | pub DatabaseCreationTime: i64, | |
6792 | } | |
6793 | impl ::core::marker::Copy for POLICY_MODIFICATION_INFO {} | |
6794 | impl ::core::clone::Clone for POLICY_MODIFICATION_INFO { | |
6795 | fn clone(&self) -> Self { | |
6796 | *self | |
6797 | } | |
6798 | } | |
6799 | #[repr(C)] | |
6800 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6801 | #[cfg(feature = "Win32_Foundation")] | |
6802 | pub struct POLICY_PD_ACCOUNT_INFO { | |
6803 | pub Name: super::super::super::Foundation::UNICODE_STRING, | |
6804 | } | |
6805 | #[cfg(feature = "Win32_Foundation")] | |
6806 | impl ::core::marker::Copy for POLICY_PD_ACCOUNT_INFO {} | |
6807 | #[cfg(feature = "Win32_Foundation")] | |
6808 | impl ::core::clone::Clone for POLICY_PD_ACCOUNT_INFO { | |
6809 | fn clone(&self) -> Self { | |
6810 | *self | |
6811 | } | |
6812 | } | |
6813 | #[repr(C)] | |
6814 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6815 | #[cfg(feature = "Win32_Foundation")] | |
6816 | pub struct POLICY_PRIMARY_DOMAIN_INFO { | |
6817 | pub Name: super::super::super::Foundation::UNICODE_STRING, | |
6818 | pub Sid: super::super::super::Foundation::PSID, | |
6819 | } | |
6820 | #[cfg(feature = "Win32_Foundation")] | |
6821 | impl ::core::marker::Copy for POLICY_PRIMARY_DOMAIN_INFO {} | |
6822 | #[cfg(feature = "Win32_Foundation")] | |
6823 | impl ::core::clone::Clone for POLICY_PRIMARY_DOMAIN_INFO { | |
6824 | fn clone(&self) -> Self { | |
6825 | *self | |
6826 | } | |
6827 | } | |
6828 | #[repr(C)] | |
6829 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6830 | #[cfg(feature = "Win32_Foundation")] | |
6831 | pub struct POLICY_REPLICA_SOURCE_INFO { | |
6832 | pub ReplicaSource: super::super::super::Foundation::UNICODE_STRING, | |
6833 | pub ReplicaAccountName: super::super::super::Foundation::UNICODE_STRING, | |
6834 | } | |
6835 | #[cfg(feature = "Win32_Foundation")] | |
6836 | impl ::core::marker::Copy for POLICY_REPLICA_SOURCE_INFO {} | |
6837 | #[cfg(feature = "Win32_Foundation")] | |
6838 | impl ::core::clone::Clone for POLICY_REPLICA_SOURCE_INFO { | |
6839 | fn clone(&self) -> Self { | |
6840 | *self | |
6841 | } | |
6842 | } | |
6843 | #[repr(C)] | |
6844 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6845 | pub struct PctPublicKey { | |
6846 | pub Type: u32, | |
6847 | pub cbKey: u32, | |
6848 | pub pKey: [u8; 1], | |
6849 | } | |
6850 | impl ::core::marker::Copy for PctPublicKey {} | |
6851 | impl ::core::clone::Clone for PctPublicKey { | |
6852 | fn clone(&self) -> Self { | |
6853 | *self | |
6854 | } | |
6855 | } | |
6856 | #[repr(C)] | |
6857 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6858 | #[cfg(feature = "Win32_Foundation")] | |
6859 | pub struct SAM_REGISTER_MAPPING_ELEMENT { | |
6860 | pub Original: ::windows_sys::core::PSTR, | |
6861 | pub Mapped: ::windows_sys::core::PSTR, | |
6862 | pub Continuable: super::super::super::Foundation::BOOLEAN, | |
6863 | } | |
6864 | #[cfg(feature = "Win32_Foundation")] | |
6865 | impl ::core::marker::Copy for SAM_REGISTER_MAPPING_ELEMENT {} | |
6866 | #[cfg(feature = "Win32_Foundation")] | |
6867 | impl ::core::clone::Clone for SAM_REGISTER_MAPPING_ELEMENT { | |
6868 | fn clone(&self) -> Self { | |
6869 | *self | |
6870 | } | |
6871 | } | |
6872 | #[repr(C)] | |
6873 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6874 | #[cfg(feature = "Win32_Foundation")] | |
6875 | pub struct SAM_REGISTER_MAPPING_LIST { | |
6876 | pub Count: u32, | |
6877 | pub Elements: *mut SAM_REGISTER_MAPPING_ELEMENT, | |
6878 | } | |
6879 | #[cfg(feature = "Win32_Foundation")] | |
6880 | impl ::core::marker::Copy for SAM_REGISTER_MAPPING_LIST {} | |
6881 | #[cfg(feature = "Win32_Foundation")] | |
6882 | impl ::core::clone::Clone for SAM_REGISTER_MAPPING_LIST { | |
6883 | fn clone(&self) -> Self { | |
6884 | *self | |
6885 | } | |
6886 | } | |
6887 | #[repr(C)] | |
6888 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
6889 | #[cfg(feature = "Win32_Foundation")] | |
6890 | pub struct SAM_REGISTER_MAPPING_TABLE { | |
6891 | pub Count: u32, | |
6892 | pub Lists: *mut SAM_REGISTER_MAPPING_LIST, | |
6893 | } | |
6894 | #[cfg(feature = "Win32_Foundation")] | |
6895 | impl ::core::marker::Copy for SAM_REGISTER_MAPPING_TABLE {} | |
6896 | #[cfg(feature = "Win32_Foundation")] | |
6897 | impl ::core::clone::Clone for SAM_REGISTER_MAPPING_TABLE { | |
6898 | fn clone(&self) -> Self { | |
6899 | *self | |
6900 | } | |
6901 | } | |
6902 | #[repr(C)] | |
6903 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6904 | pub struct SCHANNEL_ALERT_TOKEN { | |
6905 | pub dwTokenType: u32, | |
6906 | pub dwAlertType: SCHANNEL_ALERT_TOKEN_ALERT_TYPE, | |
6907 | pub dwAlertNumber: u32, | |
6908 | } | |
6909 | impl ::core::marker::Copy for SCHANNEL_ALERT_TOKEN {} | |
6910 | impl ::core::clone::Clone for SCHANNEL_ALERT_TOKEN { | |
6911 | fn clone(&self) -> Self { | |
6912 | *self | |
6913 | } | |
6914 | } | |
6915 | #[repr(C)] | |
6916 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6917 | pub struct SCHANNEL_CERT_HASH { | |
6918 | pub dwLength: u32, | |
6919 | pub dwFlags: u32, | |
6920 | pub hProv: usize, | |
6921 | pub ShaHash: [u8; 20], | |
6922 | } | |
6923 | impl ::core::marker::Copy for SCHANNEL_CERT_HASH {} | |
6924 | impl ::core::clone::Clone for SCHANNEL_CERT_HASH { | |
6925 | fn clone(&self) -> Self { | |
6926 | *self | |
6927 | } | |
6928 | } | |
6929 | #[repr(C)] | |
6930 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6931 | pub struct SCHANNEL_CERT_HASH_STORE { | |
6932 | pub dwLength: u32, | |
6933 | pub dwFlags: u32, | |
6934 | pub hProv: usize, | |
6935 | pub ShaHash: [u8; 20], | |
6936 | pub pwszStoreName: [u16; 128], | |
6937 | } | |
6938 | impl ::core::marker::Copy for SCHANNEL_CERT_HASH_STORE {} | |
6939 | impl ::core::clone::Clone for SCHANNEL_CERT_HASH_STORE { | |
6940 | fn clone(&self) -> Self { | |
6941 | *self | |
6942 | } | |
6943 | } | |
6944 | #[repr(C)] | |
6945 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6946 | pub struct SCHANNEL_CLIENT_SIGNATURE { | |
6947 | pub cbLength: u32, | |
6948 | pub aiHash: u32, | |
6949 | pub cbHash: u32, | |
6950 | pub HashValue: [u8; 36], | |
6951 | pub CertThumbprint: [u8; 20], | |
6952 | } | |
6953 | impl ::core::marker::Copy for SCHANNEL_CLIENT_SIGNATURE {} | |
6954 | impl ::core::clone::Clone for SCHANNEL_CLIENT_SIGNATURE { | |
6955 | fn clone(&self) -> Self { | |
6956 | *self | |
6957 | } | |
6958 | } | |
6959 | #[repr(C)] | |
6960 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] | |
6961 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] | |
6962 | pub struct SCHANNEL_CRED { | |
6963 | pub dwVersion: u32, | |
6964 | pub cCreds: u32, | |
6965 | pub paCred: *mut *mut super::super::Cryptography::CERT_CONTEXT, | |
6966 | pub hRootStore: super::super::Cryptography::HCERTSTORE, | |
6967 | pub cMappers: u32, | |
6968 | pub aphMappers: *mut *mut _HMAPPER, | |
6969 | pub cSupportedAlgs: u32, | |
6970 | pub palgSupportedAlgs: *mut u32, | |
6971 | pub grbitEnabledProtocols: u32, | |
6972 | pub dwMinimumCipherStrength: u32, | |
6973 | pub dwMaximumCipherStrength: u32, | |
6974 | pub dwSessionLifespan: u32, | |
6975 | pub dwFlags: SCHANNEL_CRED_FLAGS, | |
6976 | pub dwCredFormat: u32, | |
6977 | } | |
6978 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] | |
6979 | impl ::core::marker::Copy for SCHANNEL_CRED {} | |
6980 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] | |
6981 | impl ::core::clone::Clone for SCHANNEL_CRED { | |
6982 | fn clone(&self) -> Self { | |
6983 | *self | |
6984 | } | |
6985 | } | |
6986 | #[repr(C)] | |
6987 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
6988 | pub struct SCHANNEL_SESSION_TOKEN { | |
6989 | pub dwTokenType: u32, | |
6990 | pub dwFlags: SCHANNEL_SESSION_TOKEN_FLAGS, | |
6991 | } | |
6992 | impl ::core::marker::Copy for SCHANNEL_SESSION_TOKEN {} | |
6993 | impl ::core::clone::Clone for SCHANNEL_SESSION_TOKEN { | |
6994 | fn clone(&self) -> Self { | |
6995 | *self | |
6996 | } | |
6997 | } | |
6998 | #[repr(C)] | |
6999 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7000 | pub struct SCH_CRED { | |
7001 | pub dwVersion: u32, | |
7002 | pub cCreds: u32, | |
7003 | pub paSecret: *mut *mut ::core::ffi::c_void, | |
7004 | pub paPublic: *mut *mut ::core::ffi::c_void, | |
7005 | pub cMappers: u32, | |
7006 | pub aphMappers: *mut *mut _HMAPPER, | |
7007 | } | |
7008 | impl ::core::marker::Copy for SCH_CRED {} | |
7009 | impl ::core::clone::Clone for SCH_CRED { | |
7010 | fn clone(&self) -> Self { | |
7011 | *self | |
7012 | } | |
7013 | } | |
7014 | #[repr(C)] | |
7015 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7016 | pub struct SCH_CRED_PUBLIC_CERTCHAIN { | |
7017 | pub dwType: u32, | |
7018 | pub cbCertChain: u32, | |
7019 | pub pCertChain: *mut u8, | |
7020 | } | |
7021 | impl ::core::marker::Copy for SCH_CRED_PUBLIC_CERTCHAIN {} | |
7022 | impl ::core::clone::Clone for SCH_CRED_PUBLIC_CERTCHAIN { | |
7023 | fn clone(&self) -> Self { | |
7024 | *self | |
7025 | } | |
7026 | } | |
7027 | #[repr(C)] | |
7028 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7029 | pub struct SCH_CRED_SECRET_CAPI { | |
7030 | pub dwType: u32, | |
7031 | pub hProv: usize, | |
7032 | } | |
7033 | impl ::core::marker::Copy for SCH_CRED_SECRET_CAPI {} | |
7034 | impl ::core::clone::Clone for SCH_CRED_SECRET_CAPI { | |
7035 | fn clone(&self) -> Self { | |
7036 | *self | |
7037 | } | |
7038 | } | |
7039 | #[repr(C)] | |
7040 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7041 | pub struct SCH_CRED_SECRET_PRIVKEY { | |
7042 | pub dwType: u32, | |
7043 | pub pPrivateKey: *mut u8, | |
7044 | pub cbPrivateKey: u32, | |
7045 | pub pszPassword: ::windows_sys::core::PSTR, | |
7046 | } | |
7047 | impl ::core::marker::Copy for SCH_CRED_SECRET_PRIVKEY {} | |
7048 | impl ::core::clone::Clone for SCH_CRED_SECRET_PRIVKEY { | |
7049 | fn clone(&self) -> Self { | |
7050 | *self | |
7051 | } | |
7052 | } | |
7053 | #[repr(C)] | |
7054 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7055 | pub struct SCH_EXTENSION_DATA { | |
7056 | pub ExtensionType: u16, | |
7057 | pub pExtData: *const u8, | |
7058 | pub cbExtData: u32, | |
7059 | } | |
7060 | impl ::core::marker::Copy for SCH_EXTENSION_DATA {} | |
7061 | impl ::core::clone::Clone for SCH_EXTENSION_DATA { | |
7062 | fn clone(&self) -> Self { | |
7063 | *self | |
7064 | } | |
7065 | } | |
7066 | #[repr(C)] | |
7067 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7068 | #[cfg(feature = "Win32_Foundation")] | |
7069 | pub struct SECPKG_APP_MODE_INFO { | |
7070 | pub UserFunction: u32, | |
7071 | pub Argument1: usize, | |
7072 | pub Argument2: usize, | |
7073 | pub UserData: SecBuffer, | |
7074 | pub ReturnToLsa: super::super::super::Foundation::BOOLEAN, | |
7075 | } | |
7076 | #[cfg(feature = "Win32_Foundation")] | |
7077 | impl ::core::marker::Copy for SECPKG_APP_MODE_INFO {} | |
7078 | #[cfg(feature = "Win32_Foundation")] | |
7079 | impl ::core::clone::Clone for SECPKG_APP_MODE_INFO { | |
7080 | fn clone(&self) -> Self { | |
7081 | *self | |
7082 | } | |
7083 | } | |
7084 | #[repr(C)] | |
7085 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7086 | pub struct SECPKG_BYTE_VECTOR { | |
7087 | pub ByteArrayOffset: u32, | |
7088 | pub ByteArrayLength: u16, | |
7089 | } | |
7090 | impl ::core::marker::Copy for SECPKG_BYTE_VECTOR {} | |
7091 | impl ::core::clone::Clone for SECPKG_BYTE_VECTOR { | |
7092 | fn clone(&self) -> Self { | |
7093 | *self | |
7094 | } | |
7095 | } | |
7096 | #[repr(C)] | |
7097 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7098 | pub struct SECPKG_CALL_INFO { | |
7099 | pub ProcessId: u32, | |
7100 | pub ThreadId: u32, | |
7101 | pub Attributes: u32, | |
7102 | pub CallCount: u32, | |
7103 | pub MechOid: *mut ::core::ffi::c_void, | |
7104 | } | |
7105 | impl ::core::marker::Copy for SECPKG_CALL_INFO {} | |
7106 | impl ::core::clone::Clone for SECPKG_CALL_INFO { | |
7107 | fn clone(&self) -> Self { | |
7108 | *self | |
7109 | } | |
7110 | } | |
7111 | #[repr(C)] | |
7112 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7113 | #[cfg(feature = "Win32_Foundation")] | |
7114 | pub struct SECPKG_CALL_PACKAGE_PIN_DC_REQUEST { | |
7115 | pub MessageType: u32, | |
7116 | pub Flags: u32, | |
7117 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
7118 | pub DcName: super::super::super::Foundation::UNICODE_STRING, | |
7119 | pub DcFlags: u32, | |
7120 | } | |
7121 | #[cfg(feature = "Win32_Foundation")] | |
7122 | impl ::core::marker::Copy for SECPKG_CALL_PACKAGE_PIN_DC_REQUEST {} | |
7123 | #[cfg(feature = "Win32_Foundation")] | |
7124 | impl ::core::clone::Clone for SECPKG_CALL_PACKAGE_PIN_DC_REQUEST { | |
7125 | fn clone(&self) -> Self { | |
7126 | *self | |
7127 | } | |
7128 | } | |
7129 | #[repr(C)] | |
7130 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7131 | #[cfg(feature = "Win32_Foundation")] | |
7132 | pub struct SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST { | |
7133 | pub MessageType: u32, | |
7134 | pub OriginLogonId: super::super::super::Foundation::LUID, | |
7135 | pub DestinationLogonId: super::super::super::Foundation::LUID, | |
7136 | pub Flags: u32, | |
7137 | } | |
7138 | #[cfg(feature = "Win32_Foundation")] | |
7139 | impl ::core::marker::Copy for SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST {} | |
7140 | #[cfg(feature = "Win32_Foundation")] | |
7141 | impl ::core::clone::Clone for SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST { | |
7142 | fn clone(&self) -> Self { | |
7143 | *self | |
7144 | } | |
7145 | } | |
7146 | #[repr(C)] | |
7147 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7148 | pub struct SECPKG_CALL_PACKAGE_UNPIN_ALL_DCS_REQUEST { | |
7149 | pub MessageType: u32, | |
7150 | pub Flags: u32, | |
7151 | } | |
7152 | impl ::core::marker::Copy for SECPKG_CALL_PACKAGE_UNPIN_ALL_DCS_REQUEST {} | |
7153 | impl ::core::clone::Clone for SECPKG_CALL_PACKAGE_UNPIN_ALL_DCS_REQUEST { | |
7154 | fn clone(&self) -> Self { | |
7155 | *self | |
7156 | } | |
7157 | } | |
7158 | #[repr(C)] | |
7159 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7160 | #[cfg(feature = "Win32_Foundation")] | |
7161 | pub struct SECPKG_CLIENT_INFO { | |
7162 | pub LogonId: super::super::super::Foundation::LUID, | |
7163 | pub ProcessID: u32, | |
7164 | pub ThreadID: u32, | |
7165 | pub HasTcbPrivilege: super::super::super::Foundation::BOOLEAN, | |
7166 | pub Impersonating: super::super::super::Foundation::BOOLEAN, | |
7167 | pub Restricted: super::super::super::Foundation::BOOLEAN, | |
7168 | pub ClientFlags: u8, | |
7169 | pub ImpersonationLevel: super::super::SECURITY_IMPERSONATION_LEVEL, | |
7170 | pub ClientToken: super::super::super::Foundation::HANDLE, | |
7171 | } | |
7172 | #[cfg(feature = "Win32_Foundation")] | |
7173 | impl ::core::marker::Copy for SECPKG_CLIENT_INFO {} | |
7174 | #[cfg(feature = "Win32_Foundation")] | |
7175 | impl ::core::clone::Clone for SECPKG_CLIENT_INFO { | |
7176 | fn clone(&self) -> Self { | |
7177 | *self | |
7178 | } | |
7179 | } | |
7180 | #[repr(C)] | |
7181 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7182 | pub struct SECPKG_CONTEXT_THUNKS { | |
7183 | pub InfoLevelCount: u32, | |
7184 | pub Levels: [u32; 1], | |
7185 | } | |
7186 | impl ::core::marker::Copy for SECPKG_CONTEXT_THUNKS {} | |
7187 | impl ::core::clone::Clone for SECPKG_CONTEXT_THUNKS { | |
7188 | fn clone(&self) -> Self { | |
7189 | *self | |
7190 | } | |
7191 | } | |
7192 | #[repr(C)] | |
7193 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7194 | #[cfg(feature = "Win32_Foundation")] | |
7195 | pub struct SECPKG_CREDENTIAL { | |
7196 | pub Version: u64, | |
7197 | pub cbHeaderLength: u16, | |
7198 | pub cbStructureLength: u32, | |
7199 | pub ClientProcess: u32, | |
7200 | pub ClientThread: u32, | |
7201 | pub LogonId: super::super::super::Foundation::LUID, | |
7202 | pub ClientToken: super::super::super::Foundation::HANDLE, | |
7203 | pub SessionId: u32, | |
7204 | pub ModifiedId: super::super::super::Foundation::LUID, | |
7205 | pub fCredentials: u32, | |
7206 | pub Flags: u32, | |
7207 | pub PrincipalName: SECPKG_BYTE_VECTOR, | |
7208 | pub PackageList: SECPKG_BYTE_VECTOR, | |
7209 | pub MarshaledSuppliedCreds: SECPKG_BYTE_VECTOR, | |
7210 | } | |
7211 | #[cfg(feature = "Win32_Foundation")] | |
7212 | impl ::core::marker::Copy for SECPKG_CREDENTIAL {} | |
7213 | #[cfg(feature = "Win32_Foundation")] | |
7214 | impl ::core::clone::Clone for SECPKG_CREDENTIAL { | |
7215 | fn clone(&self) -> Self { | |
7216 | *self | |
7217 | } | |
7218 | } | |
7219 | #[repr(C)] | |
7220 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7221 | #[cfg(feature = "Win32_Foundation")] | |
7222 | pub struct SECPKG_DLL_FUNCTIONS { | |
7223 | pub AllocateHeap: PLSA_ALLOCATE_LSA_HEAP, | |
7224 | pub FreeHeap: PLSA_FREE_LSA_HEAP, | |
7225 | pub RegisterCallback: PLSA_REGISTER_CALLBACK, | |
7226 | pub LocatePackageById: PLSA_LOCATE_PKG_BY_ID, | |
7227 | } | |
7228 | #[cfg(feature = "Win32_Foundation")] | |
7229 | impl ::core::marker::Copy for SECPKG_DLL_FUNCTIONS {} | |
7230 | #[cfg(feature = "Win32_Foundation")] | |
7231 | impl ::core::clone::Clone for SECPKG_DLL_FUNCTIONS { | |
7232 | fn clone(&self) -> Self { | |
7233 | *self | |
7234 | } | |
7235 | } | |
7236 | #[repr(C)] | |
7237 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7238 | pub struct SECPKG_EVENT_NOTIFY { | |
7239 | pub EventClass: u32, | |
7240 | pub Reserved: u32, | |
7241 | pub EventDataSize: u32, | |
7242 | pub EventData: *mut ::core::ffi::c_void, | |
7243 | pub PackageParameter: *mut ::core::ffi::c_void, | |
7244 | } | |
7245 | impl ::core::marker::Copy for SECPKG_EVENT_NOTIFY {} | |
7246 | impl ::core::clone::Clone for SECPKG_EVENT_NOTIFY { | |
7247 | fn clone(&self) -> Self { | |
7248 | *self | |
7249 | } | |
7250 | } | |
7251 | #[repr(C)] | |
7252 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7253 | #[cfg(feature = "Win32_Foundation")] | |
7254 | pub struct SECPKG_EVENT_PACKAGE_CHANGE { | |
7255 | pub ChangeType: SECPKG_PACKAGE_CHANGE_TYPE, | |
7256 | pub PackageId: usize, | |
7257 | pub PackageName: super::super::super::Foundation::UNICODE_STRING, | |
7258 | } | |
7259 | #[cfg(feature = "Win32_Foundation")] | |
7260 | impl ::core::marker::Copy for SECPKG_EVENT_PACKAGE_CHANGE {} | |
7261 | #[cfg(feature = "Win32_Foundation")] | |
7262 | impl ::core::clone::Clone for SECPKG_EVENT_PACKAGE_CHANGE { | |
7263 | fn clone(&self) -> Self { | |
7264 | *self | |
7265 | } | |
7266 | } | |
7267 | #[repr(C)] | |
7268 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7269 | pub struct SECPKG_EVENT_ROLE_CHANGE { | |
7270 | pub PreviousRole: u32, | |
7271 | pub NewRole: u32, | |
7272 | } | |
7273 | impl ::core::marker::Copy for SECPKG_EVENT_ROLE_CHANGE {} | |
7274 | impl ::core::clone::Clone for SECPKG_EVENT_ROLE_CHANGE { | |
7275 | fn clone(&self) -> Self { | |
7276 | *self | |
7277 | } | |
7278 | } | |
7279 | #[repr(C)] | |
7280 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7281 | #[cfg(feature = "Win32_Foundation")] | |
7282 | pub struct SECPKG_EXTENDED_INFORMATION { | |
7283 | pub Class: SECPKG_EXTENDED_INFORMATION_CLASS, | |
7284 | pub Info: SECPKG_EXTENDED_INFORMATION_0, | |
7285 | } | |
7286 | #[cfg(feature = "Win32_Foundation")] | |
7287 | impl ::core::marker::Copy for SECPKG_EXTENDED_INFORMATION {} | |
7288 | #[cfg(feature = "Win32_Foundation")] | |
7289 | impl ::core::clone::Clone for SECPKG_EXTENDED_INFORMATION { | |
7290 | fn clone(&self) -> Self { | |
7291 | *self | |
7292 | } | |
7293 | } | |
7294 | #[repr(C)] | |
7295 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7296 | #[cfg(feature = "Win32_Foundation")] | |
7297 | pub union SECPKG_EXTENDED_INFORMATION_0 { | |
7298 | pub GssInfo: SECPKG_GSS_INFO, | |
7299 | pub ContextThunks: SECPKG_CONTEXT_THUNKS, | |
7300 | pub MutualAuthLevel: SECPKG_MUTUAL_AUTH_LEVEL, | |
7301 | pub WowClientDll: SECPKG_WOW_CLIENT_DLL, | |
7302 | pub ExtraOids: SECPKG_EXTRA_OIDS, | |
7303 | pub Nego2Info: SECPKG_NEGO2_INFO, | |
7304 | } | |
7305 | #[cfg(feature = "Win32_Foundation")] | |
7306 | impl ::core::marker::Copy for SECPKG_EXTENDED_INFORMATION_0 {} | |
7307 | #[cfg(feature = "Win32_Foundation")] | |
7308 | impl ::core::clone::Clone for SECPKG_EXTENDED_INFORMATION_0 { | |
7309 | fn clone(&self) -> Self { | |
7310 | *self | |
7311 | } | |
7312 | } | |
7313 | #[repr(C)] | |
7314 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7315 | pub struct SECPKG_EXTRA_OIDS { | |
7316 | pub OidCount: u32, | |
7317 | pub Oids: [SECPKG_SERIALIZED_OID; 1], | |
7318 | } | |
7319 | impl ::core::marker::Copy for SECPKG_EXTRA_OIDS {} | |
7320 | impl ::core::clone::Clone for SECPKG_EXTRA_OIDS { | |
7321 | fn clone(&self) -> Self { | |
7322 | *self | |
7323 | } | |
7324 | } | |
7325 | #[repr(C)] | |
7326 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Threading\"`*"] | |
7327 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] | |
7328 | pub struct SECPKG_FUNCTION_TABLE { | |
7329 | pub InitializePackage: PLSA_AP_INITIALIZE_PACKAGE, | |
7330 | pub LogonUserA: PLSA_AP_LOGON_USER, | |
7331 | pub CallPackage: PLSA_AP_CALL_PACKAGE, | |
7332 | pub LogonTerminated: PLSA_AP_LOGON_TERMINATED, | |
7333 | pub CallPackageUntrusted: PLSA_AP_CALL_PACKAGE, | |
7334 | pub CallPackagePassthrough: PLSA_AP_CALL_PACKAGE_PASSTHROUGH, | |
7335 | pub LogonUserExA: PLSA_AP_LOGON_USER_EX, | |
7336 | pub LogonUserEx2: PLSA_AP_LOGON_USER_EX2, | |
7337 | pub Initialize: SpInitializeFn, | |
7338 | pub Shutdown: SpShutdownFn, | |
7339 | pub GetInfo: SpGetInfoFn, | |
7340 | pub AcceptCredentials: SpAcceptCredentialsFn, | |
7341 | pub AcquireCredentialsHandleA: SpAcquireCredentialsHandleFn, | |
7342 | pub QueryCredentialsAttributesA: SpQueryCredentialsAttributesFn, | |
7343 | pub FreeCredentialsHandle: SpFreeCredentialsHandleFn, | |
7344 | pub SaveCredentials: SpSaveCredentialsFn, | |
7345 | pub GetCredentials: SpGetCredentialsFn, | |
7346 | pub DeleteCredentials: SpDeleteCredentialsFn, | |
7347 | pub InitLsaModeContext: SpInitLsaModeContextFn, | |
7348 | pub AcceptLsaModeContext: SpAcceptLsaModeContextFn, | |
7349 | pub DeleteContext: SpDeleteContextFn, | |
7350 | pub ApplyControlToken: SpApplyControlTokenFn, | |
7351 | pub GetUserInfo: SpGetUserInfoFn, | |
7352 | pub GetExtendedInformation: SpGetExtendedInformationFn, | |
7353 | pub QueryContextAttributesA: SpQueryContextAttributesFn, | |
7354 | pub AddCredentialsA: SpAddCredentialsFn, | |
7355 | pub SetExtendedInformation: SpSetExtendedInformationFn, | |
7356 | pub SetContextAttributesA: SpSetContextAttributesFn, | |
7357 | pub SetCredentialsAttributesA: SpSetCredentialsAttributesFn, | |
7358 | pub ChangeAccountPasswordA: SpChangeAccountPasswordFn, | |
7359 | pub QueryMetaData: SpQueryMetaDataFn, | |
7360 | pub ExchangeMetaData: SpExchangeMetaDataFn, | |
7361 | pub GetCredUIContext: SpGetCredUIContextFn, | |
7362 | pub UpdateCredentials: SpUpdateCredentialsFn, | |
7363 | pub ValidateTargetInfo: SpValidateTargetInfoFn, | |
7364 | pub PostLogonUser: LSA_AP_POST_LOGON_USER, | |
7365 | pub GetRemoteCredGuardLogonBuffer: SpGetRemoteCredGuardLogonBufferFn, | |
7366 | pub GetRemoteCredGuardSupplementalCreds: SpGetRemoteCredGuardSupplementalCredsFn, | |
7367 | pub GetTbalSupplementalCreds: SpGetTbalSupplementalCredsFn, | |
7368 | pub LogonUserEx3: PLSA_AP_LOGON_USER_EX3, | |
7369 | pub PreLogonUserSurrogate: PLSA_AP_PRE_LOGON_USER_SURROGATE, | |
7370 | pub PostLogonUserSurrogate: PLSA_AP_POST_LOGON_USER_SURROGATE, | |
7371 | } | |
7372 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] | |
7373 | impl ::core::marker::Copy for SECPKG_FUNCTION_TABLE {} | |
7374 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] | |
7375 | impl ::core::clone::Clone for SECPKG_FUNCTION_TABLE { | |
7376 | fn clone(&self) -> Self { | |
7377 | *self | |
7378 | } | |
7379 | } | |
7380 | #[repr(C)] | |
7381 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7382 | pub struct SECPKG_GSS_INFO { | |
7383 | pub EncodedIdLength: u32, | |
7384 | pub EncodedId: [u8; 4], | |
7385 | } | |
7386 | impl ::core::marker::Copy for SECPKG_GSS_INFO {} | |
7387 | impl ::core::clone::Clone for SECPKG_GSS_INFO { | |
7388 | fn clone(&self) -> Self { | |
7389 | *self | |
7390 | } | |
7391 | } | |
7392 | #[repr(C)] | |
7393 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] | |
7394 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
7395 | pub struct SECPKG_KERNEL_FUNCTIONS { | |
7396 | pub AllocateHeap: PLSA_ALLOCATE_LSA_HEAP, | |
7397 | pub FreeHeap: PLSA_FREE_LSA_HEAP, | |
7398 | pub CreateContextList: PKSEC_CREATE_CONTEXT_LIST, | |
7399 | pub InsertListEntry: PKSEC_INSERT_LIST_ENTRY, | |
7400 | pub ReferenceListEntry: PKSEC_REFERENCE_LIST_ENTRY, | |
7401 | pub DereferenceListEntry: PKSEC_DEREFERENCE_LIST_ENTRY, | |
7402 | pub SerializeWinntAuthData: PKSEC_SERIALIZE_WINNT_AUTH_DATA, | |
7403 | pub SerializeSchannelAuthData: PKSEC_SERIALIZE_SCHANNEL_AUTH_DATA, | |
7404 | pub LocatePackageById: PKSEC_LOCATE_PKG_BY_ID, | |
7405 | } | |
7406 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
7407 | impl ::core::marker::Copy for SECPKG_KERNEL_FUNCTIONS {} | |
7408 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
7409 | impl ::core::clone::Clone for SECPKG_KERNEL_FUNCTIONS { | |
7410 | fn clone(&self) -> Self { | |
7411 | *self | |
7412 | } | |
7413 | } | |
7414 | #[repr(C)] | |
7415 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] | |
7416 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
7417 | pub struct SECPKG_KERNEL_FUNCTION_TABLE { | |
7418 | pub Initialize: KspInitPackageFn, | |
7419 | pub DeleteContext: KspDeleteContextFn, | |
7420 | pub InitContext: KspInitContextFn, | |
7421 | pub MapHandle: KspMapHandleFn, | |
7422 | pub Sign: KspMakeSignatureFn, | |
7423 | pub Verify: KspVerifySignatureFn, | |
7424 | pub Seal: KspSealMessageFn, | |
7425 | pub Unseal: KspUnsealMessageFn, | |
7426 | pub GetToken: KspGetTokenFn, | |
7427 | pub QueryAttributes: KspQueryAttributesFn, | |
7428 | pub CompleteToken: KspCompleteTokenFn, | |
7429 | pub ExportContext: SpExportSecurityContextFn, | |
7430 | pub ImportContext: SpImportSecurityContextFn, | |
7431 | pub SetPackagePagingMode: KspSetPagingModeFn, | |
7432 | pub SerializeAuthData: KspSerializeAuthDataFn, | |
7433 | } | |
7434 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
7435 | impl ::core::marker::Copy for SECPKG_KERNEL_FUNCTION_TABLE {} | |
7436 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
7437 | impl ::core::clone::Clone for SECPKG_KERNEL_FUNCTION_TABLE { | |
7438 | fn clone(&self) -> Self { | |
7439 | *self | |
7440 | } | |
7441 | } | |
7442 | #[repr(C)] | |
7443 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7444 | pub struct SECPKG_MUTUAL_AUTH_LEVEL { | |
7445 | pub MutualAuthLevel: u32, | |
7446 | } | |
7447 | impl ::core::marker::Copy for SECPKG_MUTUAL_AUTH_LEVEL {} | |
7448 | impl ::core::clone::Clone for SECPKG_MUTUAL_AUTH_LEVEL { | |
7449 | fn clone(&self) -> Self { | |
7450 | *self | |
7451 | } | |
7452 | } | |
7453 | #[repr(C)] | |
7454 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7455 | pub struct SECPKG_NEGO2_INFO { | |
7456 | pub AuthScheme: [u8; 16], | |
7457 | pub PackageFlags: u32, | |
7458 | } | |
7459 | impl ::core::marker::Copy for SECPKG_NEGO2_INFO {} | |
7460 | impl ::core::clone::Clone for SECPKG_NEGO2_INFO { | |
7461 | fn clone(&self) -> Self { | |
7462 | *self | |
7463 | } | |
7464 | } | |
7465 | #[repr(C)] | |
7466 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7467 | #[cfg(feature = "Win32_Foundation")] | |
7468 | pub struct SECPKG_PARAMETERS { | |
7469 | pub Version: u32, | |
7470 | pub MachineState: u32, | |
7471 | pub SetupMode: u32, | |
7472 | pub DomainSid: super::super::super::Foundation::PSID, | |
7473 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
7474 | pub DnsDomainName: super::super::super::Foundation::UNICODE_STRING, | |
7475 | pub DomainGuid: ::windows_sys::core::GUID, | |
7476 | } | |
7477 | #[cfg(feature = "Win32_Foundation")] | |
7478 | impl ::core::marker::Copy for SECPKG_PARAMETERS {} | |
7479 | #[cfg(feature = "Win32_Foundation")] | |
7480 | impl ::core::clone::Clone for SECPKG_PARAMETERS { | |
7481 | fn clone(&self) -> Self { | |
7482 | *self | |
7483 | } | |
7484 | } | |
7485 | #[repr(C)] | |
7486 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7487 | #[cfg(feature = "Win32_Foundation")] | |
7488 | pub struct SECPKG_POST_LOGON_USER_INFO { | |
7489 | pub Flags: u32, | |
7490 | pub LogonId: super::super::super::Foundation::LUID, | |
7491 | pub LinkedLogonId: super::super::super::Foundation::LUID, | |
7492 | } | |
7493 | #[cfg(feature = "Win32_Foundation")] | |
7494 | impl ::core::marker::Copy for SECPKG_POST_LOGON_USER_INFO {} | |
7495 | #[cfg(feature = "Win32_Foundation")] | |
7496 | impl ::core::clone::Clone for SECPKG_POST_LOGON_USER_INFO { | |
7497 | fn clone(&self) -> Self { | |
7498 | *self | |
7499 | } | |
7500 | } | |
7501 | #[repr(C)] | |
7502 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7503 | #[cfg(feature = "Win32_Foundation")] | |
7504 | pub struct SECPKG_PRIMARY_CRED { | |
7505 | pub LogonId: super::super::super::Foundation::LUID, | |
7506 | pub DownlevelName: super::super::super::Foundation::UNICODE_STRING, | |
7507 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
7508 | pub Password: super::super::super::Foundation::UNICODE_STRING, | |
7509 | pub OldPassword: super::super::super::Foundation::UNICODE_STRING, | |
7510 | pub UserSid: super::super::super::Foundation::PSID, | |
7511 | pub Flags: u32, | |
7512 | pub DnsDomainName: super::super::super::Foundation::UNICODE_STRING, | |
7513 | pub Upn: super::super::super::Foundation::UNICODE_STRING, | |
7514 | pub LogonServer: super::super::super::Foundation::UNICODE_STRING, | |
7515 | pub Spare1: super::super::super::Foundation::UNICODE_STRING, | |
7516 | pub Spare2: super::super::super::Foundation::UNICODE_STRING, | |
7517 | pub Spare3: super::super::super::Foundation::UNICODE_STRING, | |
7518 | pub Spare4: super::super::super::Foundation::UNICODE_STRING, | |
7519 | } | |
7520 | #[cfg(feature = "Win32_Foundation")] | |
7521 | impl ::core::marker::Copy for SECPKG_PRIMARY_CRED {} | |
7522 | #[cfg(feature = "Win32_Foundation")] | |
7523 | impl ::core::clone::Clone for SECPKG_PRIMARY_CRED { | |
7524 | fn clone(&self) -> Self { | |
7525 | *self | |
7526 | } | |
7527 | } | |
7528 | #[repr(C)] | |
7529 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7530 | #[cfg(feature = "Win32_Foundation")] | |
7531 | pub struct SECPKG_PRIMARY_CRED_EX { | |
7532 | pub LogonId: super::super::super::Foundation::LUID, | |
7533 | pub DownlevelName: super::super::super::Foundation::UNICODE_STRING, | |
7534 | pub DomainName: super::super::super::Foundation::UNICODE_STRING, | |
7535 | pub Password: super::super::super::Foundation::UNICODE_STRING, | |
7536 | pub OldPassword: super::super::super::Foundation::UNICODE_STRING, | |
7537 | pub UserSid: super::super::super::Foundation::PSID, | |
7538 | pub Flags: u32, | |
7539 | pub DnsDomainName: super::super::super::Foundation::UNICODE_STRING, | |
7540 | pub Upn: super::super::super::Foundation::UNICODE_STRING, | |
7541 | pub LogonServer: super::super::super::Foundation::UNICODE_STRING, | |
7542 | pub Spare1: super::super::super::Foundation::UNICODE_STRING, | |
7543 | pub Spare2: super::super::super::Foundation::UNICODE_STRING, | |
7544 | pub Spare3: super::super::super::Foundation::UNICODE_STRING, | |
7545 | pub Spare4: super::super::super::Foundation::UNICODE_STRING, | |
7546 | pub PackageId: usize, | |
7547 | pub PrevLogonId: super::super::super::Foundation::LUID, | |
7548 | pub FlagsEx: u32, | |
7549 | } | |
7550 | #[cfg(feature = "Win32_Foundation")] | |
7551 | impl ::core::marker::Copy for SECPKG_PRIMARY_CRED_EX {} | |
7552 | #[cfg(feature = "Win32_Foundation")] | |
7553 | impl ::core::clone::Clone for SECPKG_PRIMARY_CRED_EX { | |
7554 | fn clone(&self) -> Self { | |
7555 | *self | |
7556 | } | |
7557 | } | |
7558 | #[repr(C)] | |
7559 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7560 | #[cfg(feature = "Win32_Foundation")] | |
7561 | pub struct SECPKG_REDIRECTED_LOGON_BUFFER { | |
7562 | pub RedirectedLogonGuid: ::windows_sys::core::GUID, | |
7563 | pub RedirectedLogonHandle: super::super::super::Foundation::HANDLE, | |
7564 | pub Init: PLSA_REDIRECTED_LOGON_INIT, | |
7565 | pub Callback: PLSA_REDIRECTED_LOGON_CALLBACK, | |
7566 | pub CleanupCallback: PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK, | |
7567 | pub GetLogonCreds: PLSA_REDIRECTED_LOGON_GET_LOGON_CREDS, | |
7568 | pub GetSupplementalCreds: PLSA_REDIRECTED_LOGON_GET_SUPP_CREDS, | |
7569 | } | |
7570 | #[cfg(feature = "Win32_Foundation")] | |
7571 | impl ::core::marker::Copy for SECPKG_REDIRECTED_LOGON_BUFFER {} | |
7572 | #[cfg(feature = "Win32_Foundation")] | |
7573 | impl ::core::clone::Clone for SECPKG_REDIRECTED_LOGON_BUFFER { | |
7574 | fn clone(&self) -> Self { | |
7575 | *self | |
7576 | } | |
7577 | } | |
7578 | #[repr(C)] | |
7579 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7580 | pub struct SECPKG_SERIALIZED_OID { | |
7581 | pub OidLength: u32, | |
7582 | pub OidAttributes: u32, | |
7583 | pub OidValue: [u8; 32], | |
7584 | } | |
7585 | impl ::core::marker::Copy for SECPKG_SERIALIZED_OID {} | |
7586 | impl ::core::clone::Clone for SECPKG_SERIALIZED_OID { | |
7587 | fn clone(&self) -> Self { | |
7588 | *self | |
7589 | } | |
7590 | } | |
7591 | #[repr(C)] | |
7592 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7593 | pub struct SECPKG_SHORT_VECTOR { | |
7594 | pub ShortArrayOffset: u32, | |
7595 | pub ShortArrayCount: u16, | |
7596 | } | |
7597 | impl ::core::marker::Copy for SECPKG_SHORT_VECTOR {} | |
7598 | impl ::core::clone::Clone for SECPKG_SHORT_VECTOR { | |
7599 | fn clone(&self) -> Self { | |
7600 | *self | |
7601 | } | |
7602 | } | |
7603 | #[repr(C)] | |
7604 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7605 | #[cfg(feature = "Win32_Foundation")] | |
7606 | pub struct SECPKG_SUPPLEMENTAL_CRED { | |
7607 | pub PackageName: super::super::super::Foundation::UNICODE_STRING, | |
7608 | pub CredentialSize: u32, | |
7609 | pub Credentials: *mut u8, | |
7610 | } | |
7611 | #[cfg(feature = "Win32_Foundation")] | |
7612 | impl ::core::marker::Copy for SECPKG_SUPPLEMENTAL_CRED {} | |
7613 | #[cfg(feature = "Win32_Foundation")] | |
7614 | impl ::core::clone::Clone for SECPKG_SUPPLEMENTAL_CRED { | |
7615 | fn clone(&self) -> Self { | |
7616 | *self | |
7617 | } | |
7618 | } | |
7619 | #[repr(C)] | |
7620 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7621 | #[cfg(feature = "Win32_Foundation")] | |
7622 | pub struct SECPKG_SUPPLEMENTAL_CRED_ARRAY { | |
7623 | pub CredentialCount: u32, | |
7624 | pub Credentials: [SECPKG_SUPPLEMENTAL_CRED; 1], | |
7625 | } | |
7626 | #[cfg(feature = "Win32_Foundation")] | |
7627 | impl ::core::marker::Copy for SECPKG_SUPPLEMENTAL_CRED_ARRAY {} | |
7628 | #[cfg(feature = "Win32_Foundation")] | |
7629 | impl ::core::clone::Clone for SECPKG_SUPPLEMENTAL_CRED_ARRAY { | |
7630 | fn clone(&self) -> Self { | |
7631 | *self | |
7632 | } | |
7633 | } | |
7634 | #[repr(C)] | |
7635 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7636 | pub struct SECPKG_SUPPLIED_CREDENTIAL { | |
7637 | pub cbHeaderLength: u16, | |
7638 | pub cbStructureLength: u16, | |
7639 | pub UserName: SECPKG_SHORT_VECTOR, | |
7640 | pub DomainName: SECPKG_SHORT_VECTOR, | |
7641 | pub PackedCredentials: SECPKG_BYTE_VECTOR, | |
7642 | pub CredFlags: u32, | |
7643 | } | |
7644 | impl ::core::marker::Copy for SECPKG_SUPPLIED_CREDENTIAL {} | |
7645 | impl ::core::clone::Clone for SECPKG_SUPPLIED_CREDENTIAL { | |
7646 | fn clone(&self) -> Self { | |
7647 | *self | |
7648 | } | |
7649 | } | |
7650 | #[repr(C)] | |
7651 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7652 | #[cfg(feature = "Win32_Foundation")] | |
7653 | pub struct SECPKG_SURROGATE_LOGON { | |
7654 | pub Version: u32, | |
7655 | pub SurrogateLogonID: super::super::super::Foundation::LUID, | |
7656 | pub EntryCount: u32, | |
7657 | pub Entries: *mut SECPKG_SURROGATE_LOGON_ENTRY, | |
7658 | } | |
7659 | #[cfg(feature = "Win32_Foundation")] | |
7660 | impl ::core::marker::Copy for SECPKG_SURROGATE_LOGON {} | |
7661 | #[cfg(feature = "Win32_Foundation")] | |
7662 | impl ::core::clone::Clone for SECPKG_SURROGATE_LOGON { | |
7663 | fn clone(&self) -> Self { | |
7664 | *self | |
7665 | } | |
7666 | } | |
7667 | #[repr(C)] | |
7668 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7669 | pub struct SECPKG_SURROGATE_LOGON_ENTRY { | |
7670 | pub Type: ::windows_sys::core::GUID, | |
7671 | pub Data: *mut ::core::ffi::c_void, | |
7672 | } | |
7673 | impl ::core::marker::Copy for SECPKG_SURROGATE_LOGON_ENTRY {} | |
7674 | impl ::core::clone::Clone for SECPKG_SURROGATE_LOGON_ENTRY { | |
7675 | fn clone(&self) -> Self { | |
7676 | *self | |
7677 | } | |
7678 | } | |
7679 | #[repr(C)] | |
7680 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7681 | #[cfg(feature = "Win32_Foundation")] | |
7682 | pub struct SECPKG_TARGETINFO { | |
7683 | pub DomainSid: super::super::super::Foundation::PSID, | |
7684 | pub ComputerName: ::windows_sys::core::PCWSTR, | |
7685 | } | |
7686 | #[cfg(feature = "Win32_Foundation")] | |
7687 | impl ::core::marker::Copy for SECPKG_TARGETINFO {} | |
7688 | #[cfg(feature = "Win32_Foundation")] | |
7689 | impl ::core::clone::Clone for SECPKG_TARGETINFO { | |
7690 | fn clone(&self) -> Self { | |
7691 | *self | |
7692 | } | |
7693 | } | |
7694 | #[repr(C)] | |
7695 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7696 | #[cfg(feature = "Win32_Foundation")] | |
7697 | pub struct SECPKG_USER_FUNCTION_TABLE { | |
7698 | pub InstanceInit: SpInstanceInitFn, | |
7699 | pub InitUserModeContext: SpInitUserModeContextFn, | |
7700 | pub MakeSignature: SpMakeSignatureFn, | |
7701 | pub VerifySignature: SpVerifySignatureFn, | |
7702 | pub SealMessage: SpSealMessageFn, | |
7703 | pub UnsealMessage: SpUnsealMessageFn, | |
7704 | pub GetContextToken: SpGetContextTokenFn, | |
7705 | pub QueryContextAttributesA: SpQueryContextAttributesFn, | |
7706 | pub CompleteAuthToken: SpCompleteAuthTokenFn, | |
7707 | pub DeleteUserModeContext: SpDeleteContextFn, | |
7708 | pub FormatCredentials: SpFormatCredentialsFn, | |
7709 | pub MarshallSupplementalCreds: SpMarshallSupplementalCredsFn, | |
7710 | pub ExportContext: SpExportSecurityContextFn, | |
7711 | pub ImportContext: SpImportSecurityContextFn, | |
7712 | pub MarshalAttributeData: SpMarshalAttributeDataFn, | |
7713 | } | |
7714 | #[cfg(feature = "Win32_Foundation")] | |
7715 | impl ::core::marker::Copy for SECPKG_USER_FUNCTION_TABLE {} | |
7716 | #[cfg(feature = "Win32_Foundation")] | |
7717 | impl ::core::clone::Clone for SECPKG_USER_FUNCTION_TABLE { | |
7718 | fn clone(&self) -> Self { | |
7719 | *self | |
7720 | } | |
7721 | } | |
7722 | #[repr(C)] | |
7723 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7724 | #[cfg(feature = "Win32_Foundation")] | |
7725 | pub struct SECPKG_WOW_CLIENT_DLL { | |
7726 | pub WowClientDllPath: super::super::super::Foundation::UNICODE_STRING, | |
7727 | } | |
7728 | #[cfg(feature = "Win32_Foundation")] | |
7729 | impl ::core::marker::Copy for SECPKG_WOW_CLIENT_DLL {} | |
7730 | #[cfg(feature = "Win32_Foundation")] | |
7731 | impl ::core::clone::Clone for SECPKG_WOW_CLIENT_DLL { | |
7732 | fn clone(&self) -> Self { | |
7733 | *self | |
7734 | } | |
7735 | } | |
7736 | #[repr(C)] | |
7737 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
7738 | #[cfg(feature = "Win32_Foundation")] | |
7739 | pub struct SECURITY_LOGON_SESSION_DATA { | |
7740 | pub Size: u32, | |
7741 | pub LogonId: super::super::super::Foundation::LUID, | |
7742 | pub UserName: super::super::super::Foundation::UNICODE_STRING, | |
7743 | pub LogonDomain: super::super::super::Foundation::UNICODE_STRING, | |
7744 | pub AuthenticationPackage: super::super::super::Foundation::UNICODE_STRING, | |
7745 | pub LogonType: u32, | |
7746 | pub Session: u32, | |
7747 | pub Sid: super::super::super::Foundation::PSID, | |
7748 | pub LogonTime: i64, | |
7749 | pub LogonServer: super::super::super::Foundation::UNICODE_STRING, | |
7750 | pub DnsDomainName: super::super::super::Foundation::UNICODE_STRING, | |
7751 | pub Upn: super::super::super::Foundation::UNICODE_STRING, | |
7752 | pub UserFlags: u32, | |
7753 | pub LastLogonInfo: LSA_LAST_INTER_LOGON_INFO, | |
7754 | pub LogonScript: super::super::super::Foundation::UNICODE_STRING, | |
7755 | pub ProfilePath: super::super::super::Foundation::UNICODE_STRING, | |
7756 | pub HomeDirectory: super::super::super::Foundation::UNICODE_STRING, | |
7757 | pub HomeDirectoryDrive: super::super::super::Foundation::UNICODE_STRING, | |
7758 | pub LogoffTime: i64, | |
7759 | pub KickOffTime: i64, | |
7760 | pub PasswordLastSet: i64, | |
7761 | pub PasswordCanChange: i64, | |
7762 | pub PasswordMustChange: i64, | |
7763 | } | |
7764 | #[cfg(feature = "Win32_Foundation")] | |
7765 | impl ::core::marker::Copy for SECURITY_LOGON_SESSION_DATA {} | |
7766 | #[cfg(feature = "Win32_Foundation")] | |
7767 | impl ::core::clone::Clone for SECURITY_LOGON_SESSION_DATA { | |
7768 | fn clone(&self) -> Self { | |
7769 | *self | |
7770 | } | |
7771 | } | |
7772 | #[repr(C)] | |
7773 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
7774 | pub struct SECURITY_PACKAGE_OPTIONS { | |
7775 | pub Size: u32, | |
7776 | pub Type: SECURITY_PACKAGE_OPTIONS_TYPE, | |
7777 | pub Flags: u32, | |
7778 | pub SignatureSize: u32, | |
7779 | pub Signature: *mut ::core::ffi::c_void, | |
7780 | } | |
7781 | impl ::core::marker::Copy for SECURITY_PACKAGE_OPTIONS {} | |
7782 | impl ::core::clone::Clone for SECURITY_PACKAGE_OPTIONS { | |
7783 | fn clone(&self) -> Self { | |
7784 | *self | |
7785 | } | |
7786 | } | |
5e7ed085 | 7787 | #[repr(C)] |
6522a427 EL |
7788 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
7789 | #[cfg(feature = "Win32_Foundation")] | |
7790 | pub struct SECURITY_USER_DATA { | |
7791 | pub UserName: super::super::super::Foundation::UNICODE_STRING, | |
7792 | pub LogonDomainName: super::super::super::Foundation::UNICODE_STRING, | |
7793 | pub LogonServer: super::super::super::Foundation::UNICODE_STRING, | |
7794 | pub pSid: super::super::super::Foundation::PSID, | |
5e7ed085 | 7795 | } |
6522a427 EL |
7796 | #[cfg(feature = "Win32_Foundation")] |
7797 | impl ::core::marker::Copy for SECURITY_USER_DATA {} | |
7798 | #[cfg(feature = "Win32_Foundation")] | |
7799 | impl ::core::clone::Clone for SECURITY_USER_DATA { | |
5e7ed085 FG |
7800 | fn clone(&self) -> Self { |
7801 | *self | |
7802 | } | |
7803 | } | |
5e7ed085 | 7804 | #[repr(C)] |
04454e1e | 7805 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
7806 | pub struct SEC_APPLICATION_PROTOCOLS { |
7807 | pub ProtocolListsSize: u32, | |
7808 | pub ProtocolLists: [SEC_APPLICATION_PROTOCOL_LIST; 1], | |
5e7ed085 | 7809 | } |
6522a427 EL |
7810 | impl ::core::marker::Copy for SEC_APPLICATION_PROTOCOLS {} |
7811 | impl ::core::clone::Clone for SEC_APPLICATION_PROTOCOLS { | |
5e7ed085 FG |
7812 | fn clone(&self) -> Self { |
7813 | *self | |
7814 | } | |
7815 | } | |
6522a427 | 7816 | #[repr(C)] |
04454e1e | 7817 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
7818 | pub struct SEC_APPLICATION_PROTOCOL_LIST { |
7819 | pub ProtoNegoExt: SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT, | |
7820 | pub ProtocolListSize: u16, | |
7821 | pub ProtocolList: [u8; 1], | |
7822 | } | |
7823 | impl ::core::marker::Copy for SEC_APPLICATION_PROTOCOL_LIST {} | |
7824 | impl ::core::clone::Clone for SEC_APPLICATION_PROTOCOL_LIST { | |
7825 | fn clone(&self) -> Self { | |
7826 | *self | |
7827 | } | |
7828 | } | |
7829 | #[repr(C)] | |
04454e1e | 7830 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
7831 | pub struct SEC_CHANNEL_BINDINGS { |
7832 | pub dwInitiatorAddrType: u32, | |
7833 | pub cbInitiatorLength: u32, | |
7834 | pub dwInitiatorOffset: u32, | |
7835 | pub dwAcceptorAddrType: u32, | |
7836 | pub cbAcceptorLength: u32, | |
7837 | pub dwAcceptorOffset: u32, | |
7838 | pub cbApplicationDataLength: u32, | |
7839 | pub dwApplicationDataOffset: u32, | |
7840 | } | |
7841 | impl ::core::marker::Copy for SEC_CHANNEL_BINDINGS {} | |
7842 | impl ::core::clone::Clone for SEC_CHANNEL_BINDINGS { | |
7843 | fn clone(&self) -> Self { | |
7844 | *self | |
7845 | } | |
7846 | } | |
7847 | #[repr(C)] | |
04454e1e | 7848 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
7849 | pub struct SEC_DTLS_MTU { |
7850 | pub PathMTU: u16, | |
7851 | } | |
7852 | impl ::core::marker::Copy for SEC_DTLS_MTU {} | |
7853 | impl ::core::clone::Clone for SEC_DTLS_MTU { | |
7854 | fn clone(&self) -> Self { | |
7855 | *self | |
7856 | } | |
7857 | } | |
7858 | #[repr(C)] | |
04454e1e | 7859 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
7860 | pub struct SEC_FLAGS { |
7861 | pub Flags: u64, | |
7862 | } | |
7863 | impl ::core::marker::Copy for SEC_FLAGS {} | |
7864 | impl ::core::clone::Clone for SEC_FLAGS { | |
7865 | fn clone(&self) -> Self { | |
7866 | *self | |
7867 | } | |
7868 | } | |
7869 | #[repr(C)] | |
04454e1e | 7870 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
7871 | pub struct SEC_NEGOTIATION_INFO { |
7872 | pub Size: u32, | |
7873 | pub NameLength: u32, | |
7874 | pub Name: *mut u16, | |
7875 | pub Reserved: *mut ::core::ffi::c_void, | |
7876 | } | |
7877 | impl ::core::marker::Copy for SEC_NEGOTIATION_INFO {} | |
7878 | impl ::core::clone::Clone for SEC_NEGOTIATION_INFO { | |
7879 | fn clone(&self) -> Self { | |
7880 | *self | |
7881 | } | |
7882 | } | |
7883 | #[repr(C)] | |
04454e1e | 7884 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
7885 | pub struct SEC_PRESHAREDKEY { |
7886 | pub KeySize: u16, | |
7887 | pub Key: [u8; 1], | |
7888 | } | |
7889 | impl ::core::marker::Copy for SEC_PRESHAREDKEY {} | |
7890 | impl ::core::clone::Clone for SEC_PRESHAREDKEY { | |
7891 | fn clone(&self) -> Self { | |
7892 | *self | |
7893 | } | |
7894 | } | |
7895 | #[repr(C)] | |
04454e1e | 7896 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
7897 | pub struct SEC_PRESHAREDKEY_IDENTITY { |
7898 | pub KeyIdentitySize: u16, | |
7899 | pub KeyIdentity: [u8; 1], | |
7900 | } | |
7901 | impl ::core::marker::Copy for SEC_PRESHAREDKEY_IDENTITY {} | |
7902 | impl ::core::clone::Clone for SEC_PRESHAREDKEY_IDENTITY { | |
7903 | fn clone(&self) -> Self { | |
7904 | *self | |
7905 | } | |
7906 | } | |
7907 | #[repr(C)] | |
04454e1e | 7908 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
7909 | pub struct SEC_SRTP_MASTER_KEY_IDENTIFIER { |
7910 | pub MasterKeyIdentifierSize: u8, | |
7911 | pub MasterKeyIdentifier: [u8; 1], | |
7912 | } | |
7913 | impl ::core::marker::Copy for SEC_SRTP_MASTER_KEY_IDENTIFIER {} | |
7914 | impl ::core::clone::Clone for SEC_SRTP_MASTER_KEY_IDENTIFIER { | |
7915 | fn clone(&self) -> Self { | |
7916 | *self | |
7917 | } | |
7918 | } | |
7919 | #[repr(C)] | |
04454e1e | 7920 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
7921 | pub struct SEC_SRTP_PROTECTION_PROFILES { |
7922 | pub ProfilesSize: u16, | |
7923 | pub ProfilesList: [u16; 1], | |
7924 | } | |
7925 | impl ::core::marker::Copy for SEC_SRTP_PROTECTION_PROFILES {} | |
7926 | impl ::core::clone::Clone for SEC_SRTP_PROTECTION_PROFILES { | |
7927 | fn clone(&self) -> Self { | |
7928 | *self | |
7929 | } | |
7930 | } | |
7931 | #[repr(C)] | |
04454e1e | 7932 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
7933 | pub struct SEC_TOKEN_BINDING { |
7934 | pub MajorVersion: u8, | |
7935 | pub MinorVersion: u8, | |
7936 | pub KeyParametersSize: u16, | |
7937 | pub KeyParameters: [u8; 1], | |
7938 | } | |
7939 | impl ::core::marker::Copy for SEC_TOKEN_BINDING {} | |
7940 | impl ::core::clone::Clone for SEC_TOKEN_BINDING { | |
7941 | fn clone(&self) -> Self { | |
7942 | *self | |
7943 | } | |
7944 | } | |
7945 | #[repr(C)] | |
04454e1e | 7946 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
7947 | pub struct SEC_TRAFFIC_SECRETS { |
7948 | pub SymmetricAlgId: [u16; 64], | |
7949 | pub ChainingMode: [u16; 64], | |
7950 | pub HashAlgId: [u16; 64], | |
7951 | pub KeySize: u16, | |
7952 | pub IvSize: u16, | |
7953 | pub MsgSequenceStart: u16, | |
7954 | pub MsgSequenceEnd: u16, | |
7955 | pub TrafficSecretType: SEC_TRAFFIC_SECRET_TYPE, | |
7956 | pub TrafficSecretSize: u16, | |
7957 | pub TrafficSecret: [u8; 1], | |
7958 | } | |
7959 | impl ::core::marker::Copy for SEC_TRAFFIC_SECRETS {} | |
7960 | impl ::core::clone::Clone for SEC_TRAFFIC_SECRETS { | |
7961 | fn clone(&self) -> Self { | |
7962 | *self | |
7963 | } | |
7964 | } | |
7965 | #[repr(C)] | |
04454e1e | 7966 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
7967 | pub struct SEC_WINNT_AUTH_IDENTITY32 { |
7968 | pub User: u32, | |
7969 | pub UserLength: u32, | |
7970 | pub Domain: u32, | |
7971 | pub DomainLength: u32, | |
7972 | pub Password: u32, | |
7973 | pub PasswordLength: u32, | |
7974 | pub Flags: u32, | |
7975 | } | |
7976 | impl ::core::marker::Copy for SEC_WINNT_AUTH_IDENTITY32 {} | |
7977 | impl ::core::clone::Clone for SEC_WINNT_AUTH_IDENTITY32 { | |
7978 | fn clone(&self) -> Self { | |
7979 | *self | |
7980 | } | |
7981 | } | |
7982 | #[repr(C)] | |
04454e1e | 7983 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
7984 | pub struct SEC_WINNT_AUTH_IDENTITY_EX2 { |
7985 | pub Version: u32, | |
7986 | pub cbHeaderLength: u16, | |
7987 | pub cbStructureLength: u32, | |
7988 | pub UserOffset: u32, | |
7989 | pub UserLength: u16, | |
7990 | pub DomainOffset: u32, | |
7991 | pub DomainLength: u16, | |
7992 | pub PackedCredentialsOffset: u32, | |
7993 | pub PackedCredentialsLength: u16, | |
7994 | pub Flags: u32, | |
7995 | pub PackageListOffset: u32, | |
7996 | pub PackageListLength: u16, | |
7997 | } | |
7998 | impl ::core::marker::Copy for SEC_WINNT_AUTH_IDENTITY_EX2 {} | |
7999 | impl ::core::clone::Clone for SEC_WINNT_AUTH_IDENTITY_EX2 { | |
8000 | fn clone(&self) -> Self { | |
8001 | *self | |
8002 | } | |
8003 | } | |
8004 | #[repr(C)] | |
04454e1e | 8005 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8006 | pub struct SEC_WINNT_AUTH_IDENTITY_EX32 { |
8007 | pub Version: u32, | |
8008 | pub Length: u32, | |
8009 | pub User: u32, | |
8010 | pub UserLength: u32, | |
8011 | pub Domain: u32, | |
8012 | pub DomainLength: u32, | |
8013 | pub Password: u32, | |
8014 | pub PasswordLength: u32, | |
8015 | pub Flags: u32, | |
8016 | pub PackageList: u32, | |
8017 | pub PackageListLength: u32, | |
8018 | } | |
8019 | impl ::core::marker::Copy for SEC_WINNT_AUTH_IDENTITY_EX32 {} | |
8020 | impl ::core::clone::Clone for SEC_WINNT_AUTH_IDENTITY_EX32 { | |
8021 | fn clone(&self) -> Self { | |
8022 | *self | |
8023 | } | |
8024 | } | |
8025 | #[repr(C)] | |
04454e1e | 8026 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8027 | pub struct SEC_WINNT_AUTH_IDENTITY_EXA { |
8028 | pub Version: u32, | |
8029 | pub Length: u32, | |
8030 | pub User: *mut u8, | |
8031 | pub UserLength: u32, | |
8032 | pub Domain: *mut u8, | |
8033 | pub DomainLength: u32, | |
8034 | pub Password: *mut u8, | |
8035 | pub PasswordLength: u32, | |
8036 | pub Flags: u32, | |
8037 | pub PackageList: *mut u8, | |
8038 | pub PackageListLength: u32, | |
8039 | } | |
8040 | impl ::core::marker::Copy for SEC_WINNT_AUTH_IDENTITY_EXA {} | |
8041 | impl ::core::clone::Clone for SEC_WINNT_AUTH_IDENTITY_EXA { | |
8042 | fn clone(&self) -> Self { | |
8043 | *self | |
8044 | } | |
8045 | } | |
8046 | #[repr(C)] | |
04454e1e | 8047 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8048 | pub struct SEC_WINNT_AUTH_IDENTITY_EXW { |
8049 | pub Version: u32, | |
8050 | pub Length: u32, | |
8051 | pub User: *mut u16, | |
8052 | pub UserLength: u32, | |
8053 | pub Domain: *mut u16, | |
8054 | pub DomainLength: u32, | |
8055 | pub Password: *mut u16, | |
8056 | pub PasswordLength: u32, | |
8057 | pub Flags: u32, | |
8058 | pub PackageList: *mut u16, | |
8059 | pub PackageListLength: u32, | |
8060 | } | |
8061 | impl ::core::marker::Copy for SEC_WINNT_AUTH_IDENTITY_EXW {} | |
8062 | impl ::core::clone::Clone for SEC_WINNT_AUTH_IDENTITY_EXW { | |
8063 | fn clone(&self) -> Self { | |
8064 | *self | |
8065 | } | |
8066 | } | |
8067 | #[repr(C)] | |
8068 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_System_Rpc\"`*"] | |
8069 | #[cfg(feature = "Win32_System_Rpc")] | |
8070 | pub union SEC_WINNT_AUTH_IDENTITY_INFO { | |
8071 | pub AuthIdExw: SEC_WINNT_AUTH_IDENTITY_EXW, | |
8072 | pub AuthIdExa: SEC_WINNT_AUTH_IDENTITY_EXA, | |
8073 | pub AuthId_a: super::super::super::System::Rpc::SEC_WINNT_AUTH_IDENTITY_A, | |
8074 | pub AuthId_w: super::super::super::System::Rpc::SEC_WINNT_AUTH_IDENTITY_W, | |
8075 | pub AuthIdEx2: SEC_WINNT_AUTH_IDENTITY_EX2, | |
8076 | } | |
8077 | #[cfg(feature = "Win32_System_Rpc")] | |
8078 | impl ::core::marker::Copy for SEC_WINNT_AUTH_IDENTITY_INFO {} | |
8079 | #[cfg(feature = "Win32_System_Rpc")] | |
8080 | impl ::core::clone::Clone for SEC_WINNT_AUTH_IDENTITY_INFO { | |
8081 | fn clone(&self) -> Self { | |
8082 | *self | |
8083 | } | |
8084 | } | |
8085 | #[repr(C)] | |
04454e1e | 8086 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8087 | pub struct SEND_GENERIC_TLS_EXTENSION { |
8088 | pub ExtensionType: u16, | |
8089 | pub HandshakeType: u16, | |
8090 | pub Flags: u32, | |
8091 | pub BufferSize: u16, | |
8092 | pub Buffer: [u8; 1], | |
8093 | } | |
8094 | impl ::core::marker::Copy for SEND_GENERIC_TLS_EXTENSION {} | |
8095 | impl ::core::clone::Clone for SEND_GENERIC_TLS_EXTENSION { | |
8096 | fn clone(&self) -> Self { | |
8097 | *self | |
8098 | } | |
8099 | } | |
8100 | #[repr(C)] | |
04454e1e | 8101 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8102 | pub struct SE_ADT_ACCESS_REASON { |
8103 | pub AccessMask: u32, | |
8104 | pub AccessReasons: [u32; 32], | |
8105 | pub ObjectTypeIndex: u32, | |
8106 | pub AccessGranted: u32, | |
8107 | pub SecurityDescriptor: super::super::PSECURITY_DESCRIPTOR, | |
8108 | } | |
8109 | impl ::core::marker::Copy for SE_ADT_ACCESS_REASON {} | |
8110 | impl ::core::clone::Clone for SE_ADT_ACCESS_REASON { | |
8111 | fn clone(&self) -> Self { | |
8112 | *self | |
8113 | } | |
8114 | } | |
8115 | #[repr(C)] | |
04454e1e | 8116 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8117 | pub struct SE_ADT_CLAIMS { |
8118 | pub Length: u32, | |
8119 | pub Claims: *mut ::core::ffi::c_void, | |
8120 | } | |
8121 | impl ::core::marker::Copy for SE_ADT_CLAIMS {} | |
8122 | impl ::core::clone::Clone for SE_ADT_CLAIMS { | |
8123 | fn clone(&self) -> Self { | |
8124 | *self | |
8125 | } | |
8126 | } | |
8127 | #[repr(C)] | |
04454e1e | 8128 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8129 | pub struct SE_ADT_OBJECT_TYPE { |
8130 | pub ObjectType: ::windows_sys::core::GUID, | |
8131 | pub Flags: u16, | |
8132 | pub Level: u16, | |
8133 | pub AccessMask: u32, | |
8134 | } | |
8135 | impl ::core::marker::Copy for SE_ADT_OBJECT_TYPE {} | |
8136 | impl ::core::clone::Clone for SE_ADT_OBJECT_TYPE { | |
8137 | fn clone(&self) -> Self { | |
8138 | *self | |
8139 | } | |
8140 | } | |
8141 | #[repr(C)] | |
04454e1e | 8142 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8143 | pub struct SE_ADT_PARAMETER_ARRAY { |
8144 | pub CategoryId: u32, | |
8145 | pub AuditId: u32, | |
8146 | pub ParameterCount: u32, | |
8147 | pub Length: u32, | |
8148 | pub FlatSubCategoryId: u16, | |
8149 | pub Type: u16, | |
8150 | pub Flags: u32, | |
8151 | pub Parameters: [SE_ADT_PARAMETER_ARRAY_ENTRY; 32], | |
8152 | } | |
8153 | impl ::core::marker::Copy for SE_ADT_PARAMETER_ARRAY {} | |
8154 | impl ::core::clone::Clone for SE_ADT_PARAMETER_ARRAY { | |
8155 | fn clone(&self) -> Self { | |
8156 | *self | |
8157 | } | |
8158 | } | |
8159 | #[repr(C)] | |
04454e1e | 8160 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8161 | pub struct SE_ADT_PARAMETER_ARRAY_ENTRY { |
8162 | pub Type: SE_ADT_PARAMETER_TYPE, | |
8163 | pub Length: u32, | |
8164 | pub Data: [usize; 2], | |
8165 | pub Address: *mut ::core::ffi::c_void, | |
8166 | } | |
8167 | impl ::core::marker::Copy for SE_ADT_PARAMETER_ARRAY_ENTRY {} | |
8168 | impl ::core::clone::Clone for SE_ADT_PARAMETER_ARRAY_ENTRY { | |
8169 | fn clone(&self) -> Self { | |
8170 | *self | |
8171 | } | |
8172 | } | |
8173 | #[repr(C)] | |
04454e1e | 8174 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8175 | pub struct SE_ADT_PARAMETER_ARRAY_EX { |
8176 | pub CategoryId: u32, | |
8177 | pub AuditId: u32, | |
8178 | pub Version: u32, | |
8179 | pub ParameterCount: u32, | |
8180 | pub Length: u32, | |
8181 | pub FlatSubCategoryId: u16, | |
8182 | pub Type: u16, | |
8183 | pub Flags: u32, | |
8184 | pub Parameters: [SE_ADT_PARAMETER_ARRAY_ENTRY; 32], | |
8185 | } | |
8186 | impl ::core::marker::Copy for SE_ADT_PARAMETER_ARRAY_EX {} | |
8187 | impl ::core::clone::Clone for SE_ADT_PARAMETER_ARRAY_EX { | |
8188 | fn clone(&self) -> Self { | |
8189 | *self | |
8190 | } | |
8191 | } | |
8192 | #[repr(C)] | |
04454e1e | 8193 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8194 | pub struct SL_ACTIVATION_INFO_HEADER { |
8195 | pub cbSize: u32, | |
8196 | pub r#type: SL_ACTIVATION_TYPE, | |
8197 | } | |
8198 | impl ::core::marker::Copy for SL_ACTIVATION_INFO_HEADER {} | |
8199 | impl ::core::clone::Clone for SL_ACTIVATION_INFO_HEADER { | |
8200 | fn clone(&self) -> Self { | |
8201 | *self | |
8202 | } | |
8203 | } | |
8204 | #[repr(C)] | |
04454e1e | 8205 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8206 | pub struct SL_AD_ACTIVATION_INFO { |
8207 | pub header: SL_ACTIVATION_INFO_HEADER, | |
8208 | pub pwszProductKey: ::windows_sys::core::PCWSTR, | |
8209 | pub pwszActivationObjectName: ::windows_sys::core::PCWSTR, | |
8210 | } | |
8211 | impl ::core::marker::Copy for SL_AD_ACTIVATION_INFO {} | |
8212 | impl ::core::clone::Clone for SL_AD_ACTIVATION_INFO { | |
8213 | fn clone(&self) -> Self { | |
8214 | *self | |
8215 | } | |
8216 | } | |
8217 | #[repr(C)] | |
04454e1e | 8218 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8219 | pub struct SL_LICENSING_STATUS { |
8220 | pub SkuId: ::windows_sys::core::GUID, | |
8221 | pub eStatus: SLLICENSINGSTATUS, | |
8222 | pub dwGraceTime: u32, | |
8223 | pub dwTotalGraceDays: u32, | |
8224 | pub hrReason: ::windows_sys::core::HRESULT, | |
8225 | pub qwValidityExpiration: u64, | |
8226 | } | |
8227 | impl ::core::marker::Copy for SL_LICENSING_STATUS {} | |
8228 | impl ::core::clone::Clone for SL_LICENSING_STATUS { | |
8229 | fn clone(&self) -> Self { | |
8230 | *self | |
8231 | } | |
8232 | } | |
8233 | #[repr(C)] | |
04454e1e | 8234 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8235 | pub struct SL_NONGENUINE_UI_OPTIONS { |
8236 | pub cbSize: u32, | |
8237 | pub pComponentId: *const ::windows_sys::core::GUID, | |
8238 | pub hResultUI: ::windows_sys::core::HRESULT, | |
8239 | } | |
8240 | impl ::core::marker::Copy for SL_NONGENUINE_UI_OPTIONS {} | |
8241 | impl ::core::clone::Clone for SL_NONGENUINE_UI_OPTIONS { | |
8242 | fn clone(&self) -> Self { | |
8243 | *self | |
8244 | } | |
8245 | } | |
8246 | #[repr(C)] | |
04454e1e | 8247 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8248 | pub struct SL_SYSTEM_POLICY_INFORMATION { |
8249 | pub Reserved1: [*mut ::core::ffi::c_void; 2], | |
8250 | pub Reserved2: [u32; 3], | |
8251 | } | |
8252 | impl ::core::marker::Copy for SL_SYSTEM_POLICY_INFORMATION {} | |
8253 | impl ::core::clone::Clone for SL_SYSTEM_POLICY_INFORMATION { | |
8254 | fn clone(&self) -> Self { | |
8255 | *self | |
8256 | } | |
8257 | } | |
8258 | #[repr(C)] | |
04454e1e | 8259 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8260 | pub struct SR_SECURITY_DESCRIPTOR { |
8261 | pub Length: u32, | |
8262 | pub SecurityDescriptor: *mut u8, | |
8263 | } | |
8264 | impl ::core::marker::Copy for SR_SECURITY_DESCRIPTOR {} | |
8265 | impl ::core::clone::Clone for SR_SECURITY_DESCRIPTOR { | |
8266 | fn clone(&self) -> Self { | |
8267 | *self | |
8268 | } | |
8269 | } | |
8270 | #[repr(C)] | |
04454e1e | 8271 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8272 | pub struct SSL_CREDENTIAL_CERTIFICATE { |
8273 | pub cbPrivateKey: u32, | |
8274 | pub pPrivateKey: *mut u8, | |
8275 | pub cbCertificate: u32, | |
8276 | pub pCertificate: *mut u8, | |
8277 | pub pszPassword: ::windows_sys::core::PSTR, | |
8278 | } | |
8279 | impl ::core::marker::Copy for SSL_CREDENTIAL_CERTIFICATE {} | |
8280 | impl ::core::clone::Clone for SSL_CREDENTIAL_CERTIFICATE { | |
8281 | fn clone(&self) -> Self { | |
8282 | *self | |
8283 | } | |
8284 | } | |
8285 | #[repr(C)] | |
04454e1e | 8286 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8287 | pub struct SUBSCRIBE_GENERIC_TLS_EXTENSION { |
8288 | pub Flags: u32, | |
8289 | pub SubscriptionsCount: u32, | |
8290 | pub Subscriptions: [TLS_EXTENSION_SUBSCRIPTION; 1], | |
8291 | } | |
8292 | impl ::core::marker::Copy for SUBSCRIBE_GENERIC_TLS_EXTENSION {} | |
8293 | impl ::core::clone::Clone for SUBSCRIBE_GENERIC_TLS_EXTENSION { | |
8294 | fn clone(&self) -> Self { | |
8295 | *self | |
8296 | } | |
8297 | } | |
8298 | #[repr(C)] | |
04454e1e | 8299 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8300 | pub struct SecBuffer { |
8301 | pub cbBuffer: u32, | |
8302 | pub BufferType: u32, | |
8303 | pub pvBuffer: *mut ::core::ffi::c_void, | |
8304 | } | |
8305 | impl ::core::marker::Copy for SecBuffer {} | |
8306 | impl ::core::clone::Clone for SecBuffer { | |
8307 | fn clone(&self) -> Self { | |
8308 | *self | |
8309 | } | |
8310 | } | |
8311 | #[repr(C)] | |
04454e1e | 8312 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8313 | pub struct SecBufferDesc { |
8314 | pub ulVersion: u32, | |
8315 | pub cBuffers: u32, | |
8316 | pub pBuffers: *mut SecBuffer, | |
8317 | } | |
8318 | impl ::core::marker::Copy for SecBufferDesc {} | |
8319 | impl ::core::clone::Clone for SecBufferDesc { | |
8320 | fn clone(&self) -> Self { | |
8321 | *self | |
8322 | } | |
8323 | } | |
8324 | #[repr(C)] | |
04454e1e | 8325 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8326 | pub struct SecPkgContext_AccessToken { |
8327 | pub AccessToken: *mut ::core::ffi::c_void, | |
8328 | } | |
8329 | impl ::core::marker::Copy for SecPkgContext_AccessToken {} | |
8330 | impl ::core::clone::Clone for SecPkgContext_AccessToken { | |
8331 | fn clone(&self) -> Self { | |
8332 | *self | |
8333 | } | |
8334 | } | |
8335 | #[repr(C)] | |
04454e1e | 8336 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8337 | pub struct SecPkgContext_ApplicationProtocol { |
8338 | pub ProtoNegoStatus: SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS, | |
8339 | pub ProtoNegoExt: SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT, | |
8340 | pub ProtocolIdSize: u8, | |
8341 | pub ProtocolId: [u8; 255], | |
8342 | } | |
8343 | impl ::core::marker::Copy for SecPkgContext_ApplicationProtocol {} | |
8344 | impl ::core::clone::Clone for SecPkgContext_ApplicationProtocol { | |
8345 | fn clone(&self) -> Self { | |
8346 | *self | |
8347 | } | |
8348 | } | |
8349 | #[repr(C)] | |
04454e1e | 8350 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8351 | pub struct SecPkgContext_AuthorityA { |
8352 | pub sAuthorityName: *mut i8, | |
8353 | } | |
8354 | impl ::core::marker::Copy for SecPkgContext_AuthorityA {} | |
8355 | impl ::core::clone::Clone for SecPkgContext_AuthorityA { | |
8356 | fn clone(&self) -> Self { | |
8357 | *self | |
8358 | } | |
8359 | } | |
8360 | #[repr(C)] | |
04454e1e | 8361 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8362 | pub struct SecPkgContext_AuthorityW { |
8363 | pub sAuthorityName: *mut u16, | |
8364 | } | |
8365 | impl ::core::marker::Copy for SecPkgContext_AuthorityW {} | |
8366 | impl ::core::clone::Clone for SecPkgContext_AuthorityW { | |
8367 | fn clone(&self) -> Self { | |
8368 | *self | |
8369 | } | |
8370 | } | |
5e7ed085 | 8371 | #[repr(C)] |
04454e1e | 8372 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8373 | pub struct SecPkgContext_AuthzID { |
8374 | pub AuthzIDLength: u32, | |
8375 | pub AuthzID: ::windows_sys::core::PSTR, | |
5e7ed085 | 8376 | } |
6522a427 EL |
8377 | impl ::core::marker::Copy for SecPkgContext_AuthzID {} |
8378 | impl ::core::clone::Clone for SecPkgContext_AuthzID { | |
5e7ed085 FG |
8379 | fn clone(&self) -> Self { |
8380 | *self | |
8381 | } | |
8382 | } | |
6522a427 | 8383 | #[repr(C)] |
04454e1e | 8384 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8385 | pub struct SecPkgContext_Bindings { |
8386 | pub BindingsLength: u32, | |
8387 | pub Bindings: *mut SEC_CHANNEL_BINDINGS, | |
8388 | } | |
8389 | impl ::core::marker::Copy for SecPkgContext_Bindings {} | |
8390 | impl ::core::clone::Clone for SecPkgContext_Bindings { | |
8391 | fn clone(&self) -> Self { | |
8392 | *self | |
8393 | } | |
8394 | } | |
8395 | #[repr(C)] | |
04454e1e | 8396 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8397 | pub struct SecPkgContext_CertInfo { |
8398 | pub dwVersion: u32, | |
8399 | pub cbSubjectName: u32, | |
8400 | pub pwszSubjectName: ::windows_sys::core::PWSTR, | |
8401 | pub cbIssuerName: u32, | |
8402 | pub pwszIssuerName: ::windows_sys::core::PWSTR, | |
8403 | pub dwKeySize: u32, | |
8404 | } | |
8405 | impl ::core::marker::Copy for SecPkgContext_CertInfo {} | |
8406 | impl ::core::clone::Clone for SecPkgContext_CertInfo { | |
8407 | fn clone(&self) -> Self { | |
8408 | *self | |
8409 | } | |
8410 | } | |
8411 | #[repr(C)] | |
04454e1e | 8412 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8413 | pub struct SecPkgContext_CertificateValidationResult { |
8414 | pub dwChainErrorStatus: u32, | |
8415 | pub hrVerifyChainStatus: ::windows_sys::core::HRESULT, | |
8416 | } | |
8417 | impl ::core::marker::Copy for SecPkgContext_CertificateValidationResult {} | |
8418 | impl ::core::clone::Clone for SecPkgContext_CertificateValidationResult { | |
8419 | fn clone(&self) -> Self { | |
8420 | *self | |
8421 | } | |
8422 | } | |
8423 | #[repr(C)] | |
04454e1e | 8424 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8425 | pub struct SecPkgContext_Certificates { |
8426 | pub cCertificates: u32, | |
8427 | pub cbCertificateChain: u32, | |
8428 | pub pbCertificateChain: *mut u8, | |
8429 | } | |
8430 | impl ::core::marker::Copy for SecPkgContext_Certificates {} | |
8431 | impl ::core::clone::Clone for SecPkgContext_Certificates { | |
8432 | fn clone(&self) -> Self { | |
8433 | *self | |
8434 | } | |
8435 | } | |
8436 | #[repr(C)] | |
04454e1e | 8437 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8438 | pub struct SecPkgContext_CipherInfo { |
8439 | pub dwVersion: u32, | |
8440 | pub dwProtocol: u32, | |
8441 | pub dwCipherSuite: u32, | |
8442 | pub dwBaseCipherSuite: u32, | |
8443 | pub szCipherSuite: [u16; 64], | |
8444 | pub szCipher: [u16; 64], | |
8445 | pub dwCipherLen: u32, | |
8446 | pub dwCipherBlockLen: u32, | |
8447 | pub szHash: [u16; 64], | |
8448 | pub dwHashLen: u32, | |
8449 | pub szExchange: [u16; 64], | |
8450 | pub dwMinExchangeLen: u32, | |
8451 | pub dwMaxExchangeLen: u32, | |
8452 | pub szCertificate: [u16; 64], | |
8453 | pub dwKeyType: u32, | |
8454 | } | |
8455 | impl ::core::marker::Copy for SecPkgContext_CipherInfo {} | |
8456 | impl ::core::clone::Clone for SecPkgContext_CipherInfo { | |
8457 | fn clone(&self) -> Self { | |
8458 | *self | |
8459 | } | |
8460 | } | |
5e7ed085 | 8461 | #[repr(C)] |
04454e1e | 8462 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8463 | pub struct SecPkgContext_ClientCertPolicyResult { |
8464 | pub dwPolicyResult: ::windows_sys::core::HRESULT, | |
8465 | pub guidPolicyId: ::windows_sys::core::GUID, | |
5e7ed085 | 8466 | } |
6522a427 EL |
8467 | impl ::core::marker::Copy for SecPkgContext_ClientCertPolicyResult {} |
8468 | impl ::core::clone::Clone for SecPkgContext_ClientCertPolicyResult { | |
5e7ed085 FG |
8469 | fn clone(&self) -> Self { |
8470 | *self | |
8471 | } | |
8472 | } | |
6522a427 | 8473 | #[repr(C)] |
04454e1e | 8474 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8475 | pub struct SecPkgContext_ClientSpecifiedTarget { |
8476 | pub sTargetName: *mut u16, | |
8477 | } | |
8478 | impl ::core::marker::Copy for SecPkgContext_ClientSpecifiedTarget {} | |
8479 | impl ::core::clone::Clone for SecPkgContext_ClientSpecifiedTarget { | |
8480 | fn clone(&self) -> Self { | |
8481 | *self | |
8482 | } | |
8483 | } | |
8484 | #[repr(C)] | |
04454e1e | 8485 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8486 | pub struct SecPkgContext_ConnectionInfo { |
8487 | pub dwProtocol: u32, | |
8488 | pub aiCipher: u32, | |
8489 | pub dwCipherStrength: u32, | |
8490 | pub aiHash: u32, | |
8491 | pub dwHashStrength: u32, | |
8492 | pub aiExch: u32, | |
8493 | pub dwExchStrength: u32, | |
8494 | } | |
8495 | impl ::core::marker::Copy for SecPkgContext_ConnectionInfo {} | |
8496 | impl ::core::clone::Clone for SecPkgContext_ConnectionInfo { | |
8497 | fn clone(&self) -> Self { | |
8498 | *self | |
8499 | } | |
8500 | } | |
8501 | #[repr(C)] | |
04454e1e | 8502 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8503 | pub struct SecPkgContext_ConnectionInfoEx { |
8504 | pub dwVersion: u32, | |
8505 | pub dwProtocol: u32, | |
8506 | pub szCipher: [u16; 64], | |
8507 | pub dwCipherStrength: u32, | |
8508 | pub szHash: [u16; 64], | |
8509 | pub dwHashStrength: u32, | |
8510 | pub szExchange: [u16; 64], | |
8511 | pub dwExchStrength: u32, | |
8512 | } | |
8513 | impl ::core::marker::Copy for SecPkgContext_ConnectionInfoEx {} | |
8514 | impl ::core::clone::Clone for SecPkgContext_ConnectionInfoEx { | |
8515 | fn clone(&self) -> Self { | |
8516 | *self | |
8517 | } | |
8518 | } | |
8519 | #[repr(C)] | |
04454e1e | 8520 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8521 | pub struct SecPkgContext_CredInfo { |
8522 | pub CredClass: SECPKG_CRED_CLASS, | |
8523 | pub IsPromptingNeeded: u32, | |
8524 | } | |
8525 | impl ::core::marker::Copy for SecPkgContext_CredInfo {} | |
8526 | impl ::core::clone::Clone for SecPkgContext_CredInfo { | |
8527 | fn clone(&self) -> Self { | |
8528 | *self | |
8529 | } | |
8530 | } | |
8531 | #[repr(C)] | |
04454e1e | 8532 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8533 | pub struct SecPkgContext_CredentialNameA { |
8534 | pub CredentialType: u32, | |
8535 | pub sCredentialName: *mut i8, | |
8536 | } | |
8537 | impl ::core::marker::Copy for SecPkgContext_CredentialNameA {} | |
8538 | impl ::core::clone::Clone for SecPkgContext_CredentialNameA { | |
8539 | fn clone(&self) -> Self { | |
8540 | *self | |
8541 | } | |
8542 | } | |
8543 | #[repr(C)] | |
04454e1e | 8544 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8545 | pub struct SecPkgContext_CredentialNameW { |
8546 | pub CredentialType: u32, | |
8547 | pub sCredentialName: *mut u16, | |
8548 | } | |
8549 | impl ::core::marker::Copy for SecPkgContext_CredentialNameW {} | |
8550 | impl ::core::clone::Clone for SecPkgContext_CredentialNameW { | |
8551 | fn clone(&self) -> Self { | |
8552 | *self | |
8553 | } | |
8554 | } | |
8555 | #[repr(C)] | |
04454e1e | 8556 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8557 | pub struct SecPkgContext_DceInfo { |
8558 | pub AuthzSvc: u32, | |
8559 | pub pPac: *mut ::core::ffi::c_void, | |
8560 | } | |
8561 | impl ::core::marker::Copy for SecPkgContext_DceInfo {} | |
8562 | impl ::core::clone::Clone for SecPkgContext_DceInfo { | |
8563 | fn clone(&self) -> Self { | |
8564 | *self | |
8565 | } | |
8566 | } | |
5e7ed085 | 8567 | #[repr(C)] |
04454e1e | 8568 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8569 | pub struct SecPkgContext_EapKeyBlock { |
8570 | pub rgbKeys: [u8; 128], | |
8571 | pub rgbIVs: [u8; 64], | |
5e7ed085 | 8572 | } |
6522a427 EL |
8573 | impl ::core::marker::Copy for SecPkgContext_EapKeyBlock {} |
8574 | impl ::core::clone::Clone for SecPkgContext_EapKeyBlock { | |
5e7ed085 FG |
8575 | fn clone(&self) -> Self { |
8576 | *self | |
8577 | } | |
8578 | } | |
5e7ed085 | 8579 | #[repr(C)] |
04454e1e | 8580 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8581 | pub struct SecPkgContext_EapPrfInfo { |
8582 | pub dwVersion: u32, | |
8583 | pub cbPrfData: u32, | |
8584 | pub pbPrfData: *mut u8, | |
5e7ed085 | 8585 | } |
6522a427 EL |
8586 | impl ::core::marker::Copy for SecPkgContext_EapPrfInfo {} |
8587 | impl ::core::clone::Clone for SecPkgContext_EapPrfInfo { | |
5e7ed085 FG |
8588 | fn clone(&self) -> Self { |
8589 | *self | |
8590 | } | |
8591 | } | |
5e7ed085 | 8592 | #[repr(C)] |
04454e1e | 8593 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8594 | pub struct SecPkgContext_EarlyStart { |
8595 | pub dwEarlyStartFlags: u32, | |
5e7ed085 | 8596 | } |
6522a427 EL |
8597 | impl ::core::marker::Copy for SecPkgContext_EarlyStart {} |
8598 | impl ::core::clone::Clone for SecPkgContext_EarlyStart { | |
5e7ed085 FG |
8599 | fn clone(&self) -> Self { |
8600 | *self | |
8601 | } | |
8602 | } | |
8603 | #[repr(C)] | |
04454e1e | 8604 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8605 | pub struct SecPkgContext_Flags { |
8606 | pub Flags: u32, | |
5e7ed085 | 8607 | } |
6522a427 EL |
8608 | impl ::core::marker::Copy for SecPkgContext_Flags {} |
8609 | impl ::core::clone::Clone for SecPkgContext_Flags { | |
5e7ed085 FG |
8610 | fn clone(&self) -> Self { |
8611 | *self | |
8612 | } | |
8613 | } | |
5e7ed085 | 8614 | #[repr(C)] |
6522a427 EL |
8615 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`*"] |
8616 | #[cfg(feature = "Win32_Security_Cryptography")] | |
8617 | pub struct SecPkgContext_IssuerListInfoEx { | |
8618 | pub aIssuers: *mut super::super::Cryptography::CRYPT_INTEGER_BLOB, | |
8619 | pub cIssuers: u32, | |
5e7ed085 | 8620 | } |
6522a427 EL |
8621 | #[cfg(feature = "Win32_Security_Cryptography")] |
8622 | impl ::core::marker::Copy for SecPkgContext_IssuerListInfoEx {} | |
8623 | #[cfg(feature = "Win32_Security_Cryptography")] | |
8624 | impl ::core::clone::Clone for SecPkgContext_IssuerListInfoEx { | |
5e7ed085 FG |
8625 | fn clone(&self) -> Self { |
8626 | *self | |
8627 | } | |
8628 | } | |
8629 | #[repr(C)] | |
04454e1e | 8630 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8631 | pub struct SecPkgContext_KeyInfoA { |
8632 | pub sSignatureAlgorithmName: *mut i8, | |
8633 | pub sEncryptAlgorithmName: *mut i8, | |
8634 | pub KeySize: u32, | |
8635 | pub SignatureAlgorithm: u32, | |
8636 | pub EncryptAlgorithm: u32, | |
5e7ed085 | 8637 | } |
6522a427 EL |
8638 | impl ::core::marker::Copy for SecPkgContext_KeyInfoA {} |
8639 | impl ::core::clone::Clone for SecPkgContext_KeyInfoA { | |
5e7ed085 FG |
8640 | fn clone(&self) -> Self { |
8641 | *self | |
8642 | } | |
8643 | } | |
8644 | #[repr(C)] | |
04454e1e | 8645 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8646 | pub struct SecPkgContext_KeyInfoW { |
8647 | pub sSignatureAlgorithmName: *mut u16, | |
8648 | pub sEncryptAlgorithmName: *mut u16, | |
8649 | pub KeySize: u32, | |
8650 | pub SignatureAlgorithm: u32, | |
8651 | pub EncryptAlgorithm: u32, | |
5e7ed085 | 8652 | } |
6522a427 EL |
8653 | impl ::core::marker::Copy for SecPkgContext_KeyInfoW {} |
8654 | impl ::core::clone::Clone for SecPkgContext_KeyInfoW { | |
5e7ed085 FG |
8655 | fn clone(&self) -> Self { |
8656 | *self | |
8657 | } | |
8658 | } | |
8659 | #[repr(C)] | |
04454e1e | 8660 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8661 | pub struct SecPkgContext_KeyingMaterial { |
8662 | pub cbKeyingMaterial: u32, | |
8663 | pub pbKeyingMaterial: *mut u8, | |
5e7ed085 | 8664 | } |
6522a427 EL |
8665 | impl ::core::marker::Copy for SecPkgContext_KeyingMaterial {} |
8666 | impl ::core::clone::Clone for SecPkgContext_KeyingMaterial { | |
5e7ed085 FG |
8667 | fn clone(&self) -> Self { |
8668 | *self | |
8669 | } | |
8670 | } | |
8671 | #[repr(C)] | |
04454e1e | 8672 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8673 | pub struct SecPkgContext_KeyingMaterialInfo { |
8674 | pub cbLabel: u16, | |
8675 | pub pszLabel: ::windows_sys::core::PSTR, | |
8676 | pub cbContextValue: u16, | |
8677 | pub pbContextValue: *mut u8, | |
8678 | pub cbKeyingMaterial: u32, | |
5e7ed085 | 8679 | } |
6522a427 EL |
8680 | impl ::core::marker::Copy for SecPkgContext_KeyingMaterialInfo {} |
8681 | impl ::core::clone::Clone for SecPkgContext_KeyingMaterialInfo { | |
5e7ed085 FG |
8682 | fn clone(&self) -> Self { |
8683 | *self | |
8684 | } | |
8685 | } | |
8686 | #[repr(C)] | |
04454e1e | 8687 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8688 | pub struct SecPkgContext_KeyingMaterial_Inproc { |
8689 | pub cbLabel: u16, | |
8690 | pub pszLabel: ::windows_sys::core::PSTR, | |
8691 | pub cbContextValue: u16, | |
8692 | pub pbContextValue: *mut u8, | |
8693 | pub cbKeyingMaterial: u32, | |
8694 | pub pbKeyingMaterial: *mut u8, | |
5e7ed085 | 8695 | } |
6522a427 EL |
8696 | impl ::core::marker::Copy for SecPkgContext_KeyingMaterial_Inproc {} |
8697 | impl ::core::clone::Clone for SecPkgContext_KeyingMaterial_Inproc { | |
5e7ed085 FG |
8698 | fn clone(&self) -> Self { |
8699 | *self | |
8700 | } | |
8701 | } | |
8702 | #[repr(C)] | |
04454e1e | 8703 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8704 | pub struct SecPkgContext_LastClientTokenStatus { |
8705 | pub LastClientTokenStatus: SECPKG_ATTR_LCT_STATUS, | |
5e7ed085 | 8706 | } |
6522a427 EL |
8707 | impl ::core::marker::Copy for SecPkgContext_LastClientTokenStatus {} |
8708 | impl ::core::clone::Clone for SecPkgContext_LastClientTokenStatus { | |
5e7ed085 FG |
8709 | fn clone(&self) -> Self { |
8710 | *self | |
8711 | } | |
8712 | } | |
8713 | #[repr(C)] | |
04454e1e | 8714 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8715 | pub struct SecPkgContext_Lifespan { |
8716 | pub tsStart: i64, | |
8717 | pub tsExpiry: i64, | |
5e7ed085 | 8718 | } |
6522a427 EL |
8719 | impl ::core::marker::Copy for SecPkgContext_Lifespan {} |
8720 | impl ::core::clone::Clone for SecPkgContext_Lifespan { | |
5e7ed085 FG |
8721 | fn clone(&self) -> Self { |
8722 | *self | |
8723 | } | |
8724 | } | |
8725 | #[repr(C)] | |
04454e1e | 8726 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 8727 | pub struct SecPkgContext_LocalCredentialInfo { |
5e7ed085 FG |
8728 | pub cbCertificateChain: u32, |
8729 | pub pbCertificateChain: *mut u8, | |
6522a427 EL |
8730 | pub cCertificates: u32, |
8731 | pub fFlags: u32, | |
8732 | pub dwBits: u32, | |
5e7ed085 | 8733 | } |
6522a427 EL |
8734 | impl ::core::marker::Copy for SecPkgContext_LocalCredentialInfo {} |
8735 | impl ::core::clone::Clone for SecPkgContext_LocalCredentialInfo { | |
5e7ed085 FG |
8736 | fn clone(&self) -> Self { |
8737 | *self | |
8738 | } | |
8739 | } | |
8740 | #[repr(C)] | |
04454e1e | 8741 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8742 | pub struct SecPkgContext_LogoffTime { |
8743 | pub tsLogoffTime: i64, | |
5e7ed085 | 8744 | } |
6522a427 EL |
8745 | impl ::core::marker::Copy for SecPkgContext_LogoffTime {} |
8746 | impl ::core::clone::Clone for SecPkgContext_LogoffTime { | |
5e7ed085 FG |
8747 | fn clone(&self) -> Self { |
8748 | *self | |
8749 | } | |
8750 | } | |
8751 | #[repr(C)] | |
04454e1e | 8752 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8753 | pub struct SecPkgContext_MappedCredAttr { |
8754 | pub dwAttribute: u32, | |
8755 | pub pvBuffer: *mut ::core::ffi::c_void, | |
5e7ed085 | 8756 | } |
6522a427 EL |
8757 | impl ::core::marker::Copy for SecPkgContext_MappedCredAttr {} |
8758 | impl ::core::clone::Clone for SecPkgContext_MappedCredAttr { | |
5e7ed085 FG |
8759 | fn clone(&self) -> Self { |
8760 | *self | |
8761 | } | |
8762 | } | |
8763 | #[repr(C)] | |
04454e1e | 8764 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8765 | pub struct SecPkgContext_NamesA { |
8766 | pub sUserName: *mut i8, | |
5e7ed085 | 8767 | } |
6522a427 EL |
8768 | impl ::core::marker::Copy for SecPkgContext_NamesA {} |
8769 | impl ::core::clone::Clone for SecPkgContext_NamesA { | |
5e7ed085 FG |
8770 | fn clone(&self) -> Self { |
8771 | *self | |
8772 | } | |
8773 | } | |
8774 | #[repr(C)] | |
04454e1e | 8775 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8776 | pub struct SecPkgContext_NamesW { |
8777 | pub sUserName: *mut u16, | |
5e7ed085 | 8778 | } |
6522a427 EL |
8779 | impl ::core::marker::Copy for SecPkgContext_NamesW {} |
8780 | impl ::core::clone::Clone for SecPkgContext_NamesW { | |
5e7ed085 FG |
8781 | fn clone(&self) -> Self { |
8782 | *self | |
8783 | } | |
8784 | } | |
8785 | #[repr(C)] | |
04454e1e | 8786 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8787 | pub struct SecPkgContext_NativeNamesA { |
8788 | pub sClientName: *mut i8, | |
8789 | pub sServerName: *mut i8, | |
8790 | } | |
8791 | impl ::core::marker::Copy for SecPkgContext_NativeNamesA {} | |
8792 | impl ::core::clone::Clone for SecPkgContext_NativeNamesA { | |
8793 | fn clone(&self) -> Self { | |
8794 | *self | |
8795 | } | |
5e7ed085 | 8796 | } |
6522a427 EL |
8797 | #[repr(C)] |
8798 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
8799 | pub struct SecPkgContext_NativeNamesW { | |
8800 | pub sClientName: *mut u16, | |
8801 | pub sServerName: *mut u16, | |
8802 | } | |
8803 | impl ::core::marker::Copy for SecPkgContext_NativeNamesW {} | |
8804 | impl ::core::clone::Clone for SecPkgContext_NativeNamesW { | |
5e7ed085 FG |
8805 | fn clone(&self) -> Self { |
8806 | *self | |
8807 | } | |
8808 | } | |
8809 | #[repr(C)] | |
04454e1e | 8810 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8811 | pub struct SecPkgContext_NegoKeys { |
8812 | pub KeyType: u32, | |
8813 | pub KeyLength: u16, | |
8814 | pub KeyValue: *mut u8, | |
8815 | pub VerifyKeyType: u32, | |
8816 | pub VerifyKeyLength: u16, | |
8817 | pub VerifyKeyValue: *mut u8, | |
5e7ed085 | 8818 | } |
6522a427 EL |
8819 | impl ::core::marker::Copy for SecPkgContext_NegoKeys {} |
8820 | impl ::core::clone::Clone for SecPkgContext_NegoKeys { | |
5e7ed085 FG |
8821 | fn clone(&self) -> Self { |
8822 | *self | |
8823 | } | |
8824 | } | |
8825 | #[repr(C)] | |
04454e1e | 8826 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8827 | pub struct SecPkgContext_NegoPackageInfo { |
8828 | pub PackageMask: u32, | |
5e7ed085 | 8829 | } |
6522a427 EL |
8830 | impl ::core::marker::Copy for SecPkgContext_NegoPackageInfo {} |
8831 | impl ::core::clone::Clone for SecPkgContext_NegoPackageInfo { | |
5e7ed085 FG |
8832 | fn clone(&self) -> Self { |
8833 | *self | |
8834 | } | |
8835 | } | |
8836 | #[repr(C)] | |
04454e1e | 8837 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8838 | pub struct SecPkgContext_NegoStatus { |
8839 | pub LastStatus: u32, | |
5e7ed085 | 8840 | } |
6522a427 EL |
8841 | impl ::core::marker::Copy for SecPkgContext_NegoStatus {} |
8842 | impl ::core::clone::Clone for SecPkgContext_NegoStatus { | |
5e7ed085 FG |
8843 | fn clone(&self) -> Self { |
8844 | *self | |
8845 | } | |
8846 | } | |
8847 | #[repr(C)] | |
04454e1e | 8848 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8849 | pub struct SecPkgContext_NegotiatedTlsExtensions { |
8850 | pub ExtensionsCount: u32, | |
8851 | pub Extensions: *mut u16, | |
5e7ed085 | 8852 | } |
6522a427 EL |
8853 | impl ::core::marker::Copy for SecPkgContext_NegotiatedTlsExtensions {} |
8854 | impl ::core::clone::Clone for SecPkgContext_NegotiatedTlsExtensions { | |
5e7ed085 FG |
8855 | fn clone(&self) -> Self { |
8856 | *self | |
8857 | } | |
8858 | } | |
8859 | #[repr(C)] | |
04454e1e | 8860 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8861 | pub struct SecPkgContext_NegotiationInfoA { |
8862 | pub PackageInfo: *mut SecPkgInfoA, | |
8863 | pub NegotiationState: u32, | |
5e7ed085 | 8864 | } |
6522a427 EL |
8865 | impl ::core::marker::Copy for SecPkgContext_NegotiationInfoA {} |
8866 | impl ::core::clone::Clone for SecPkgContext_NegotiationInfoA { | |
5e7ed085 FG |
8867 | fn clone(&self) -> Self { |
8868 | *self | |
8869 | } | |
8870 | } | |
8871 | #[repr(C)] | |
04454e1e | 8872 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8873 | pub struct SecPkgContext_NegotiationInfoW { |
8874 | pub PackageInfo: *mut SecPkgInfoW, | |
8875 | pub NegotiationState: u32, | |
5e7ed085 | 8876 | } |
6522a427 EL |
8877 | impl ::core::marker::Copy for SecPkgContext_NegotiationInfoW {} |
8878 | impl ::core::clone::Clone for SecPkgContext_NegotiationInfoW { | |
5e7ed085 FG |
8879 | fn clone(&self) -> Self { |
8880 | *self | |
8881 | } | |
8882 | } | |
8883 | #[repr(C)] | |
04454e1e | 8884 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8885 | pub struct SecPkgContext_PackageInfoA { |
8886 | pub PackageInfo: *mut SecPkgInfoA, | |
5e7ed085 | 8887 | } |
6522a427 EL |
8888 | impl ::core::marker::Copy for SecPkgContext_PackageInfoA {} |
8889 | impl ::core::clone::Clone for SecPkgContext_PackageInfoA { | |
5e7ed085 FG |
8890 | fn clone(&self) -> Self { |
8891 | *self | |
8892 | } | |
8893 | } | |
8894 | #[repr(C)] | |
04454e1e | 8895 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8896 | pub struct SecPkgContext_PackageInfoW { |
8897 | pub PackageInfo: *mut SecPkgInfoW, | |
5e7ed085 | 8898 | } |
6522a427 EL |
8899 | impl ::core::marker::Copy for SecPkgContext_PackageInfoW {} |
8900 | impl ::core::clone::Clone for SecPkgContext_PackageInfoW { | |
5e7ed085 FG |
8901 | fn clone(&self) -> Self { |
8902 | *self | |
8903 | } | |
8904 | } | |
8905 | #[repr(C)] | |
6522a427 EL |
8906 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
8907 | pub struct SecPkgContext_PasswordExpiry { | |
8908 | pub tsPasswordExpires: i64, | |
5e7ed085 | 8909 | } |
6522a427 EL |
8910 | impl ::core::marker::Copy for SecPkgContext_PasswordExpiry {} |
8911 | impl ::core::clone::Clone for SecPkgContext_PasswordExpiry { | |
5e7ed085 FG |
8912 | fn clone(&self) -> Self { |
8913 | *self | |
8914 | } | |
8915 | } | |
8916 | #[repr(C)] | |
04454e1e | 8917 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8918 | pub struct SecPkgContext_ProtoInfoA { |
8919 | pub sProtocolName: *mut i8, | |
8920 | pub majorVersion: u32, | |
8921 | pub minorVersion: u32, | |
5e7ed085 | 8922 | } |
6522a427 EL |
8923 | impl ::core::marker::Copy for SecPkgContext_ProtoInfoA {} |
8924 | impl ::core::clone::Clone for SecPkgContext_ProtoInfoA { | |
5e7ed085 FG |
8925 | fn clone(&self) -> Self { |
8926 | *self | |
8927 | } | |
8928 | } | |
8929 | #[repr(C)] | |
04454e1e | 8930 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8931 | pub struct SecPkgContext_ProtoInfoW { |
8932 | pub sProtocolName: *mut u16, | |
8933 | pub majorVersion: u32, | |
8934 | pub minorVersion: u32, | |
5e7ed085 | 8935 | } |
6522a427 EL |
8936 | impl ::core::marker::Copy for SecPkgContext_ProtoInfoW {} |
8937 | impl ::core::clone::Clone for SecPkgContext_ProtoInfoW { | |
5e7ed085 FG |
8938 | fn clone(&self) -> Self { |
8939 | *self | |
8940 | } | |
8941 | } | |
8942 | #[repr(C)] | |
04454e1e | 8943 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8944 | pub struct SecPkgContext_RemoteCredentialInfo { |
8945 | pub cbCertificateChain: u32, | |
8946 | pub pbCertificateChain: *mut u8, | |
8947 | pub cCertificates: u32, | |
8948 | pub fFlags: u32, | |
8949 | pub dwBits: u32, | |
5e7ed085 | 8950 | } |
6522a427 EL |
8951 | impl ::core::marker::Copy for SecPkgContext_RemoteCredentialInfo {} |
8952 | impl ::core::clone::Clone for SecPkgContext_RemoteCredentialInfo { | |
5e7ed085 FG |
8953 | fn clone(&self) -> Self { |
8954 | *self | |
8955 | } | |
8956 | } | |
8957 | #[repr(C)] | |
04454e1e | 8958 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8959 | pub struct SecPkgContext_SaslContext { |
8960 | pub SaslContext: *mut ::core::ffi::c_void, | |
5e7ed085 | 8961 | } |
6522a427 EL |
8962 | impl ::core::marker::Copy for SecPkgContext_SaslContext {} |
8963 | impl ::core::clone::Clone for SecPkgContext_SaslContext { | |
5e7ed085 FG |
8964 | fn clone(&self) -> Self { |
8965 | *self | |
8966 | } | |
8967 | } | |
8968 | #[repr(C)] | |
04454e1e | 8969 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8970 | pub struct SecPkgContext_SessionAppData { |
8971 | pub dwFlags: u32, | |
8972 | pub cbAppData: u32, | |
8973 | pub pbAppData: *mut u8, | |
5e7ed085 | 8974 | } |
6522a427 EL |
8975 | impl ::core::marker::Copy for SecPkgContext_SessionAppData {} |
8976 | impl ::core::clone::Clone for SecPkgContext_SessionAppData { | |
5e7ed085 FG |
8977 | fn clone(&self) -> Self { |
8978 | *self | |
8979 | } | |
8980 | } | |
8981 | #[repr(C)] | |
04454e1e | 8982 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8983 | pub struct SecPkgContext_SessionInfo { |
8984 | pub dwFlags: u32, | |
8985 | pub cbSessionId: u32, | |
8986 | pub rgbSessionId: [u8; 32], | |
5e7ed085 | 8987 | } |
6522a427 EL |
8988 | impl ::core::marker::Copy for SecPkgContext_SessionInfo {} |
8989 | impl ::core::clone::Clone for SecPkgContext_SessionInfo { | |
5e7ed085 FG |
8990 | fn clone(&self) -> Self { |
8991 | *self | |
8992 | } | |
8993 | } | |
8994 | #[repr(C)] | |
04454e1e | 8995 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
8996 | pub struct SecPkgContext_SessionKey { |
8997 | pub SessionKeyLength: u32, | |
8998 | pub SessionKey: *mut u8, | |
5e7ed085 | 8999 | } |
6522a427 EL |
9000 | impl ::core::marker::Copy for SecPkgContext_SessionKey {} |
9001 | impl ::core::clone::Clone for SecPkgContext_SessionKey { | |
5e7ed085 FG |
9002 | fn clone(&self) -> Self { |
9003 | *self | |
9004 | } | |
9005 | } | |
9006 | #[repr(C)] | |
04454e1e | 9007 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9008 | pub struct SecPkgContext_Sizes { |
9009 | pub cbMaxToken: u32, | |
9010 | pub cbMaxSignature: u32, | |
9011 | pub cbBlockSize: u32, | |
9012 | pub cbSecurityTrailer: u32, | |
5e7ed085 | 9013 | } |
6522a427 EL |
9014 | impl ::core::marker::Copy for SecPkgContext_Sizes {} |
9015 | impl ::core::clone::Clone for SecPkgContext_Sizes { | |
5e7ed085 FG |
9016 | fn clone(&self) -> Self { |
9017 | *self | |
9018 | } | |
9019 | } | |
9020 | #[repr(C)] | |
04454e1e | 9021 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9022 | pub struct SecPkgContext_SrtpParameters { |
9023 | pub ProtectionProfile: u16, | |
9024 | pub MasterKeyIdentifierSize: u8, | |
9025 | pub MasterKeyIdentifier: *mut u8, | |
5e7ed085 | 9026 | } |
6522a427 EL |
9027 | impl ::core::marker::Copy for SecPkgContext_SrtpParameters {} |
9028 | impl ::core::clone::Clone for SecPkgContext_SrtpParameters { | |
5e7ed085 FG |
9029 | fn clone(&self) -> Self { |
9030 | *self | |
9031 | } | |
9032 | } | |
9033 | #[repr(C)] | |
04454e1e | 9034 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9035 | pub struct SecPkgContext_StreamSizes { |
9036 | pub cbHeader: u32, | |
9037 | pub cbTrailer: u32, | |
9038 | pub cbMaximumMessage: u32, | |
9039 | pub cBuffers: u32, | |
9040 | pub cbBlockSize: u32, | |
5e7ed085 | 9041 | } |
6522a427 EL |
9042 | impl ::core::marker::Copy for SecPkgContext_StreamSizes {} |
9043 | impl ::core::clone::Clone for SecPkgContext_StreamSizes { | |
5e7ed085 FG |
9044 | fn clone(&self) -> Self { |
9045 | *self | |
9046 | } | |
9047 | } | |
9048 | #[repr(C)] | |
04454e1e | 9049 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9050 | pub struct SecPkgContext_SubjectAttributes { |
9051 | pub AttributeInfo: *mut ::core::ffi::c_void, | |
5e7ed085 | 9052 | } |
6522a427 EL |
9053 | impl ::core::marker::Copy for SecPkgContext_SubjectAttributes {} |
9054 | impl ::core::clone::Clone for SecPkgContext_SubjectAttributes { | |
5e7ed085 FG |
9055 | fn clone(&self) -> Self { |
9056 | *self | |
9057 | } | |
9058 | } | |
9059 | #[repr(C)] | |
04454e1e | 9060 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9061 | pub struct SecPkgContext_SupportedSignatures { |
9062 | pub cSignatureAndHashAlgorithms: u16, | |
9063 | pub pSignatureAndHashAlgorithms: *mut u16, | |
5e7ed085 | 9064 | } |
6522a427 EL |
9065 | impl ::core::marker::Copy for SecPkgContext_SupportedSignatures {} |
9066 | impl ::core::clone::Clone for SecPkgContext_SupportedSignatures { | |
5e7ed085 FG |
9067 | fn clone(&self) -> Self { |
9068 | *self | |
9069 | } | |
9070 | } | |
9071 | #[repr(C)] | |
04454e1e | 9072 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9073 | pub struct SecPkgContext_Target { |
9074 | pub TargetLength: u32, | |
9075 | pub Target: ::windows_sys::core::PSTR, | |
5e7ed085 | 9076 | } |
6522a427 EL |
9077 | impl ::core::marker::Copy for SecPkgContext_Target {} |
9078 | impl ::core::clone::Clone for SecPkgContext_Target { | |
5e7ed085 FG |
9079 | fn clone(&self) -> Self { |
9080 | *self | |
9081 | } | |
9082 | } | |
9083 | #[repr(C)] | |
04454e1e | 9084 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9085 | pub struct SecPkgContext_TargetInformation { |
9086 | pub MarshalledTargetInfoLength: u32, | |
9087 | pub MarshalledTargetInfo: *mut u8, | |
5e7ed085 | 9088 | } |
6522a427 EL |
9089 | impl ::core::marker::Copy for SecPkgContext_TargetInformation {} |
9090 | impl ::core::clone::Clone for SecPkgContext_TargetInformation { | |
5e7ed085 FG |
9091 | fn clone(&self) -> Self { |
9092 | *self | |
9093 | } | |
9094 | } | |
9095 | #[repr(C)] | |
04454e1e | 9096 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9097 | pub struct SecPkgContext_TokenBinding { |
9098 | pub MajorVersion: u8, | |
9099 | pub MinorVersion: u8, | |
9100 | pub KeyParametersSize: u16, | |
9101 | pub KeyParameters: *mut u8, | |
5e7ed085 | 9102 | } |
6522a427 EL |
9103 | impl ::core::marker::Copy for SecPkgContext_TokenBinding {} |
9104 | impl ::core::clone::Clone for SecPkgContext_TokenBinding { | |
5e7ed085 FG |
9105 | fn clone(&self) -> Self { |
9106 | *self | |
9107 | } | |
9108 | } | |
9109 | #[repr(C)] | |
6522a427 EL |
9110 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
9111 | #[cfg(feature = "Win32_Foundation")] | |
9112 | pub struct SecPkgContext_UiInfo { | |
9113 | pub hParentWindow: super::super::super::Foundation::HWND, | |
5e7ed085 | 9114 | } |
6522a427 EL |
9115 | #[cfg(feature = "Win32_Foundation")] |
9116 | impl ::core::marker::Copy for SecPkgContext_UiInfo {} | |
9117 | #[cfg(feature = "Win32_Foundation")] | |
9118 | impl ::core::clone::Clone for SecPkgContext_UiInfo { | |
5e7ed085 FG |
9119 | fn clone(&self) -> Self { |
9120 | *self | |
9121 | } | |
9122 | } | |
9123 | #[repr(C)] | |
04454e1e | 9124 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9125 | pub struct SecPkgContext_UserFlags { |
9126 | pub UserFlags: u32, | |
5e7ed085 | 9127 | } |
6522a427 EL |
9128 | impl ::core::marker::Copy for SecPkgContext_UserFlags {} |
9129 | impl ::core::clone::Clone for SecPkgContext_UserFlags { | |
5e7ed085 FG |
9130 | fn clone(&self) -> Self { |
9131 | *self | |
9132 | } | |
9133 | } | |
9134 | #[repr(C)] | |
04454e1e | 9135 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9136 | pub struct SecPkgCred_CipherStrengths { |
9137 | pub dwMinimumCipherStrength: u32, | |
9138 | pub dwMaximumCipherStrength: u32, | |
5e7ed085 | 9139 | } |
6522a427 EL |
9140 | impl ::core::marker::Copy for SecPkgCred_CipherStrengths {} |
9141 | impl ::core::clone::Clone for SecPkgCred_CipherStrengths { | |
5e7ed085 FG |
9142 | fn clone(&self) -> Self { |
9143 | *self | |
9144 | } | |
9145 | } | |
9146 | #[repr(C)] | |
6522a427 EL |
9147 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
9148 | #[cfg(feature = "Win32_Foundation")] | |
9149 | pub struct SecPkgCred_ClientCertPolicy { | |
9150 | pub dwFlags: u32, | |
9151 | pub guidPolicyId: ::windows_sys::core::GUID, | |
9152 | pub dwCertFlags: u32, | |
9153 | pub dwUrlRetrievalTimeout: u32, | |
9154 | pub fCheckRevocationFreshnessTime: super::super::super::Foundation::BOOL, | |
9155 | pub dwRevocationFreshnessTime: u32, | |
9156 | pub fOmitUsageCheck: super::super::super::Foundation::BOOL, | |
9157 | pub pwszSslCtlStoreName: ::windows_sys::core::PWSTR, | |
9158 | pub pwszSslCtlIdentifier: ::windows_sys::core::PWSTR, | |
5e7ed085 | 9159 | } |
6522a427 EL |
9160 | #[cfg(feature = "Win32_Foundation")] |
9161 | impl ::core::marker::Copy for SecPkgCred_ClientCertPolicy {} | |
9162 | #[cfg(feature = "Win32_Foundation")] | |
9163 | impl ::core::clone::Clone for SecPkgCred_ClientCertPolicy { | |
5e7ed085 FG |
9164 | fn clone(&self) -> Self { |
9165 | *self | |
9166 | } | |
9167 | } | |
9168 | #[repr(C)] | |
04454e1e | 9169 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9170 | pub struct SecPkgCred_SessionTicketKey { |
9171 | pub TicketInfoVersion: u32, | |
9172 | pub KeyId: [u8; 16], | |
9173 | pub KeyingMaterial: [u8; 64], | |
9174 | pub KeyingMaterialSize: u8, | |
5e7ed085 | 9175 | } |
6522a427 EL |
9176 | impl ::core::marker::Copy for SecPkgCred_SessionTicketKey {} |
9177 | impl ::core::clone::Clone for SecPkgCred_SessionTicketKey { | |
5e7ed085 FG |
9178 | fn clone(&self) -> Self { |
9179 | *self | |
9180 | } | |
9181 | } | |
9182 | #[repr(C)] | |
04454e1e | 9183 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9184 | pub struct SecPkgCred_SessionTicketKeys { |
9185 | pub cSessionTicketKeys: u32, | |
9186 | pub pSessionTicketKeys: *mut SecPkgCred_SessionTicketKey, | |
5e7ed085 | 9187 | } |
6522a427 EL |
9188 | impl ::core::marker::Copy for SecPkgCred_SessionTicketKeys {} |
9189 | impl ::core::clone::Clone for SecPkgCred_SessionTicketKeys { | |
5e7ed085 FG |
9190 | fn clone(&self) -> Self { |
9191 | *self | |
9192 | } | |
9193 | } | |
9194 | #[repr(C)] | |
04454e1e | 9195 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9196 | pub struct SecPkgCred_SupportedAlgs { |
9197 | pub cSupportedAlgs: u32, | |
9198 | pub palgSupportedAlgs: *mut u32, | |
5e7ed085 | 9199 | } |
6522a427 EL |
9200 | impl ::core::marker::Copy for SecPkgCred_SupportedAlgs {} |
9201 | impl ::core::clone::Clone for SecPkgCred_SupportedAlgs { | |
5e7ed085 FG |
9202 | fn clone(&self) -> Self { |
9203 | *self | |
9204 | } | |
9205 | } | |
9206 | #[repr(C)] | |
04454e1e | 9207 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9208 | pub struct SecPkgCred_SupportedProtocols { |
9209 | pub grbitProtocol: u32, | |
5e7ed085 | 9210 | } |
6522a427 EL |
9211 | impl ::core::marker::Copy for SecPkgCred_SupportedProtocols {} |
9212 | impl ::core::clone::Clone for SecPkgCred_SupportedProtocols { | |
5e7ed085 FG |
9213 | fn clone(&self) -> Self { |
9214 | *self | |
9215 | } | |
9216 | } | |
9217 | #[repr(C)] | |
04454e1e | 9218 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9219 | pub struct SecPkgCredentials_Cert { |
9220 | pub EncodedCertSize: u32, | |
9221 | pub EncodedCert: *mut u8, | |
5e7ed085 | 9222 | } |
6522a427 EL |
9223 | impl ::core::marker::Copy for SecPkgCredentials_Cert {} |
9224 | impl ::core::clone::Clone for SecPkgCredentials_Cert { | |
5e7ed085 FG |
9225 | fn clone(&self) -> Self { |
9226 | *self | |
9227 | } | |
9228 | } | |
9229 | #[repr(C)] | |
04454e1e | 9230 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9231 | pub struct SecPkgCredentials_KdcProxySettingsW { |
9232 | pub Version: u32, | |
9233 | pub Flags: u32, | |
9234 | pub ProxyServerOffset: u16, | |
9235 | pub ProxyServerLength: u16, | |
9236 | pub ClientTlsCredOffset: u16, | |
9237 | pub ClientTlsCredLength: u16, | |
5e7ed085 | 9238 | } |
6522a427 EL |
9239 | impl ::core::marker::Copy for SecPkgCredentials_KdcProxySettingsW {} |
9240 | impl ::core::clone::Clone for SecPkgCredentials_KdcProxySettingsW { | |
5e7ed085 FG |
9241 | fn clone(&self) -> Self { |
9242 | *self | |
9243 | } | |
9244 | } | |
9245 | #[repr(C)] | |
04454e1e | 9246 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9247 | pub struct SecPkgCredentials_NamesA { |
9248 | pub sUserName: *mut i8, | |
5e7ed085 | 9249 | } |
6522a427 EL |
9250 | impl ::core::marker::Copy for SecPkgCredentials_NamesA {} |
9251 | impl ::core::clone::Clone for SecPkgCredentials_NamesA { | |
5e7ed085 FG |
9252 | fn clone(&self) -> Self { |
9253 | *self | |
9254 | } | |
9255 | } | |
9256 | #[repr(C)] | |
04454e1e | 9257 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9258 | pub struct SecPkgCredentials_NamesW { |
9259 | pub sUserName: *mut u16, | |
5e7ed085 | 9260 | } |
6522a427 EL |
9261 | impl ::core::marker::Copy for SecPkgCredentials_NamesW {} |
9262 | impl ::core::clone::Clone for SecPkgCredentials_NamesW { | |
5e7ed085 FG |
9263 | fn clone(&self) -> Self { |
9264 | *self | |
9265 | } | |
9266 | } | |
9267 | #[repr(C)] | |
04454e1e | 9268 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9269 | pub struct SecPkgCredentials_SSIProviderA { |
9270 | pub sProviderName: *mut i8, | |
9271 | pub ProviderInfoLength: u32, | |
9272 | pub ProviderInfo: ::windows_sys::core::PSTR, | |
5e7ed085 | 9273 | } |
6522a427 EL |
9274 | impl ::core::marker::Copy for SecPkgCredentials_SSIProviderA {} |
9275 | impl ::core::clone::Clone for SecPkgCredentials_SSIProviderA { | |
5e7ed085 FG |
9276 | fn clone(&self) -> Self { |
9277 | *self | |
9278 | } | |
9279 | } | |
9280 | #[repr(C)] | |
04454e1e | 9281 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9282 | pub struct SecPkgCredentials_SSIProviderW { |
9283 | pub sProviderName: *mut u16, | |
9284 | pub ProviderInfoLength: u32, | |
9285 | pub ProviderInfo: ::windows_sys::core::PSTR, | |
5e7ed085 | 9286 | } |
6522a427 EL |
9287 | impl ::core::marker::Copy for SecPkgCredentials_SSIProviderW {} |
9288 | impl ::core::clone::Clone for SecPkgCredentials_SSIProviderW { | |
5e7ed085 FG |
9289 | fn clone(&self) -> Self { |
9290 | *self | |
9291 | } | |
9292 | } | |
9293 | #[repr(C)] | |
04454e1e | 9294 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9295 | pub struct SecPkgInfoA { |
9296 | pub fCapabilities: u32, | |
9297 | pub wVersion: u16, | |
9298 | pub wRPCID: u16, | |
9299 | pub cbMaxToken: u32, | |
9300 | pub Name: *mut i8, | |
9301 | pub Comment: *mut i8, | |
5e7ed085 | 9302 | } |
6522a427 EL |
9303 | impl ::core::marker::Copy for SecPkgInfoA {} |
9304 | impl ::core::clone::Clone for SecPkgInfoA { | |
5e7ed085 FG |
9305 | fn clone(&self) -> Self { |
9306 | *self | |
9307 | } | |
9308 | } | |
9309 | #[repr(C)] | |
04454e1e | 9310 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9311 | pub struct SecPkgInfoW { |
9312 | pub fCapabilities: u32, | |
9313 | pub wVersion: u16, | |
9314 | pub wRPCID: u16, | |
5e7ed085 | 9315 | pub cbMaxToken: u32, |
6522a427 EL |
9316 | pub Name: *mut u16, |
9317 | pub Comment: *mut u16, | |
5e7ed085 | 9318 | } |
6522a427 EL |
9319 | impl ::core::marker::Copy for SecPkgInfoW {} |
9320 | impl ::core::clone::Clone for SecPkgInfoW { | |
5e7ed085 FG |
9321 | fn clone(&self) -> Self { |
9322 | *self | |
9323 | } | |
9324 | } | |
9325 | #[repr(C)] | |
6522a427 EL |
9326 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] |
9327 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
9328 | pub struct SecurityFunctionTableA { | |
9329 | pub dwVersion: u32, | |
9330 | pub EnumerateSecurityPackagesA: ENUMERATE_SECURITY_PACKAGES_FN_A, | |
9331 | pub QueryCredentialsAttributesA: QUERY_CREDENTIALS_ATTRIBUTES_FN_A, | |
9332 | pub AcquireCredentialsHandleA: ACQUIRE_CREDENTIALS_HANDLE_FN_A, | |
9333 | pub FreeCredentialsHandle: FREE_CREDENTIALS_HANDLE_FN, | |
9334 | pub Reserved2: *mut ::core::ffi::c_void, | |
9335 | pub InitializeSecurityContextA: INITIALIZE_SECURITY_CONTEXT_FN_A, | |
9336 | pub AcceptSecurityContext: ACCEPT_SECURITY_CONTEXT_FN, | |
9337 | pub CompleteAuthToken: COMPLETE_AUTH_TOKEN_FN, | |
9338 | pub DeleteSecurityContext: DELETE_SECURITY_CONTEXT_FN, | |
9339 | pub ApplyControlToken: APPLY_CONTROL_TOKEN_FN, | |
9340 | pub QueryContextAttributesA: QUERY_CONTEXT_ATTRIBUTES_FN_A, | |
9341 | pub ImpersonateSecurityContext: IMPERSONATE_SECURITY_CONTEXT_FN, | |
9342 | pub RevertSecurityContext: REVERT_SECURITY_CONTEXT_FN, | |
9343 | pub MakeSignature: MAKE_SIGNATURE_FN, | |
9344 | pub VerifySignature: VERIFY_SIGNATURE_FN, | |
9345 | pub FreeContextBuffer: FREE_CONTEXT_BUFFER_FN, | |
9346 | pub QuerySecurityPackageInfoA: QUERY_SECURITY_PACKAGE_INFO_FN_A, | |
9347 | pub Reserved3: *mut ::core::ffi::c_void, | |
9348 | pub Reserved4: *mut ::core::ffi::c_void, | |
9349 | pub ExportSecurityContext: EXPORT_SECURITY_CONTEXT_FN, | |
9350 | pub ImportSecurityContextA: IMPORT_SECURITY_CONTEXT_FN_A, | |
9351 | pub AddCredentialsA: ADD_CREDENTIALS_FN_A, | |
9352 | pub Reserved8: *mut ::core::ffi::c_void, | |
9353 | pub QuerySecurityContextToken: QUERY_SECURITY_CONTEXT_TOKEN_FN, | |
9354 | pub EncryptMessage: ENCRYPT_MESSAGE_FN, | |
9355 | pub DecryptMessage: DECRYPT_MESSAGE_FN, | |
9356 | pub SetContextAttributesA: SET_CONTEXT_ATTRIBUTES_FN_A, | |
9357 | pub SetCredentialsAttributesA: SET_CREDENTIALS_ATTRIBUTES_FN_A, | |
9358 | pub ChangeAccountPasswordA: CHANGE_PASSWORD_FN_A, | |
9359 | pub QueryContextAttributesExA: QUERY_CONTEXT_ATTRIBUTES_EX_FN_A, | |
9360 | pub QueryCredentialsAttributesExA: QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_A, | |
5e7ed085 | 9361 | } |
6522a427 EL |
9362 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] |
9363 | impl ::core::marker::Copy for SecurityFunctionTableA {} | |
9364 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
9365 | impl ::core::clone::Clone for SecurityFunctionTableA { | |
5e7ed085 FG |
9366 | fn clone(&self) -> Self { |
9367 | *self | |
9368 | } | |
9369 | } | |
9370 | #[repr(C)] | |
6522a427 EL |
9371 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] |
9372 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
9373 | pub struct SecurityFunctionTableW { | |
9374 | pub dwVersion: u32, | |
9375 | pub EnumerateSecurityPackagesW: ENUMERATE_SECURITY_PACKAGES_FN_W, | |
9376 | pub QueryCredentialsAttributesW: QUERY_CREDENTIALS_ATTRIBUTES_FN_W, | |
9377 | pub AcquireCredentialsHandleW: ACQUIRE_CREDENTIALS_HANDLE_FN_W, | |
9378 | pub FreeCredentialsHandle: FREE_CREDENTIALS_HANDLE_FN, | |
9379 | pub Reserved2: *mut ::core::ffi::c_void, | |
9380 | pub InitializeSecurityContextW: INITIALIZE_SECURITY_CONTEXT_FN_W, | |
9381 | pub AcceptSecurityContext: ACCEPT_SECURITY_CONTEXT_FN, | |
9382 | pub CompleteAuthToken: COMPLETE_AUTH_TOKEN_FN, | |
9383 | pub DeleteSecurityContext: DELETE_SECURITY_CONTEXT_FN, | |
9384 | pub ApplyControlToken: APPLY_CONTROL_TOKEN_FN, | |
9385 | pub QueryContextAttributesW: QUERY_CONTEXT_ATTRIBUTES_FN_W, | |
9386 | pub ImpersonateSecurityContext: IMPERSONATE_SECURITY_CONTEXT_FN, | |
9387 | pub RevertSecurityContext: REVERT_SECURITY_CONTEXT_FN, | |
9388 | pub MakeSignature: MAKE_SIGNATURE_FN, | |
9389 | pub VerifySignature: VERIFY_SIGNATURE_FN, | |
9390 | pub FreeContextBuffer: FREE_CONTEXT_BUFFER_FN, | |
9391 | pub QuerySecurityPackageInfoW: QUERY_SECURITY_PACKAGE_INFO_FN_W, | |
9392 | pub Reserved3: *mut ::core::ffi::c_void, | |
9393 | pub Reserved4: *mut ::core::ffi::c_void, | |
9394 | pub ExportSecurityContext: EXPORT_SECURITY_CONTEXT_FN, | |
9395 | pub ImportSecurityContextW: IMPORT_SECURITY_CONTEXT_FN_W, | |
9396 | pub AddCredentialsW: ADD_CREDENTIALS_FN_W, | |
9397 | pub Reserved8: *mut ::core::ffi::c_void, | |
9398 | pub QuerySecurityContextToken: QUERY_SECURITY_CONTEXT_TOKEN_FN, | |
9399 | pub EncryptMessage: ENCRYPT_MESSAGE_FN, | |
9400 | pub DecryptMessage: DECRYPT_MESSAGE_FN, | |
9401 | pub SetContextAttributesW: SET_CONTEXT_ATTRIBUTES_FN_W, | |
9402 | pub SetCredentialsAttributesW: SET_CREDENTIALS_ATTRIBUTES_FN_W, | |
9403 | pub ChangeAccountPasswordW: CHANGE_PASSWORD_FN_W, | |
9404 | pub QueryContextAttributesExW: QUERY_CONTEXT_ATTRIBUTES_EX_FN_W, | |
9405 | pub QueryCredentialsAttributesExW: QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_W, | |
5e7ed085 | 9406 | } |
6522a427 EL |
9407 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] |
9408 | impl ::core::marker::Copy for SecurityFunctionTableW {} | |
9409 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
9410 | impl ::core::clone::Clone for SecurityFunctionTableW { | |
5e7ed085 FG |
9411 | fn clone(&self) -> Self { |
9412 | *self | |
9413 | } | |
9414 | } | |
9415 | #[repr(C)] | |
04454e1e | 9416 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9417 | pub struct TLS_EXTENSION_SUBSCRIPTION { |
9418 | pub ExtensionType: u16, | |
9419 | pub HandshakeType: u16, | |
5e7ed085 | 9420 | } |
6522a427 EL |
9421 | impl ::core::marker::Copy for TLS_EXTENSION_SUBSCRIPTION {} |
9422 | impl ::core::clone::Clone for TLS_EXTENSION_SUBSCRIPTION { | |
5e7ed085 FG |
9423 | fn clone(&self) -> Self { |
9424 | *self | |
9425 | } | |
9426 | } | |
9427 | #[repr(C)] | |
04454e1e | 9428 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9429 | pub struct TOKENBINDING_IDENTIFIER { |
9430 | pub keyType: u8, | |
5e7ed085 | 9431 | } |
6522a427 EL |
9432 | impl ::core::marker::Copy for TOKENBINDING_IDENTIFIER {} |
9433 | impl ::core::clone::Clone for TOKENBINDING_IDENTIFIER { | |
5e7ed085 FG |
9434 | fn clone(&self) -> Self { |
9435 | *self | |
9436 | } | |
9437 | } | |
9438 | #[repr(C)] | |
04454e1e | 9439 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9440 | pub struct TOKENBINDING_KEY_TYPES { |
9441 | pub keyCount: u32, | |
9442 | pub keyType: *mut TOKENBINDING_KEY_PARAMETERS_TYPE, | |
5e7ed085 | 9443 | } |
6522a427 EL |
9444 | impl ::core::marker::Copy for TOKENBINDING_KEY_TYPES {} |
9445 | impl ::core::clone::Clone for TOKENBINDING_KEY_TYPES { | |
5e7ed085 FG |
9446 | fn clone(&self) -> Self { |
9447 | *self | |
9448 | } | |
9449 | } | |
9450 | #[repr(C)] | |
04454e1e | 9451 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9452 | pub struct TOKENBINDING_RESULT_DATA { |
9453 | pub bindingType: TOKENBINDING_TYPE, | |
9454 | pub identifierSize: u32, | |
9455 | pub identifierData: *mut TOKENBINDING_IDENTIFIER, | |
9456 | pub extensionFormat: TOKENBINDING_EXTENSION_FORMAT, | |
9457 | pub extensionSize: u32, | |
9458 | pub extensionData: *mut ::core::ffi::c_void, | |
5e7ed085 | 9459 | } |
6522a427 EL |
9460 | impl ::core::marker::Copy for TOKENBINDING_RESULT_DATA {} |
9461 | impl ::core::clone::Clone for TOKENBINDING_RESULT_DATA { | |
5e7ed085 FG |
9462 | fn clone(&self) -> Self { |
9463 | *self | |
9464 | } | |
9465 | } | |
9466 | #[repr(C)] | |
04454e1e | 9467 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9468 | pub struct TOKENBINDING_RESULT_LIST { |
9469 | pub resultCount: u32, | |
9470 | pub resultData: *mut TOKENBINDING_RESULT_DATA, | |
5e7ed085 | 9471 | } |
6522a427 EL |
9472 | impl ::core::marker::Copy for TOKENBINDING_RESULT_LIST {} |
9473 | impl ::core::clone::Clone for TOKENBINDING_RESULT_LIST { | |
5e7ed085 FG |
9474 | fn clone(&self) -> Self { |
9475 | *self | |
9476 | } | |
9477 | } | |
9478 | #[repr(C)] | |
04454e1e | 9479 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 9480 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
9481 | pub struct TRUSTED_CONTROLLERS_INFO { |
9482 | pub Entries: u32, | |
9483 | pub Names: *mut super::super::super::Foundation::UNICODE_STRING, | |
5e7ed085 FG |
9484 | } |
9485 | #[cfg(feature = "Win32_Foundation")] | |
6522a427 | 9486 | impl ::core::marker::Copy for TRUSTED_CONTROLLERS_INFO {} |
5e7ed085 | 9487 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 9488 | impl ::core::clone::Clone for TRUSTED_CONTROLLERS_INFO { |
5e7ed085 FG |
9489 | fn clone(&self) -> Self { |
9490 | *self | |
9491 | } | |
9492 | } | |
9493 | #[repr(C)] | |
04454e1e | 9494 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9495 | pub struct TRUSTED_DOMAIN_AUTH_INFORMATION { |
9496 | pub IncomingAuthInfos: u32, | |
9497 | pub IncomingAuthenticationInformation: *mut LSA_AUTH_INFORMATION, | |
9498 | pub IncomingPreviousAuthenticationInformation: *mut LSA_AUTH_INFORMATION, | |
9499 | pub OutgoingAuthInfos: u32, | |
9500 | pub OutgoingAuthenticationInformation: *mut LSA_AUTH_INFORMATION, | |
9501 | pub OutgoingPreviousAuthenticationInformation: *mut LSA_AUTH_INFORMATION, | |
5e7ed085 | 9502 | } |
6522a427 EL |
9503 | impl ::core::marker::Copy for TRUSTED_DOMAIN_AUTH_INFORMATION {} |
9504 | impl ::core::clone::Clone for TRUSTED_DOMAIN_AUTH_INFORMATION { | |
5e7ed085 FG |
9505 | fn clone(&self) -> Self { |
9506 | *self | |
9507 | } | |
9508 | } | |
9509 | #[repr(C)] | |
04454e1e | 9510 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 9511 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
9512 | pub struct TRUSTED_DOMAIN_FULL_INFORMATION { |
9513 | pub Information: TRUSTED_DOMAIN_INFORMATION_EX, | |
9514 | pub PosixOffset: TRUSTED_POSIX_OFFSET_INFO, | |
9515 | pub AuthInformation: TRUSTED_DOMAIN_AUTH_INFORMATION, | |
5e7ed085 FG |
9516 | } |
9517 | #[cfg(feature = "Win32_Foundation")] | |
6522a427 | 9518 | impl ::core::marker::Copy for TRUSTED_DOMAIN_FULL_INFORMATION {} |
5e7ed085 | 9519 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 9520 | impl ::core::clone::Clone for TRUSTED_DOMAIN_FULL_INFORMATION { |
5e7ed085 FG |
9521 | fn clone(&self) -> Self { |
9522 | *self | |
9523 | } | |
9524 | } | |
9525 | #[repr(C)] | |
6522a427 EL |
9526 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
9527 | #[cfg(feature = "Win32_Foundation")] | |
9528 | pub struct TRUSTED_DOMAIN_FULL_INFORMATION2 { | |
9529 | pub Information: TRUSTED_DOMAIN_INFORMATION_EX2, | |
9530 | pub PosixOffset: TRUSTED_POSIX_OFFSET_INFO, | |
9531 | pub AuthInformation: TRUSTED_DOMAIN_AUTH_INFORMATION, | |
5e7ed085 | 9532 | } |
6522a427 EL |
9533 | #[cfg(feature = "Win32_Foundation")] |
9534 | impl ::core::marker::Copy for TRUSTED_DOMAIN_FULL_INFORMATION2 {} | |
9535 | #[cfg(feature = "Win32_Foundation")] | |
9536 | impl ::core::clone::Clone for TRUSTED_DOMAIN_FULL_INFORMATION2 { | |
5e7ed085 FG |
9537 | fn clone(&self) -> Self { |
9538 | *self | |
9539 | } | |
9540 | } | |
9541 | #[repr(C)] | |
6522a427 EL |
9542 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
9543 | #[cfg(feature = "Win32_Foundation")] | |
9544 | pub struct TRUSTED_DOMAIN_INFORMATION_EX { | |
9545 | pub Name: super::super::super::Foundation::UNICODE_STRING, | |
9546 | pub FlatName: super::super::super::Foundation::UNICODE_STRING, | |
9547 | pub Sid: super::super::super::Foundation::PSID, | |
9548 | pub TrustDirection: TRUSTED_DOMAIN_TRUST_DIRECTION, | |
9549 | pub TrustType: TRUSTED_DOMAIN_TRUST_TYPE, | |
9550 | pub TrustAttributes: TRUSTED_DOMAIN_TRUST_ATTRIBUTES, | |
5e7ed085 | 9551 | } |
6522a427 EL |
9552 | #[cfg(feature = "Win32_Foundation")] |
9553 | impl ::core::marker::Copy for TRUSTED_DOMAIN_INFORMATION_EX {} | |
9554 | #[cfg(feature = "Win32_Foundation")] | |
9555 | impl ::core::clone::Clone for TRUSTED_DOMAIN_INFORMATION_EX { | |
5e7ed085 FG |
9556 | fn clone(&self) -> Self { |
9557 | *self | |
9558 | } | |
9559 | } | |
9560 | #[repr(C)] | |
6522a427 EL |
9561 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
9562 | #[cfg(feature = "Win32_Foundation")] | |
9563 | pub struct TRUSTED_DOMAIN_INFORMATION_EX2 { | |
9564 | pub Name: super::super::super::Foundation::UNICODE_STRING, | |
9565 | pub FlatName: super::super::super::Foundation::UNICODE_STRING, | |
9566 | pub Sid: super::super::super::Foundation::PSID, | |
9567 | pub TrustDirection: u32, | |
9568 | pub TrustType: u32, | |
9569 | pub TrustAttributes: u32, | |
9570 | pub ForestTrustLength: u32, | |
9571 | pub ForestTrustInfo: *mut u8, | |
5e7ed085 | 9572 | } |
6522a427 EL |
9573 | #[cfg(feature = "Win32_Foundation")] |
9574 | impl ::core::marker::Copy for TRUSTED_DOMAIN_INFORMATION_EX2 {} | |
9575 | #[cfg(feature = "Win32_Foundation")] | |
9576 | impl ::core::clone::Clone for TRUSTED_DOMAIN_INFORMATION_EX2 { | |
5e7ed085 FG |
9577 | fn clone(&self) -> Self { |
9578 | *self | |
9579 | } | |
9580 | } | |
9581 | #[repr(C)] | |
6522a427 EL |
9582 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
9583 | #[cfg(feature = "Win32_Foundation")] | |
9584 | pub struct TRUSTED_DOMAIN_NAME_INFO { | |
9585 | pub Name: super::super::super::Foundation::UNICODE_STRING, | |
5e7ed085 | 9586 | } |
6522a427 EL |
9587 | #[cfg(feature = "Win32_Foundation")] |
9588 | impl ::core::marker::Copy for TRUSTED_DOMAIN_NAME_INFO {} | |
9589 | #[cfg(feature = "Win32_Foundation")] | |
9590 | impl ::core::clone::Clone for TRUSTED_DOMAIN_NAME_INFO { | |
5e7ed085 FG |
9591 | fn clone(&self) -> Self { |
9592 | *self | |
9593 | } | |
9594 | } | |
9595 | #[repr(C)] | |
04454e1e | 9596 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9597 | pub struct TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES { |
9598 | pub SupportedEncryptionTypes: u32, | |
5e7ed085 | 9599 | } |
6522a427 EL |
9600 | impl ::core::marker::Copy for TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES {} |
9601 | impl ::core::clone::Clone for TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES { | |
5e7ed085 FG |
9602 | fn clone(&self) -> Self { |
9603 | *self | |
9604 | } | |
9605 | } | |
9606 | #[repr(C)] | |
6522a427 EL |
9607 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
9608 | #[cfg(feature = "Win32_Foundation")] | |
9609 | pub struct TRUSTED_PASSWORD_INFO { | |
9610 | pub Password: super::super::super::Foundation::UNICODE_STRING, | |
9611 | pub OldPassword: super::super::super::Foundation::UNICODE_STRING, | |
5e7ed085 | 9612 | } |
6522a427 EL |
9613 | #[cfg(feature = "Win32_Foundation")] |
9614 | impl ::core::marker::Copy for TRUSTED_PASSWORD_INFO {} | |
9615 | #[cfg(feature = "Win32_Foundation")] | |
9616 | impl ::core::clone::Clone for TRUSTED_PASSWORD_INFO { | |
5e7ed085 FG |
9617 | fn clone(&self) -> Self { |
9618 | *self | |
9619 | } | |
9620 | } | |
9621 | #[repr(C)] | |
04454e1e | 9622 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
9623 | pub struct TRUSTED_POSIX_OFFSET_INFO { |
9624 | pub Offset: u32, | |
5e7ed085 | 9625 | } |
6522a427 EL |
9626 | impl ::core::marker::Copy for TRUSTED_POSIX_OFFSET_INFO {} |
9627 | impl ::core::clone::Clone for TRUSTED_POSIX_OFFSET_INFO { | |
5e7ed085 FG |
9628 | fn clone(&self) -> Self { |
9629 | *self | |
9630 | } | |
9631 | } | |
6522a427 EL |
9632 | #[repr(C, packed(4))] |
9633 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9634 | #[cfg(feature = "Win32_Foundation")] | |
9635 | pub struct USER_ALL_INFORMATION { | |
9636 | pub LastLogon: i64, | |
9637 | pub LastLogoff: i64, | |
9638 | pub PasswordLastSet: i64, | |
9639 | pub AccountExpires: i64, | |
9640 | pub PasswordCanChange: i64, | |
9641 | pub PasswordMustChange: i64, | |
9642 | pub UserName: super::super::super::Foundation::UNICODE_STRING, | |
9643 | pub FullName: super::super::super::Foundation::UNICODE_STRING, | |
9644 | pub HomeDirectory: super::super::super::Foundation::UNICODE_STRING, | |
9645 | pub HomeDirectoryDrive: super::super::super::Foundation::UNICODE_STRING, | |
9646 | pub ScriptPath: super::super::super::Foundation::UNICODE_STRING, | |
9647 | pub ProfilePath: super::super::super::Foundation::UNICODE_STRING, | |
9648 | pub AdminComment: super::super::super::Foundation::UNICODE_STRING, | |
9649 | pub WorkStations: super::super::super::Foundation::UNICODE_STRING, | |
9650 | pub UserComment: super::super::super::Foundation::UNICODE_STRING, | |
9651 | pub Parameters: super::super::super::Foundation::UNICODE_STRING, | |
9652 | pub LmPassword: super::super::super::Foundation::UNICODE_STRING, | |
9653 | pub NtPassword: super::super::super::Foundation::UNICODE_STRING, | |
9654 | pub PrivateData: super::super::super::Foundation::UNICODE_STRING, | |
9655 | pub SecurityDescriptor: SR_SECURITY_DESCRIPTOR, | |
9656 | pub UserId: u32, | |
9657 | pub PrimaryGroupId: u32, | |
9658 | pub UserAccountControl: u32, | |
9659 | pub WhichFields: u32, | |
9660 | pub LogonHours: LOGON_HOURS, | |
9661 | pub BadPasswordCount: u16, | |
9662 | pub LogonCount: u16, | |
9663 | pub CountryCode: u16, | |
9664 | pub CodePage: u16, | |
9665 | pub LmPasswordPresent: super::super::super::Foundation::BOOLEAN, | |
9666 | pub NtPasswordPresent: super::super::super::Foundation::BOOLEAN, | |
9667 | pub PasswordExpired: super::super::super::Foundation::BOOLEAN, | |
9668 | pub PrivateDataSensitive: super::super::super::Foundation::BOOLEAN, | |
5e7ed085 | 9669 | } |
6522a427 EL |
9670 | #[cfg(feature = "Win32_Foundation")] |
9671 | impl ::core::marker::Copy for USER_ALL_INFORMATION {} | |
9672 | #[cfg(feature = "Win32_Foundation")] | |
9673 | impl ::core::clone::Clone for USER_ALL_INFORMATION { | |
5e7ed085 FG |
9674 | fn clone(&self) -> Self { |
9675 | *self | |
9676 | } | |
9677 | } | |
9678 | #[repr(C)] | |
6522a427 EL |
9679 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_PasswordManagement\"`*"] |
9680 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_PasswordManagement"))] | |
9681 | pub struct USER_SESSION_KEY { | |
9682 | pub data: [super::super::super::System::PasswordManagement::CYPHER_BLOCK; 2], | |
5e7ed085 | 9683 | } |
6522a427 EL |
9684 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_PasswordManagement"))] |
9685 | impl ::core::marker::Copy for USER_SESSION_KEY {} | |
9686 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_PasswordManagement"))] | |
9687 | impl ::core::clone::Clone for USER_SESSION_KEY { | |
5e7ed085 FG |
9688 | fn clone(&self) -> Self { |
9689 | *self | |
9690 | } | |
9691 | } | |
9692 | #[repr(C)] | |
6522a427 EL |
9693 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
9694 | #[cfg(feature = "Win32_Foundation")] | |
9695 | pub struct X509Certificate { | |
9696 | pub Version: u32, | |
9697 | pub SerialNumber: [u32; 4], | |
9698 | pub SignatureAlgorithm: u32, | |
9699 | pub ValidFrom: super::super::super::Foundation::FILETIME, | |
9700 | pub ValidUntil: super::super::super::Foundation::FILETIME, | |
9701 | pub pszIssuer: ::windows_sys::core::PSTR, | |
9702 | pub pszSubject: ::windows_sys::core::PSTR, | |
9703 | pub pPublicKey: *mut PctPublicKey, | |
5e7ed085 | 9704 | } |
6522a427 EL |
9705 | #[cfg(feature = "Win32_Foundation")] |
9706 | impl ::core::marker::Copy for X509Certificate {} | |
9707 | #[cfg(feature = "Win32_Foundation")] | |
9708 | impl ::core::clone::Clone for X509Certificate { | |
5e7ed085 FG |
9709 | fn clone(&self) -> Self { |
9710 | *self | |
9711 | } | |
9712 | } | |
9713 | #[repr(C)] | |
6522a427 EL |
9714 | pub struct _HMAPPER(pub u8); |
9715 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9716 | #[cfg(feature = "Win32_Security_Credentials")] | |
9717 | pub type ACCEPT_SECURITY_CONTEXT_FN = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut super::super::Credentials::SecHandle, param2: *mut SecBufferDesc, param3: u32, param4: u32, param5: *mut super::super::Credentials::SecHandle, param6: *mut SecBufferDesc, param7: *mut u32, param8: *mut i64) -> ::windows_sys::core::HRESULT>; | |
9718 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9719 | #[cfg(feature = "Win32_Security_Credentials")] | |
9720 | pub type ACQUIRE_CREDENTIALS_HANDLE_FN_A = ::core::option::Option<unsafe extern "system" fn(param0: *mut i8, param1: *mut i8, param2: u32, param3: *mut ::core::ffi::c_void, param4: *mut ::core::ffi::c_void, param5: SEC_GET_KEY_FN, param6: *mut ::core::ffi::c_void, param7: *mut super::super::Credentials::SecHandle, param8: *mut i64) -> ::windows_sys::core::HRESULT>; | |
9721 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9722 | #[cfg(feature = "Win32_Security_Credentials")] | |
9723 | pub type ACQUIRE_CREDENTIALS_HANDLE_FN_W = ::core::option::Option<unsafe extern "system" fn(param0: *mut u16, param1: *mut u16, param2: u32, param3: *mut ::core::ffi::c_void, param4: *mut ::core::ffi::c_void, param5: SEC_GET_KEY_FN, param6: *mut ::core::ffi::c_void, param7: *mut super::super::Credentials::SecHandle, param8: *mut i64) -> ::windows_sys::core::HRESULT>; | |
9724 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9725 | #[cfg(feature = "Win32_Security_Credentials")] | |
9726 | pub type ADD_CREDENTIALS_FN_A = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut i8, param2: *mut i8, param3: u32, param4: *mut ::core::ffi::c_void, param5: SEC_GET_KEY_FN, param6: *mut ::core::ffi::c_void, param7: *mut i64) -> ::windows_sys::core::HRESULT>; | |
9727 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9728 | #[cfg(feature = "Win32_Security_Credentials")] | |
9729 | pub type ADD_CREDENTIALS_FN_W = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut u16, param2: *mut u16, param3: u32, param4: *mut ::core::ffi::c_void, param5: SEC_GET_KEY_FN, param6: *mut ::core::ffi::c_void, param7: *mut i64) -> ::windows_sys::core::HRESULT>; | |
9730 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9731 | #[cfg(feature = "Win32_Security_Credentials")] | |
9732 | pub type APPLY_CONTROL_TOKEN_FN = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut SecBufferDesc) -> ::windows_sys::core::HRESULT>; | |
9733 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9734 | #[cfg(feature = "Win32_Foundation")] | |
9735 | pub type CHANGE_PASSWORD_FN_A = ::core::option::Option<unsafe extern "system" fn(param0: *mut i8, param1: *mut i8, param2: *mut i8, param3: *mut i8, param4: *mut i8, param5: super::super::super::Foundation::BOOLEAN, param6: u32, param7: *mut SecBufferDesc) -> ::windows_sys::core::HRESULT>; | |
9736 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9737 | #[cfg(feature = "Win32_Foundation")] | |
9738 | pub type CHANGE_PASSWORD_FN_W = ::core::option::Option<unsafe extern "system" fn(param0: *mut u16, param1: *mut u16, param2: *mut u16, param3: *mut u16, param4: *mut u16, param5: super::super::super::Foundation::BOOLEAN, param6: u32, param7: *mut SecBufferDesc) -> ::windows_sys::core::HRESULT>; | |
9739 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9740 | #[cfg(feature = "Win32_Security_Credentials")] | |
9741 | pub type COMPLETE_AUTH_TOKEN_FN = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut SecBufferDesc) -> ::windows_sys::core::HRESULT>; | |
04454e1e | 9742 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] |
5e7ed085 | 9743 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] |
6522a427 EL |
9744 | pub type CredFreeCredentialsFn = ::core::option::Option<unsafe extern "system" fn(count: u32, credentials: *mut *mut ENCRYPTED_CREDENTIALW) -> ()>; |
9745 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] | |
9746 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
9747 | pub type CredReadDomainCredentialsFn = ::core::option::Option<unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, credflags: u32, targetinfo: *const super::super::Credentials::CREDENTIAL_TARGET_INFORMATIONW, flags: u32, count: *mut u32, credential: *mut *mut *mut ENCRYPTED_CREDENTIALW) -> super::super::super::Foundation::NTSTATUS>; | |
9748 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] | |
9749 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
9750 | pub type CredReadFn = ::core::option::Option<unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, credflags: u32, targetname: ::windows_sys::core::PCWSTR, r#type: u32, flags: u32, credential: *mut *mut ENCRYPTED_CREDENTIALW) -> super::super::super::Foundation::NTSTATUS>; | |
9751 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] | |
9752 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] | |
9753 | pub type CredWriteFn = ::core::option::Option<unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, credflags: u32, credential: *const ENCRYPTED_CREDENTIALW, flags: u32) -> super::super::super::Foundation::NTSTATUS>; | |
9754 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9755 | #[cfg(feature = "Win32_Foundation")] | |
9756 | pub type CrediUnmarshalandDecodeStringFn = ::core::option::Option<unsafe extern "system" fn(marshaledstring: ::windows_sys::core::PCWSTR, blob: *mut *mut u8, blobsize: *mut u32, isfailurefatal: *mut u8) -> super::super::super::Foundation::NTSTATUS>; | |
9757 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9758 | #[cfg(feature = "Win32_Security_Credentials")] | |
9759 | pub type DECRYPT_MESSAGE_FN = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut SecBufferDesc, param2: u32, param3: *mut u32) -> ::windows_sys::core::HRESULT>; | |
9760 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9761 | #[cfg(feature = "Win32_Security_Credentials")] | |
9762 | pub type DELETE_SECURITY_CONTEXT_FN = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle) -> ::windows_sys::core::HRESULT>; | |
9763 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9764 | #[cfg(feature = "Win32_Security_Credentials")] | |
9765 | pub type ENCRYPT_MESSAGE_FN = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut SecBufferDesc, param3: u32) -> ::windows_sys::core::HRESULT>; | |
9766 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
9767 | pub type ENUMERATE_SECURITY_PACKAGES_FN_A = ::core::option::Option<unsafe extern "system" fn(param0: *mut u32, param1: *mut *mut SecPkgInfoA) -> ::windows_sys::core::HRESULT>; | |
9768 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
9769 | pub type ENUMERATE_SECURITY_PACKAGES_FN_W = ::core::option::Option<unsafe extern "system" fn(param0: *mut u32, param1: *mut *mut SecPkgInfoW) -> ::windows_sys::core::HRESULT>; | |
9770 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9771 | #[cfg(feature = "Win32_Security_Credentials")] | |
9772 | pub type EXPORT_SECURITY_CONTEXT_FN = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut SecBuffer, param3: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; | |
9773 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
9774 | pub type FREE_CONTEXT_BUFFER_FN = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; | |
9775 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9776 | #[cfg(feature = "Win32_Security_Credentials")] | |
9777 | pub type FREE_CREDENTIALS_HANDLE_FN = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle) -> ::windows_sys::core::HRESULT>; | |
9778 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9779 | #[cfg(feature = "Win32_Security_Credentials")] | |
9780 | pub type IMPERSONATE_SECURITY_CONTEXT_FN = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle) -> ::windows_sys::core::HRESULT>; | |
9781 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9782 | #[cfg(feature = "Win32_Security_Credentials")] | |
9783 | pub type IMPORT_SECURITY_CONTEXT_FN_A = ::core::option::Option<unsafe extern "system" fn(param0: *mut i8, param1: *mut SecBuffer, param2: *mut ::core::ffi::c_void, param3: *mut super::super::Credentials::SecHandle) -> ::windows_sys::core::HRESULT>; | |
9784 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9785 | #[cfg(feature = "Win32_Security_Credentials")] | |
9786 | pub type IMPORT_SECURITY_CONTEXT_FN_W = ::core::option::Option<unsafe extern "system" fn(param0: *mut u16, param1: *mut SecBuffer, param2: *mut ::core::ffi::c_void, param3: *mut super::super::Credentials::SecHandle) -> ::windows_sys::core::HRESULT>; | |
9787 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9788 | #[cfg(feature = "Win32_Security_Credentials")] | |
9789 | pub type INITIALIZE_SECURITY_CONTEXT_FN_A = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut super::super::Credentials::SecHandle, param2: *mut i8, param3: u32, param4: u32, param5: u32, param6: *mut SecBufferDesc, param7: u32, param8: *mut super::super::Credentials::SecHandle, param9: *mut SecBufferDesc, param10: *mut u32, param11: *mut i64) -> ::windows_sys::core::HRESULT>; | |
9790 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9791 | #[cfg(feature = "Win32_Security_Credentials")] | |
9792 | pub type INITIALIZE_SECURITY_CONTEXT_FN_W = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut super::super::Credentials::SecHandle, param2: *mut u16, param3: u32, param4: u32, param5: u32, param6: *mut SecBufferDesc, param7: u32, param8: *mut super::super::Credentials::SecHandle, param9: *mut SecBufferDesc, param10: *mut u32, param11: *mut i64) -> ::windows_sys::core::HRESULT>; | |
9793 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] | |
5e7ed085 | 9794 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] |
6522a427 EL |
9795 | pub type INIT_SECURITY_INTERFACE_A = ::core::option::Option<unsafe extern "system" fn() -> *mut SecurityFunctionTableA>; |
9796 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] | |
5e7ed085 | 9797 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] |
6522a427 | 9798 | pub type INIT_SECURITY_INTERFACE_W = ::core::option::Option<unsafe extern "system" fn() -> *mut SecurityFunctionTableW>; |
04454e1e | 9799 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 9800 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 9801 | pub type KspCompleteTokenFn = ::core::option::Option<unsafe extern "system" fn(contextid: usize, token: *const SecBufferDesc) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 9802 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 9803 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 9804 | pub type KspDeleteContextFn = ::core::option::Option<unsafe extern "system" fn(contextid: usize, lsacontextid: *mut usize) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 9805 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 9806 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 9807 | pub type KspGetTokenFn = ::core::option::Option<unsafe extern "system" fn(contextid: usize, impersonationtoken: *mut super::super::super::Foundation::HANDLE, rawtoken: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 9808 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 9809 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
9810 | pub type KspInitContextFn = ::core::option::Option<unsafe extern "system" fn(contextid: usize, contextdata: *const SecBuffer, newcontextid: *mut usize) -> super::super::super::Foundation::NTSTATUS>; |
9811 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] | |
9812 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
9813 | pub type KspInitPackageFn = ::core::option::Option<unsafe extern "system" fn(functiontable: *const SECPKG_KERNEL_FUNCTIONS) -> super::super::super::Foundation::NTSTATUS>; | |
04454e1e | 9814 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 9815 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 9816 | pub type KspMakeSignatureFn = ::core::option::Option<unsafe extern "system" fn(contextid: usize, fqop: u32, message: *const SecBufferDesc, messageseqno: u32) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 9817 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 9818 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 9819 | pub type KspMapHandleFn = ::core::option::Option<unsafe extern "system" fn(contextid: usize, lsacontextid: *mut usize) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 9820 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 9821 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 9822 | pub type KspQueryAttributesFn = ::core::option::Option<unsafe extern "system" fn(contextid: usize, attribute: u32, buffer: *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 9823 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 9824 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 9825 | pub type KspSealMessageFn = ::core::option::Option<unsafe extern "system" fn(contextid: usize, fqop: u32, message: *const SecBufferDesc, messageseqno: u32) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 9826 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 9827 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 9828 | pub type KspSerializeAuthDataFn = ::core::option::Option<unsafe extern "system" fn(pvauthdata: *const ::core::ffi::c_void, size: *mut u32, serializeddata: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 9829 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 9830 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
9831 | pub type KspSetPagingModeFn = ::core::option::Option<unsafe extern "system" fn(pagingmode: super::super::super::Foundation::BOOLEAN) -> super::super::super::Foundation::NTSTATUS>; |
9832 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9833 | #[cfg(feature = "Win32_Foundation")] | |
9834 | pub type KspUnsealMessageFn = ::core::option::Option<unsafe extern "system" fn(contextid: usize, message: *const SecBufferDesc, messageseqno: u32, pfqop: *mut u32) -> super::super::super::Foundation::NTSTATUS>; | |
9835 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9836 | #[cfg(feature = "Win32_Foundation")] | |
9837 | pub type KspVerifySignatureFn = ::core::option::Option<unsafe extern "system" fn(contextid: usize, message: *const SecBufferDesc, messageseqno: u32, pfqop: *mut u32) -> super::super::super::Foundation::NTSTATUS>; | |
9838 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9839 | #[cfg(feature = "Win32_Foundation")] | |
9840 | pub type LSA_AP_POST_LOGON_USER = ::core::option::Option<unsafe extern "system" fn(postlogonuserinfo: *const SECPKG_POST_LOGON_USER_INFO) -> super::super::super::Foundation::NTSTATUS>; | |
9841 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
9842 | #[cfg(feature = "Win32_Security_Credentials")] | |
9843 | pub type MAKE_SIGNATURE_FN = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut SecBufferDesc, param3: u32) -> ::windows_sys::core::HRESULT>; | |
9844 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
9845 | pub type PKSEC_CREATE_CONTEXT_LIST = ::core::option::Option<unsafe extern "system" fn(r#type: KSEC_CONTEXT_TYPE) -> *mut ::core::ffi::c_void>; | |
9846 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_System_Kernel\"`*"] | |
9847 | #[cfg(feature = "Win32_System_Kernel")] | |
9848 | pub type PKSEC_DEREFERENCE_LIST_ENTRY = ::core::option::Option<unsafe extern "system" fn(entry: *const KSEC_LIST_ENTRY, delete: *mut u8) -> ()>; | |
9849 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_System_Kernel\"`*"] | |
9850 | #[cfg(feature = "Win32_System_Kernel")] | |
9851 | pub type PKSEC_INSERT_LIST_ENTRY = ::core::option::Option<unsafe extern "system" fn(list: *const ::core::ffi::c_void, entry: *const KSEC_LIST_ENTRY) -> ()>; | |
9852 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
9853 | pub type PKSEC_LOCATE_PKG_BY_ID = ::core::option::Option<unsafe extern "system" fn(packageid: u32) -> *mut ::core::ffi::c_void>; | |
9854 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] | |
9855 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
9856 | pub type PKSEC_REFERENCE_LIST_ENTRY = ::core::option::Option<unsafe extern "system" fn(entry: *const KSEC_LIST_ENTRY, signature: u32, removenoref: super::super::super::Foundation::BOOLEAN) -> super::super::super::Foundation::NTSTATUS>; | |
9857 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9858 | #[cfg(feature = "Win32_Foundation")] | |
9859 | pub type PKSEC_SERIALIZE_SCHANNEL_AUTH_DATA = ::core::option::Option<unsafe extern "system" fn(pvauthdata: *const ::core::ffi::c_void, size: *mut u32, serializeddata: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; | |
9860 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9861 | #[cfg(feature = "Win32_Foundation")] | |
9862 | pub type PKSEC_SERIALIZE_WINNT_AUTH_DATA = ::core::option::Option<unsafe extern "system" fn(pvauthdata: *const ::core::ffi::c_void, size: *mut u32, serializeddata: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; | |
9863 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] | |
9864 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
9865 | pub type PLSA_ADD_CREDENTIAL = ::core::option::Option<unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, authenticationpackage: u32, primarykeyvalue: *const super::super::super::System::Kernel::STRING, credentials: *const super::super::super::System::Kernel::STRING) -> super::super::super::Foundation::NTSTATUS>; | |
9866 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9867 | #[cfg(feature = "Win32_Foundation")] | |
9868 | pub type PLSA_ALLOCATE_CLIENT_BUFFER = ::core::option::Option<unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, lengthrequired: u32, clientbaseaddress: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; | |
9869 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
9870 | pub type PLSA_ALLOCATE_LSA_HEAP = ::core::option::Option<unsafe extern "system" fn(length: u32) -> *mut ::core::ffi::c_void>; | |
9871 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
9872 | pub type PLSA_ALLOCATE_PRIVATE_HEAP = ::core::option::Option<unsafe extern "system" fn(length: usize) -> *mut ::core::ffi::c_void>; | |
9873 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
9874 | pub type PLSA_ALLOCATE_SHARED_MEMORY = ::core::option::Option<unsafe extern "system" fn(sharedmem: *const ::core::ffi::c_void, size: u32) -> *mut ::core::ffi::c_void>; | |
9875 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9876 | #[cfg(feature = "Win32_Foundation")] | |
9877 | pub type PLSA_AP_CALL_PACKAGE = ::core::option::Option<unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, protocolsubmitbuffer: *const ::core::ffi::c_void, clientbufferbase: *const ::core::ffi::c_void, submitbufferlength: u32, protocolreturnbuffer: *mut *mut ::core::ffi::c_void, returnbufferlength: *mut u32, protocolstatus: *mut i32) -> super::super::super::Foundation::NTSTATUS>; | |
9878 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9879 | #[cfg(feature = "Win32_Foundation")] | |
9880 | pub type PLSA_AP_CALL_PACKAGE_PASSTHROUGH = ::core::option::Option<unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, protocolsubmitbuffer: *const ::core::ffi::c_void, clientbufferbase: *const ::core::ffi::c_void, submitbufferlength: u32, protocolreturnbuffer: *mut *mut ::core::ffi::c_void, returnbufferlength: *mut u32, protocolstatus: *mut i32) -> super::super::super::Foundation::NTSTATUS>; | |
9881 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] | |
9882 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
9883 | pub type PLSA_AP_INITIALIZE_PACKAGE = ::core::option::Option<unsafe extern "system" fn(authenticationpackageid: u32, lsadispatchtable: *const LSA_DISPATCH_TABLE, database: *const super::super::super::System::Kernel::STRING, confidentiality: *const super::super::super::System::Kernel::STRING, authenticationpackagename: *mut *mut super::super::super::System::Kernel::STRING) -> super::super::super::Foundation::NTSTATUS>; | |
9884 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9885 | #[cfg(feature = "Win32_Foundation")] | |
9886 | pub type PLSA_AP_LOGON_TERMINATED = ::core::option::Option<unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID) -> ()>; | |
9887 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9888 | #[cfg(feature = "Win32_Foundation")] | |
9889 | pub type PLSA_AP_LOGON_USER = ::core::option::Option<unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, logontype: SECURITY_LOGON_TYPE, authenticationinformation: *const ::core::ffi::c_void, clientauthenticationbase: *const ::core::ffi::c_void, authenticationinformationlength: u32, profilebuffer: *mut *mut ::core::ffi::c_void, profilebufferlength: *mut u32, logonid: *mut super::super::super::Foundation::LUID, substatus: *mut i32, tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, tokeninformation: *mut *mut ::core::ffi::c_void, accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING) -> super::super::super::Foundation::NTSTATUS>; | |
9890 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9891 | #[cfg(feature = "Win32_Foundation")] | |
9892 | pub type PLSA_AP_LOGON_USER_EX = ::core::option::Option< | |
9893 | unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, logontype: SECURITY_LOGON_TYPE, authenticationinformation: *const ::core::ffi::c_void, clientauthenticationbase: *const ::core::ffi::c_void, authenticationinformationlength: u32, profilebuffer: *mut *mut ::core::ffi::c_void, profilebufferlength: *mut u32, logonid: *mut super::super::super::Foundation::LUID, substatus: *mut i32, tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, tokeninformation: *mut *mut ::core::ffi::c_void, accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING, machinename: *mut *mut super::super::super::Foundation::UNICODE_STRING) -> super::super::super::Foundation::NTSTATUS, | |
9894 | >; | |
9895 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9896 | #[cfg(feature = "Win32_Foundation")] | |
9897 | pub type PLSA_AP_LOGON_USER_EX2 = ::core::option::Option< | |
9898 | unsafe extern "system" fn( | |
9899 | clientrequest: *const *const ::core::ffi::c_void, | |
9900 | logontype: SECURITY_LOGON_TYPE, | |
9901 | protocolsubmitbuffer: *const ::core::ffi::c_void, | |
9902 | clientbufferbase: *const ::core::ffi::c_void, | |
9903 | submitbuffersize: u32, | |
9904 | profilebuffer: *mut *mut ::core::ffi::c_void, | |
9905 | profilebuffersize: *mut u32, | |
9906 | logonid: *mut super::super::super::Foundation::LUID, | |
9907 | substatus: *mut i32, | |
9908 | tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, | |
9909 | tokeninformation: *mut *mut ::core::ffi::c_void, | |
9910 | accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, | |
9911 | authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING, | |
9912 | machinename: *mut *mut super::super::super::Foundation::UNICODE_STRING, | |
9913 | primarycredentials: *mut SECPKG_PRIMARY_CRED, | |
9914 | supplementalcredentials: *mut *mut SECPKG_SUPPLEMENTAL_CRED_ARRAY, | |
9915 | ) -> super::super::super::Foundation::NTSTATUS, | |
9916 | >; | |
9917 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9918 | #[cfg(feature = "Win32_Foundation")] | |
9919 | pub type PLSA_AP_LOGON_USER_EX3 = ::core::option::Option< | |
9920 | unsafe extern "system" fn( | |
9921 | clientrequest: *const *const ::core::ffi::c_void, | |
9922 | logontype: SECURITY_LOGON_TYPE, | |
9923 | protocolsubmitbuffer: *const ::core::ffi::c_void, | |
9924 | clientbufferbase: *const ::core::ffi::c_void, | |
9925 | submitbuffersize: u32, | |
9926 | surrogatelogon: *mut SECPKG_SURROGATE_LOGON, | |
9927 | profilebuffer: *mut *mut ::core::ffi::c_void, | |
9928 | profilebuffersize: *mut u32, | |
9929 | logonid: *mut super::super::super::Foundation::LUID, | |
9930 | substatus: *mut i32, | |
9931 | tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, | |
9932 | tokeninformation: *mut *mut ::core::ffi::c_void, | |
9933 | accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, | |
9934 | authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING, | |
9935 | machinename: *mut *mut super::super::super::Foundation::UNICODE_STRING, | |
9936 | primarycredentials: *mut SECPKG_PRIMARY_CRED, | |
9937 | supplementalcredentials: *mut *mut SECPKG_SUPPLEMENTAL_CRED_ARRAY, | |
9938 | ) -> super::super::super::Foundation::NTSTATUS, | |
9939 | >; | |
9940 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9941 | #[cfg(feature = "Win32_Foundation")] | |
9942 | pub type PLSA_AP_POST_LOGON_USER_SURROGATE = ::core::option::Option< | |
9943 | unsafe extern "system" fn( | |
9944 | clientrequest: *const *const ::core::ffi::c_void, | |
9945 | logontype: SECURITY_LOGON_TYPE, | |
9946 | protocolsubmitbuffer: *const ::core::ffi::c_void, | |
9947 | clientbufferbase: *const ::core::ffi::c_void, | |
9948 | submitbuffersize: u32, | |
9949 | surrogatelogon: *const SECPKG_SURROGATE_LOGON, | |
9950 | profilebuffer: *const ::core::ffi::c_void, | |
9951 | profilebuffersize: u32, | |
9952 | logonid: *const super::super::super::Foundation::LUID, | |
9953 | status: super::super::super::Foundation::NTSTATUS, | |
9954 | substatus: super::super::super::Foundation::NTSTATUS, | |
9955 | tokeninformationtype: LSA_TOKEN_INFORMATION_TYPE, | |
9956 | tokeninformation: *const ::core::ffi::c_void, | |
9957 | accountname: *const super::super::super::Foundation::UNICODE_STRING, | |
9958 | authenticatingauthority: *const super::super::super::Foundation::UNICODE_STRING, | |
9959 | machinename: *const super::super::super::Foundation::UNICODE_STRING, | |
9960 | primarycredentials: *const SECPKG_PRIMARY_CRED, | |
9961 | supplementalcredentials: *const SECPKG_SUPPLEMENTAL_CRED_ARRAY, | |
9962 | ) -> super::super::super::Foundation::NTSTATUS, | |
9963 | >; | |
9964 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9965 | #[cfg(feature = "Win32_Foundation")] | |
9966 | pub type PLSA_AP_PRE_LOGON_USER_SURROGATE = ::core::option::Option<unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, logontype: SECURITY_LOGON_TYPE, protocolsubmitbuffer: *const ::core::ffi::c_void, clientbufferbase: *const ::core::ffi::c_void, submitbuffersize: u32, surrogatelogon: *mut SECPKG_SURROGATE_LOGON, substatus: *mut i32) -> super::super::super::Foundation::NTSTATUS>; | |
9967 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9968 | #[cfg(feature = "Win32_Foundation")] | |
9969 | pub type PLSA_AUDIT_ACCOUNT_LOGON = ::core::option::Option<unsafe extern "system" fn(auditid: u32, success: super::super::super::Foundation::BOOLEAN, source: *const super::super::super::Foundation::UNICODE_STRING, clientname: *const super::super::super::Foundation::UNICODE_STRING, mappedname: *const super::super::super::Foundation::UNICODE_STRING, status: super::super::super::Foundation::NTSTATUS) -> super::super::super::Foundation::NTSTATUS>; | |
9970 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9971 | #[cfg(feature = "Win32_Foundation")] | |
9972 | pub type PLSA_AUDIT_LOGON = ::core::option::Option<unsafe extern "system" fn(status: super::super::super::Foundation::NTSTATUS, substatus: super::super::super::Foundation::NTSTATUS, accountname: *const super::super::super::Foundation::UNICODE_STRING, authenticatingauthority: *const super::super::super::Foundation::UNICODE_STRING, workstationname: *const super::super::super::Foundation::UNICODE_STRING, usersid: super::super::super::Foundation::PSID, logontype: SECURITY_LOGON_TYPE, tokensource: *const super::super::TOKEN_SOURCE, logonid: *const super::super::super::Foundation::LUID) -> ()>; | |
9973 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9974 | #[cfg(feature = "Win32_Foundation")] | |
9975 | pub type PLSA_AUDIT_LOGON_EX = ::core::option::Option<unsafe extern "system" fn(status: super::super::super::Foundation::NTSTATUS, substatus: super::super::super::Foundation::NTSTATUS, accountname: *const super::super::super::Foundation::UNICODE_STRING, authenticatingauthority: *const super::super::super::Foundation::UNICODE_STRING, workstationname: *const super::super::super::Foundation::UNICODE_STRING, usersid: super::super::super::Foundation::PSID, logontype: SECURITY_LOGON_TYPE, impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, tokensource: *const super::super::TOKEN_SOURCE, logonid: *const super::super::super::Foundation::LUID) -> ()>; | |
9976 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9977 | #[cfg(feature = "Win32_Foundation")] | |
9978 | pub type PLSA_CALLBACK_FUNCTION = ::core::option::Option<unsafe extern "system" fn(argument1: usize, argument2: usize, inputbuffer: *mut SecBuffer, outputbuffer: *mut SecBuffer) -> super::super::super::Foundation::NTSTATUS>; | |
9979 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9980 | #[cfg(feature = "Win32_Foundation")] | |
9981 | pub type PLSA_CALL_PACKAGE = ::core::option::Option<unsafe extern "system" fn(authenticationpackage: *const super::super::super::Foundation::UNICODE_STRING, protocolsubmitbuffer: *const ::core::ffi::c_void, submitbufferlength: u32, protocolreturnbuffer: *mut *mut ::core::ffi::c_void, returnbufferlength: *mut u32, protocolstatus: *mut i32) -> super::super::super::Foundation::NTSTATUS>; | |
9982 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9983 | #[cfg(feature = "Win32_Foundation")] | |
9984 | pub type PLSA_CALL_PACKAGEEX = ::core::option::Option<unsafe extern "system" fn(authenticationpackage: *const super::super::super::Foundation::UNICODE_STRING, clientbufferbase: *const ::core::ffi::c_void, protocolsubmitbuffer: *const ::core::ffi::c_void, submitbufferlength: u32, protocolreturnbuffer: *mut *mut ::core::ffi::c_void, returnbufferlength: *mut u32, protocolstatus: *mut i32) -> super::super::super::Foundation::NTSTATUS>; | |
9985 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9986 | #[cfg(feature = "Win32_Foundation")] | |
9987 | pub type PLSA_CALL_PACKAGE_PASSTHROUGH = ::core::option::Option<unsafe extern "system" fn(authenticationpackage: *const super::super::super::Foundation::UNICODE_STRING, clientbufferbase: *const ::core::ffi::c_void, protocolsubmitbuffer: *const ::core::ffi::c_void, submitbufferlength: u32, protocolreturnbuffer: *mut *mut ::core::ffi::c_void, returnbufferlength: *mut u32, protocolstatus: *mut i32) -> super::super::super::Foundation::NTSTATUS>; | |
9988 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9989 | #[cfg(feature = "Win32_Foundation")] | |
9990 | pub type PLSA_CANCEL_NOTIFICATION = ::core::option::Option<unsafe extern "system" fn(notifyhandle: super::super::super::Foundation::HANDLE) -> super::super::super::Foundation::NTSTATUS>; | |
9991 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9992 | #[cfg(feature = "Win32_Foundation")] | |
9993 | pub type PLSA_CHECK_PROTECTED_USER_BY_TOKEN = ::core::option::Option<unsafe extern "system" fn(usertoken: super::super::super::Foundation::HANDLE, protecteduser: *mut super::super::super::Foundation::BOOLEAN) -> super::super::super::Foundation::NTSTATUS>; | |
9994 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9995 | #[cfg(feature = "Win32_Foundation")] | |
9996 | pub type PLSA_CLIENT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(callback: ::windows_sys::core::PCSTR, argument1: usize, argument2: usize, input: *const SecBuffer, output: *mut SecBuffer) -> super::super::super::Foundation::NTSTATUS>; | |
9997 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
9998 | #[cfg(feature = "Win32_Foundation")] | |
9999 | pub type PLSA_CLOSE_SAM_USER = ::core::option::Option<unsafe extern "system" fn(userhandle: *const ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; | |
10000 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10001 | #[cfg(feature = "Win32_Foundation")] | |
10002 | pub type PLSA_CONVERT_AUTH_DATA_TO_TOKEN = ::core::option::Option<unsafe extern "system" fn(userauthdata: *const ::core::ffi::c_void, userauthdatasize: u32, impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, tokensource: *const super::super::TOKEN_SOURCE, logontype: SECURITY_LOGON_TYPE, authorityname: *const super::super::super::Foundation::UNICODE_STRING, token: *mut super::super::super::Foundation::HANDLE, logonid: *mut super::super::super::Foundation::LUID, accountname: *mut super::super::super::Foundation::UNICODE_STRING, substatus: *mut i32) -> super::super::super::Foundation::NTSTATUS>; | |
10003 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10004 | #[cfg(feature = "Win32_Foundation")] | |
10005 | pub type PLSA_COPY_FROM_CLIENT_BUFFER = ::core::option::Option<unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, length: u32, buffertocopy: *mut ::core::ffi::c_void, clientbaseaddress: *const ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; | |
10006 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10007 | #[cfg(feature = "Win32_Foundation")] | |
10008 | pub type PLSA_COPY_TO_CLIENT_BUFFER = ::core::option::Option<unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, length: u32, clientbaseaddress: *mut ::core::ffi::c_void, buffertocopy: *const ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; | |
10009 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10010 | #[cfg(feature = "Win32_Foundation")] | |
10011 | pub type PLSA_CRACK_SINGLE_NAME = ::core::option::Option<unsafe extern "system" fn(formatoffered: u32, performatgc: super::super::super::Foundation::BOOLEAN, nameinput: *const super::super::super::Foundation::UNICODE_STRING, prefix: *const super::super::super::Foundation::UNICODE_STRING, requestedformat: u32, crackedname: *mut super::super::super::Foundation::UNICODE_STRING, dnsdomainname: *mut super::super::super::Foundation::UNICODE_STRING, substatus: *mut u32) -> super::super::super::Foundation::NTSTATUS>; | |
10012 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10013 | #[cfg(feature = "Win32_Foundation")] | |
10014 | pub type PLSA_CREATE_LOGON_SESSION = ::core::option::Option<unsafe extern "system" fn(logonid: *mut super::super::super::Foundation::LUID) -> super::super::super::Foundation::NTSTATUS>; | |
10015 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
10016 | pub type PLSA_CREATE_SHARED_MEMORY = ::core::option::Option<unsafe extern "system" fn(maxsize: u32, initialsize: u32) -> *mut ::core::ffi::c_void>; | |
10017 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] | |
10018 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] | |
10019 | pub type PLSA_CREATE_THREAD = ::core::option::Option<unsafe extern "system" fn(securityattributes: *const super::super::SECURITY_ATTRIBUTES, stacksize: u32, startfunction: super::super::super::System::Threading::LPTHREAD_START_ROUTINE, threadparameter: *const ::core::ffi::c_void, creationflags: u32, threadid: *mut u32) -> super::super::super::Foundation::HANDLE>; | |
10020 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10021 | #[cfg(feature = "Win32_Foundation")] | |
10022 | pub type PLSA_CREATE_TOKEN = | |
10023 | ::core::option::Option<unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, tokensource: *const super::super::TOKEN_SOURCE, logontype: SECURITY_LOGON_TYPE, impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, tokeninformationtype: LSA_TOKEN_INFORMATION_TYPE, tokeninformation: *const ::core::ffi::c_void, tokengroups: *const super::super::TOKEN_GROUPS, accountname: *const super::super::super::Foundation::UNICODE_STRING, authorityname: *const super::super::super::Foundation::UNICODE_STRING, workstation: *const super::super::super::Foundation::UNICODE_STRING, profilepath: *const super::super::super::Foundation::UNICODE_STRING, token: *mut super::super::super::Foundation::HANDLE, substatus: *mut i32) -> super::super::super::Foundation::NTSTATUS>; | |
10024 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10025 | #[cfg(feature = "Win32_Foundation")] | |
10026 | pub type PLSA_CREATE_TOKEN_EX = ::core::option::Option<unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, tokensource: *const super::super::TOKEN_SOURCE, logontype: SECURITY_LOGON_TYPE, impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, tokeninformationtype: LSA_TOKEN_INFORMATION_TYPE, tokeninformation: *const ::core::ffi::c_void, tokengroups: *const super::super::TOKEN_GROUPS, workstation: *const super::super::super::Foundation::UNICODE_STRING, profilepath: *const super::super::super::Foundation::UNICODE_STRING, sessioninformation: *const ::core::ffi::c_void, sessioninformationtype: SECPKG_SESSIONINFO_TYPE, token: *mut super::super::super::Foundation::HANDLE, substatus: *mut i32) -> super::super::super::Foundation::NTSTATUS>; | |
10027 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] | |
10028 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10029 | pub type PLSA_DELETE_CREDENTIAL = ::core::option::Option<unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, authenticationpackage: u32, primarykeyvalue: *const super::super::super::System::Kernel::STRING) -> super::super::super::Foundation::NTSTATUS>; | |
10030 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10031 | #[cfg(feature = "Win32_Foundation")] | |
10032 | pub type PLSA_DELETE_LOGON_SESSION = ::core::option::Option<unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID) -> super::super::super::Foundation::NTSTATUS>; | |
04454e1e | 10033 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10034 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10035 | pub type PLSA_DELETE_SHARED_MEMORY = ::core::option::Option<unsafe extern "system" fn(sharedmem: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOLEAN>; |
04454e1e | 10036 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10037 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10038 | pub type PLSA_DUPLICATE_HANDLE = ::core::option::Option<unsafe extern "system" fn(sourcehandle: super::super::super::Foundation::HANDLE, destionationhandle: *mut super::super::super::Foundation::HANDLE) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10039 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10040 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10041 | pub type PLSA_EXPAND_AUTH_DATA_FOR_DOMAIN = ::core::option::Option<unsafe extern "system" fn(userauthdata: *const u8, userauthdatasize: u32, reserved: *const ::core::ffi::c_void, expandedauthdata: *mut *mut u8, expandedauthdatasize: *mut u32) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10042 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10043 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10044 | pub type PLSA_FREE_CLIENT_BUFFER = ::core::option::Option<unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, clientbaseaddress: *const ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; |
10045 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
10046 | pub type PLSA_FREE_LSA_HEAP = ::core::option::Option<unsafe extern "system" fn(base: *const ::core::ffi::c_void) -> ()>; | |
10047 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
10048 | pub type PLSA_FREE_PRIVATE_HEAP = ::core::option::Option<unsafe extern "system" fn(base: *const ::core::ffi::c_void) -> ()>; | |
10049 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
10050 | pub type PLSA_FREE_SHARED_MEMORY = ::core::option::Option<unsafe extern "system" fn(sharedmem: *const ::core::ffi::c_void, memory: *mut ::core::ffi::c_void) -> ()>; | |
04454e1e | 10051 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10052 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10053 | pub type PLSA_GET_APP_MODE_INFO = ::core::option::Option<unsafe extern "system" fn(userfunction: *mut u32, argument1: *mut usize, argument2: *mut usize, userdata: *mut SecBuffer, returntolsa: *mut super::super::super::Foundation::BOOLEAN) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10054 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10055 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10056 | pub type PLSA_GET_AUTH_DATA_FOR_USER = ::core::option::Option<unsafe extern "system" fn(name: *const super::super::super::Foundation::UNICODE_STRING, nametype: SECPKG_NAME_TYPE, prefix: *const super::super::super::Foundation::UNICODE_STRING, userauthdata: *mut *mut u8, userauthdatasize: *mut u32, userflatname: *mut super::super::super::Foundation::UNICODE_STRING) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10057 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10058 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10059 | pub type PLSA_GET_CALL_INFO = ::core::option::Option<unsafe extern "system" fn(info: *mut SECPKG_CALL_INFO) -> super::super::super::Foundation::BOOLEAN>; |
04454e1e | 10060 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10061 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10062 | pub type PLSA_GET_CLIENT_INFO = ::core::option::Option<unsafe extern "system" fn(clientinfo: *mut SECPKG_CLIENT_INFO) -> super::super::super::Foundation::NTSTATUS>; |
10063 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] | |
10064 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10065 | pub type PLSA_GET_CREDENTIALS = ::core::option::Option<unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, authenticationpackage: u32, querycontext: *mut u32, retrieveallcredentials: super::super::super::Foundation::BOOLEAN, primarykeyvalue: *const super::super::super::System::Kernel::STRING, primarykeylength: *mut u32, credentials: *const super::super::super::System::Kernel::STRING) -> super::super::super::Foundation::NTSTATUS>; | |
04454e1e | 10066 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10067 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10068 | pub type PLSA_GET_EXTENDED_CALL_FLAGS = ::core::option::Option<unsafe extern "system" fn(flags: *mut u32) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10069 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10070 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10071 | pub type PLSA_GET_SERVICE_ACCOUNT_PASSWORD = ::core::option::Option<unsafe extern "system" fn(accountname: *const super::super::super::Foundation::UNICODE_STRING, domainname: *const super::super::super::Foundation::UNICODE_STRING, credfetch: CRED_FETCH, filetimeexpiry: *mut super::super::super::Foundation::FILETIME, currentpassword: *mut super::super::super::Foundation::UNICODE_STRING, previouspassword: *mut super::super::super::Foundation::UNICODE_STRING, filetimecurrpwdvalidforoutbound: *mut super::super::super::Foundation::FILETIME) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10072 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10073 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10074 | pub type PLSA_GET_USER_AUTH_DATA = ::core::option::Option<unsafe extern "system" fn(userhandle: *const ::core::ffi::c_void, userauthdata: *mut *mut u8, userauthdatasize: *mut u32) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10075 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10076 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10077 | pub type PLSA_GET_USER_CREDENTIALS = ::core::option::Option<unsafe extern "system" fn(userhandle: *const ::core::ffi::c_void, primarycreds: *mut *mut ::core::ffi::c_void, primarycredssize: *mut u32, supplementalcreds: *mut *mut ::core::ffi::c_void, supplementalcredssize: *mut u32) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10078 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10079 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10080 | pub type PLSA_IMPERSONATE_CLIENT = ::core::option::Option<unsafe extern "system" fn() -> super::super::super::Foundation::NTSTATUS>; |
10081 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
10082 | pub type PLSA_LOCATE_PKG_BY_ID = ::core::option::Option<unsafe extern "system" fn(packgeid: u32) -> *mut ::core::ffi::c_void>; | |
04454e1e | 10083 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10084 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10085 | pub type PLSA_MAP_BUFFER = ::core::option::Option<unsafe extern "system" fn(inputbuffer: *const SecBuffer, outputbuffer: *mut SecBuffer) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10086 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10087 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10088 | pub type PLSA_OPEN_SAM_USER = ::core::option::Option<unsafe extern "system" fn(name: *const super::super::super::Foundation::UNICODE_STRING, nametype: SECPKG_NAME_TYPE, prefix: *const super::super::super::Foundation::UNICODE_STRING, allowguest: super::super::super::Foundation::BOOLEAN, reserved: u32, userhandle: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10089 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10090 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10091 | pub type PLSA_OPEN_TOKEN_BY_LOGON_ID = ::core::option::Option<unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, rettokenhandle: *mut super::super::super::Foundation::HANDLE) -> super::super::super::Foundation::NTSTATUS>; |
10092 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
10093 | pub type PLSA_PROTECT_MEMORY = ::core::option::Option<unsafe extern "system" fn(buffer: *mut ::core::ffi::c_void, buffersize: u32) -> ()>; | |
04454e1e | 10094 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10095 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10096 | pub type PLSA_QUERY_CLIENT_REQUEST = ::core::option::Option<unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, querytype: u32, replybuffer: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10097 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10098 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10099 | pub type PLSA_REDIRECTED_LOGON_CALLBACK = ::core::option::Option<unsafe extern "system" fn(redirectedlogonhandle: super::super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bufferlength: u32, returnbuffer: *mut *mut ::core::ffi::c_void, returnbufferlength: *mut u32) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10100 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10101 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10102 | pub type PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK = ::core::option::Option<unsafe extern "system" fn(redirectedlogonhandle: super::super::super::Foundation::HANDLE) -> ()>; |
04454e1e | 10103 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10104 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10105 | pub type PLSA_REDIRECTED_LOGON_GET_LOGON_CREDS = ::core::option::Option<unsafe extern "system" fn(redirectedlogonhandle: super::super::super::Foundation::HANDLE, logonbuffer: *mut *mut u8, logonbufferlength: *mut u32) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10106 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10107 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10108 | pub type PLSA_REDIRECTED_LOGON_GET_SUPP_CREDS = ::core::option::Option<unsafe extern "system" fn(redirectedlogonhandle: super::super::super::Foundation::HANDLE, supplementalcredentials: *mut *mut SECPKG_SUPPLEMENTAL_CRED_ARRAY) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10109 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10110 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10111 | pub type PLSA_REDIRECTED_LOGON_INIT = ::core::option::Option<unsafe extern "system" fn(redirectedlogonhandle: super::super::super::Foundation::HANDLE, packagename: *const super::super::super::Foundation::UNICODE_STRING, sessionid: u32, logonid: *const super::super::super::Foundation::LUID) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10112 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10113 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10114 | pub type PLSA_REGISTER_CALLBACK = ::core::option::Option<unsafe extern "system" fn(callbackid: u32, callback: PLSA_CALLBACK_FUNCTION) -> super::super::super::Foundation::NTSTATUS>; |
10115 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] | |
10116 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] | |
10117 | pub type PLSA_REGISTER_NOTIFICATION = ::core::option::Option<unsafe extern "system" fn(startfunction: super::super::super::System::Threading::LPTHREAD_START_ROUTINE, parameter: *const ::core::ffi::c_void, notificationtype: u32, notificationclass: u32, notificationflags: u32, intervalminutes: u32, waitevent: super::super::super::Foundation::HANDLE) -> super::super::super::Foundation::HANDLE>; | |
04454e1e | 10118 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10119 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10120 | pub type PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS = ::core::option::Option<unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, supplementalcredsize: u32, supplementalcreds: *const ::core::ffi::c_void, synchronous: super::super::super::Foundation::BOOLEAN) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10121 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10122 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10123 | pub type PLSA_SET_APP_MODE_INFO = ::core::option::Option<unsafe extern "system" fn(userfunction: u32, argument1: usize, argument2: usize, userdata: *const SecBuffer, returntolsa: super::super::super::Foundation::BOOLEAN) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10124 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10125 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10126 | pub type PLSA_UNLOAD_PACKAGE = ::core::option::Option<unsafe extern "system" fn() -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10127 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10128 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10129 | pub type PLSA_UPDATE_PRIMARY_CREDENTIALS = ::core::option::Option<unsafe extern "system" fn(primarycredentials: *const SECPKG_PRIMARY_CRED, credentials: *const SECPKG_SUPPLEMENTAL_CRED_ARRAY) -> super::super::super::Foundation::NTSTATUS>; |
10130 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] | |
10131 | pub type PSAM_CREDENTIAL_UPDATE_FREE_ROUTINE = ::core::option::Option<unsafe extern "system" fn(p: *const ::core::ffi::c_void) -> ()>; | |
04454e1e | 10132 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10133 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10134 | pub type PSAM_CREDENTIAL_UPDATE_NOTIFY_ROUTINE = ::core::option::Option<unsafe extern "system" fn(clearpassword: *const super::super::super::Foundation::UNICODE_STRING, oldcredentials: *const ::core::ffi::c_void, oldcredentialsize: u32, useraccountcontrol: u32, upn: *const super::super::super::Foundation::UNICODE_STRING, username: *const super::super::super::Foundation::UNICODE_STRING, netbiosdomainname: *const super::super::super::Foundation::UNICODE_STRING, dnsdomainname: *const super::super::super::Foundation::UNICODE_STRING, newcredentials: *mut *mut ::core::ffi::c_void, newcredentialsize: *mut u32) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10135 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10136 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10137 | pub type PSAM_CREDENTIAL_UPDATE_REGISTER_MAPPED_ENTRYPOINTS_ROUTINE = ::core::option::Option<unsafe extern "system" fn(table: *mut SAM_REGISTER_MAPPING_TABLE) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10138 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10139 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10140 | pub type PSAM_CREDENTIAL_UPDATE_REGISTER_ROUTINE = ::core::option::Option<unsafe extern "system" fn(credentialname: *mut super::super::super::Foundation::UNICODE_STRING) -> super::super::super::Foundation::BOOLEAN>; |
04454e1e | 10141 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10142 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10143 | pub type PSAM_INIT_NOTIFICATION_ROUTINE = ::core::option::Option<unsafe extern "system" fn() -> super::super::super::Foundation::BOOLEAN>; |
04454e1e | 10144 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10145 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10146 | pub type PSAM_PASSWORD_FILTER_ROUTINE = ::core::option::Option<unsafe extern "system" fn(accountname: *const super::super::super::Foundation::UNICODE_STRING, fullname: *const super::super::super::Foundation::UNICODE_STRING, password: *const super::super::super::Foundation::UNICODE_STRING, setoperation: super::super::super::Foundation::BOOLEAN) -> super::super::super::Foundation::BOOLEAN>; |
04454e1e | 10147 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10148 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10149 | pub type PSAM_PASSWORD_NOTIFICATION_ROUTINE = ::core::option::Option<unsafe extern "system" fn(username: *mut super::super::super::Foundation::UNICODE_STRING, relativeid: u32, newpassword: *mut super::super::super::Foundation::UNICODE_STRING) -> super::super::super::Foundation::NTSTATUS>; |
10150 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
10151 | #[cfg(feature = "Win32_Security_Credentials")] | |
10152 | pub type QUERY_CONTEXT_ATTRIBUTES_EX_FN_A = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows_sys::core::HRESULT>; | |
10153 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
10154 | #[cfg(feature = "Win32_Security_Credentials")] | |
10155 | pub type QUERY_CONTEXT_ATTRIBUTES_EX_FN_W = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows_sys::core::HRESULT>; | |
10156 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
10157 | #[cfg(feature = "Win32_Security_Credentials")] | |
10158 | pub type QUERY_CONTEXT_ATTRIBUTES_FN_A = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; | |
10159 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
10160 | #[cfg(feature = "Win32_Security_Credentials")] | |
10161 | pub type QUERY_CONTEXT_ATTRIBUTES_FN_W = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; | |
10162 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
10163 | #[cfg(feature = "Win32_Security_Credentials")] | |
10164 | pub type QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_A = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows_sys::core::HRESULT>; | |
10165 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
10166 | #[cfg(feature = "Win32_Security_Credentials")] | |
10167 | pub type QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_W = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows_sys::core::HRESULT>; | |
10168 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
10169 | #[cfg(feature = "Win32_Security_Credentials")] | |
10170 | pub type QUERY_CREDENTIALS_ATTRIBUTES_FN_A = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; | |
10171 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
10172 | #[cfg(feature = "Win32_Security_Credentials")] | |
10173 | pub type QUERY_CREDENTIALS_ATTRIBUTES_FN_W = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; | |
10174 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
10175 | #[cfg(feature = "Win32_Security_Credentials")] | |
10176 | pub type QUERY_SECURITY_CONTEXT_TOKEN_FN = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; | |
04454e1e | 10177 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 10178 | pub type QUERY_SECURITY_PACKAGE_INFO_FN_A = ::core::option::Option<unsafe extern "system" fn(param0: *mut i8, param1: *mut *mut SecPkgInfoA) -> ::windows_sys::core::HRESULT>; |
04454e1e | 10179 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
10180 | pub type QUERY_SECURITY_PACKAGE_INFO_FN_W = ::core::option::Option<unsafe extern "system" fn(param0: *mut u16, param1: *mut *mut SecPkgInfoW) -> ::windows_sys::core::HRESULT>; |
10181 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
10182 | #[cfg(feature = "Win32_Security_Credentials")] | |
10183 | pub type REVERT_SECURITY_CONTEXT_FN = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle) -> ::windows_sys::core::HRESULT>; | |
04454e1e | 10184 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
10185 | pub type SEC_GET_KEY_FN = ::core::option::Option<unsafe extern "system" fn(arg: *mut ::core::ffi::c_void, principal: *mut ::core::ffi::c_void, keyver: u32, key: *mut *mut ::core::ffi::c_void, status: *mut ::windows_sys::core::HRESULT) -> ()>; |
10186 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
10187 | #[cfg(feature = "Win32_Security_Credentials")] | |
10188 | pub type SET_CONTEXT_ATTRIBUTES_FN_A = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows_sys::core::HRESULT>; | |
10189 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
10190 | #[cfg(feature = "Win32_Security_Credentials")] | |
10191 | pub type SET_CONTEXT_ATTRIBUTES_FN_W = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows_sys::core::HRESULT>; | |
10192 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
10193 | #[cfg(feature = "Win32_Security_Credentials")] | |
10194 | pub type SET_CREDENTIALS_ATTRIBUTES_FN_A = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows_sys::core::HRESULT>; | |
10195 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
10196 | #[cfg(feature = "Win32_Security_Credentials")] | |
10197 | pub type SET_CREDENTIALS_ATTRIBUTES_FN_W = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows_sys::core::HRESULT>; | |
04454e1e | 10198 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10199 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10200 | pub type SSL_CRACK_CERTIFICATE_FN = ::core::option::Option<unsafe extern "system" fn(pbcertificate: *mut u8, cbcertificate: u32, verifysignature: super::super::super::Foundation::BOOL, ppcertificate: *mut *mut X509Certificate) -> super::super::super::Foundation::BOOL>; |
10201 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10202 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10203 | pub type SSL_EMPTY_CACHE_FN_A = ::core::option::Option<unsafe extern "system" fn(psztargetname: ::windows_sys::core::PCSTR, dwflags: u32) -> super::super::super::Foundation::BOOL>; |
10204 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10205 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10206 | pub type SSL_EMPTY_CACHE_FN_W = ::core::option::Option<unsafe extern "system" fn(psztargetname: ::windows_sys::core::PCWSTR, dwflags: u32) -> super::super::super::Foundation::BOOL>; |
04454e1e | 10207 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10208 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10209 | pub type SSL_FREE_CERTIFICATE_FN = ::core::option::Option<unsafe extern "system" fn(pcertificate: *mut X509Certificate) -> ()>; |
10210 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10211 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10212 | pub type SpAcceptCredentialsFn = ::core::option::Option<unsafe extern "system" fn(logontype: SECURITY_LOGON_TYPE, accountname: *const super::super::super::Foundation::UNICODE_STRING, primarycredentials: *const SECPKG_PRIMARY_CRED, supplementalcredentials: *const SECPKG_SUPPLEMENTAL_CRED) -> super::super::super::Foundation::NTSTATUS>; |
10213 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10214 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10215 | pub type SpAcceptLsaModeContextFn = ::core::option::Option<unsafe extern "system" fn(credentialhandle: usize, contexthandle: usize, inputbuffer: *const SecBufferDesc, contextrequirements: u32, targetdatarep: u32, newcontexthandle: *mut usize, outputbuffer: *mut SecBufferDesc, contextattributes: *mut u32, expirationtime: *mut i64, mappedcontext: *mut super::super::super::Foundation::BOOLEAN, contextdata: *mut SecBuffer) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10216 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10217 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10218 | pub type SpAcquireCredentialsHandleFn = ::core::option::Option<unsafe extern "system" fn(principalname: *const super::super::super::Foundation::UNICODE_STRING, credentialuseflags: u32, logonid: *const super::super::super::Foundation::LUID, authorizationdata: *const ::core::ffi::c_void, getkeyfunciton: *const ::core::ffi::c_void, getkeyargument: *const ::core::ffi::c_void, credentialhandle: *mut usize, expirationtime: *mut i64) -> super::super::super::Foundation::NTSTATUS>; |
10219 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10220 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10221 | pub type SpAddCredentialsFn = ::core::option::Option<unsafe extern "system" fn(credentialhandle: usize, principalname: *const super::super::super::Foundation::UNICODE_STRING, package: *const super::super::super::Foundation::UNICODE_STRING, credentialuseflags: u32, authorizationdata: *const ::core::ffi::c_void, getkeyfunciton: *const ::core::ffi::c_void, getkeyargument: *const ::core::ffi::c_void, expirationtime: *mut i64) -> super::super::super::Foundation::NTSTATUS>; |
10222 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10223 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10224 | pub type SpApplyControlTokenFn = ::core::option::Option<unsafe extern "system" fn(contexthandle: usize, controltoken: *const SecBufferDesc) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10225 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10226 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10227 | pub type SpChangeAccountPasswordFn = ::core::option::Option<unsafe extern "system" fn(pdomainname: *const super::super::super::Foundation::UNICODE_STRING, paccountname: *const super::super::super::Foundation::UNICODE_STRING, poldpassword: *const super::super::super::Foundation::UNICODE_STRING, pnewpassword: *const super::super::super::Foundation::UNICODE_STRING, impersonating: super::super::super::Foundation::BOOLEAN, poutput: *mut SecBufferDesc) -> super::super::super::Foundation::NTSTATUS>; |
10228 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10229 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10230 | pub type SpCompleteAuthTokenFn = ::core::option::Option<unsafe extern "system" fn(contexthandle: usize, inputbuffer: *const SecBufferDesc) -> super::super::super::Foundation::NTSTATUS>; |
10231 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10232 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10233 | pub type SpDeleteContextFn = ::core::option::Option<unsafe extern "system" fn(contexthandle: usize) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10234 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10235 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10236 | pub type SpDeleteCredentialsFn = ::core::option::Option<unsafe extern "system" fn(credentialhandle: usize, key: *const SecBuffer) -> super::super::super::Foundation::NTSTATUS>; |
10237 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10238 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10239 | pub type SpExchangeMetaDataFn = ::core::option::Option<unsafe extern "system" fn(credentialhandle: usize, targetname: *const super::super::super::Foundation::UNICODE_STRING, contextrequirements: u32, metadatalength: u32, metadata: *const u8, contexthandle: *mut usize) -> super::super::super::Foundation::NTSTATUS>; |
10240 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10241 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10242 | pub type SpExportSecurityContextFn = ::core::option::Option<unsafe extern "system" fn(phcontext: usize, fflags: u32, ppackedcontext: *mut SecBuffer, ptoken: *mut super::super::super::Foundation::HANDLE) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10243 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10244 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10245 | pub type SpFormatCredentialsFn = ::core::option::Option<unsafe extern "system" fn(credentials: *const SecBuffer, formattedcredentials: *mut SecBuffer) -> super::super::super::Foundation::NTSTATUS>; |
10246 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10247 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10248 | pub type SpFreeCredentialsHandleFn = ::core::option::Option<unsafe extern "system" fn(credentialhandle: usize) -> super::super::super::Foundation::NTSTATUS>; |
10249 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10250 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10251 | pub type SpGetContextTokenFn = ::core::option::Option<unsafe extern "system" fn(contexthandle: usize, impersonationtoken: *mut super::super::super::Foundation::HANDLE) -> super::super::super::Foundation::NTSTATUS>; |
10252 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10253 | #[cfg(feature = "Win32_Foundation")] | |
10254 | pub type SpGetCredUIContextFn = ::core::option::Option<unsafe extern "system" fn(contexthandle: usize, credtype: *const ::windows_sys::core::GUID, flatcreduicontextlength: *mut u32, flatcreduicontext: *mut *mut u8) -> super::super::super::Foundation::NTSTATUS>; | |
10255 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10256 | #[cfg(feature = "Win32_Foundation")] | |
10257 | pub type SpGetCredentialsFn = ::core::option::Option<unsafe extern "system" fn(credentialhandle: usize, credentials: *mut SecBuffer) -> super::super::super::Foundation::NTSTATUS>; | |
10258 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10259 | #[cfg(feature = "Win32_Foundation")] | |
10260 | pub type SpGetExtendedInformationFn = ::core::option::Option<unsafe extern "system" fn(class: SECPKG_EXTENDED_INFORMATION_CLASS, ppinformation: *mut *mut SECPKG_EXTENDED_INFORMATION) -> super::super::super::Foundation::NTSTATUS>; | |
10261 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10262 | #[cfg(feature = "Win32_Foundation")] | |
10263 | pub type SpGetInfoFn = ::core::option::Option<unsafe extern "system" fn(packageinfo: *mut SecPkgInfoA) -> super::super::super::Foundation::NTSTATUS>; | |
10264 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10265 | #[cfg(feature = "Win32_Foundation")] | |
10266 | pub type SpGetRemoteCredGuardLogonBufferFn = ::core::option::Option<unsafe extern "system" fn(credhandle: usize, contexthandle: usize, targetname: *const super::super::super::Foundation::UNICODE_STRING, redirectedlogonhandle: *mut super::super::super::Foundation::HANDLE, callback: *mut PLSA_REDIRECTED_LOGON_CALLBACK, cleanupcallback: *mut PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK, logonbuffersize: *mut u32, logonbuffer: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; | |
10267 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10268 | #[cfg(feature = "Win32_Foundation")] | |
10269 | pub type SpGetRemoteCredGuardSupplementalCredsFn = ::core::option::Option<unsafe extern "system" fn(credhandle: usize, targetname: *const super::super::super::Foundation::UNICODE_STRING, redirectedlogonhandle: *mut super::super::super::Foundation::HANDLE, callback: *mut PLSA_REDIRECTED_LOGON_CALLBACK, cleanupcallback: *mut PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK, supplementalcredssize: *mut u32, supplementalcreds: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; | |
10270 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10271 | #[cfg(feature = "Win32_Foundation")] | |
10272 | pub type SpGetTbalSupplementalCredsFn = ::core::option::Option<unsafe extern "system" fn(logonid: super::super::super::Foundation::LUID, supplementalcredssize: *mut u32, supplementalcreds: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; | |
10273 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10274 | #[cfg(feature = "Win32_Foundation")] | |
10275 | pub type SpGetUserInfoFn = ::core::option::Option<unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, flags: u32, userdata: *mut *mut SECURITY_USER_DATA) -> super::super::super::Foundation::NTSTATUS>; | |
10276 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10277 | #[cfg(feature = "Win32_Foundation")] | |
10278 | pub type SpImportSecurityContextFn = ::core::option::Option<unsafe extern "system" fn(ppackedcontext: *const SecBuffer, token: super::super::super::Foundation::HANDLE, phcontext: *mut usize) -> super::super::super::Foundation::NTSTATUS>; | |
10279 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10280 | #[cfg(feature = "Win32_Foundation")] | |
10281 | pub type SpInitLsaModeContextFn = ::core::option::Option<unsafe extern "system" fn(credentialhandle: usize, contexthandle: usize, targetname: *const super::super::super::Foundation::UNICODE_STRING, contextrequirements: u32, targetdatarep: u32, inputbuffers: *const SecBufferDesc, newcontexthandle: *mut usize, outputbuffers: *mut SecBufferDesc, contextattributes: *mut u32, expirationtime: *mut i64, mappedcontext: *mut super::super::super::Foundation::BOOLEAN, contextdata: *mut SecBuffer) -> super::super::super::Foundation::NTSTATUS>; | |
10282 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10283 | #[cfg(feature = "Win32_Foundation")] | |
10284 | pub type SpInitUserModeContextFn = ::core::option::Option<unsafe extern "system" fn(contexthandle: usize, packedcontext: *const SecBuffer) -> super::super::super::Foundation::NTSTATUS>; | |
10285 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Threading\"`*"] | |
10286 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] | |
10287 | pub type SpInitializeFn = ::core::option::Option<unsafe extern "system" fn(packageid: usize, parameters: *const SECPKG_PARAMETERS, functiontable: *const LSA_SECPKG_FUNCTION_TABLE) -> super::super::super::Foundation::NTSTATUS>; | |
10288 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10289 | #[cfg(feature = "Win32_Foundation")] | |
10290 | pub type SpInstanceInitFn = ::core::option::Option<unsafe extern "system" fn(version: u32, functiontable: *const SECPKG_DLL_FUNCTIONS, userfunctions: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; | |
10291 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Threading\"`*"] | |
10292 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] | |
10293 | pub type SpLsaModeInitializeFn = ::core::option::Option<unsafe extern "system" fn(lsaversion: u32, packageversion: *mut u32, pptables: *mut *mut SECPKG_FUNCTION_TABLE, pctables: *mut u32) -> super::super::super::Foundation::NTSTATUS>; | |
10294 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10295 | #[cfg(feature = "Win32_Foundation")] | |
10296 | pub type SpMakeSignatureFn = ::core::option::Option<unsafe extern "system" fn(contexthandle: usize, qualityofprotection: u32, messagebuffers: *const SecBufferDesc, messagesequencenumber: u32) -> super::super::super::Foundation::NTSTATUS>; | |
04454e1e | 10297 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10298 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10299 | pub type SpMarshalAttributeDataFn = ::core::option::Option<unsafe extern "system" fn(attributeinfo: u32, attribute: u32, attributedatasize: u32, attributedata: *const u8, marshaledattributedatasize: *mut u32, marshaledattributedata: *mut *mut u8) -> super::super::super::Foundation::NTSTATUS>; |
10300 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10301 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10302 | pub type SpMarshallSupplementalCredsFn = ::core::option::Option<unsafe extern "system" fn(credentialsize: u32, credentials: *const u8, marshalledcredsize: *mut u32, marshalledcreds: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; |
10303 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10304 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10305 | pub type SpQueryContextAttributesFn = ::core::option::Option<unsafe extern "system" fn(contexthandle: usize, contextattribute: u32, buffer: *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10306 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10307 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10308 | pub type SpQueryCredentialsAttributesFn = ::core::option::Option<unsafe extern "system" fn(credentialhandle: usize, credentialattribute: u32, buffer: *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS>; |
10309 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10310 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10311 | pub type SpQueryMetaDataFn = ::core::option::Option<unsafe extern "system" fn(credentialhandle: usize, targetname: *const super::super::super::Foundation::UNICODE_STRING, contextrequirements: u32, metadatalength: *mut u32, metadata: *mut *mut u8, contexthandle: *mut usize) -> super::super::super::Foundation::NTSTATUS>; |
10312 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10313 | #[cfg(feature = "Win32_Foundation")] |
6522a427 | 10314 | pub type SpSaveCredentialsFn = ::core::option::Option<unsafe extern "system" fn(credentialhandle: usize, credentials: *const SecBuffer) -> super::super::super::Foundation::NTSTATUS>; |
04454e1e | 10315 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 10316 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10317 | pub type SpSealMessageFn = ::core::option::Option<unsafe extern "system" fn(contexthandle: usize, qualityofprotection: u32, messagebuffers: *const SecBufferDesc, messagesequencenumber: u32) -> super::super::super::Foundation::NTSTATUS>; |
10318 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10319 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10320 | pub type SpSetContextAttributesFn = ::core::option::Option<unsafe extern "system" fn(contexthandle: usize, contextattribute: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> super::super::super::Foundation::NTSTATUS>; |
10321 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 10322 | #[cfg(feature = "Win32_Foundation")] |
6522a427 EL |
10323 | pub type SpSetCredentialsAttributesFn = ::core::option::Option<unsafe extern "system" fn(credentialhandle: usize, credentialattribute: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> super::super::super::Foundation::NTSTATUS>; |
10324 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10325 | #[cfg(feature = "Win32_Foundation")] | |
10326 | pub type SpSetExtendedInformationFn = ::core::option::Option<unsafe extern "system" fn(class: SECPKG_EXTENDED_INFORMATION_CLASS, info: *const SECPKG_EXTENDED_INFORMATION) -> super::super::super::Foundation::NTSTATUS>; | |
10327 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10328 | #[cfg(feature = "Win32_Foundation")] | |
10329 | pub type SpShutdownFn = ::core::option::Option<unsafe extern "system" fn() -> super::super::super::Foundation::NTSTATUS>; | |
10330 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10331 | #[cfg(feature = "Win32_Foundation")] | |
10332 | pub type SpUnsealMessageFn = ::core::option::Option<unsafe extern "system" fn(contexthandle: usize, messagebuffers: *const SecBufferDesc, messagesequencenumber: u32, qualityofprotection: *mut u32) -> super::super::super::Foundation::NTSTATUS>; | |
10333 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10334 | #[cfg(feature = "Win32_Foundation")] | |
10335 | pub type SpUpdateCredentialsFn = ::core::option::Option<unsafe extern "system" fn(contexthandle: usize, credtype: *const ::windows_sys::core::GUID, flatcreduicontextlength: u32, flatcreduicontext: *const u8) -> super::super::super::Foundation::NTSTATUS>; | |
10336 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10337 | #[cfg(feature = "Win32_Foundation")] | |
10338 | pub type SpUserModeInitializeFn = ::core::option::Option<unsafe extern "system" fn(lsaversion: u32, packageversion: *mut u32, pptables: *mut *mut SECPKG_USER_FUNCTION_TABLE, pctables: *mut u32) -> super::super::super::Foundation::NTSTATUS>; | |
10339 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10340 | #[cfg(feature = "Win32_Foundation")] | |
10341 | pub type SpValidateTargetInfoFn = ::core::option::Option<unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, protocolsubmitbuffer: *const ::core::ffi::c_void, clientbufferbase: *const ::core::ffi::c_void, submitbufferlength: u32, targetinfo: *const SECPKG_TARGETINFO) -> super::super::super::Foundation::NTSTATUS>; | |
10342 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] | |
10343 | #[cfg(feature = "Win32_Foundation")] | |
10344 | pub type SpVerifySignatureFn = ::core::option::Option<unsafe extern "system" fn(contexthandle: usize, messagebuffers: *const SecBufferDesc, messagesequencenumber: u32, qualityofprotection: *mut u32) -> super::super::super::Foundation::NTSTATUS>; | |
04454e1e | 10345 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 | 10346 | pub type SslGetExtensionsFn = ::core::option::Option<unsafe extern "system" fn(clienthello: *const u8, clienthellobytesize: u32, genericextensions: *mut SCH_EXTENSION_DATA, genericextensionscount: u8, bytestoread: *mut u32, flags: SchGetExtensionsOptions) -> ::windows_sys::core::HRESULT>; |
04454e1e | 10347 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] |
6522a427 EL |
10348 | pub type SslGetServerIdentityFn = ::core::option::Option<unsafe extern "system" fn(clienthello: *const u8, clienthellosize: u32, serveridentity: *mut *mut u8, serveridentitysize: *mut u32, flags: u32) -> ::windows_sys::core::HRESULT>; |
10349 | #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] | |
10350 | #[cfg(feature = "Win32_Security_Credentials")] | |
10351 | pub type VERIFY_SIGNATURE_FN = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut SecBufferDesc, param2: u32, param3: *mut u32) -> ::windows_sys::core::HRESULT>; |