pub struct IForegroundTransfer(/* private fields */);Implementations§
Source§impl IForegroundTransfer
impl IForegroundTransfer
pub unsafe fn AllowForegroundTransfer( &self, lpvreserved: *mut c_void, ) -> ErrorCode
Trait Implementations§
Source§impl Clone for IForegroundTransfer
impl Clone for IForegroundTransfer
Source§fn clone(&self) -> IForegroundTransfer
fn clone(&self) -> IForegroundTransfer
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 IForegroundTransfer
impl Debug for IForegroundTransfer
Source§impl From<&IForegroundTransfer> for IUnknown
impl From<&IForegroundTransfer> for IUnknown
Source§fn from(value: &IForegroundTransfer) -> Self
fn from(value: &IForegroundTransfer) -> Self
Converts to this type from the input type.
Source§impl From<IForegroundTransfer> for IUnknown
impl From<IForegroundTransfer> for IUnknown
Source§fn from(value: IForegroundTransfer) -> Self
fn from(value: IForegroundTransfer) -> Self
Converts to this type from the input type.
Source§impl Interface for IForegroundTransfer
impl Interface for IForegroundTransfer
const IID: Guid
type Vtable = IForegroundTransfer_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IForegroundTransfer
impl<'a> IntoParam<'a, IUnknown> for &'a IForegroundTransfer
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IForegroundTransfer
impl<'a> IntoParam<'a, IUnknown> for IForegroundTransfer
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IForegroundTransfer
impl PartialEq for IForegroundTransfer
impl Eq for IForegroundTransfer
impl StructuralPartialEq for IForegroundTransfer
Auto Trait Implementations§
impl Freeze for IForegroundTransfer
impl RefUnwindSafe for IForegroundTransfer
impl !Send for IForegroundTransfer
impl !Sync for IForegroundTransfer
impl Unpin for IForegroundTransfer
impl UnwindSafe for IForegroundTransfer
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