IXpsSignatureBlock interface (xpsdigitalsignature.h)

Represents a block of signature requests that are stored in a SignatureDefinitions part.

Inheritance

The IXpsSignatureBlock interface inherits from the IUnknown interface. IXpsSignatureBlock also has these types of members:

Methods

The IXpsSignatureBlock interface has these methods.

 
IXpsSignatureBlock::CreateRequest

Creates a new IXpsSignatureRequest interface and adds it to the signature block.
IXpsSignatureBlock::GetDocumentIndex

Gets the index of the FixedDocument part that references the SignatureDefinitions part that corresponds to this signature block.
IXpsSignatureBlock::GetDocumentName

Gets a pointer to the IOpcPartUri interface that contains the URI of the document part.
IXpsSignatureBlock::GetPartName

Gets a pointer to the IOpcPartUri interface that contains the URI of the SignatureDefinitions part.
IXpsSignatureBlock::GetRequests

Gets a pointer to the IXpsSignatureRequestCollection interface that contains a collection of signature requests.

Remarks

This interface cannot exist independently from the signature manager from which it was instantiated.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header xpsdigitalsignature.h

See also

IOpcPartUri

IXpsSignatureRequest

IXpsSignatureRequestCollection

Interfaces

XML Paper Specification