Windows APIs
Symbols in sspicli.dll
- AcceptSecurityContext
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- AcquireCredentialsHandleA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- AcquireCredentialsHandleW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- AddCredentialsA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- AddCredentialsW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- AddSecurityPackageA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- AddSecurityPackageW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- ApplyControlToken
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- ChangeAccountPasswordA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- ChangeAccountPasswordW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- CompleteAuthToken
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- CredMarshalTargetInfo
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- CredUnmarshalTargetInfo
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- DecryptMessage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- DeleteSecurityContext
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- DeleteSecurityPackageA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- DeleteSecurityPackageW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- EncryptMessage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- EnumerateSecurityPackagesA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- EnumerateSecurityPackagesW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- ExportSecurityContext
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FreeContextBuffer
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FreeCredentialsHandle
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- GetSecurityUserInfo
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- GetUserNameExA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- GetUserNameExW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- ImpersonateSecurityContext
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- ImportSecurityContextA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- ImportSecurityContextW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- InitSecurityInterfaceA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- InitSecurityInterfaceW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- InitializeSecurityContextA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- InitializeSecurityContextW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- LogonUserExExW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- LsaCallAuthenticationPackage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- LsaConnectLocalUser
(
,
,
,
,
)
- LsaConnectUntrusted
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- LsaDeregisterLogonProcess
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- LsaEnumerateLogonSessions
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- LsaFreeReturnBuffer
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- LsaGetLogonSessionData
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- LsaLogonUser
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- LsaLookupAuthenticationPackage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- LsaRegisterLogonProcess
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- LsaRegisterPolicyChangeNotification
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- LsaSetMachineCertificate
(
,
,
,
,
)
- LsaUnregisterPolicyChangeNotification
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MakeSignature
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- QueryContextAttributesA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- QueryContextAttributesExA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- QueryContextAttributesExW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- QueryContextAttributesW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- QueryCredentialsAttributesA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- QueryCredentialsAttributesExA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- QueryCredentialsAttributesExW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- QueryCredentialsAttributesW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- QuerySecurityContextToken
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- QuerySecurityPackageInfoA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- QuerySecurityPackageInfoW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- RevertSecurityContext
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SaslAcceptSecurityContext
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SaslEnumerateProfilesA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SaslEnumerateProfilesW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SaslGetContextOption
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SaslGetProfilePackageA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SaslGetProfilePackageW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SaslIdentifyPackageA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SaslIdentifyPackageW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SaslInitializeSecurityContextA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SaslInitializeSecurityContextW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SaslSetContextOption
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SealMessage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SecAllocateAndSetCallTarget
(
,
)
- SecAllocateAndSetIPAddress
(
,
)
- SecCacheSspiPackages
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SecDeleteUserModeContext
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SecFreeCallContext
(
,
)
- SecInitUserModeContext
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SeciAllocateAndSetCallFlags
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SeciAllocateAndSetCallTarget
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SeciAllocateAndSetIPAddress
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SeciFreeCallContext
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SeciIsProtectedUser
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SetContextAttributesA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SetContextAttributesW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SetCredentialsAttributesA
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SetCredentialsAttributesW
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiCompareAuthIdentities
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiCopyAuthIdentity
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiDecryptAuthIdentity
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiDecryptAuthIdentityEx
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiEncodeAuthIdentityAsStrings
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiEncodeStringsAsAuthIdentity
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiEncryptAuthIdentity
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiEncryptAuthIdentityEx
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiExcludePackage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiFreeAuthIdentity
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiGetComputerNameForSPN
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiGetTargetHostName
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiIsAuthIdentityEncrypted
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiLocalFree
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiMarshalAuthIdentity
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiPrepareForCredRead
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiPrepareForCredWrite
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiSetChannelBindingFlags
(
,
,
)
- SspiUnmarshalAuthIdentity
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiUnmarshalAuthIdentityInternal
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiValidateAuthIdentity
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- SspiZeroAuthIdentity
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- UnsealMessage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- VerifySignature
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)