Export (0) Print
Expand All
0 out of 1 rated this helpful - Rate this topic

Packaging API

Learn about the packaging API, which you can use to create, read, and write app packages. Each app package contains the files that constitute a Windows Store app, and a manifest file that describes the software to Windows.

TopicDescription

IAppxBlockMapBlock

The IAppxBlockMapBlock interface provides a read-only object that represents an individual block within a file contained in the block map file (AppxBlockMap.xml) for the App package. The IAppxBlockMapFile::GetBlocks method is used to return an enumerator for traversing and retrieving the individual blocks of a file listed in the package block map.

IAppxBlockMapBlocksEnumerator

Enumerates the blocks from a block map in a single file.

IAppxBlockMapFile

Represents a file in the block map.

IAppxBlockMapFilesEnumerator

Enumerates the files from a block map.

IAppxBlockMapReader

Represents a read-only object model for block maps that provides access to the file attributes and block hashes.

IAppxBundleFactory

Creates objects for reading and writing bundle packages.

IAppxBundleManifestPackageInfo

Provides a read-only object model for a <Package> element in a bundle package manifest.

IAppxBundleManifestPackageInfoEnumerator

Provides a read-only object model for the list of payload packages that are described in a bundle package manifest.

IAppxBundleManifestReader

Provides a read-only object model for manifests of bundle packages.

IAppxBundleReader

Provides a read-only object model for bundle packages.

IAppxBundleWriter

Provides a write-only object model for bundle packages.

IAppxFactory

Creates objects for reading and writing app packages.

IAppxFile

Retrieves information about a payload or footprint file in a package.

IAppxFilesEnumerator

Enumerates the payload files in a package.

IAppxManifestApplication

Provides access to attribute values of the application.

IAppxManifestApplicationsEnumerator

Enumerates the applications defined in the package manifest.

IAppxManifestPackageDependenciesEnumerator

Enumerates the package dependencies defined in the package manifest.

IAppxManifestPackageDependency

Describes the dependency of one package on another package.

IAppxManifestDeviceCapabilitiesEnumerator

Enumerates the device capabilities defined in the package manifest.

IAppxManifestPackageId

Provides access to the package identity.

IAppxManifestProperties

Provides read-only access to the properties section of a package manifest.

IAppxManifestQualifiedResource

Provides a read-only object model for a <Resource > element in a bundle package manifest.

IAppxManifestQualifiedResourcesEnumerator

Enumerates the qualified resources that are defined in a package manifest.

IAppxManifestReader

Represents an object model of the package manifest that provides methods to access manifest elements and attributes.

IAppxManifestReader2

Represents an object model of the package manifest that provides methods to access manifest elements and attributes.

IAppxManifestResourcesEnumerator

Enumerates the resources defined in the package manifest.

IAppxPackageReader

Provides a read-only object model for app packages.

IAppxPackageWriter

Provides a write-only object model for app packages.

APPX_BUNDLE_FOOTPRINT_FILE_TYPE

Specifies the type of footprint file in a bundle.

APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE

Specifies the type of package for a IAppxBundleManifestPackageInfo object.

APPX_CAPABILITIES

Specifies the capabilities or privileges requested by a package.

APPX_COMPRESSION_OPTION

Specifies the degree of compression used to store the file in the package.

APPX_FOOTPRINT_FILE_TYPE

Specifies the type of footprint file in a package.

APPX_PACKAGE_ARCHITECTURE

Specifies the processor architectures supported by a package.

APPX_PACKAGE_SETTINGS

Represents package settings used to create a package.

 

Related topics

Samples
Create app package sample (CreateAppx)
Extract app package contents sample (ExtractAppx)
Read app package manifest info sample (DescribeAppx)
Tasks
How to create an app package
Quickstart: Extract app package contents
Quickstart: Read app package manifest info
Concepts
App packages and deployment
Glossary
Reference
App package manifest schema
Package deployment API
Package query API

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.