pub trait ICoreWebView2_2_Impl: Sized + ICoreWebView2_Impl {
// Required methods
fn add_WebResourceResponseReceived(
&self,
eventhandler: Option<&ICoreWebView2WebResourceResponseReceivedEventHandler>,
token: *mut EventRegistrationToken
) -> Result<(), Error>;
fn remove_WebResourceResponseReceived(
&self,
token: &EventRegistrationToken
) -> Result<(), Error>;
fn NavigateWithWebResourceRequest(
&self,
request: Option<&ICoreWebView2WebResourceRequest>
) -> Result<(), Error>;
fn add_DOMContentLoaded(
&self,
eventhandler: Option<&ICoreWebView2DOMContentLoadedEventHandler>,
token: *mut EventRegistrationToken
) -> Result<(), Error>;
fn remove_DOMContentLoaded(
&self,
token: &EventRegistrationToken
) -> Result<(), Error>;
fn CookieManager(&self) -> Result<ICoreWebView2CookieManager, Error>;
fn Environment(&self) -> Result<ICoreWebView2Environment, Error>;
}