pub trait IAppxManifestReader_Impl: Sized {
// Required methods
fn GetPackageId(&self) -> Result<IAppxManifestPackageId>;
fn GetProperties(&self) -> Result<IAppxManifestProperties>;
fn GetPackageDependencies(
&self,
) -> Result<IAppxManifestPackageDependenciesEnumerator>;
fn GetCapabilities(&self) -> Result<APPX_CAPABILITIES>;
fn GetResources(&self) -> Result<IAppxManifestResourcesEnumerator>;
fn GetDeviceCapabilities(
&self,
) -> Result<IAppxManifestDeviceCapabilitiesEnumerator>;
fn GetPrerequisite(&self, name: &PCWSTR) -> Result<u64>;
fn GetApplications(&self) -> Result<IAppxManifestApplicationsEnumerator>;
fn GetStream(&self) -> Result<IStream>;
}
Required Methods§
fn GetPackageId(&self) -> Result<IAppxManifestPackageId>
fn GetProperties(&self) -> Result<IAppxManifestProperties>
fn GetPackageDependencies( &self, ) -> Result<IAppxManifestPackageDependenciesEnumerator>
fn GetCapabilities(&self) -> Result<APPX_CAPABILITIES>
fn GetResources(&self) -> Result<IAppxManifestResourcesEnumerator>
fn GetDeviceCapabilities( &self, ) -> Result<IAppxManifestDeviceCapabilitiesEnumerator>
fn GetPrerequisite(&self, name: &PCWSTR) -> Result<u64>
fn GetApplications(&self) -> Result<IAppxManifestApplicationsEnumerator>
fn GetStream(&self) -> Result<IStream>
Object Safety§
This trait is not object safe.