Trait windows::Win32::Web::InternetExplorer::ITargetFrame2_Impl

pub trait ITargetFrame2_Impl: Sized {
    // Required methods
    fn SetFrameName(&self, pszframename: &PCWSTR) -> Result<()>;
    fn GetFrameName(&self) -> Result<PWSTR>;
    fn GetParentFrame(&self) -> Result<IUnknown>;
    fn SetFrameSrc(&self, pszframesrc: &PCWSTR) -> Result<()>;
    fn GetFrameSrc(&self) -> Result<PWSTR>;
    fn GetFramesContainer(&self) -> Result<IOleContainer>;
    fn SetFrameOptions(&self, dwflags: u32) -> Result<()>;
    fn GetFrameOptions(&self) -> Result<u32>;
    fn SetFrameMargins(&self, dwwidth: u32, dwheight: u32) -> Result<()>;
    fn GetFrameMargins(
        &self,
        pdwwidth: *mut u32,
        pdwheight: *mut u32
    ) -> Result<()>;
    fn FindFrame(
        &self,
        psztargetname: &PCWSTR,
        dwflags: u32
    ) -> Result<IUnknown>;
    fn GetTargetAlias(&self, psztargetname: &PCWSTR) -> Result<PWSTR>;
}

Required Methods§

fn SetFrameName(&self, pszframename: &PCWSTR) -> Result<()>

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

fn GetParentFrame(&self) -> Result<IUnknown>

fn SetFrameSrc(&self, pszframesrc: &PCWSTR) -> Result<()>

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

fn GetFramesContainer(&self) -> Result<IOleContainer>

fn SetFrameOptions(&self, dwflags: u32) -> Result<()>

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

fn SetFrameMargins(&self, dwwidth: u32, dwheight: u32) -> Result<()>

fn GetFrameMargins(&self, pdwwidth: *mut u32, pdwheight: *mut u32) -> Result<()>

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

fn GetTargetAlias(&self, psztargetname: &PCWSTR) -> Result<PWSTR>

Object Safety§

This trait is not object safe.

Implementors§