#[repr(C)]pub struct IWebBrowser2 {
pub lpVtbl: *const IWebBrowser2Vtbl,
}
Fields§
§lpVtbl: *const IWebBrowser2Vtbl
Implementations§
Source§impl IWebBrowser2
impl IWebBrowser2
pub unsafe fn QueryStatusWB( &self, cmdID: OLECMDID, pcmdf: *mut OLECMDF, ) -> HRESULT
pub unsafe fn ExecWB( &self, cmdID: OLECMDID, cmdexecopt: OLECMDEXECOPT, pvaIn: *const VARIANT, pvaOut: *mut VARIANT, ) -> HRESULT
pub unsafe fn ShowBrowserBar( &self, pvaClsid: *const VARIANT, pvarShow: *const VARIANT, pvarSize: *const VARIANT, ) -> HRESULT
pub unsafe fn get_ReadyState(&self, plReadyState: *mut READYSTATE) -> HRESULT
pub unsafe fn get_Offline(&self, pbOffline: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_Offline(&self, bOffline: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_Silent(&self, pbSilent: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_Silent(&self, bSilent: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_RegisterAsBrowser( &self, pbRegister: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_RegisterAsBrowser(&self, bRegister: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_RegisterAsDropTarget( &self, pbRegister: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_RegisterAsDropTarget( &self, bRegister: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn get_TheaterMode(&self, pbRegister: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_TheaterMode(&self, bRegister: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_AddressBar(&self, Value: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_AddressBar(&self, Value: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_Resizable(&self, Value: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_Resizable(&self, Value: VARIANT_BOOL) -> HRESULT
Methods from Deref<Target = IWebBrowserApp>§
pub unsafe fn Quit(&self) -> HRESULT
pub unsafe fn ClientToWindow(&self, pcx: *mut INT, pcy: *mut INT) -> HRESULT
pub unsafe fn PutProperty(&self, Property: BSTR, vtValue: VARIANT) -> HRESULT
pub unsafe fn GetProperty( &self, Property: BSTR, pvtValue: *mut VARIANT, ) -> HRESULT
pub unsafe fn get_Name(&self, Name: *mut BSTR) -> HRESULT
pub unsafe fn get_HWND(&self, pHWND: *mut SHANDLE_PTR) -> HRESULT
pub unsafe fn get_FullName(&self, FullName: *mut BSTR) -> HRESULT
pub unsafe fn get_Path(&self, Path: *mut BSTR) -> HRESULT
pub unsafe fn get_Visible(&self, pBool: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_Visible(&self, Value: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_StatusBar(&self, pBool: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_StatusBar(&self, Value: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_StatusText(&self, StatusText: *mut BSTR) -> HRESULT
pub unsafe fn put_StatusText(&self, StatusText: BSTR) -> HRESULT
pub unsafe fn get_ToolBar(&self, Value: *mut INT) -> HRESULT
pub unsafe fn put_ToolBar(&self, Value: INT) -> HRESULT
pub unsafe fn get_MenuBar(&self, Value: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_MenuBar(&self, Value: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_FullScreen(&self, pbFullScreen: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_FullScreen(&self, bFullScreen: VARIANT_BOOL) -> HRESULT
Methods from Deref<Target = IWebBrowser>§
pub unsafe fn GoBack(&self) -> HRESULT
pub unsafe fn GoForward(&self) -> HRESULT
pub unsafe fn GoHome(&self) -> HRESULT
pub unsafe fn GoSearch(&self) -> HRESULT
pub unsafe fn Refresh(&self) -> HRESULT
pub unsafe fn Refresh2(&self, Level: *const VARIANT) -> HRESULT
pub unsafe fn Stop(&self) -> HRESULT
pub unsafe fn get_Application(&self, ppDisp: *mut *mut IDispatch) -> HRESULT
pub unsafe fn get_Parent(&self, ppDisp: *mut *mut IDispatch) -> HRESULT
pub unsafe fn get_Container(&self, ppDisp: *mut *mut IDispatch) -> HRESULT
pub unsafe fn get_Document(&self, ppDisp: *mut *mut IDispatch) -> HRESULT
pub unsafe fn get_TopLevelContainer(&self, pBool: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn get_Type(&self, Type: *mut BSTR) -> HRESULT
pub unsafe fn get_Left(&self, pl: *mut LONG) -> HRESULT
pub unsafe fn put_Left(&self, Left: LONG) -> HRESULT
pub unsafe fn get_Top(&self, pl: *mut LONG) -> HRESULT
pub unsafe fn put_Top(&self, Top: LONG) -> HRESULT
pub unsafe fn get_Width(&self, pl: *mut LONG) -> HRESULT
pub unsafe fn put_Width(&self, Width: LONG) -> HRESULT
pub unsafe fn get_Height(&self, pl: *mut LONG) -> HRESULT
pub unsafe fn put_Height(&self, Height: LONG) -> HRESULT
pub unsafe fn get_LocationName(&self, LocationName: *mut BSTR) -> HRESULT
pub unsafe fn get_LocationURL(&self, LocationURL: *mut BSTR) -> HRESULT
pub unsafe fn get_Busy(&self, pBool: *mut VARIANT_BOOL) -> HRESULT
Methods from Deref<Target = IDispatch>§
pub unsafe fn GetTypeInfoCount(&self, pctinfo: *mut UINT) -> HRESULT
pub unsafe fn GetTypeInfo( &self, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo, ) -> HRESULT
pub unsafe fn GetIDsOfNames( &self, riid: REFIID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID, ) -> HRESULT
pub unsafe fn Invoke( &self, dispIdMember: DISPID, riid: REFIID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IWebBrowser2
impl Deref for IWebBrowser2
Source§type Target = IWebBrowserApp
type Target = IWebBrowserApp
The resulting type after dereferencing.
Source§fn deref(&self) -> &IWebBrowserApp
fn deref(&self) -> &IWebBrowserApp
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IWebBrowser2
impl RefUnwindSafe for IWebBrowser2
impl !Send for IWebBrowser2
impl !Sync for IWebBrowser2
impl Unpin for IWebBrowser2
impl UnwindSafe for IWebBrowser2
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more