#[repr(C)]pub struct ICoreWebView2PointerInfoVTable {Show 57 fields
pub iunknown_base: <dyn IUnknown as ComInterface>::VTable,
pub GetPointerKind: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut DWORD) -> HRESULT,
pub PutPointerKind: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, DWORD) -> HRESULT,
pub GetPointerId: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT,
pub PutPointerId: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT,
pub GetFrameId: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT,
pub PutFrameId: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT,
pub GetPointerFlags: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT,
pub PutPointerFlags: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT,
pub GetPointerDeviceRect: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut RECT) -> HRESULT,
pub PutPointerDeviceRect: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, RECT) -> HRESULT,
pub GetDisplayRect: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut RECT) -> HRESULT,
pub PutDisplayRect: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, RECT) -> HRESULT,
pub GetPixelLocation: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut POINT) -> HRESULT,
pub PutPixelLocation: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, POINT) -> HRESULT,
pub GetHimetricLocation: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut POINT) -> HRESULT,
pub PutHimetricLocation: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, POINT) -> HRESULT,
pub GetPixelLocationRaw: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut POINT) -> HRESULT,
pub PutPixelLocationRaw: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, POINT) -> HRESULT,
pub GetHimetricLocationRaw: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut POINT) -> HRESULT,
pub PutHimetricLocationRaw: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, POINT) -> HRESULT,
pub GetTime: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut DWORD) -> HRESULT,
pub PutTime: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, DWORD) -> HRESULT,
pub GetHistoryCount: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT,
pub PutHistoryCount: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT,
pub GetInputData: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut i32) -> HRESULT,
pub PutInputData: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, i32) -> HRESULT,
pub GetKeyStates: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut DWORD) -> HRESULT,
pub PutKeyStates: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, DWORD) -> HRESULT,
pub GetPerformanceCount: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u64) -> HRESULT,
pub PutPerformanceCount: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u64) -> HRESULT,
pub GetButtonChangeKind: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut i32) -> HRESULT,
pub PutButtonChangeKind: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, i32) -> HRESULT,
pub GetPenFlags: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT,
pub PutPenFlags: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT,
pub GetPenMask: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT,
pub PutPenMask: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT,
pub GetPenPressure: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT,
pub PutPenPressure: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT,
pub GetPenRotation: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT,
pub PutPenRotation: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT,
pub GetPenTiltX: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut i32) -> HRESULT,
pub PutPenTiltX: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, i32) -> HRESULT,
pub GetPenTiltY: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut i32) -> HRESULT,
pub PutPenTiltY: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, i32) -> HRESULT,
pub GetTouchFlags: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT,
pub PutTouchFlags: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT,
pub GetTouchMask: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT,
pub PutTouchMask: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT,
pub GetTouchContact: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut RECT) -> HRESULT,
pub PutTouchContact: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, RECT) -> HRESULT,
pub GetTouchContactRaw: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut RECT) -> HRESULT,
pub PutTouchContactRaw: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, RECT) -> HRESULT,
pub GetTouchOrientation: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT,
pub PutTouchOrientation: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT,
pub GetTouchPressure: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT,
pub PutTouchPressure: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT,
}Fields§
§iunknown_base: <dyn IUnknown as ComInterface>::VTable§GetPointerKind: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut DWORD) -> HRESULT§PutPointerKind: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, DWORD) -> HRESULT§GetPointerId: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT§PutPointerId: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT§GetFrameId: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT§PutFrameId: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT§GetPointerFlags: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT§PutPointerFlags: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT§GetPointerDeviceRect: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut RECT) -> HRESULT§PutPointerDeviceRect: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, RECT) -> HRESULT§GetDisplayRect: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut RECT) -> HRESULT§PutDisplayRect: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, RECT) -> HRESULT§GetPixelLocation: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut POINT) -> HRESULT§PutPixelLocation: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, POINT) -> HRESULT§GetHimetricLocation: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut POINT) -> HRESULT§PutHimetricLocation: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, POINT) -> HRESULT§GetPixelLocationRaw: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut POINT) -> HRESULT§PutPixelLocationRaw: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, POINT) -> HRESULT§GetHimetricLocationRaw: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut POINT) -> HRESULT§PutHimetricLocationRaw: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, POINT) -> HRESULT§GetTime: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut DWORD) -> HRESULT§PutTime: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, DWORD) -> HRESULT§GetHistoryCount: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT§PutHistoryCount: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT§GetInputData: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut i32) -> HRESULT§PutInputData: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, i32) -> HRESULT§GetKeyStates: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut DWORD) -> HRESULT§PutKeyStates: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, DWORD) -> HRESULT§GetPerformanceCount: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u64) -> HRESULT§PutPerformanceCount: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u64) -> HRESULT§GetButtonChangeKind: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut i32) -> HRESULT§PutButtonChangeKind: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, i32) -> HRESULT§GetPenFlags: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT§PutPenFlags: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT§GetPenMask: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT§PutPenMask: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT§GetPenPressure: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT§PutPenPressure: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT§GetPenRotation: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT§PutPenRotation: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT§GetPenTiltX: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut i32) -> HRESULT§PutPenTiltX: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, i32) -> HRESULT§GetPenTiltY: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut i32) -> HRESULT§PutPenTiltY: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, i32) -> HRESULT§GetTouchFlags: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT§PutTouchFlags: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT§GetTouchMask: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT§PutTouchMask: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT§GetTouchContact: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut RECT) -> HRESULT§PutTouchContact: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, RECT) -> HRESULT§GetTouchContactRaw: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut RECT) -> HRESULT§PutTouchContactRaw: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, RECT) -> HRESULT§GetTouchOrientation: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT§PutTouchOrientation: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULT§GetTouchPressure: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, *mut u32) -> HRESULT§PutTouchPressure: unsafe extern "stdcall" fn(*mut ICoreWebView2PointerInfoVPtr, u32) -> HRESULTAuto Trait Implementations§
impl Freeze for ICoreWebView2PointerInfoVTable
impl RefUnwindSafe for ICoreWebView2PointerInfoVTable
impl Send for ICoreWebView2PointerInfoVTable
impl Sync for ICoreWebView2PointerInfoVTable
impl Unpin for ICoreWebView2PointerInfoVTable
impl UnsafeUnpin for ICoreWebView2PointerInfoVTable
impl UnwindSafe for ICoreWebView2PointerInfoVTable
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