pub trait IAppxManifestPackageId_Impl: Sized {
// Required methods
fn GetName(&self) -> Result<PWSTR>;
fn GetArchitecture(&self) -> Result<APPX_PACKAGE_ARCHITECTURE>;
fn GetPublisher(&self) -> Result<PWSTR>;
fn GetVersion(&self) -> Result<u64>;
fn GetResourceId(&self) -> Result<PWSTR>;
fn ComparePublisher(&self, other: &PCWSTR) -> Result<BOOL>;
fn GetPackageFullName(&self) -> Result<PWSTR>;
fn GetPackageFamilyName(&self) -> Result<PWSTR>;
}
Required Methods§
fn GetName(&self) -> Result<PWSTR>
fn GetArchitecture(&self) -> Result<APPX_PACKAGE_ARCHITECTURE>
fn GetPublisher(&self) -> Result<PWSTR>
fn GetVersion(&self) -> Result<u64>
fn GetResourceId(&self) -> Result<PWSTR>
fn ComparePublisher(&self, other: &PCWSTR) -> Result<BOOL>
fn GetPackageFullName(&self) -> Result<PWSTR>
fn GetPackageFamilyName(&self) -> Result<PWSTR>
Object Safety§
This trait is not object safe.