ICoreWebView2PointerInfoVTable

Struct ICoreWebView2PointerInfoVTable 

Source
#[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) -> HRESULT

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.