Trait windows::Win32::UI::Shell::IWebBrowser2_Impl
pub trait IWebBrowser2_Impl: Sized + IWebBrowserApp_Impl {
Show 19 methods
// Required methods
fn Navigate2(
&self,
url: *const VARIANT,
flags: *const VARIANT,
targetframename: *const VARIANT,
postdata: *const VARIANT,
headers: *const VARIANT,
) -> Result<()>;
fn QueryStatusWB(&self, cmdid: OLECMDID) -> Result<OLECMDF>;
fn ExecWB(
&self,
cmdid: OLECMDID,
cmdexecopt: OLECMDEXECOPT,
pvain: *const VARIANT,
pvaout: *mut VARIANT,
) -> Result<()>;
fn ShowBrowserBar(
&self,
pvaclsid: *const VARIANT,
pvarshow: *const VARIANT,
pvarsize: *const VARIANT,
) -> Result<()>;
fn ReadyState(&self) -> Result<READYSTATE>;
fn Offline(&self) -> Result<VARIANT_BOOL>;
fn SetOffline(&self, boffline: VARIANT_BOOL) -> Result<()>;
fn Silent(&self) -> Result<VARIANT_BOOL>;
fn SetSilent(&self, bsilent: VARIANT_BOOL) -> Result<()>;
fn RegisterAsBrowser(&self) -> Result<VARIANT_BOOL>;
fn SetRegisterAsBrowser(&self, bregister: VARIANT_BOOL) -> Result<()>;
fn RegisterAsDropTarget(&self) -> Result<VARIANT_BOOL>;
fn SetRegisterAsDropTarget(&self, bregister: VARIANT_BOOL) -> Result<()>;
fn TheaterMode(&self) -> Result<VARIANT_BOOL>;
fn SetTheaterMode(&self, bregister: VARIANT_BOOL) -> Result<()>;
fn AddressBar(&self) -> Result<VARIANT_BOOL>;
fn SetAddressBar(&self, value: VARIANT_BOOL) -> Result<()>;
fn Resizable(&self) -> Result<VARIANT_BOOL>;
fn SetResizable(&self, value: VARIANT_BOOL) -> Result<()>;
}
Required Methods§
fn QueryStatusWB(&self, cmdid: OLECMDID) -> Result<OLECMDF>
fn ExecWB( &self, cmdid: OLECMDID, cmdexecopt: OLECMDEXECOPT, pvain: *const VARIANT, pvaout: *mut VARIANT, ) -> Result<()>
fn ShowBrowserBar( &self, pvaclsid: *const VARIANT, pvarshow: *const VARIANT, pvarsize: *const VARIANT, ) -> Result<()>
fn ReadyState(&self) -> Result<READYSTATE>
fn Offline(&self) -> Result<VARIANT_BOOL>
fn SetOffline(&self, boffline: VARIANT_BOOL) -> Result<()>
fn Silent(&self) -> Result<VARIANT_BOOL>
fn SetSilent(&self, bsilent: VARIANT_BOOL) -> Result<()>
fn RegisterAsBrowser(&self) -> Result<VARIANT_BOOL>
fn SetRegisterAsBrowser(&self, bregister: VARIANT_BOOL) -> Result<()>
fn RegisterAsDropTarget(&self) -> Result<VARIANT_BOOL>
fn SetRegisterAsDropTarget(&self, bregister: VARIANT_BOOL) -> Result<()>
fn TheaterMode(&self) -> Result<VARIANT_BOOL>
fn SetTheaterMode(&self, bregister: VARIANT_BOOL) -> Result<()>
fn AddressBar(&self) -> Result<VARIANT_BOOL>
fn SetAddressBar(&self, value: VARIANT_BOOL) -> Result<()>
fn Resizable(&self) -> Result<VARIANT_BOOL>
fn SetResizable(&self, value: VARIANT_BOOL) -> Result<()>
Object Safety§
This trait is not object safe.