pub trait IShellUIHelper7_Impl: Sized + IShellUIHelper6_Impl {
    // Required methods
    fn SetExperimentalFlag(
        &self,
        bstrflagstring: &BSTR,
        vfflag: VARIANT_BOOL
    ) -> Result<()>;
    fn GetExperimentalFlag(&self, bstrflagstring: &BSTR) -> Result<VARIANT_BOOL>;
    fn SetExperimentalValue(
        &self,
        bstrvaluestring: &BSTR,
        dwvalue: u32
    ) -> Result<()>;
    fn GetExperimentalValue(&self, bstrvaluestring: &BSTR) -> Result<u32>;
    fn ResetAllExperimentalFlagsAndValues(&self) -> Result<()>;
    fn GetNeedIEAutoLaunchFlag(&self, bstrurl: &BSTR) -> Result<VARIANT_BOOL>;
    fn SetNeedIEAutoLaunchFlag(
        &self,
        bstrurl: &BSTR,
        flag: VARIANT_BOOL
    ) -> Result<()>;
    fn HasNeedIEAutoLaunchFlag(&self, bstrurl: &BSTR) -> Result<VARIANT_BOOL>;
    fn LaunchIE(&self, bstrurl: &BSTR, automated: VARIANT_BOOL) -> Result<()>;
}

Required Methods§

fn SetExperimentalFlag( &self, bstrflagstring: &BSTR, vfflag: VARIANT_BOOL ) -> Result<()>

fn GetExperimentalFlag(&self, bstrflagstring: &BSTR) -> Result<VARIANT_BOOL>

fn SetExperimentalValue( &self, bstrvaluestring: &BSTR, dwvalue: u32 ) -> Result<()>

fn GetExperimentalValue(&self, bstrvaluestring: &BSTR) -> Result<u32>

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

fn GetNeedIEAutoLaunchFlag(&self, bstrurl: &BSTR) -> Result<VARIANT_BOOL>

fn SetNeedIEAutoLaunchFlag( &self, bstrurl: &BSTR, flag: VARIANT_BOOL ) -> Result<()>

fn HasNeedIEAutoLaunchFlag(&self, bstrurl: &BSTR) -> Result<VARIANT_BOOL>

fn LaunchIE(&self, bstrurl: &BSTR, automated: VARIANT_BOOL) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§