pub struct IPointerInactive(/* private fields */);Implementations§
Source§impl IPointerInactive
impl IPointerInactive
pub unsafe fn GetActivationPolicy(&self, pdwpolicy: *mut u32) -> ErrorCode
pub unsafe fn OnInactiveMouseMove( &self, prectbounds: *mut RECT, x: i32, y: i32, grfkeystate: u32, ) -> ErrorCode
pub unsafe fn OnInactiveSetCursor<'a, T4__: IntoParam<'a, BOOL>>( &self, prectbounds: *mut RECT, x: i32, y: i32, dwmousemsg: u32, fsetalways: T4__, ) -> ErrorCode
Trait Implementations§
Source§impl Clone for IPointerInactive
impl Clone for IPointerInactive
Source§fn clone(&self) -> IPointerInactive
fn clone(&self) -> IPointerInactive
Returns a duplicate 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 Debug for IPointerInactive
impl Debug for IPointerInactive
Source§impl From<&IPointerInactive> for IUnknown
impl From<&IPointerInactive> for IUnknown
Source§fn from(value: &IPointerInactive) -> Self
fn from(value: &IPointerInactive) -> Self
Converts to this type from the input type.
Source§impl From<IPointerInactive> for IUnknown
impl From<IPointerInactive> for IUnknown
Source§fn from(value: IPointerInactive) -> Self
fn from(value: IPointerInactive) -> Self
Converts to this type from the input type.
Source§impl Interface for IPointerInactive
impl Interface for IPointerInactive
const IID: Guid
type Vtable = IPointerInactive_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IPointerInactive
impl<'a> IntoParam<'a, IUnknown> for &'a IPointerInactive
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IPointerInactive
impl<'a> IntoParam<'a, IUnknown> for IPointerInactive
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IPointerInactive
impl PartialEq for IPointerInactive
impl Eq for IPointerInactive
impl StructuralPartialEq for IPointerInactive
Auto Trait Implementations§
impl Freeze for IPointerInactive
impl RefUnwindSafe for IPointerInactive
impl !Send for IPointerInactive
impl !Sync for IPointerInactive
impl Unpin for IPointerInactive
impl UnwindSafe for IPointerInactive
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
Source§fn set_abi(&mut self) -> *mut <T as Abi>::Abi
fn set_abi(&mut self) -> *mut <T as Abi>::Abi
Returns a pointer for setting the object’s value via an ABI call.
Source§unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
Casts the ABI representation to a Rust object by taking ownership of the bits.
fn drop_param(_: &mut Param<'_, Self>)
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