Trait webview2_sys::ICoreWebView2WebResourceRequestedEventArgs [−][src]
pub trait ICoreWebView2WebResourceRequestedEventArgs: IUnknown { unsafe fn get_request(
&self,
request: *mut *mut *mut ICoreWebView2WebResourceRequestVTable
) -> HRESULT; unsafe fn get_response(
&self,
response: *mut *mut *mut ICoreWebView2WebResourceResponseVTable
) -> HRESULT; unsafe fn put_response(
&self,
response: *mut *mut ICoreWebView2WebResourceResponseVTable
) -> HRESULT; unsafe fn get_deferral(
&self,
deferral: *mut *mut *mut ICoreWebView2DeferralVTable
) -> HRESULT; unsafe fn get_resource_context(
&self,
context: *mut WebResourceContext
) -> HRESULT; }
Event args for the WebResourceRequested event.
Required methods
unsafe fn get_request(
&self,
request: *mut *mut *mut ICoreWebView2WebResourceRequestVTable
) -> HRESULT[src]
&self,
request: *mut *mut *mut ICoreWebView2WebResourceRequestVTable
) -> HRESULT
The Web resource request. The request object may be missing some headers that are added by network stack at a later time.
unsafe fn get_response(
&self,
response: *mut *mut *mut ICoreWebView2WebResourceResponseVTable
) -> HRESULT[src]
&self,
response: *mut *mut *mut ICoreWebView2WebResourceResponseVTable
) -> HRESULT
A placeholder for the web resource response object. If this object is set, the web resource request is completed with the specified response.
unsafe fn put_response(
&self,
response: *mut *mut ICoreWebView2WebResourceResponseVTable
) -> HRESULT[src]
&self,
response: *mut *mut ICoreWebView2WebResourceResponseVTable
) -> HRESULT
Sets the Response property. Create an empty web resource response
object with CreateWebResourceResponse and then modify it to construct
the response.
unsafe fn get_deferral(
&self,
deferral: *mut *mut *mut ICoreWebView2DeferralVTable
) -> HRESULT[src]
&self,
deferral: *mut *mut *mut ICoreWebView2DeferralVTable
) -> HRESULT
Obtain an ICoreWebView2Deferral object and put the event into a
deferred state. Use the ICoreWebView2Deferral object to complete the
request at a later time.
unsafe fn get_resource_context(
&self,
context: *mut WebResourceContext
) -> HRESULT[src]
&self,
context: *mut WebResourceContext
) -> HRESULT
The web resource request context.
Trait Implementations
Implementations on Foreign Types
impl<T: ICoreWebView2WebResourceRequestedEventArgs + ComInterface + ?Sized> ICoreWebView2WebResourceRequestedEventArgs for ComRc<T>[src]
impl<T: ICoreWebView2WebResourceRequestedEventArgs + ComInterface + ?Sized> ICoreWebView2WebResourceRequestedEventArgs for ComRc<T>[src]unsafe fn get_request(
&self,
request: *mut *mut *mut ICoreWebView2WebResourceRequestVTable
) -> HRESULT[src]
&self,
request: *mut *mut *mut ICoreWebView2WebResourceRequestVTable
) -> HRESULT
unsafe fn get_response(
&self,
response: *mut *mut *mut ICoreWebView2WebResourceResponseVTable
) -> HRESULT[src]
&self,
response: *mut *mut *mut ICoreWebView2WebResourceResponseVTable
) -> HRESULT
unsafe fn put_response(
&self,
response: *mut *mut ICoreWebView2WebResourceResponseVTable
) -> HRESULT[src]
&self,
response: *mut *mut ICoreWebView2WebResourceResponseVTable
) -> HRESULT
unsafe fn get_deferral(
&self,
deferral: *mut *mut *mut ICoreWebView2DeferralVTable
) -> HRESULT[src]
&self,
deferral: *mut *mut *mut ICoreWebView2DeferralVTable
) -> HRESULT
unsafe fn get_resource_context(
&self,
context: *mut WebResourceContext
) -> HRESULT[src]
&self,
context: *mut WebResourceContext
) -> HRESULT
impl<T: ICoreWebView2WebResourceRequestedEventArgs + ComInterface + ?Sized> ICoreWebView2WebResourceRequestedEventArgs for ComPtr<T>[src]
impl<T: ICoreWebView2WebResourceRequestedEventArgs + ComInterface + ?Sized> ICoreWebView2WebResourceRequestedEventArgs for ComPtr<T>[src]unsafe fn get_request(
&self,
request: *mut *mut *mut ICoreWebView2WebResourceRequestVTable
) -> HRESULT[src]
&self,
request: *mut *mut *mut ICoreWebView2WebResourceRequestVTable
) -> HRESULT
unsafe fn get_response(
&self,
response: *mut *mut *mut ICoreWebView2WebResourceResponseVTable
) -> HRESULT[src]
&self,
response: *mut *mut *mut ICoreWebView2WebResourceResponseVTable
) -> HRESULT
unsafe fn put_response(
&self,
response: *mut *mut ICoreWebView2WebResourceResponseVTable
) -> HRESULT[src]
&self,
response: *mut *mut ICoreWebView2WebResourceResponseVTable
) -> HRESULT
unsafe fn get_deferral(
&self,
deferral: *mut *mut *mut ICoreWebView2DeferralVTable
) -> HRESULT[src]
&self,
deferral: *mut *mut *mut ICoreWebView2DeferralVTable
) -> HRESULT
unsafe fn get_resource_context(
&self,
context: *mut WebResourceContext
) -> HRESULT[src]
&self,
context: *mut WebResourceContext
) -> HRESULT