Package resource indexing (PRI) reference
A set of APIs for creating PRI files via a resource indexer. PRI files are used by both packaged and unpackaged apps to locate resources (such as strings or image files) at runtime.
These APIs are used to create build tools that perform similar functions to the Windows SDK MakePri tool and to Visual Studio MSIX projects. They are not intended to be used by applications themselves; at runtime apps should use either Windows.ApplicationModel.Resources (for UWP apps) or Microsoft.Windows.ApplicationModel.Resources (for WinApp SDK apps) to resolve resources.
For more info, and scenario-based walkthroughs of how to use these APIs, see Package resource indexing (PRI) APIs and custom build systems.
In this section
Conceptual
Functions
- MrmCreateConfig function
- MrmCreateConfigInMemory function
- MrmCreateResourceFile function
- MrmCreateResourceFileInMemory function
- MrmCreateResourceIndexer function
- MrmCreateResourceIndexerFromPreviousPriData function
- MrmCreateResourceIndexerFromPreviousPriFile function
- MrmCreateResourceIndexerFromPreviousSchemaData function
- MrmCreateResourceIndexerFromPreviousSchemaFile function
- MrmDestroyIndexerAndMessages function
- MrmDumpPriFile function
- MrmDumpPriFileInMemory function
- MrmDumpPriDataInMemory function
- MrmFreeMemory function
- MrmIndexEmbeddedData function
- MrmIndexFile function
- MrmIndexFileAutoQualifiers function
- MrmIndexResourceContainerAutoQualifiers function
- MrmIndexString function
- MrmPeekResourceIndexerMessages function
Structures
- MrmResourceIndexerHandle structure
- MrmResourceIndexerMessage structure
Enumerations
- MrmDumpType enumeration
- MrmPackagingMode enumeration
- MrmPackagingOptions enumeration
- MrmPlatformVersion enumeration
- MrmResourceIndexerMessageSeverity enumeration