Struct webview2_sys::ICoreWebView2PointerInfoVTable[][src]

#[repr(C)]
pub struct ICoreWebView2PointerInfoVTable {
Show 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>::VTableGetPointerKind: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut DWORD) -> HRESULTPutPointerKind: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: DWORD) -> HRESULTGetPointerId: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut u32) -> HRESULTPutPointerId: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: u32) -> HRESULTGetFrameId: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut u32) -> HRESULTPutFrameId: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: u32) -> HRESULTGetPointerFlags: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut u32) -> HRESULTPutPointerFlags: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: u32) -> HRESULTGetPointerDeviceRect: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut RECT) -> HRESULTPutPointerDeviceRect: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: RECT) -> HRESULTGetDisplayRect: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut RECT) -> HRESULTPutDisplayRect: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: RECT) -> HRESULTGetPixelLocation: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut POINT) -> HRESULTPutPixelLocation: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: POINT) -> HRESULTGetHimetricLocation: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut POINT) -> HRESULTPutHimetricLocation: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: POINT) -> HRESULTGetPixelLocationRaw: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut POINT) -> HRESULTPutPixelLocationRaw: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: POINT) -> HRESULTGetHimetricLocationRaw: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut POINT) -> HRESULTPutHimetricLocationRaw: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: POINT) -> HRESULTGetTime: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut DWORD) -> HRESULTPutTime: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: DWORD) -> HRESULTGetHistoryCount: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut u32) -> HRESULTPutHistoryCount: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: u32) -> HRESULTGetInputData: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut i32) -> HRESULTPutInputData: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: i32) -> HRESULTGetKeyStates: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut DWORD) -> HRESULTPutKeyStates: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: DWORD) -> HRESULTGetPerformanceCount: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut u64) -> HRESULTPutPerformanceCount: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: u64) -> HRESULTGetButtonChangeKind: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut i32) -> HRESULTPutButtonChangeKind: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: i32) -> HRESULTGetPenFlags: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut u32) -> HRESULTPutPenFlags: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: u32) -> HRESULTGetPenMask: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut u32) -> HRESULTPutPenMask: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: u32) -> HRESULTGetPenPressure: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut u32) -> HRESULTPutPenPressure: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: u32) -> HRESULTGetPenRotation: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut u32) -> HRESULTPutPenRotation: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: u32) -> HRESULTGetPenTiltX: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut i32) -> HRESULTPutPenTiltX: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: i32) -> HRESULTGetPenTiltY: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut i32) -> HRESULTPutPenTiltY: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: i32) -> HRESULTGetTouchFlags: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut u32) -> HRESULTPutTouchFlags: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: u32) -> HRESULTGetTouchMask: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut u32) -> HRESULTPutTouchMask: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: u32) -> HRESULTGetTouchContact: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut RECT) -> HRESULTPutTouchContact: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: RECT) -> HRESULTGetTouchContactRaw: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut RECT) -> HRESULTPutTouchContactRaw: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: RECT) -> HRESULTGetTouchOrientation: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut u32) -> HRESULTPutTouchOrientation: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: u32) -> HRESULTGetTouchPressure: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: *mut u32) -> HRESULTPutTouchPressure: unsafe extern "stdcall" fn(_: *mut ICoreWebView2PointerInfoVPtr, _: u32) -> HRESULT

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.