Partager via


en-tête mssip.h

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

mssip.h contient les interfaces de programmation suivantes :

Fonctions

 
CryptSIPAddProvider

La fonction CryptSIPAddProvider inscrit les fonctions exportées par un fichier DLL donné qui implémente un package d’interface objet (SIP).
CryptSIPCreateIndirectData

Retourne une structure SIP_INDIRECT_DATA qui contient un hachage de la structure de SIP_SUBJECTINFO fournie, l’algorithme digest et un attribut d’encodage. Le hachage peut être utilisé comme référence indirecte aux données.
CryptSIPGetCaps

Récupère les fonctionnalités d’un package d’interface d’objet (SIP).
CryptSIPGetSignedDataMsg

Récupère une signature Authenticode à partir du fichier.
CryptSIPLoad

Charge la bibliothèque de liens dynamiques (DLL) qui implémente un package d’interface objet (SIP) et affecte les fonctions d’exportation de bibliothèque appropriées à une structure de SIP_DISPATCH_INFO.
CryptSIPPutSignedDataMsg

Stocke une signature Authenticode dans le fichier cible.
CryptSIPRemoveProvider

Supprime les détails du Registre d’un fichier DLL SIP (Subject Interface Package) ajouté par un appel précédent à la fonction CryptSIPAddProvider.
CryptSIPRemoveSignedDataMsg

Supprime une signature Authenticode spécifiée.
CryptSIPRetrieveSubjectGuid

Récupère un GUID basé sur les informations d’en-tête dans un fichier spécifié.
CryptSIPRetrieveSubjectGuidForCatalogFile

Récupère le GUID d’objet associé au fichier spécifié.
CryptSIPVerifyIndirectData

Valide les données hachées indirectes par rapport à l’objet fourni.

Fonctions de rappel

 
pCryptSIPGetCaps

Est implémenté par un package d’interface objet (SIP) pour les fonctionnalités de rapport.
pfnIsFileSupported

Interroge les packages d’interface d’objet (SIP) répertoriés dans le Registre pour déterminer quel SIP gère le type de fichier. (pfnIsFileSupported)
pfnIsFileSupportedName

Interroge les packages d’interface d’objet (SIP) répertoriés dans le Registre pour déterminer quel SIP gère le type de fichier. (pfnIsFileSupportedName)

Structures

 
MS_ADDINFO_BLOB

Fournit des informations supplémentaires pour les types d’objets BLOB en mémoire.
MS_ADDINFO_CATALOGMEMBER

Fournit des informations supplémentaires pour les types d’objets membres du catalogue.
MS_ADDINFO_FLAT

Fournit des informations supplémentaires sur les types d’objets plats ou de bout en bout.
SIP_ADD_NEWPROVIDER

Définit un package d’interface de sujet (SIP). Cette structure est utilisée par la fonction CryptSIPAddProvider.
SIP_CAP_SET_V2

La structure SIP_CAP_SET_V2 définit les fonctionnalités d’un package d’interface objet (SIP). (SIP_CAP_SET_V2 structure)
SIP_CAP_SET_V3

La structure SIP_CAP_SET_V3 définit les fonctionnalités d’un package d’interface objet (SIP). (structure SIP_CAP_SET_V3)
SIP_DISPATCH_INFO

Contient un ensemble de pointeurs de fonction attribués par la fonction CryptSIPLoad que votre application utilise pour effectuer des opérations SIP (Subject Interface Package).
SIP_INDIRECT_DATA

Contient le résumé des informations de sujet hachées.
SIP_SUBJECTINFO

Spécifie les données d’informations sur le sujet dans les API SIP (Subject Interface Package).