pub trait ICoreWebView2EnvironmentInterop: IUnknown {
// Required method
unsafe fn get_provider_for_hwnd(
&self,
hwnd: HWND,
provider: *mut *mut *mut IUnknownVTable,
) -> HRESULT;
}Expand description
This is the ICoreWebView2EnvironmentInterop interface. Interop interface for the CoreWebView2Environment WinRT object to allow WinRT end developers to be able to use COM interfaces as parameters for some methods.
Required Methods§
Sourceunsafe fn get_provider_for_hwnd(
&self,
hwnd: HWND,
provider: *mut *mut *mut IUnknownVTable,
) -> HRESULT
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 ICoreWebView2EnvironmentInterop
impl ComInterface for dyn ICoreWebView2EnvironmentInterop
Source§type VTable = ICoreWebView2EnvironmentInteropVTable
type VTable = ICoreWebView2EnvironmentInteropVTable
A COM compatible V-Table
Source§fn is_iid_in_inheritance_chain(riid: &GUID) -> bool
fn is_iid_in_inheritance_chain(riid: &GUID) -> bool
Check whether a given IID is in the inheritance hierarchy of this interface