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]

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]

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]

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]

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]

The web resource request context.

Loading content...

Trait Implementations

impl ComInterface for dyn ICoreWebView2WebResourceRequestedEventArgs[src]

type VTable = ICoreWebView2WebResourceRequestedEventArgsVTable

A COM compatible V-Table

type Super = dyn IUnknown

The interface that this interface inherits from

impl<C: ICoreWebView2WebResourceRequestedEventArgs> ProductionComInterface<C> for dyn ICoreWebView2WebResourceRequestedEventArgs[src]

Implementations on Foreign Types

impl<T: ICoreWebView2WebResourceRequestedEventArgs + ComInterface + ?Sized> ICoreWebView2WebResourceRequestedEventArgs for ComRc<T>[src]

impl<T: ICoreWebView2WebResourceRequestedEventArgs + ComInterface + ?Sized> ICoreWebView2WebResourceRequestedEventArgs for ComPtr<T>[src]

Loading content...

Implementors

Loading content...