pub struct ISimpleFrameSite(/* private fields */);Implementations§
Source§impl ISimpleFrameSite
impl ISimpleFrameSite
pub unsafe fn PreMessageFilter<'a, T0__: IntoParam<'a, HWND>, T2__: IntoParam<'a, WPARAM>, T3__: IntoParam<'a, LPARAM>>( &self, hwnd: T0__, msg: u32, wp: T2__, lp: T3__, plresult: *mut LRESULT, pdwcookie: *mut u32, ) -> ErrorCode
pub unsafe fn PostMessageFilter<'a, T0__: IntoParam<'a, HWND>, T2__: IntoParam<'a, WPARAM>, T3__: IntoParam<'a, LPARAM>>( &self, hwnd: T0__, msg: u32, wp: T2__, lp: T3__, plresult: *mut LRESULT, dwcookie: u32, ) -> ErrorCode
Trait Implementations§
Source§impl Clone for ISimpleFrameSite
impl Clone for ISimpleFrameSite
Source§fn clone(&self) -> ISimpleFrameSite
fn clone(&self) -> ISimpleFrameSite
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 ISimpleFrameSite
impl Debug for ISimpleFrameSite
Source§impl From<&ISimpleFrameSite> for IUnknown
impl From<&ISimpleFrameSite> for IUnknown
Source§fn from(value: &ISimpleFrameSite) -> Self
fn from(value: &ISimpleFrameSite) -> Self
Converts to this type from the input type.
Source§impl From<ISimpleFrameSite> for IUnknown
impl From<ISimpleFrameSite> for IUnknown
Source§fn from(value: ISimpleFrameSite) -> Self
fn from(value: ISimpleFrameSite) -> Self
Converts to this type from the input type.
Source§impl Interface for ISimpleFrameSite
impl Interface for ISimpleFrameSite
const IID: Guid
type Vtable = ISimpleFrameSite_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a ISimpleFrameSite
impl<'a> IntoParam<'a, IUnknown> for &'a ISimpleFrameSite
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for ISimpleFrameSite
impl<'a> IntoParam<'a, IUnknown> for ISimpleFrameSite
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for ISimpleFrameSite
impl PartialEq for ISimpleFrameSite
impl Eq for ISimpleFrameSite
impl StructuralPartialEq for ISimpleFrameSite
Auto Trait Implementations§
impl Freeze for ISimpleFrameSite
impl RefUnwindSafe for ISimpleFrameSite
impl !Send for ISimpleFrameSite
impl !Sync for ISimpleFrameSite
impl Unpin for ISimpleFrameSite
impl UnwindSafe for ISimpleFrameSite
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