pub trait IAppxBundleReader_Impl: Sized {
// Required methods
fn GetFootprintFile(
&self,
filetype: APPX_BUNDLE_FOOTPRINT_FILE_TYPE,
) -> Result<IAppxFile>;
fn GetBlockMap(&self) -> Result<IAppxBlockMapReader>;
fn GetManifest(&self) -> Result<IAppxBundleManifestReader>;
fn GetPayloadPackages(&self) -> Result<IAppxFilesEnumerator>;
fn GetPayloadPackage(&self, filename: &PCWSTR) -> Result<IAppxFile>;
}
Required Methods§
fn GetFootprintFile( &self, filetype: APPX_BUNDLE_FOOTPRINT_FILE_TYPE, ) -> Result<IAppxFile>
fn GetBlockMap(&self) -> Result<IAppxBlockMapReader>
fn GetManifest(&self) -> Result<IAppxBundleManifestReader>
fn GetPayloadPackages(&self) -> Result<IAppxFilesEnumerator>
fn GetPayloadPackage(&self, filename: &PCWSTR) -> Result<IAppxFile>
Object Safety§
This trait is not object safe.