Struct webview2_com::Microsoft::Web::WebView2::Win32::ICoreWebView2_2 [−][src]
#[repr(transparent)]pub struct ICoreWebView2_2(_);Implementations
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 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 GetDevToolsProtocolEventReceiver<'a>(
&self,
eventname: impl IntoParam<'a, PWSTR>
) -> Result<ICoreWebView2DevToolsProtocolEventReceiver, 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 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 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>
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
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
type DefaultType = Option<T>
Converts from Self::DefaultType to Result<T>.
Returns a pointer for setting the object’s value via an ABI call.
Mutably borrows from an owned value. Read more