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) -> HRESULT
Implementations§
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