Partager via


en-tête sspi.h

Cet en-tête est utilisé par Security et Identity. Pour plus d'informations, consultez les pages suivantes :

sspi.h contient les interfaces de programmation suivantes :

Fonctions

 
AcceptSecurityContext

Permet au composant serveur d’une application de transport d’établir un contexte de sécurité entre le serveur et un client distant.
AcquireCredentialsHandleA

La fonction AcquireCredentialsHandle (CredSSP) acquiert un handle pour les informations d’identification préexistantes d’un principal de sécurité. (ANSI)
AcquireCredentialsHandleW

La fonction AcquireCredentialsHandle (CredSSP) acquiert un handle pour les informations d’identification préexistantes d’un principal de sécurité. (Unicode)
AddCredentialsA

AddCredentialsA (ANSI) ajoute des informations d’identification à la liste des informations d’identification.
AddCredentialsW

AddCredentialsW (Unicode) ajoute des informations d’identification à la liste des informations d’identification.
AddSecurityPackageA

Ajoute un fournisseur de support de sécurité à la liste des fournisseurs pris en charge par Microsoft Negotiate. (ANSI)
AddSecurityPackageW

Ajoute un fournisseur de support de sécurité à la liste des fournisseurs pris en charge par Microsoft Negotiate. (Unicode)
ApplyControlToken

Permet d’appliquer un jeton de contrôle à un contexte de sécurité.
ChangeAccountPasswordA

Modifie le mot de passe d’un compte de domaine Windows à l’aide du fournisseur de support de sécurité spécifié. (ANSI)
ChangeAccountPasswordW

Modifie le mot de passe d’un compte de domaine Windows à l’aide du fournisseur de support de sécurité spécifié. (Unicode)
CompleteAuthToken

Termine un jeton d’authentification. (CompleteAuthToken)
DecryptMessage

Déchiffre un message à l’aide de Digest.
DéléguéSecurityContext

Délègue le contexte de sécurité au serveur spécifié.
DeleteSecurityContext

Supprime les structures de données locales associées au contexte de sécurité spécifié initié par un appel précédent à la fonction InitializeSecurityContext (Général) ou à la fonction AcceptSecurityContext (Général).
DeleteSecurityPackageA

Supprime un fournisseur de support de sécurité de la liste des fournisseurs pris en charge par Microsoft Negotiate. (ANSI)
DeleteSecurityPackageW

Supprime un fournisseur de support de sécurité de la liste des fournisseurs pris en charge par Microsoft Negotiate. (Unicode)
EncryptMessage

Chiffre un message pour assurer la confidentialité à l’aide de Digest.
EnumerateSecurityPackagesA

Retourne un tableau de structures SecPkgInfo qui fournissent des informations sur les packages de sécurité disponibles pour le client. (ANSI)
EnumerateSecurityPackagesW

Retourne un tableau de structures SecPkgInfo qui fournissent des informations sur les packages de sécurité disponibles pour le client. (Unicode)
ExportSecurityContext

La fonction ExportSecurityContext crée une représentation sérialisée d’un contexte de sécurité qui peut être importée ultérieurement dans un autre processus en appelant ImportSecurityContext.
FreeContextBuffer

Permet aux appelants des fonctions de package de sécurité de libérer les mémoires tampons allouées par le package de sécurité.
FreeCredentialsHandle

Avertit le système de sécurité que les informations d’identification ne sont plus nécessaires.
ImpersonateSecurityContext

Permet à un serveur d’emprunter l’identité d’un client à l’aide d’un jeton obtenu précédemment par un appel à AcceptSecurityContext (Général) ou QuerySecurityContextToken.
ImportSecurityContextA

Importe un contexte de sécurité. Le contexte de sécurité doit avoir été exporté vers le processus appelant ImportSecurityContext par un appel précédent à ExportSecurityContext. (ANSI)
ImportSecurityContextW

Importe un contexte de sécurité. Le contexte de sécurité doit avoir été exporté vers le processus appelant ImportSecurityContext par un appel précédent à ExportSecurityContext. (Unicode)
InitializeSecurityContextA

Lance le contexte de sécurité sortant côté client à partir d’un handle d’informations d’identification. (ANSI)
InitializeSecurityContextW

Lance le contexte de sécurité sortant côté client à partir d’un handle d’informations d’identification. (Unicode)
InitSecurityInterfaceA

La fonction InitSecurityInterface retourne un pointeur vers une table de répartition SSPI. Cette fonction permet aux clients d’utiliser SSPI sans liaison directe à une implémentation de l’interface. (ANSI)
InitSecurityInterfaceW

La fonction InitSecurityInterface retourne un pointeur vers une table de répartition SSPI. Cette fonction permet aux clients d’utiliser SSPI sans liaison directe à une implémentation de l’interface. (Unicode)
MakeSignature

Génère une somme de contrôle de chiffrement du message et inclut également des informations de séquencement pour empêcher la perte ou l’insertion du message.
QueryContextAttributesA

Permet à une application de transport d’interroger le package de sécurité CredSSP (Credential Security Support Provider) pour certains attributs d’un contexte de sécurité. (ANSI)
QueryContextAttributesExA

La fonction QueryContextAttributesExA (ANSI) (sspi.h) permet à une application de transport d’interroger un package de sécurité pour certains attributs d’un contexte de sécurité.
QueryContextAttributesExW

La fonction QueryContextAttributesExW (Unicode) (sspi.h) permet à une application de transport d’interroger un package de sécurité pour certains attributs d’un contexte de sécurité.
QueryContextAttributesW

Permet à une application de transport d’interroger le package de sécurité CredSSP (Credential Security Support Provider) pour certains attributs d’un contexte de sécurité. (Unicode)
QueryCredentialsAttributesA

Récupère les attributs d’une information d’identification, comme le nom associé aux informations d’identification. (ANSI)
QueryCredentialsAttributesExA

Interroger les attributs d’un contexte de sécurité.
QueryCredentialsAttributesExW

Interroger les attributs d’un contexte de sécurité.
QueryCredentialsAttributesW

Récupère les attributs d’une information d’identification, comme le nom associé aux informations d’identification. (Unicode)
QuerySecurityContextToken

Obtient le jeton d’accès pour un contexte de sécurité client et l’utilise directement.
QuerySecurityPackageInfoA

Récupère des informations sur un package de sécurité spécifié. Ces informations incluent les limites sur la taille des informations d’authentification, des informations d’identification et des contextes. (ANSI)
QuerySecurityPackageInfoW

Récupère des informations sur un package de sécurité spécifié. Ces informations incluent les limites sur la taille des informations d’authentification, des informations d’identification et des contextes. (Unicode)
RevertSecurityContext

Permet à un package de sécurité d’arrêter l’emprunt d’identité de l’appelant et de restaurer son propre contexte de sécurité.
SaslAcceptSecurityContext

Encapsule un appel standard à la fonction AcceptSecurityContext (Général) de l’interface du fournisseur de support de sécurité et inclut la création de cookies de serveur SASL.
SaslEnumerateProfilesA

Répertorie les packages qui fournissent une interface SASL. (ANSI)
SaslEnumerateProfilesW

Répertorie les packages qui fournissent une interface SASL. (Unicode)
SaslGetContextOption

Récupère la propriété spécifiée du contexte SASL spécifié.
SaslGetProfilePackageA

Retourne les informations de package pour le package spécifié. (ANSI)
SaslGetProfilePackageW

Retourne les informations de package pour le package spécifié. (Unicode)
SaslIdentifyPackageA

Retourne le préfixe negotiate qui correspond à la mémoire tampon de négociation SASL spécifiée. (ANSI)
SaslIdentifyPackageW

Retourne le préfixe negotiate qui correspond à la mémoire tampon de négociation SASL spécifiée. (Unicode)
SaslInitializeSecurityContextA

Encapsule un appel standard à la fonction InitializeSecurityContext (Général) de l’interface du fournisseur de support de sécurité et traite les cookies du serveur SASL à partir du serveur. (ANSI)
SaslInitializeSecurityContextW

Encapsule un appel standard à la fonction InitializeSecurityContext (Général) de l’interface du fournisseur de support de sécurité et traite les cookies du serveur SASL à partir du serveur. (Unicode)
SaslSetContextOption

Définit la valeur de la propriété spécifiée pour le contexte SASL spécifié.
SetContextAttributesA

Permet à une application de transport de définir les attributs d’un contexte de sécurité pour un package de sécurité. Cette fonction est prise en charge uniquement par le package de sécurité Schannel. (ANSI)
SetContextAttributesW

Permet à une application de transport de définir les attributs d’un contexte de sécurité pour un package de sécurité. Cette fonction est prise en charge uniquement par le package de sécurité Schannel. (Unicode)
SetCredentialsAttributesA

Définit les attributs d’une information d’identification, comme le nom associé aux informations d’identification. (ANSI)
SetCredentialsAttributesW

Définit les attributs d’une information d’identification, comme le nom associé aux informations d’identification. (Unicode)
SspiAcceptSecurityContextAsync

Permet au composant serveur d’une application de transport d’établir de manière asynchrone un contexte de sécurité entre le serveur et un client distant.
SspiAcquireCredentialsHandleAsyncA

Acquiert de façon asynchrone un handle pour les informations d’identification préexistantes d’un principal de sécurité. (ANSI)
SspiAcquireCredentialsHandleAsyncW

Acquiert de façon asynchrone un handle pour les informations d’identification préexistantes d’un principal de sécurité. (Unicode)
SspiAsyncContextRequiresNotify

Détermine si un contexte asynchrone donné nécessite une notification à la fin de l’appel.
SspiCompareAuthIdentities

Compare les deux informations d’identification spécifiées.
SspiCopyAuthIdentity

Crée une copie de la structure d’informations d’identification opaque spécifiée.
SspiCreateAsyncContext

Crée un instance de SspiAsyncContext qui est utilisé pour suivre l’appel asynchrone.
SspiDecryptAuthIdentity

Déchiffre les informations d’identification chiffrées spécifiées.
SspiDecryptAuthIdentityEx

Déchiffre une structure SEC_WINNT_AUTH_IDENTITY_OPAQUE.
SspiDeleteSecurityContextAsync

Supprime les structures de données locales associées au contexte de sécurité spécifié lancé par un appel précédent à la fonction SspiInitializeSecurityContextAsync ou À la fonction SspiAcceptSecurityContextAsync.
SspiEncodeAuthIdentityAsStrings

Encode l’identité d’authentification spécifiée sous la forme de trois chaînes.
SspiEncodeStringsAsAuthIdentity

Encode un ensemble de trois chaînes d’informations d’identification en tant que structure d’identité d’authentification.
SspiEncryptAuthIdentity

Chiffre la structure d’identité spécifiée.
SspiEncryptAuthIdentityEx

Chiffre une structure SEC_WINNT_AUTH_IDENTITY_OPAQUE.
SspiExcludePackage

Crée une structure d’identité qui est une copie de la structure d’identité spécifiée modifiée pour exclure le fournisseur de support de sécurité (SSP) spécifié.
SspiFreeAsyncContext

Libère un contexte créé dans l’appel à la fonction SspiCreateAsyncContext.
SspiFreeAuthIdentity

Libère la mémoire allouée à la structure d’identité spécifiée.
SspiFreeCredentialsHandleAsync

Libère un handle d’informations d’identification.
SspiGetAsyncCallStatus

Obtient la status actuelle d’un appel asynchrone associé au contexte fourni.
SspiGetCredUIContext

Récupère des informations de contexte à partir d’un fournisseur d’informations d’identification. (SspiGetCredUIContext)
SspiGetTargetHostName

Obtient le nom d’hôte associé à la cible spécifiée.
SspiInitializeSecurityContextAsyncA

Initialise un contexte de sécurité asynchrone. (ANSI)
SspiInitializeSecurityContextAsyncW

Initialise un contexte de sécurité asynchrone. (Unicode)
SspiIsAuthIdentityEncrypted

Indique si la structure d’identité spécifiée est chiffrée.
SspiIsPromptingNeeded

Indique si une erreur retournée après un appel à la fonction InitializeSecurityContext ou AcceptSecurityContext nécessite un appel supplémentaire à la fonction SspiPromptForCredentials.
SspiLocalFree

Libère la mémoire associée à la mémoire tampon spécifiée.
SspiMarshalAuthIdentity

Sérialise la structure d’identité spécifiée dans un tableau d’octets.
SspiPrepareForCredRead

Génère un nom cible et un type d’informations d’identification à partir de la structure d’identité spécifiée.
SspiPrepareForCredWrite

Génère des valeurs à partir d’une structure d’identité qui peuvent être passées en tant que valeurs de paramètres dans un appel à la fonction CredWrite.
SspiPromptForCredentialsA

Permet à une application SSPI (Security Support Provider Interface) d’inviter un utilisateur à entrer des informations d’identification. (ANSI)
SspiPromptForCredentialsW

Permet à une application SSPI (Security Support Provider Interface) d’inviter un utilisateur à entrer des informations d’identification. (Unicode)
SspiReinitAsyncContext

Marque un contexte asynchrone à réutiliser.
SspiSetAsyncNotifyCallback

Inscrit un rappel qui est notifié lors de la fin d’appel asynchrone.
SspiUnmarshalAuthIdentity

Désérialise le tableau spécifié de valeurs d’octets dans une structure d’identité.
SspiUnmarshalCredUIContext

Désérialise les informations d’identification obtenues par un fournisseur d’informations d’identification lors d’un appel précédent à la méthode ICredentialProvider::SetSerialization.
SspiUpdateCredentials

Mises à jour les informations d’identification associées au contexte spécifié. (SspiUpdateCredentials)
SspiValidateAuthIdentity

Indique si la structure d’identité spécifiée est valide.
SspiZeroAuthIdentity

Remplit le bloc de mémoire associé à la structure d’identité spécifiée avec des zéros.
VerifySignature

Vérifie qu’un message signé à l’aide de la fonction MakeSignature a été reçu dans l’ordre correct et qu’il n’a pas été modifié.

Fonctions de rappel

 
SspiAsyncNotifyCallback

Rappel utilisé pour notifier l’achèvement d’un appel SSPI asynchrone.

Structures

 
CREDUIWIN_MARSHALED_CONTEXT

Spécifie les informations d’identification qui ont été sérialisées à l’aide de la méthode ICredentialProvider::SetSerialization.
SEC_APPLICATION_PROTOCOL_LIST

Stocke une liste de protocoles d’application.
SEC_APPLICATION_PROTOCOLS

Stocke un tableau de listes de protocoles d’application.
SEC_CERTIFICATE_REQUEST_CONTEXT

Stocke le contexte de demande de certificat.
SEC_CHANNEL_BINDINGS

Spécifie les informations de liaison de canal pour un contexte de sécurité.
SEC_DTLS_MTU

Stocke la MTU DTLS.
SEC_FLAGS

Contient les indicateurs de sécurité.
SEC_NEGOTIATION_INFO

Stocke les informations de négociation de sécurité.
SEC_PRESHAREDKEY

Contient les informations de clé pré-partagées.
SEC_PRESHAREDKEY_IDENTITY

Contient l’identité d’une clé pré-partagée.
SEC_SRTP_MASTER_KEY_IDENTIFIER

Stocke l’identificateur de clé master SRTP.
SEC_SRTP_PROTECTION_PROFILES

Stocke les profils de protection SRTP.
SEC_TOKEN_BINDING

Stocke les informations de liaison de jeton.
SEC_TRAFFIC_SECRETS

Contient les secrets de trafic pour une connexion.
SEC_WINNT_AUTH_BYTE_VECTOR

Spécifie le décalage d’octets et la longueur du tableau des données dans une structure d’authentification.
SEC_WINNT_AUTH_CERTIFICATE_DATA

Spécifie les informations de certificat sérialisées.
SEC_WINNT_AUTH_DATA

Spécifie les données d’authentification.
SEC_WINNT_AUTH_DATA_PASSWORD

Spécifie un mot de passe sérialisé.
SEC_WINNT_AUTH_DATA_TYPE_SMARTCARD_CONTEXTS_DATA

Contient les données d’authentification pour un contexte de carte à puce.
SEC_WINNT_AUTH_FIDO_DATA

Contient des données pour l’authentification FIDO.
SEC_WINNT_AUTH_IDENTITY_A

Vous permet de transmettre un nom d’utilisateur et un mot de passe particuliers à la bibliothèque d’exécution à des fins d’authentification. (ANSI)
SEC_WINNT_AUTH_IDENTITY_EX2

Contient des informations sur une identité d’authentification.
SEC_WINNT_AUTH_IDENTITY_EXA

La structure SEC_WINNT_AUTH_IDENTITY_EXA (ANSI) contient des informations sur un utilisateur.
SEC_WINNT_AUTH_IDENTITY_EXW

La structure SEC_WINNT_AUTH_IDENTITY_EXW (Unicode) contient des informations sur un utilisateur.
SEC_WINNT_AUTH_IDENTITY_INFO

Contient les informations d’identité pour l’authentification.
SEC_WINNT_AUTH_IDENTITY_W

Vous permet de transmettre un nom d’utilisateur et un mot de passe particuliers à la bibliothèque d’exécution à des fins d’authentification. (Unicode)
SEC_WINNT_AUTH_NGC_DATA

Contient les données du NGC pour l’authentification.
SEC_WINNT_AUTH_PACKED_CREDENTIALS

Spécifie les informations d’identification sérialisées.
SEC_WINNT_AUTH_PACKED_CREDENTIALS_EX

Spécifie les informations d’identification sérialisées et une liste de packages de sécurité qui prennent en charge les informations d’identification.
SEC_WINNT_AUTH_SHORT_VECTOR

Spécifie le décalage et le nombre de caractères dans un tableau de valeurs USHORT.
SEC_WINNT_CREDUI_CONTEXT

Spécifie les informations d’identification non sérialisées.
SEC_WINNT_CREDUI_CONTEXT_VECTOR

Spécifie le décalage et la taille des données de contexte d’informations d’identification dans une structure de SEC_WINNT_CREDUI_CONTEXT.
SecBuffer

Décrit une mémoire tampon allouée par une application de transport à passer à un package de sécurité.
SecBufferDesc

La structure SecBufferDesc décrit un tableau de structures SecBuffer à passer d’une application de transport à un package de sécurité.
SecHandle

Représente un handle de sécurité.
SecPkgContext_AccessToken

Retourne un handle au jeton d’accès pour le contexte de sécurité actuel.
SecPkgContext_ApplicationProtocol

Contient des informations sur le protocole d’application du contexte de sécurité.
SecPkgContext_AuthorityA

La structure SecPkgContext_Authority contient le nom de l’autorité d’authentification, le cas échéant. (ANSI)
SecPkgContext_AuthorityW

La structure SecPkgContext_Authority contient le nom de l’autorité d’authentification, le cas échéant. (Unicode)
SecPkgContext_AuthzID

Contient des informations sur l’AuthzID du contexte de sécurité.
SecPkgContext_Bindings

Spécifie une structure qui contient des informations de liaison de canal pour un contexte de sécurité.
SecPkgContext_ClientSpecifiedTarget

Spécifie le nom du principal de service (SPN) de la cible initiale lors de l’appel de la fonction QueryContextAttributes (Digest).
SecPkgContext_CredentialNameA

Contient le nom et le type d’informations d’identification.
SecPkgContext_CredentialNameW

Informations sur le nom des informations d’identification du contexte de sécurité.
SecPkgContext_CredInfo

Spécifie le type d’informations d’identification utilisées pour créer un contexte client.
SecPkgContext_DceInfo

La structure SecPkgContext_DceInfo contient des données d’autorisation utilisées par les services DCE. La fonction QueryContextAttributes (Général) utilise cette structure.
SecPkgContext_Flags

La structure SecPkgContext_Flags contient des informations sur les indicateurs dans le contexte de sécurité actuel. Cette structure est retournée par QueryContextAttributes (Général).
SecPkgContext_KeyInfoA

La structure SecPkgContext_KeyInfo contient des informations sur les clés de session utilisées dans un contexte de sécurité. (ANSI)
SecPkgContext_KeyInfoW

La structure SecPkgContext_KeyInfo contient des informations sur les clés de session utilisées dans un contexte de sécurité. (Unicode)
SecPkgContext_LastClientTokenStatus

Spécifie si le jeton de l’appel le plus récent à la fonction InitializeSecurityContext est le dernier jeton du client.
SecPkgContext_Lifespan

La structure SecPkgContext_Lifespan indique la durée de vie d’un contexte de sécurité. La fonction QueryContextAttributes (Général) utilise cette structure.
SecPkgContext_LogoffTime

Heure de déconnexion du contexte de sécurité.
SecPkgContext_NamesA

La structure SecPkgContext_Names indique le nom de l’utilisateur associé à un contexte de sécurité. La fonction QueryContextAttributes (Général) utilise cette structure. (ANSI)
SecPkgContext_NamesW

La structure SecPkgContext_Names indique le nom de l’utilisateur associé à un contexte de sécurité. La fonction QueryContextAttributes (Général) utilise cette structure. (Unicode)
SecPkgContext_NativeNamesA

Contient les noms du client et du principal du serveur.
SecPkgContext_NativeNamesW

Noms natifs du client et du serveur dans le contexte de sécurité.
SecPkgContext_NegoKeys

Contient les clés de package de sécurité négociées.
SecPkgContext_NegoPackageInfo

Contient des informations sur le package d’application négocié.
SecPkgContext_NegoStatus

Spécifie le status d’erreur de la dernière tentative de création d’un contexte client.
SecPkgContext_NegotiatedTlsExtensions

La structure SecPkgContext_NegotiatedTlsExtensions contient des informations sur les extensions (D)TLS négociées pour la connexion (D)TLS actuelle.
SecPkgContext_NegotiationInfoA

La structure SecPkgContext_NegotiationInfo contient des informations sur le package de sécurité en cours de configuration ou qui a été configuré, et donne également l’status sur la négociation pour configurer le package de sécurité. (ANSI)
SecPkgContext_NegotiationInfoW

La structure SecPkgContext_NegotiationInfo contient des informations sur le package de sécurité en cours de configuration ou qui a été configuré, et donne également l’status sur la négociation pour configurer le package de sécurité. (Unicode)
SecPkgContext_PackageInfoA

Contient les informations du package d’application.
SecPkgContext_PackageInfoW

Contient les informations de package.
SecPkgContext_PasswordExpiry

La structure SecPkgContext_PasswordExpiry contient des informations sur l’expiration d’un mot de passe ou d’autres informations d’identification utilisées pour le contexte de sécurité. Cette structure est retournée par QueryContextAttributes (Général).
SecPkgContext_ProtoInfoA

La structure SecPkgContext_ProtoInfo contient des informations sur le protocole utilisé. (ANSI)
SecPkgContext_ProtoInfoW

La structure SecPkgContext_ProtoInfo contient des informations sur le protocole utilisé. (Unicode)
SecPkgContext_SessionKey

La structure SecPkgContext_SessionKey contient des informations sur la clé de session utilisée pour le contexte de sécurité. Cette structure est retournée par la fonction QueryContextAttributes (Général).
SecPkgContext_Sizes

La structure SecPkgContext_Sizes indique les tailles des structures importantes utilisées dans les fonctions de support de message. La fonction QueryContextAttributes (Général) utilise cette structure.
SecPkgContext_StreamSizes

Indique la taille des différentes parties d’un flux à utiliser avec les fonctions de prise en charge des messages. La fonction QueryContextAttributes (Général) utilise cette structure.
SecPkgContext_SubjectAttributes

Retourne les informations d’attribut de sécurité.
SecPkgContext_Target

Contient les informations de la cible.
SecPkgContext_TargetInformation

Retourne des informations sur les informations d’identification utilisées pour le contexte de sécurité.
SecPkgContext_UserFlags

Contient les indicateurs utilisateur.
SecPkgCredentials_Cert

Spécifie les informations d’identification du certificat. La fonction QueryCredentialsAttributes utilise cette structure.
SecPkgCredentials_KdcProxySettingsW

Spécifie les paramètres de proxy Kerberos pour les informations d’identification.
SecPkgCredentials_NamesA

La structure SecPkgCredentials_Names contient le nom de l’utilisateur associé à un contexte. La fonction QueryCredentialsAttributes utilise cette structure. (ANSI)
SecPkgCredentials_NamesW

La structure SecPkgCredentials_Names contient le nom de l’utilisateur associé à un contexte. La fonction QueryCredentialsAttributes utilise cette structure. (Unicode)
SecPkgCredentials_SSIProviderA

La structure SecPkgCredentials_SSIProvider contient les informations du fournisseur SSI associées à un contexte. La fonction QueryCredentialsAttributes utilise cette structure. (ANSI)
SecPkgCredentials_SSIProviderW

La structure SecPkgCredentials_SSIProvider contient les informations du fournisseur SSI associées à un contexte. La fonction QueryCredentialsAttributes utilise cette structure. (Unicode)
SecPkgInfoA

La structure SecPkgInfo fournit des informations générales sur un package de sécurité, telles que son nom et ses fonctionnalités. (ANSI)
SecPkgInfoW

La structure SecPkgInfo fournit des informations générales sur un package de sécurité, telles que son nom et ses fonctionnalités. (Unicode)
SECURITY_INTEGER

SECURITY_INTEGER est une structure qui contient une valeur numérique. Il est utilisé pour définir d’autres types.
SECURITY_PACKAGE_OPTIONS

Spécifie des informations sur un package de sécurité.
SECURITY_STRING

Utilisé comme interface de chaîne pour les opérations de noyau et est un clone de la structure UNICODE_STRING.
SecurityFunctionTableA

La structure SecurityFunctionTable est une table de répartition qui contient des pointeurs vers les fonctions définies dans SSPI. (ANSI)
SecurityFunctionTableW

La structure SecurityFunctionTable est une table de répartition qui contient des pointeurs vers les fonctions définies dans SSPI. (Unicode)

Énumérations

 
SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT

Indique l’extension de protocole d’application qui est négociée.
SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS

Décrit la status de la négociation du protocole d’application SEC.
SEC_TRAFFIC_SECRET_TYPE

Indique le type de secret de trafic utilisé.
SecDelegationType

Type de délégation utilisé.
SECPKG_ATTR_LCT_STATUS

Indique si le jeton de l’appel le plus récent à la fonction InitializeSecurityContext est le dernier jeton du client.
SECPKG_CRED_CLASS

Indique le type d’informations d’identification utilisées dans un contexte client. L’énumération SECPKG_CRED_CLASS est utilisée dans la structure SecPkgContext_CredInfo.