Trait windows::Win32::System::Com::Urlmon::IZoneIdentifier2_Impl

pub trait IZoneIdentifier2_Impl: Sized + IZoneIdentifier_Impl {
    // Required methods
    fn GetLastWriterPackageFamilyName(&self) -> Result<PWSTR>;
    fn SetLastWriterPackageFamilyName(
        &self,
        packagefamilyname: &PCWSTR,
    ) -> Result<()>;
    fn RemoveLastWriterPackageFamilyName(&self) -> Result<()>;
    fn GetAppZoneId(&self) -> Result<u32>;
    fn SetAppZoneId(&self, zone: u32) -> Result<()>;
    fn RemoveAppZoneId(&self) -> Result<()>;
}

Required Methods§

fn GetLastWriterPackageFamilyName(&self) -> Result<PWSTR>

fn SetLastWriterPackageFamilyName( &self, packagefamilyname: &PCWSTR, ) -> Result<()>

fn RemoveLastWriterPackageFamilyName(&self) -> Result<()>

fn GetAppZoneId(&self) -> Result<u32>

fn SetAppZoneId(&self, zone: u32) -> Result<()>

fn RemoveAppZoneId(&self) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§