windows::Win32::Web::InternetExplorer

Trait ITargetFramePriv_Impl

pub trait ITargetFramePriv_Impl: IUnknownImpl {
    // Required methods
    fn FindFrameDownwards(
        &self,
        psztargetname: &PCWSTR,
        dwflags: u32,
    ) -> Result<IUnknown>;
    fn FindFrameInContext(
        &self,
        psztargetname: &PCWSTR,
        punkcontextframe: Ref<'_, IUnknown>,
        dwflags: u32,
    ) -> Result<IUnknown>;
    fn OnChildFrameActivate(
        &self,
        punkchildframe: Ref<'_, IUnknown>,
    ) -> Result<()>;
    fn OnChildFrameDeactivate(
        &self,
        punkchildframe: Ref<'_, IUnknown>,
    ) -> Result<()>;
    fn NavigateHack(
        &self,
        grfhlnf: u32,
        pbc: Ref<'_, IBindCtx>,
        pibsc: Ref<'_, IBindStatusCallback>,
        psztargetname: &PCWSTR,
        pszurl: &PCWSTR,
        pszlocation: &PCWSTR,
    ) -> Result<()>;
    fn FindBrowserByIndex(&self, dwid: u32) -> Result<IUnknown>;
}

Required Methods§

fn FindFrameDownwards( &self, psztargetname: &PCWSTR, dwflags: u32, ) -> Result<IUnknown>

fn FindFrameInContext( &self, psztargetname: &PCWSTR, punkcontextframe: Ref<'_, IUnknown>, dwflags: u32, ) -> Result<IUnknown>

fn OnChildFrameActivate(&self, punkchildframe: Ref<'_, IUnknown>) -> Result<()>

fn OnChildFrameDeactivate( &self, punkchildframe: Ref<'_, IUnknown>, ) -> Result<()>

fn NavigateHack( &self, grfhlnf: u32, pbc: Ref<'_, IBindCtx>, pibsc: Ref<'_, IBindStatusCallback>, psztargetname: &PCWSTR, pszurl: &PCWSTR, pszlocation: &PCWSTR, ) -> Result<()>

fn FindBrowserByIndex(&self, dwid: u32) -> Result<IUnknown>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§