#[repr(C)]pub struct IWebBrowserVtbl {Show 26 fields
pub parent: IDispatchVtbl,
pub GoBack: unsafe extern "system" fn(This: *mut IWebBrowser) -> HRESULT,
pub GoForward: unsafe extern "system" fn(This: *mut IWebBrowser) -> HRESULT,
pub GoHome: unsafe extern "system" fn(This: *mut IWebBrowser) -> HRESULT,
pub GoSearch: unsafe extern "system" fn(This: *mut IWebBrowser) -> HRESULT,
pub Navigate: unsafe extern "system" fn(This: *mut IWebBrowser, URL: BSTR, Flags: *const VARIANT, TargetFrameName: *const VARIANT, PostData: *const VARIANT, Headers: *const VARIANT) -> HRESULT,
pub Refresh: unsafe extern "system" fn(This: *mut IWebBrowser) -> HRESULT,
pub Refresh2: unsafe extern "system" fn(This: *mut IWebBrowser, Level: *const VARIANT) -> HRESULT,
pub Stop: unsafe extern "system" fn(This: *mut IWebBrowser) -> HRESULT,
pub get_Application: unsafe extern "system" fn(This: *mut IWebBrowser, ppDisp: *mut *mut IDispatch) -> HRESULT,
pub get_Parent: unsafe extern "system" fn(This: *mut IWebBrowser, ppDisp: *mut *mut IDispatch) -> HRESULT,
pub get_Container: unsafe extern "system" fn(This: *mut IWebBrowser, ppDisp: *mut *mut IDispatch) -> HRESULT,
pub get_Document: unsafe extern "system" fn(This: *mut IWebBrowser, ppDisp: *mut *mut IDispatch) -> HRESULT,
pub get_TopLevelContainer: unsafe extern "system" fn(This: *mut IWebBrowser, pBool: *mut VARIANT_BOOL) -> HRESULT,
pub get_Type: unsafe extern "system" fn(This: *mut IWebBrowser, Type: *mut BSTR) -> HRESULT,
pub get_Left: unsafe extern "system" fn(This: *mut IWebBrowser, pl: *mut LONG) -> HRESULT,
pub put_Left: unsafe extern "system" fn(This: *mut IWebBrowser, Left: LONG) -> HRESULT,
pub get_Top: unsafe extern "system" fn(This: *mut IWebBrowser, pl: *mut LONG) -> HRESULT,
pub put_Top: unsafe extern "system" fn(This: *mut IWebBrowser, Top: LONG) -> HRESULT,
pub get_Width: unsafe extern "system" fn(This: *mut IWebBrowser, pl: *mut LONG) -> HRESULT,
pub put_Width: unsafe extern "system" fn(This: *mut IWebBrowser, Width: LONG) -> HRESULT,
pub get_Height: unsafe extern "system" fn(This: *mut IWebBrowser, pl: *mut LONG) -> HRESULT,
pub put_Height: unsafe extern "system" fn(This: *mut IWebBrowser, Height: LONG) -> HRESULT,
pub get_LocationName: unsafe extern "system" fn(This: *mut IWebBrowser, LocationName: *mut BSTR) -> HRESULT,
pub get_LocationURL: unsafe extern "system" fn(This: *mut IWebBrowser, LocationURL: *mut BSTR) -> HRESULT,
pub get_Busy: unsafe extern "system" fn(This: *mut IWebBrowser, pBool: *mut VARIANT_BOOL) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§GoBack: unsafe extern "system" fn(This: *mut IWebBrowser) -> HRESULT
§GoForward: unsafe extern "system" fn(This: *mut IWebBrowser) -> HRESULT
§GoHome: unsafe extern "system" fn(This: *mut IWebBrowser) -> HRESULT
§GoSearch: unsafe extern "system" fn(This: *mut IWebBrowser) -> HRESULT
§Refresh: unsafe extern "system" fn(This: *mut IWebBrowser) -> HRESULT
§Refresh2: unsafe extern "system" fn(This: *mut IWebBrowser, Level: *const VARIANT) -> HRESULT
§Stop: unsafe extern "system" fn(This: *mut IWebBrowser) -> HRESULT
§get_Application: unsafe extern "system" fn(This: *mut IWebBrowser, ppDisp: *mut *mut IDispatch) -> HRESULT
§get_Parent: unsafe extern "system" fn(This: *mut IWebBrowser, ppDisp: *mut *mut IDispatch) -> HRESULT
§get_Container: unsafe extern "system" fn(This: *mut IWebBrowser, ppDisp: *mut *mut IDispatch) -> HRESULT
§get_Document: unsafe extern "system" fn(This: *mut IWebBrowser, ppDisp: *mut *mut IDispatch) -> HRESULT
§get_TopLevelContainer: unsafe extern "system" fn(This: *mut IWebBrowser, pBool: *mut VARIANT_BOOL) -> HRESULT
§get_Type: unsafe extern "system" fn(This: *mut IWebBrowser, Type: *mut BSTR) -> HRESULT
§get_Left: unsafe extern "system" fn(This: *mut IWebBrowser, pl: *mut LONG) -> HRESULT
§put_Left: unsafe extern "system" fn(This: *mut IWebBrowser, Left: LONG) -> HRESULT
§get_Top: unsafe extern "system" fn(This: *mut IWebBrowser, pl: *mut LONG) -> HRESULT
§put_Top: unsafe extern "system" fn(This: *mut IWebBrowser, Top: LONG) -> HRESULT
§get_Width: unsafe extern "system" fn(This: *mut IWebBrowser, pl: *mut LONG) -> HRESULT
§put_Width: unsafe extern "system" fn(This: *mut IWebBrowser, Width: LONG) -> HRESULT
§get_Height: unsafe extern "system" fn(This: *mut IWebBrowser, pl: *mut LONG) -> HRESULT
§put_Height: unsafe extern "system" fn(This: *mut IWebBrowser, Height: LONG) -> HRESULT
§get_LocationName: unsafe extern "system" fn(This: *mut IWebBrowser, LocationName: *mut BSTR) -> HRESULT
§get_LocationURL: unsafe extern "system" fn(This: *mut IWebBrowser, LocationURL: *mut BSTR) -> HRESULT
§get_Busy: unsafe extern "system" fn(This: *mut IWebBrowser, pBool: *mut VARIANT_BOOL) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWebBrowserVtbl
impl RefUnwindSafe for IWebBrowserVtbl
impl Send for IWebBrowserVtbl
impl Sync for IWebBrowserVtbl
impl Unpin for IWebBrowserVtbl
impl UnwindSafe for IWebBrowserVtbl
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