Struct webview2_com::Microsoft::Web::WebView2::Win32::ICoreWebView2PointerInfo
source · #[repr(transparent)]pub struct ICoreWebView2PointerInfo(_);
Implementations§
source§impl ICoreWebView2PointerInfo
impl ICoreWebView2PointerInfo
pub unsafe fn PointerKind(&self, pointerkind: *mut u32) -> Result<(), Error>
pub unsafe fn SetPointerKind(&self, pointerkind: u32) -> Result<(), Error>
pub unsafe fn PointerId(&self, pointerid: *mut u32) -> Result<(), Error>
pub unsafe fn SetPointerId(&self, pointerid: u32) -> Result<(), Error>
pub unsafe fn FrameId(&self, frameid: *mut u32) -> Result<(), Error>
pub unsafe fn SetFrameId(&self, frameid: u32) -> Result<(), Error>
pub unsafe fn PointerFlags(&self, pointerflags: *mut u32) -> Result<(), Error>
pub unsafe fn SetPointerFlags(&self, pointerflags: u32) -> Result<(), Error>
pub unsafe fn PointerDeviceRect( &self, pointerdevicerect: *mut RECT ) -> Result<(), Error>
pub unsafe fn SetPointerDeviceRect( &self, pointerdevicerect: RECT ) -> Result<(), Error>
pub unsafe fn DisplayRect(&self, displayrect: *mut RECT) -> Result<(), Error>
pub unsafe fn SetDisplayRect(&self, displayrect: RECT) -> Result<(), Error>
pub unsafe fn PixelLocation( &self, pixellocation: *mut POINT ) -> Result<(), Error>
pub unsafe fn SetPixelLocation(&self, pixellocation: POINT) -> Result<(), Error>
pub unsafe fn HimetricLocation( &self, himetriclocation: *mut POINT ) -> Result<(), Error>
pub unsafe fn SetHimetricLocation( &self, himetriclocation: POINT ) -> Result<(), Error>
pub unsafe fn PixelLocationRaw( &self, pixellocationraw: *mut POINT ) -> Result<(), Error>
pub unsafe fn SetPixelLocationRaw( &self, pixellocationraw: POINT ) -> Result<(), Error>
pub unsafe fn HimetricLocationRaw( &self, himetriclocationraw: *mut POINT ) -> Result<(), Error>
pub unsafe fn SetHimetricLocationRaw( &self, himetriclocationraw: POINT ) -> Result<(), Error>
pub unsafe fn Time(&self, time: *mut u32) -> Result<(), Error>
pub unsafe fn SetTime(&self, time: u32) -> Result<(), Error>
pub unsafe fn HistoryCount(&self, historycount: *mut u32) -> Result<(), Error>
pub unsafe fn SetHistoryCount(&self, historycount: u32) -> Result<(), Error>
pub unsafe fn InputData(&self, inputdata: *mut i32) -> Result<(), Error>
pub unsafe fn SetInputData(&self, inputdata: i32) -> Result<(), Error>
pub unsafe fn KeyStates(&self, keystates: *mut u32) -> Result<(), Error>
pub unsafe fn SetKeyStates(&self, keystates: u32) -> Result<(), Error>
pub unsafe fn PerformanceCount( &self, performancecount: *mut u64 ) -> Result<(), Error>
pub unsafe fn SetPerformanceCount( &self, performancecount: u64 ) -> Result<(), Error>
pub unsafe fn ButtonChangeKind( &self, buttonchangekind: *mut i32 ) -> Result<(), Error>
pub unsafe fn SetButtonChangeKind( &self, buttonchangekind: i32 ) -> Result<(), Error>
pub unsafe fn PenFlags(&self, penflags: *mut u32) -> Result<(), Error>
pub unsafe fn SetPenFlags(&self, penflags: u32) -> Result<(), Error>
pub unsafe fn PenMask(&self, penmask: *mut u32) -> Result<(), Error>
pub unsafe fn SetPenMask(&self, penmask: u32) -> Result<(), Error>
pub unsafe fn PenPressure(&self, penpressure: *mut u32) -> Result<(), Error>
pub unsafe fn SetPenPressure(&self, penpressure: u32) -> Result<(), Error>
pub unsafe fn PenRotation(&self, penrotation: *mut u32) -> Result<(), Error>
pub unsafe fn SetPenRotation(&self, penrotation: u32) -> Result<(), Error>
pub unsafe fn PenTiltX(&self, pentiltx: *mut i32) -> Result<(), Error>
pub unsafe fn SetPenTiltX(&self, pentiltx: i32) -> Result<(), Error>
pub unsafe fn PenTiltY(&self, pentilty: *mut i32) -> Result<(), Error>
pub unsafe fn SetPenTiltY(&self, pentilty: i32) -> Result<(), Error>
pub unsafe fn TouchFlags(&self, touchflags: *mut u32) -> Result<(), Error>
pub unsafe fn SetTouchFlags(&self, touchflags: u32) -> Result<(), Error>
pub unsafe fn TouchMask(&self, touchmask: *mut u32) -> Result<(), Error>
pub unsafe fn SetTouchMask(&self, touchmask: u32) -> Result<(), Error>
pub unsafe fn TouchContact(&self, touchcontact: *mut RECT) -> Result<(), Error>
pub unsafe fn SetTouchContact(&self, touchcontact: RECT) -> Result<(), Error>
pub unsafe fn TouchContactRaw( &self, touchcontactraw: *mut RECT ) -> Result<(), Error>
pub unsafe fn SetTouchContactRaw( &self, touchcontactraw: RECT ) -> Result<(), Error>
pub unsafe fn TouchOrientation( &self, touchorientation: *mut u32 ) -> Result<(), Error>
pub unsafe fn SetTouchOrientation( &self, touchorientation: u32 ) -> Result<(), Error>
pub unsafe fn TouchPressure(&self, touchpressure: *mut u32) -> Result<(), Error>
pub unsafe fn SetTouchPressure(&self, touchpressure: u32) -> Result<(), Error>
Trait Implementations§
source§impl Clone for ICoreWebView2PointerInfo
impl Clone for ICoreWebView2PointerInfo
source§fn clone(&self) -> ICoreWebView2PointerInfo
fn clone(&self) -> ICoreWebView2PointerInfo
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl ComInterface for ICoreWebView2PointerInfo
impl ComInterface for ICoreWebView2PointerInfo
source§const IID: GUID = ::windows::core::GUID::from_u128(306518656062431998049156729529596614329)
const IID: GUID = ::windows::core::GUID::from_u128(306518656062431998049156729529596614329)
A unique identifier representing this interface.
source§impl Debug for ICoreWebView2PointerInfo
impl Debug for ICoreWebView2PointerInfo
source§impl Interface for ICoreWebView2PointerInfo
impl Interface for ICoreWebView2PointerInfo
type Vtable = ICoreWebView2PointerInfo_Vtbl
source§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.source§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
source§impl PartialEq<ICoreWebView2PointerInfo> for ICoreWebView2PointerInfo
impl PartialEq<ICoreWebView2PointerInfo> for ICoreWebView2PointerInfo
source§fn eq(&self, other: &ICoreWebView2PointerInfo) -> bool
fn eq(&self, other: &ICoreWebView2PointerInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for ICoreWebView2PointerInfo
Auto Trait Implementations§
impl RefUnwindSafe for ICoreWebView2PointerInfo
impl !Send for ICoreWebView2PointerInfo
impl !Sync for ICoreWebView2PointerInfo
impl Unpin for ICoreWebView2PointerInfo
impl UnwindSafe for ICoreWebView2PointerInfo
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