pub struct ICoreWebView2_2(/* private fields */);Implementations§
Source§impl ICoreWebView2_2
impl ICoreWebView2_2
pub unsafe fn get_Settings(&self) -> Result<ICoreWebView2Settings, Error>
pub unsafe fn get_Source(&self, uri: *mut PWSTR) -> Result<(), Error>
pub unsafe fn add_ContentLoading<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2ContentLoadingEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>
pub unsafe fn remove_ContentLoading<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<(), Error>
pub unsafe fn add_SourceChanged<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2SourceChangedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>
pub unsafe fn remove_SourceChanged<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<(), Error>
pub unsafe fn add_HistoryChanged<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2HistoryChangedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>
pub unsafe fn remove_HistoryChanged<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<(), Error>
pub unsafe fn add_ScriptDialogOpening<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2ScriptDialogOpeningEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>
pub unsafe fn remove_ScriptDialogOpening<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<(), Error>
pub unsafe fn add_PermissionRequested<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2PermissionRequestedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>
pub unsafe fn remove_PermissionRequested<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<(), Error>
pub unsafe fn add_ProcessFailed<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2ProcessFailedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>
pub unsafe fn remove_ProcessFailed<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<(), Error>
pub unsafe fn AddScriptToExecuteOnDocumentCreated<'a>( &self, javascript: impl IntoParam<'a, PWSTR>, handler: impl IntoParam<'a, ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler>, ) -> Result<(), Error>
pub unsafe fn RemoveScriptToExecuteOnDocumentCreated<'a>( &self, id: impl IntoParam<'a, PWSTR>, ) -> Result<(), Error>
pub unsafe fn ExecuteScript<'a>( &self, javascript: impl IntoParam<'a, PWSTR>, handler: impl IntoParam<'a, ICoreWebView2ExecuteScriptCompletedHandler>, ) -> Result<(), Error>
pub unsafe fn CapturePreview<'a>( &self, imageformat: COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT, imagestream: impl IntoParam<'a, IStream>, handler: impl IntoParam<'a, ICoreWebView2CapturePreviewCompletedHandler>, ) -> Result<(), Error>
pub unsafe fn Reload(&self) -> Result<(), Error>
pub unsafe fn PostWebMessageAsJson<'a>( &self, webmessageasjson: impl IntoParam<'a, PWSTR>, ) -> Result<(), Error>
pub unsafe fn PostWebMessageAsString<'a>( &self, webmessageasstring: impl IntoParam<'a, PWSTR>, ) -> Result<(), Error>
pub unsafe fn add_WebMessageReceived<'a>( &self, handler: impl IntoParam<'a, ICoreWebView2WebMessageReceivedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>
pub unsafe fn remove_WebMessageReceived<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<(), Error>
pub unsafe fn CallDevToolsProtocolMethod<'a>( &self, methodname: impl IntoParam<'a, PWSTR>, parametersasjson: impl IntoParam<'a, PWSTR>, handler: impl IntoParam<'a, ICoreWebView2CallDevToolsProtocolMethodCompletedHandler>, ) -> Result<(), Error>
pub unsafe fn get_BrowserProcessId(&self, value: *mut u32) -> Result<(), Error>
pub unsafe fn get_CanGoBack(&self, cangoback: *mut BOOL) -> Result<(), Error>
pub unsafe fn get_CanGoForward( &self, cangoforward: *mut BOOL, ) -> Result<(), Error>
pub unsafe fn GoBack(&self) -> Result<(), Error>
pub unsafe fn GoForward(&self) -> Result<(), Error>
pub unsafe fn GetDevToolsProtocolEventReceiver<'a>( &self, eventname: impl IntoParam<'a, PWSTR>, ) -> Result<ICoreWebView2DevToolsProtocolEventReceiver, Error>
pub unsafe fn Stop(&self) -> Result<(), Error>
pub unsafe fn add_NewWindowRequested<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2NewWindowRequestedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>
pub unsafe fn remove_NewWindowRequested<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<(), Error>
pub unsafe fn add_DocumentTitleChanged<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2DocumentTitleChangedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>
pub unsafe fn remove_DocumentTitleChanged<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<(), Error>
pub unsafe fn get_DocumentTitle(&self, title: *mut PWSTR) -> Result<(), Error>
pub unsafe fn AddHostObjectToScript<'a>( &self, name: impl IntoParam<'a, PWSTR>, object: *mut VARIANT, ) -> Result<(), Error>
pub unsafe fn RemoveHostObjectFromScript<'a>( &self, name: impl IntoParam<'a, PWSTR>, ) -> Result<(), Error>
pub unsafe fn OpenDevToolsWindow(&self) -> Result<(), Error>
pub unsafe fn add_ContainsFullScreenElementChanged<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2ContainsFullScreenElementChangedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>
pub unsafe fn remove_ContainsFullScreenElementChanged<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<(), Error>
pub unsafe fn get_ContainsFullScreenElement( &self, containsfullscreenelement: *mut BOOL, ) -> Result<(), Error>
pub unsafe fn add_WebResourceRequested<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2WebResourceRequestedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>
pub unsafe fn remove_WebResourceRequested<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<(), Error>
pub unsafe fn AddWebResourceRequestedFilter<'a>( &self, uri: impl IntoParam<'a, PWSTR>, resourcecontext: COREWEBVIEW2_WEB_RESOURCE_CONTEXT, ) -> Result<(), Error>
pub unsafe fn RemoveWebResourceRequestedFilter<'a>( &self, uri: impl IntoParam<'a, PWSTR>, resourcecontext: COREWEBVIEW2_WEB_RESOURCE_CONTEXT, ) -> Result<(), Error>
pub unsafe fn add_WindowCloseRequested<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2WindowCloseRequestedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>
pub unsafe fn remove_WindowCloseRequested<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<(), Error>
pub unsafe fn add_WebResourceResponseReceived<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2WebResourceResponseReceivedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>
pub unsafe fn remove_WebResourceResponseReceived<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<(), Error>
pub unsafe fn add_DOMContentLoaded<'a>( &self, eventhandler: impl IntoParam<'a, ICoreWebView2DOMContentLoadedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>
pub unsafe fn remove_DOMContentLoaded<'a>( &self, token: impl IntoParam<'a, EventRegistrationToken>, ) -> Result<(), Error>
pub unsafe fn get_CookieManager( &self, ) -> Result<ICoreWebView2CookieManager, Error>
pub unsafe fn get_Environment(&self) -> Result<ICoreWebView2Environment, Error>
Trait Implementations§
Source§impl Clone for ICoreWebView2_2
impl Clone for ICoreWebView2_2
Source§fn clone(&self) -> ICoreWebView2_2
fn clone(&self) -> ICoreWebView2_2
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ICoreWebView2_2
impl Debug for ICoreWebView2_2
Source§impl From<&ICoreWebView2_2> for ICoreWebView2
impl From<&ICoreWebView2_2> for ICoreWebView2
Source§fn from(value: &ICoreWebView2_2) -> ICoreWebView2
fn from(value: &ICoreWebView2_2) -> ICoreWebView2
Converts to this type from the input type.
Source§impl From<&ICoreWebView2_3> for ICoreWebView2_2
impl From<&ICoreWebView2_3> for ICoreWebView2_2
Source§fn from(value: &ICoreWebView2_3) -> ICoreWebView2_2
fn from(value: &ICoreWebView2_3) -> ICoreWebView2_2
Converts to this type from the input type.
Source§impl From<&ICoreWebView2_4> for ICoreWebView2_2
impl From<&ICoreWebView2_4> for ICoreWebView2_2
Source§fn from(value: &ICoreWebView2_4) -> ICoreWebView2_2
fn from(value: &ICoreWebView2_4) -> ICoreWebView2_2
Converts to this type from the input type.
Source§impl From<&ICoreWebView2_5> for ICoreWebView2_2
impl From<&ICoreWebView2_5> for ICoreWebView2_2
Source§fn from(value: &ICoreWebView2_5) -> ICoreWebView2_2
fn from(value: &ICoreWebView2_5) -> ICoreWebView2_2
Converts to this type from the input type.
Source§impl From<ICoreWebView2_2> for ICoreWebView2
impl From<ICoreWebView2_2> for ICoreWebView2
Source§fn from(value: ICoreWebView2_2) -> ICoreWebView2
fn from(value: ICoreWebView2_2) -> ICoreWebView2
Converts to this type from the input type.
Source§impl From<ICoreWebView2_3> for ICoreWebView2_2
impl From<ICoreWebView2_3> for ICoreWebView2_2
Source§fn from(value: ICoreWebView2_3) -> ICoreWebView2_2
fn from(value: ICoreWebView2_3) -> ICoreWebView2_2
Converts to this type from the input type.
Source§impl From<ICoreWebView2_4> for ICoreWebView2_2
impl From<ICoreWebView2_4> for ICoreWebView2_2
Source§fn from(value: ICoreWebView2_4) -> ICoreWebView2_2
fn from(value: ICoreWebView2_4) -> ICoreWebView2_2
Converts to this type from the input type.
Source§impl From<ICoreWebView2_5> for ICoreWebView2_2
impl From<ICoreWebView2_5> for ICoreWebView2_2
Source§fn from(value: ICoreWebView2_5) -> ICoreWebView2_2
fn from(value: ICoreWebView2_5) -> ICoreWebView2_2
Converts to this type from the input type.
Source§impl Interface for ICoreWebView2_2
impl Interface for ICoreWebView2_2
Source§impl PartialEq for ICoreWebView2_2
impl PartialEq for ICoreWebView2_2
impl Eq for ICoreWebView2_2
impl StructuralPartialEq for ICoreWebView2_2
Auto Trait Implementations§
impl Freeze for ICoreWebView2_2
impl RefUnwindSafe for ICoreWebView2_2
impl !Send for ICoreWebView2_2
impl !Sync for ICoreWebView2_2
impl Unpin for ICoreWebView2_2
impl UnwindSafe for ICoreWebView2_2
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