Lire en anglais

Partager via


en-tête msopc.h

Cet en-tête est utilisé par l’empaquetage. Pour plus d'informations, consultez les pages suivantes :

msopc.h contient les interfaces de programmation suivantes :

Interfaces

 
IOpcCertificateEnumerator

Énumérateur en lecture seule de pointeurs vers CERT_CONTEXT structures.
IOpcCertificateSet

Ensemble non ordonné de certificats à utiliser avec une signature.
IOpcDigitalSignature

Représente une signature numérique de package.
IOpcDigitalSignatureEnumerator

Énumérateur en lecture seule des pointeurs d’interface IOpcDigitalSignature.
IOpcDigitalSignatureManager

Fournit l’accès à l’empaquetage d’interfaces de signature numérique pour un package représenté par des objets API d’empaquetage.
IOpcFactory

Crée des objets API d’empaquetage et prend en charge l’enregistrement et le chargement des packages.
IOpcPackage

Représente un package et fournit des méthodes pour accéder aux parties et aux relations du package.
IOpcPart

Représente une partie qui contient des données et n’est pas une partie Relations.
IOpcPartEnumerator

Énumérateur en lecture seule des pointeurs d’interface IOpcPart.
IOpcPartSet

Un ensemble non ordonné de pointeurs d’interface IOpcPart vers des objets de composant qui représentent les parties d’un package qui ne sont pas des parties relations.
IOpcPartUri

Représente le nom de composant d’un composant.
IOpcRelationship

Représente une relation, qui est un lien entre une source, qui est une partie ou le package, et une cible.
IOpcRelationshipEnumerator

Énumérateur en lecture seule des pointeurs d’interface IOpcRelationship.
IOpcRelationshipSelector

Représente comment sélectionner, à partir d’une partie Relations, les relations à référencer pour la signature.
IOpcRelationshipSelectorEnumerator

Énumérateur en lecture seule des pointeurs d’interface IOpcRelationshipSelector.
IOpcRelationshipSelectorSet

Ensemble non ordonné de pointeurs d’interface IOpcRelationshipSelector qui représentent les critères de sélection utilisés pour identifier les relations pour la signature.
IOpcRelationshipSet

Représente un composant Relationships sous la forme d’un ensemble non ordonné de pointeurs d’interface IOpcRelationship vers des objets de relation.
IOpcSignatureCustomObject

Représente un élément Object spécifique à l’application qui a été ou sera signé.
IOpcSignatureCustomObjectEnumerator

Énumérateur en lecture seule des pointeurs d’interface IOpcSignatureCustomObject.
IOpcSignatureCustomObjectSet

Ensemble non ordonné de pointeurs d’interface IOpcSignatureCustomObject qui contiennent le balisage XML des éléments Object spécifiques à l’application.
IOpcSignaturePartReference

Représente une référence à un composant qui a été ou sera signé.
IOpcSignaturePartReferenceEnumerator

Énumérateur en lecture seule des pointeurs d’interface IOpcSignaturePartReference.
IOpcSignaturePartReferenceSet

Ensemble non ordonné de pointeurs d’interface IOpcSignaturePartReference qui représentent des références à des parties à signer.
IOpcSignatureReference

Représente une référence au balisage XML qui a été ou sera signé.
IOpcSignatureReferenceEnumerator

Énumérateur en lecture seule des pointeurs d’interface IOpcSignatureReference.
IOpcSignatureReferenceSet

Ensemble non ordonné de pointeurs d’interface IOpcSignatureReference qui représentent des références aux éléments XML à signer.
IOpcSignatureRelationshipReference

Représente une référence à un composant Relations qui contient des relations qui ont été ou seront signées.
IOpcSignatureRelationshipReferenceEnumerator

Énumérateur en lecture seule des pointeurs d’interface IOpcSignatureRelationshipReference.
IOpcSignatureRelationshipReferenceSet

Ensemble non ordonné de pointeurs d’interface IOpcSignatureRelationshipReference qui représentent des références à des parties Relationships qui contiennent des relations à signer.
IOpcSigningOptions

Fournit des méthodes pour définir et accéder aux informations requises pour générer une signature.
IOpcUri

Représente l’URI de la racine du package ou d’une partie relative à la racine du package.

Énumérations

 
OPC_CANONICALIZATION_METHOD

Décrit la méthode de canonisation à appliquer au balisage XML.
OPC_CERTIFICATE_EMBEDDING_OPTION

Décrit l’emplacement de stockage d’un certificat utilisé pour la signature.
OPC_COMPRESSION_OPTIONS

Décrit les façons de compresser le contenu d’une partie.
OPC_READ_FLAGS

Décrit les paramètres de lecture pour la mise en cache des composants de package et leur validation par rapport aux exigences de conformité OPC (Opc) ecMA-376 OpenXML, 1ère édition, partie 2:_Open.
OPC_RELATIONSHIP_SELECTOR

Décrit comment interpréter le paramètre selectionCriterion de la méthode IOpcRelationshipSelector::GetSelectionCriterion.
OPC_RELATIONSHIPS_SIGNING_OPTION

Indique si une référence représentée par l’interface IOpcSignatureRelationshipReference fait référence à la totalité ou à un sous-ensemble de relations représentées en tant qu’objets de relation dans un objet de jeu de relations.
OPC_SIGNATURE_TIME_FORMAT

Décrit comment interpréter le paramètre signingTime, qui est un enregistrement de la création d’une signature, de la méthode IOpcDigitalSignature::GetSigningTime.
OPC_SIGNATURE_VALIDATION_RESULT

Indique le status de la signature.
OPC_STREAM_IO_MODE

Décrit la status en lecture/écriture d’un flux.
OPC_URI_TARGET_MODE

Indique le mode cible d’une relation.
OPC_WRITE_FLAGS

Décrit la méthode d’encodage utilisée par l’objet de sérialisation pour produire le package.