Trait webview2_sys::ICoreWebView2Environment4 [−][src]
pub trait ICoreWebView2Environment4: ICoreWebView2Environment3 { unsafe fn get_provider_for_hwnd(
&self,
hwnd: HWND,
provider: *mut *mut *mut IUnknownVTable
) -> HRESULT; }
A continuation of ICoreWebViewEnvironment2 interface.
Required methods
unsafe fn get_provider_for_hwnd(
&self,
hwnd: HWND,
provider: *mut *mut *mut IUnknownVTable
) -> HRESULT
[src]
&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
impl ComInterface for dyn ICoreWebView2Environment4
[src]
impl ComInterface for dyn ICoreWebView2Environment4
[src]type VTable = ICoreWebView2Environment4VTable
A COM compatible V-Table
type Super = dyn ICoreWebView2Environment3
The interface that this interface inherits from
const IID: IID
[src]
pub fn is_iid_in_inheritance_chain(riid: &GUID) -> bool
[src]
impl<C: ICoreWebView2Environment4> ProductionComInterface<C> for dyn ICoreWebView2Environment4
[src]
impl<C: ICoreWebView2Environment4> ProductionComInterface<C> for dyn ICoreWebView2Environment4
[src]Implementations on Foreign Types
impl<T: ICoreWebView2Environment4 + ComInterface + ?Sized> ICoreWebView2Environment4 for ComRc<T>
[src]
impl<T: ICoreWebView2Environment4 + ComInterface + ?Sized> ICoreWebView2Environment4 for ComRc<T>
[src]unsafe fn get_provider_for_hwnd(
&self,
hwnd: HWND,
provider: *mut *mut *mut IUnknownVTable
) -> HRESULT
[src]
&self,
hwnd: HWND,
provider: *mut *mut *mut IUnknownVTable
) -> HRESULT
impl<T: ICoreWebView2Environment4 + ComInterface + ?Sized> ICoreWebView2Environment4 for ComPtr<T>
[src]
impl<T: ICoreWebView2Environment4 + ComInterface + ?Sized> ICoreWebView2Environment4 for ComPtr<T>
[src]unsafe fn get_provider_for_hwnd(
&self,
hwnd: HWND,
provider: *mut *mut *mut IUnknownVTable
) -> HRESULT
[src]
&self,
hwnd: HWND,
provider: *mut *mut *mut IUnknownVTable
) -> HRESULT