pub struct ICoreWebView2CompositionController3(_);Implementations§
source§impl ICoreWebView2CompositionController3
impl ICoreWebView2CompositionController3
pub unsafe fn RootVisualTarget(&self) -> Result<IUnknown, Error>
pub unsafe fn SetRootVisualTarget<P0>(&self, target: P0) -> Result<(), Error>where P0: Into<InParam<IUnknown>>,
pub unsafe fn SendMouseInput( &self, eventkind: COREWEBVIEW2_MOUSE_EVENT_KIND, virtualkeys: COREWEBVIEW2_MOUSE_EVENT_VIRTUAL_KEYS, mousedata: u32, point: POINT ) -> Result<(), Error>
pub unsafe fn SendPointerInput<P0>( &self, eventkind: COREWEBVIEW2_POINTER_EVENT_KIND, pointerinfo: P0 ) -> Result<(), Error>where P0: Into<InParam<ICoreWebView2PointerInfo>>,
pub unsafe fn Cursor(&self, cursor: *mut HCURSOR) -> Result<(), Error>
pub unsafe fn SystemCursorId( &self, systemcursorid: *mut u32 ) -> Result<(), Error>
pub unsafe fn add_CursorChanged<P0>( &self, eventhandler: P0, token: *mut EventRegistrationToken ) -> Result<(), Error>where P0: Into<InParam<ICoreWebView2CursorChangedEventHandler>>,
pub unsafe fn remove_CursorChanged( &self, token: EventRegistrationToken ) -> Result<(), Error>
pub unsafe fn AutomationProvider(&self) -> Result<IUnknown, Error>
pub unsafe fn DragEnter<P0>( &self, dataobject: P0, keystate: u32, point: POINT, effect: *mut u32 ) -> Result<(), Error>where P0: Into<InParam<IDataObject>>,
pub unsafe fn DragLeave(&self) -> Result<(), Error>
pub unsafe fn DragOver( &self, keystate: u32, point: POINT, effect: *mut u32 ) -> Result<(), Error>
pub unsafe fn Drop<P0>( &self, dataobject: P0, keystate: u32, point: POINT, effect: *mut u32 ) -> Result<(), Error>where P0: Into<InParam<IDataObject>>,
Trait Implementations§
source§impl Clone for ICoreWebView2CompositionController3
impl Clone for ICoreWebView2CompositionController3
source§fn clone(&self) -> ICoreWebView2CompositionController3
fn clone(&self) -> ICoreWebView2CompositionController3
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl From<&ICoreWebView2CompositionController3> for &ICoreWebView2CompositionController
impl From<&ICoreWebView2CompositionController3> for &ICoreWebView2CompositionController
source§fn from(
value: &ICoreWebView2CompositionController3
) -> &ICoreWebView2CompositionController
fn from( value: &ICoreWebView2CompositionController3 ) -> &ICoreWebView2CompositionController
Converts to this type from the input type.
source§impl From<&ICoreWebView2CompositionController3> for &ICoreWebView2CompositionController2
impl From<&ICoreWebView2CompositionController3> for &ICoreWebView2CompositionController2
source§fn from(
value: &ICoreWebView2CompositionController3
) -> &ICoreWebView2CompositionController2
fn from( value: &ICoreWebView2CompositionController3 ) -> &ICoreWebView2CompositionController2
Converts to this type from the input type.
source§impl From<&ICoreWebView2CompositionController3> for ICoreWebView2CompositionController
impl From<&ICoreWebView2CompositionController3> for ICoreWebView2CompositionController
source§fn from(
value: &ICoreWebView2CompositionController3
) -> ICoreWebView2CompositionController
fn from( value: &ICoreWebView2CompositionController3 ) -> ICoreWebView2CompositionController
Converts to this type from the input type.
source§impl From<&ICoreWebView2CompositionController3> for ICoreWebView2CompositionController2
impl From<&ICoreWebView2CompositionController3> for ICoreWebView2CompositionController2
source§fn from(
value: &ICoreWebView2CompositionController3
) -> ICoreWebView2CompositionController2
fn from( value: &ICoreWebView2CompositionController3 ) -> ICoreWebView2CompositionController2
Converts to this type from the input type.
source§impl From<ICoreWebView2CompositionController3> for ICoreWebView2CompositionController
impl From<ICoreWebView2CompositionController3> for ICoreWebView2CompositionController
source§fn from(
value: ICoreWebView2CompositionController3
) -> ICoreWebView2CompositionController
fn from( value: ICoreWebView2CompositionController3 ) -> ICoreWebView2CompositionController
Converts to this type from the input type.
source§impl From<ICoreWebView2CompositionController3> for ICoreWebView2CompositionController2
impl From<ICoreWebView2CompositionController3> for ICoreWebView2CompositionController2
source§fn from(
value: ICoreWebView2CompositionController3
) -> ICoreWebView2CompositionController2
fn from( value: ICoreWebView2CompositionController3 ) -> ICoreWebView2CompositionController2
Converts to this type from the input type.
source§impl Interface for ICoreWebView2CompositionController3
impl Interface for ICoreWebView2CompositionController3
source§const IID: GUID = ::windows::core::GUID::from_u128(198638274322911475854385597183086689054)
const IID: GUID = ::windows::core::GUID::from_u128(198638274322911475854385597183086689054)
A unique identifier representing this interface.
source§impl PartialEq<ICoreWebView2CompositionController3> for ICoreWebView2CompositionController3
impl PartialEq<ICoreWebView2CompositionController3> for ICoreWebView2CompositionController3
source§fn eq(&self, other: &ICoreWebView2CompositionController3) -> bool
fn eq(&self, other: &ICoreWebView2CompositionController3) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Vtable for ICoreWebView2CompositionController3
impl Vtable for ICoreWebView2CompositionController3
type Vtable = ICoreWebView2CompositionController3_Vtbl
source§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface implementation.source§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.