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). |