Struct webview2_com::Microsoft::Web::WebView2::Win32::ICoreWebView2PointerInfo_Vtbl
source · #[repr(C)]pub struct ICoreWebView2PointerInfo_Vtbl {Show 57 fields
pub base__: IUnknown_Vtbl,
pub PointerKind: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetPointerKind: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub PointerId: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetPointerId: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub FrameId: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetFrameId: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub PointerFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetPointerFlags: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub PointerDeviceRect: unsafe extern "system" fn(_: *mut c_void, _: *mut RECT) -> HRESULT,
pub SetPointerDeviceRect: unsafe extern "system" fn(_: *mut c_void, _: RECT) -> HRESULT,
pub DisplayRect: unsafe extern "system" fn(_: *mut c_void, _: *mut RECT) -> HRESULT,
pub SetDisplayRect: unsafe extern "system" fn(_: *mut c_void, _: RECT) -> HRESULT,
pub PixelLocation: unsafe extern "system" fn(_: *mut c_void, _: *mut POINT) -> HRESULT,
pub SetPixelLocation: unsafe extern "system" fn(_: *mut c_void, _: POINT) -> HRESULT,
pub HimetricLocation: unsafe extern "system" fn(_: *mut c_void, _: *mut POINT) -> HRESULT,
pub SetHimetricLocation: unsafe extern "system" fn(_: *mut c_void, _: POINT) -> HRESULT,
pub PixelLocationRaw: unsafe extern "system" fn(_: *mut c_void, _: *mut POINT) -> HRESULT,
pub SetPixelLocationRaw: unsafe extern "system" fn(_: *mut c_void, _: POINT) -> HRESULT,
pub HimetricLocationRaw: unsafe extern "system" fn(_: *mut c_void, _: *mut POINT) -> HRESULT,
pub SetHimetricLocationRaw: unsafe extern "system" fn(_: *mut c_void, _: POINT) -> HRESULT,
pub Time: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetTime: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub HistoryCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetHistoryCount: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub InputData: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetInputData: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub KeyStates: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetKeyStates: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub PerformanceCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT,
pub SetPerformanceCount: unsafe extern "system" fn(_: *mut c_void, _: u64) -> HRESULT,
pub ButtonChangeKind: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetButtonChangeKind: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub PenFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetPenFlags: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub PenMask: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetPenMask: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub PenPressure: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetPenPressure: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub PenRotation: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetPenRotation: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub PenTiltX: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetPenTiltX: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub PenTiltY: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetPenTiltY: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub TouchFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetTouchFlags: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub TouchMask: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetTouchMask: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub TouchContact: unsafe extern "system" fn(_: *mut c_void, _: *mut RECT) -> HRESULT,
pub SetTouchContact: unsafe extern "system" fn(_: *mut c_void, _: RECT) -> HRESULT,
pub TouchContactRaw: unsafe extern "system" fn(_: *mut c_void, _: *mut RECT) -> HRESULT,
pub SetTouchContactRaw: unsafe extern "system" fn(_: *mut c_void, _: RECT) -> HRESULT,
pub TouchOrientation: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetTouchOrientation: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub TouchPressure: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetTouchPressure: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
}Fields§
§base__: IUnknown_Vtbl§PointerKind: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetPointerKind: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§PointerId: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetPointerId: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§FrameId: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetFrameId: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§PointerFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetPointerFlags: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§PointerDeviceRect: unsafe extern "system" fn(_: *mut c_void, _: *mut RECT) -> HRESULT§SetPointerDeviceRect: unsafe extern "system" fn(_: *mut c_void, _: RECT) -> HRESULT§DisplayRect: unsafe extern "system" fn(_: *mut c_void, _: *mut RECT) -> HRESULT§SetDisplayRect: unsafe extern "system" fn(_: *mut c_void, _: RECT) -> HRESULT§PixelLocation: unsafe extern "system" fn(_: *mut c_void, _: *mut POINT) -> HRESULT§SetPixelLocation: unsafe extern "system" fn(_: *mut c_void, _: POINT) -> HRESULT§HimetricLocation: unsafe extern "system" fn(_: *mut c_void, _: *mut POINT) -> HRESULT§SetHimetricLocation: unsafe extern "system" fn(_: *mut c_void, _: POINT) -> HRESULT§PixelLocationRaw: unsafe extern "system" fn(_: *mut c_void, _: *mut POINT) -> HRESULT§SetPixelLocationRaw: unsafe extern "system" fn(_: *mut c_void, _: POINT) -> HRESULT§HimetricLocationRaw: unsafe extern "system" fn(_: *mut c_void, _: *mut POINT) -> HRESULT§SetHimetricLocationRaw: unsafe extern "system" fn(_: *mut c_void, _: POINT) -> HRESULT§Time: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetTime: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§HistoryCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetHistoryCount: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§InputData: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetInputData: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§KeyStates: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetKeyStates: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§PerformanceCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT§SetPerformanceCount: unsafe extern "system" fn(_: *mut c_void, _: u64) -> HRESULT§ButtonChangeKind: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetButtonChangeKind: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§PenFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetPenFlags: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§PenMask: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetPenMask: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§PenPressure: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetPenPressure: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§PenRotation: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetPenRotation: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§PenTiltX: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetPenTiltX: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§PenTiltY: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetPenTiltY: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§TouchFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetTouchFlags: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§TouchMask: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetTouchMask: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§TouchContact: unsafe extern "system" fn(_: *mut c_void, _: *mut RECT) -> HRESULT§SetTouchContact: unsafe extern "system" fn(_: *mut c_void, _: RECT) -> HRESULT§TouchContactRaw: unsafe extern "system" fn(_: *mut c_void, _: *mut RECT) -> HRESULT§SetTouchContactRaw: unsafe extern "system" fn(_: *mut c_void, _: RECT) -> HRESULT§TouchOrientation: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetTouchOrientation: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§TouchPressure: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetTouchPressure: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULTImplementations§
source§impl ICoreWebView2PointerInfo_Vtbl
impl ICoreWebView2PointerInfo_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> ICoreWebView2PointerInfo_Vtblwhere
Identity: IUnknownImpl + ICoreWebView2PointerInfo_Impl,
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for ICoreWebView2PointerInfo_Vtbl
impl RefUnwindSafe for ICoreWebView2PointerInfo_Vtbl
impl Send for ICoreWebView2PointerInfo_Vtbl
impl Sync for ICoreWebView2PointerInfo_Vtbl
impl Unpin for ICoreWebView2PointerInfo_Vtbl
impl UnwindSafe for ICoreWebView2PointerInfo_Vtbl
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