pub struct IActivateAudioInterfaceAsyncOperation(/* private fields */);Implementations§
Trait Implementations§
Source§impl Clone for IActivateAudioInterfaceAsyncOperation
impl Clone for IActivateAudioInterfaceAsyncOperation
Source§fn clone(&self) -> IActivateAudioInterfaceAsyncOperation
fn clone(&self) -> IActivateAudioInterfaceAsyncOperation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Eq for IActivateAudioInterfaceAsyncOperation
Source§impl From<&IActivateAudioInterfaceAsyncOperation> for IUnknown
impl From<&IActivateAudioInterfaceAsyncOperation> for IUnknown
Source§fn from(value: &IActivateAudioInterfaceAsyncOperation) -> Self
fn from(value: &IActivateAudioInterfaceAsyncOperation) -> Self
Converts to this type from the input type.
Source§impl From<IActivateAudioInterfaceAsyncOperation> for IUnknown
impl From<IActivateAudioInterfaceAsyncOperation> for IUnknown
Source§fn from(value: IActivateAudioInterfaceAsyncOperation) -> Self
fn from(value: IActivateAudioInterfaceAsyncOperation) -> Self
Converts to this type from the input type.
Source§impl Interface for IActivateAudioInterfaceAsyncOperation
impl Interface for IActivateAudioInterfaceAsyncOperation
const IID: Guid
type Vtable = IActivateAudioInterfaceAsyncOperation_abi
Source§impl<'a> IntoParam<'a, IUnknown> for IActivateAudioInterfaceAsyncOperation
impl<'a> IntoParam<'a, IUnknown> for IActivateAudioInterfaceAsyncOperation
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IActivateAudioInterfaceAsyncOperation
impl<'a> IntoParam<'a, IUnknown> for &'a IActivateAudioInterfaceAsyncOperation
fn into_param(self) -> Param<'a, IUnknown>
impl StructuralPartialEq for IActivateAudioInterfaceAsyncOperation
Auto Trait Implementations§
impl !Send for IActivateAudioInterfaceAsyncOperation
impl !Sync for IActivateAudioInterfaceAsyncOperation
impl Freeze for IActivateAudioInterfaceAsyncOperation
impl RefUnwindSafe for IActivateAudioInterfaceAsyncOperation
impl Unpin for IActivateAudioInterfaceAsyncOperation
impl UnsafeUnpin for IActivateAudioInterfaceAsyncOperation
impl UnwindSafe for IActivateAudioInterfaceAsyncOperation
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