[−][src]Struct webview2_sys::ICoreWebView2VTable
Fields
iunknown_base: <dyn IUnknown as ComInterface>::VTableGetSettings: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut *mut ICoreWebView2SettingsVTable) -> HRESULTGetSource: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut LPWSTR) -> HRESULTAddContentLoading: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2ContentLoadingEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveContentLoading: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULTAddSourceChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2SourceChangedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveSourceChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULTAddHistoryChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2HistoryChangedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveHistoryChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULTAddScriptDialogOpening: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2ScriptDialogOpeningEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveScriptDialogOpening: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULTAddPermissionRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2PermissionRequestedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemovePermissionRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULTAddProcessFailed: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2ProcessFailedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveProcessFailed: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULTAddScriptToExecuteOnDocumentCreated: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR, _: *mut *mut ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandlerVTable) -> HRESULTRemoveScriptToExecuteOnDocumentCreated: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR) -> HRESULTExecuteScript: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR, _: *mut *mut ICoreWebView2ExecuteScriptCompletedHandlerVTable) -> HRESULTCapturePreview: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: CapturePreviewImageFormat, _: *mut *mut IStreamVTable, _: *mut *mut ICoreWebView2CapturePreviewCompletedHandlerVTable) -> HRESULTReload: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr) -> HRESULTPostWebMessageAsJson: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR) -> HRESULTPostWebMessageAsString: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR) -> HRESULTAddWebMessageReceived: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2WebMessageReceivedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveWebMessageReceived: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULTCallDevToolsProtocolMethod: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR, _: LPCWSTR, _: *mut *mut ICoreWebView2CallDevToolsProtocolMethodCompletedHandlerVTable) -> HRESULTGetBrowserProcessId: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut UINT32) -> HRESULTGetCanGoBack: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut BOOL) -> HRESULTGetCanGoForward: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut BOOL) -> HRESULTGoBack: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr) -> HRESULTGoForward: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr) -> HRESULTGetDevToolsProtocolEventReceiver: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR, _: *mut *mut *mut ICoreWebView2DevToolsProtocolEventReceiverVTable) -> HRESULTStop: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr) -> HRESULTAddNewWindowRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2NewWindowRequestedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveNewWindowRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULTAddDocumentTitleChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2DocumentTitleChangedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveDocumentTitleChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULTGetDocumentTitle: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut LPWSTR) -> HRESULTAddRemoteObject: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR, _: *mut VARIANT) -> HRESULTRemoveRemoteObject: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR) -> HRESULTOpenDevToolsWindow: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr) -> HRESULTAddContainsFullScreenElementChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2ContainsFullScreenElementChangedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveContainsFullScreenElementChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULTGetContainsFullScreenElement: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut BOOL) -> HRESULTAddWebResourceRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2WebResourceRequestedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveWebResourceRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULTAddWebResourceRequestedFilter: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR, _: WebResourceContext) -> HRESULTRemoveWebResourceRequestedFilter: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR, _: WebResourceContext) -> HRESULTAddWindowCloseRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2WindowCloseRequestedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveWindowCloseRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULTAuto Trait Implementations
impl RefUnwindSafe for ICoreWebView2VTable
impl Send for ICoreWebView2VTable
impl Sync for ICoreWebView2VTable
impl Unpin for ICoreWebView2VTable
impl UnwindSafe for ICoreWebView2VTable
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,