#[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 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