Struct webview2_sys::ICoreWebView2ControllerVTable[][src]

#[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>::VTableGetIsVisible: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: *mut BOOL) -> HRESULTPutIsVisible: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: BOOL) -> HRESULTGetBounds: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: *mut RECT) -> HRESULTPutBounds: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: RECT) -> HRESULTGetZoomFactor: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: *mut f64) -> HRESULTPutZoomFactor: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: f64) -> HRESULTAddZoomFactorChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: *mut *mut ICoreWebView2ZoomFactorChangedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveZoomFactorChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: EventRegistrationToken) -> HRESULTSetBoundsAndZoomFactor: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: RECT, _: f64) -> HRESULTMoveFocus: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: MoveFocusReason) -> HRESULTAddMoveFocusRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: *mut *mut ICoreWebView2MoveFocusRequestedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveMoveFocusRequested: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: EventRegistrationToken) -> HRESULTAddGotFocus: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: *mut *mut ICoreWebView2FocusChangedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveGotFocus: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: EventRegistrationToken) -> HRESULTAddLostFocus: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: *mut *mut ICoreWebView2FocusChangedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveLostFocus: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: EventRegistrationToken) -> HRESULTAddAcceleratorKeyPressed: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: *mut *mut ICoreWebView2AcceleratorKeyPressedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveAcceleratorKeyPressed: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: EventRegistrationToken) -> HRESULTGetParentWindow: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: *mut HWND) -> HRESULTPutParentWindow: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: HWND) -> HRESULTNotifyParentWindowPositionChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr) -> HRESULTClose: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr) -> HRESULTGetCoreWebView2: unsafe extern "stdcall" fn(_: *mut ICoreWebView2ControllerVPtr, _: *mut *mut *mut ICoreWebView2VTable) -> HRESULT

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.