[−][src]Struct webview2_sys::ICoreWebView2VTable
Fields
iunknown_base: <dyn IUnknown as ComInterface>::VTable
GetSettings: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut *mut ICoreWebView2SettingsVTable) -> HRESULT
GetSource: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut LPWSTR) -> HRESULT
AddContentLoading: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2ContentLoadingEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULT
RemoveContentLoading: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULT
AddSourceChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2SourceChangedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULT
RemoveSourceChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULT
AddHistoryChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2HistoryChangedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULT
RemoveHistoryChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULT
AddScriptDialogOpening: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2ScriptDialogOpeningEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULT
RemoveScriptDialogOpening: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULT
AddPermissionRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2PermissionRequestedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULT
RemovePermissionRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULT
AddProcessFailed: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2ProcessFailedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULT
RemoveProcessFailed: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULT
AddScriptToExecuteOnDocumentCreated: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR, _: *mut *mut ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandlerVTable) -> HRESULT
RemoveScriptToExecuteOnDocumentCreated: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR) -> HRESULT
ExecuteScript: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR, _: *mut *mut ICoreWebView2ExecuteScriptCompletedHandlerVTable) -> HRESULT
CapturePreview: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: CapturePreviewImageFormat, _: *mut *mut IStreamVTable, _: *mut *mut ICoreWebView2CapturePreviewCompletedHandlerVTable) -> HRESULT
Reload: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr) -> HRESULT
PostWebMessageAsJson: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR) -> HRESULT
PostWebMessageAsString: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR) -> HRESULT
AddWebMessageReceived: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2WebMessageReceivedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULT
RemoveWebMessageReceived: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULT
CallDevToolsProtocolMethod: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR, _: LPCWSTR, _: *mut *mut ICoreWebView2CallDevToolsProtocolMethodCompletedHandlerVTable) -> HRESULT
GetBrowserProcessId: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut UINT32) -> HRESULT
GetCanGoBack: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut BOOL) -> HRESULT
GetCanGoForward: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut BOOL) -> HRESULT
GoBack: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr) -> HRESULT
GoForward: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr) -> HRESULT
GetDevToolsProtocolEventReceiver: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR, _: *mut *mut *mut ICoreWebView2DevToolsProtocolEventReceiverVTable) -> HRESULT
Stop: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr) -> HRESULT
AddNewWindowRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2NewWindowRequestedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULT
RemoveNewWindowRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULT
AddDocumentTitleChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2DocumentTitleChangedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULT
RemoveDocumentTitleChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULT
GetDocumentTitle: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut LPWSTR) -> HRESULT
AddHostObjectToScript: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR, _: *mut VARIANT) -> HRESULT
RemoveHostObjectFromScript: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR) -> HRESULT
OpenDevToolsWindow: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr) -> HRESULT
AddContainsFullScreenElementChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2ContainsFullScreenElementChangedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULT
RemoveContainsFullScreenElementChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULT
GetContainsFullScreenElement: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut BOOL) -> HRESULT
AddWebResourceRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2WebResourceRequestedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULT
RemoveWebResourceRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULT
AddWebResourceRequestedFilter: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR, _: WebResourceContext) -> HRESULT
RemoveWebResourceRequestedFilter: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: LPCWSTR, _: WebResourceContext) -> HRESULT
AddWindowCloseRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: *mut *mut ICoreWebView2WindowCloseRequestedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULT
RemoveWindowCloseRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2VPtr, _: EventRegistrationToken) -> HRESULT
Auto 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>,