#[repr(C)]pub struct ICoreWebView2ControllerVTable {Show 24 fields
pub iunknown_base: <dyn IUnknown as ComInterface>::VTable,
pub GetIsVisible: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut BOOL) -> HRESULT,
pub PutIsVisible: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, BOOL) -> HRESULT,
pub GetBounds: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut RECT) -> HRESULT,
pub PutBounds: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, RECT) -> HRESULT,
pub GetZoomFactor: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut f64) -> HRESULT,
pub PutZoomFactor: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, f64) -> HRESULT,
pub AddZoomFactorChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut *mut ICoreWebView2ZoomFactorChangedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT,
pub RemoveZoomFactorChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, EventRegistrationToken) -> HRESULT,
pub SetBoundsAndZoomFactor: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, RECT, f64) -> HRESULT,
pub MoveFocus: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, MoveFocusReason) -> HRESULT,
pub AddMoveFocusRequested: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut *mut ICoreWebView2MoveFocusRequestedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT,
pub RemoveMoveFocusRequested: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, EventRegistrationToken) -> HRESULT,
pub AddGotFocus: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut *mut ICoreWebView2FocusChangedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT,
pub RemoveGotFocus: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, EventRegistrationToken) -> HRESULT,
pub AddLostFocus: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut *mut ICoreWebView2FocusChangedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT,
pub RemoveLostFocus: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, EventRegistrationToken) -> HRESULT,
pub AddAcceleratorKeyPressed: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut *mut ICoreWebView2AcceleratorKeyPressedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT,
pub RemoveAcceleratorKeyPressed: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, EventRegistrationToken) -> HRESULT,
pub GetParentWindow: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut HWND) -> HRESULT,
pub PutParentWindow: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, HWND) -> HRESULT,
pub NotifyParentWindowPositionChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr) -> HRESULT,
pub Close: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr) -> HRESULT,
pub GetCoreWebView2: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut *mut *mut ICoreWebView2VTable) -> HRESULT,
}Fields§
§iunknown_base: <dyn IUnknown as ComInterface>::VTable§GetIsVisible: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut BOOL) -> HRESULT§PutIsVisible: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, BOOL) -> HRESULT§GetBounds: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut RECT) -> HRESULT§PutBounds: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, RECT) -> HRESULT§GetZoomFactor: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut f64) -> HRESULT§PutZoomFactor: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, f64) -> HRESULT§AddZoomFactorChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut *mut ICoreWebView2ZoomFactorChangedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT§RemoveZoomFactorChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, EventRegistrationToken) -> HRESULT§SetBoundsAndZoomFactor: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, RECT, f64) -> HRESULT§MoveFocus: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, MoveFocusReason) -> HRESULT§AddMoveFocusRequested: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut *mut ICoreWebView2MoveFocusRequestedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT§RemoveMoveFocusRequested: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, EventRegistrationToken) -> HRESULT§AddGotFocus: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut *mut ICoreWebView2FocusChangedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT§RemoveGotFocus: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, EventRegistrationToken) -> HRESULT§AddLostFocus: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut *mut ICoreWebView2FocusChangedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT§RemoveLostFocus: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, EventRegistrationToken) -> HRESULT§AddAcceleratorKeyPressed: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut *mut ICoreWebView2AcceleratorKeyPressedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT§RemoveAcceleratorKeyPressed: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, EventRegistrationToken) -> HRESULT§GetParentWindow: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut HWND) -> HRESULT§PutParentWindow: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, HWND) -> HRESULT§NotifyParentWindowPositionChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr) -> HRESULT§Close: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr) -> HRESULT§GetCoreWebView2: unsafe extern "stdcall" fn(*mut ICoreWebView2ControllerVPtr, *mut *mut *mut ICoreWebView2VTable) -> HRESULTAuto Trait Implementations§
impl Freeze for ICoreWebView2ControllerVTable
impl RefUnwindSafe for ICoreWebView2ControllerVTable
impl Send for ICoreWebView2ControllerVTable
impl Sync for ICoreWebView2ControllerVTable
impl Unpin for ICoreWebView2ControllerVTable
impl UnwindSafe for ICoreWebView2ControllerVTable
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