#[repr(C)]pub struct ICoreWebView2CompositionControllerVTable {
pub iunknown_base: <dyn IUnknown as ComInterface>::VTable,
pub GetRootVisualTarget: unsafe extern "stdcall" fn(*mut ICoreWebView2CompositionControllerVPtr, *mut *mut *mut IUnknownVTable) -> HRESULT,
pub PutRootVisualTarget: unsafe extern "stdcall" fn(*mut ICoreWebView2CompositionControllerVPtr, *mut *mut IUnknownVTable) -> HRESULT,
pub SendMouseInput: unsafe extern "stdcall" fn(*mut ICoreWebView2CompositionControllerVPtr, MouseEventKind, MouseEventVirtualKeys, u32, POINT) -> HRESULT,
pub SendPointerInput: unsafe extern "stdcall" fn(*mut ICoreWebView2CompositionControllerVPtr, PointerEventKind, *mut *mut ICoreWebView2PointerInfoVTable) -> HRESULT,
pub GetCursor: unsafe extern "stdcall" fn(*mut ICoreWebView2CompositionControllerVPtr, *mut HCURSOR) -> HRESULT,
pub GetSystemCursorId: unsafe extern "stdcall" fn(*mut ICoreWebView2CompositionControllerVPtr, *mut u32) -> HRESULT,
pub AddCursorChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2CompositionControllerVPtr, *mut *mut ICoreWebView2CursorChangedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT,
pub RemoveCursorChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2CompositionControllerVPtr, EventRegistrationToken) -> HRESULT,
}
Fields§
§iunknown_base: <dyn IUnknown as ComInterface>::VTable
§GetRootVisualTarget: unsafe extern "stdcall" fn(*mut ICoreWebView2CompositionControllerVPtr, *mut *mut *mut IUnknownVTable) -> HRESULT
§PutRootVisualTarget: unsafe extern "stdcall" fn(*mut ICoreWebView2CompositionControllerVPtr, *mut *mut IUnknownVTable) -> HRESULT
§SendMouseInput: unsafe extern "stdcall" fn(*mut ICoreWebView2CompositionControllerVPtr, MouseEventKind, MouseEventVirtualKeys, u32, POINT) -> HRESULT
§SendPointerInput: unsafe extern "stdcall" fn(*mut ICoreWebView2CompositionControllerVPtr, PointerEventKind, *mut *mut ICoreWebView2PointerInfoVTable) -> HRESULT
§GetCursor: unsafe extern "stdcall" fn(*mut ICoreWebView2CompositionControllerVPtr, *mut HCURSOR) -> HRESULT
§GetSystemCursorId: unsafe extern "stdcall" fn(*mut ICoreWebView2CompositionControllerVPtr, *mut u32) -> HRESULT
§AddCursorChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2CompositionControllerVPtr, *mut *mut ICoreWebView2CursorChangedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT
§RemoveCursorChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2CompositionControllerVPtr, EventRegistrationToken) -> HRESULT
Auto Trait Implementations§
impl Freeze for ICoreWebView2CompositionControllerVTable
impl RefUnwindSafe for ICoreWebView2CompositionControllerVTable
impl Send for ICoreWebView2CompositionControllerVTable
impl Sync for ICoreWebView2CompositionControllerVTable
impl Unpin for ICoreWebView2CompositionControllerVTable
impl UnwindSafe for ICoreWebView2CompositionControllerVTable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more