ICoreWebView2GetCookiesCompletedHandler

Trait ICoreWebView2GetCookiesCompletedHandler 

Source
pub trait ICoreWebView2GetCookiesCompletedHandler: IUnknown {
    // Required method
    unsafe fn invoke(
        &self,
        result: HRESULT,
        cookie_list: *mut *mut ICoreWebView2CookieListVTable,
    ) -> HRESULT;
}
Expand description

Receives the result of the GetCookies method. The result is written to the cookie list provided in the GetCookies method call.

Required Methods§

Source

unsafe fn invoke( &self, result: HRESULT, cookie_list: *mut *mut ICoreWebView2CookieListVTable, ) -> HRESULT

Provides the completion status of the corresponding asynchronous method call.

Trait Implementations§

Source§

impl ComInterface for dyn ICoreWebView2GetCookiesCompletedHandler

Source§

const IID: IID = IID_ICORE_WEB_VIEW2_GET_COOKIES_COMPLETED_HANDLER

The associated id for this interface
Source§

type VTable = ICoreWebView2GetCookiesCompletedHandlerVTable

A COM compatible V-Table
Source§

type Super = dyn IUnknown

The interface that this interface inherits from
Source§

fn is_iid_in_inheritance_chain(riid: &GUID) -> bool

Check whether a given IID is in the inheritance hierarchy of this interface
Source§

impl<C: ICoreWebView2GetCookiesCompletedHandler> ProductionComInterface<C> for dyn ICoreWebView2GetCookiesCompletedHandler

Source§

fn vtable<O: Offset>() -> Self::VTable

Get the vtable for a particular COM interface

Implementations on Foreign Types§

Source§

impl<T: ICoreWebView2GetCookiesCompletedHandler + ComInterface + ?Sized> ICoreWebView2GetCookiesCompletedHandler for ComPtr<T>

Source§

unsafe fn invoke( &self, result: HRESULT, cookie_list: *mut *mut ICoreWebView2CookieListVTable, ) -> HRESULT

Source§

impl<T: ICoreWebView2GetCookiesCompletedHandler + ComInterface + ?Sized> ICoreWebView2GetCookiesCompletedHandler for ComRc<T>

Source§

unsafe fn invoke( &self, result: HRESULT, cookie_list: *mut *mut ICoreWebView2CookieListVTable, ) -> HRESULT

Implementors§