Struct IWebViewControl_Vtbl
#[repr(C)]pub struct IWebViewControl_Vtbl {Show 58 fields
pub base__: IInspectable_Vtbl,
pub Source: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetSource: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub DocumentTitle: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub CanGoBack: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub CanGoForward: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetDefaultBackgroundColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT,
pub DefaultBackgroundColor: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT,
pub ContainsFullScreenElement: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub Settings: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DeferredPermissionRequests: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GoForward: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub GoBack: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub Refresh: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub Stop: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub Navigate: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub NavigateToString: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub NavigateToLocalStreamUri: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void) -> HRESULT,
pub NavigateWithHttpRequestMessage: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub InvokeScriptAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub CapturePreviewToStreamAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub CaptureSelectedContentToDataPackageAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub BuildLocalStreamUri: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetDeferredPermissionRequestById: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT,
pub NavigationStarting: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveNavigationStarting: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub ContentLoading: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveContentLoading: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub DOMContentLoaded: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveDOMContentLoaded: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub NavigationCompleted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveNavigationCompleted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub FrameNavigationStarting: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveFrameNavigationStarting: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub FrameContentLoading: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveFrameContentLoading: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub FrameDOMContentLoaded: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveFrameDOMContentLoaded: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub FrameNavigationCompleted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveFrameNavigationCompleted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub ScriptNotify: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveScriptNotify: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub LongRunningScriptDetected: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveLongRunningScriptDetected: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub UnsafeContentWarningDisplaying: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveUnsafeContentWarningDisplaying: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub UnviewableContentIdentified: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveUnviewableContentIdentified: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub PermissionRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemovePermissionRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub UnsupportedUriSchemeIdentified: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveUnsupportedUriSchemeIdentified: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub NewWindowRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveNewWindowRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub ContainsFullScreenElementChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveContainsFullScreenElementChanged: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub WebResourceRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveWebResourceRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§Source: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetSource: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§DocumentTitle: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§CanGoBack: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§CanGoForward: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetDefaultBackgroundColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT§DefaultBackgroundColor: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT§ContainsFullScreenElement: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§Settings: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§DeferredPermissionRequests: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§GoForward: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§GoBack: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§Refresh: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§Stop: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§InvokeScriptAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§CapturePreviewToStreamAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§CaptureSelectedContentToDataPackageAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§BuildLocalStreamUri: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetDeferredPermissionRequestById: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT§ContentLoading: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveContentLoading: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§DOMContentLoaded: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveDOMContentLoaded: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§FrameContentLoading: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveFrameContentLoading: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§FrameDOMContentLoaded: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveFrameDOMContentLoaded: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§ScriptNotify: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveScriptNotify: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§LongRunningScriptDetected: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveLongRunningScriptDetected: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§UnsafeContentWarningDisplaying: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveUnsafeContentWarningDisplaying: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§UnviewableContentIdentified: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveUnviewableContentIdentified: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§PermissionRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemovePermissionRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§UnsupportedUriSchemeIdentified: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveUnsupportedUriSchemeIdentified: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§NewWindowRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveNewWindowRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§ContainsFullScreenElementChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveContainsFullScreenElementChanged: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§WebResourceRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveWebResourceRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULTImplementations§
§impl IWebViewControl_Vtbl
impl IWebViewControl_Vtbl
pub const fn new<Identity: IWebViewControl_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IWebViewControl_Vtbl
impl RefUnwindSafe for IWebViewControl_Vtbl
impl Send for IWebViewControl_Vtbl
impl Sync for IWebViewControl_Vtbl
impl Unpin for IWebViewControl_Vtbl
impl UnwindSafe for IWebViewControl_Vtbl
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