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.

Implementors§