ICoreWebView2Environment4

Trait ICoreWebView2Environment4 

Source
pub trait ICoreWebView2Environment4: ICoreWebView2Environment3 {
    // Required method
    unsafe fn get_provider_for_hwnd(
        &self,
        hwnd: HWND,
        provider: *mut *mut *mut IUnknownVTable,
    ) -> HRESULT;
}
Expand description

A continuation of the ICoreWebView2Environment3 interface.

Required Methods§

Source

unsafe fn get_provider_for_hwnd( &self, hwnd: HWND, provider: *mut *mut *mut IUnknownVTable, ) -> HRESULT

Returns the UI Automation Provider for the ICoreWebView2CompositionController that corresponds with the given HWND.

Trait Implementations§

Source§

impl ComInterface for dyn ICoreWebView2Environment4

Source§

const IID: IID = IID_ICORE_WEB_VIEW2_ENVIRONMENT4

The associated id for this interface
Source§

type VTable = ICoreWebView2Environment4VTable

A COM compatible V-Table
Source§

type Super = dyn ICoreWebView2Environment3

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: ICoreWebView2Environment4> ProductionComInterface<C> for dyn ICoreWebView2Environment4

Source§

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

Get the vtable for a particular COM interface

Implementations on Foreign Types§

Source§

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

Source§

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

Implementors§