Core Packaging Interfaces

Core Packaging Interfaces
IOpcFactory
Creates Packaging API objects and provides support for saving and loading packages.
IOpcPackage
Represents a package and provides methods to access the package's parts and relationships.
IOpcPart
Represents a part that contains data and is not a Relationships part.
IOpcPartEnumerator
A read-only enumerator of IOpcPart interface pointers.
IOpcPartSet
An unordered set of IOpcPart interface pointers to part objects that represent the parts in a package that are not Relationships parts.
IOpcPartUri
Represents the part name of a part.
IOpcRelationship
Represents a relationship, which is a link between a source, which is a part or the package, and a target.
IOpcRelationshipEnumerator
A read-only enumerator of IOpcRelationship interface pointers.
IOpcRelationshipSet
Represents a Relationships part as an unordered set of IOpcRelationship interface pointers to relationship objects.
IOpcUri
Represents the URI of the package root or of a part that is relative to the package root.

Packaging Interfaces

Overviews

Getting Started with the Packaging API

Packaging API Programming Guide

Reference

Packaging Digital Signature Interfaces

Packaging API Reference

Packaging API Samples