pub struct IActivateAudioInterfaceCompletionHandler(/* private fields */);Implementations§
Source§impl IActivateAudioInterfaceCompletionHandler
impl IActivateAudioInterfaceCompletionHandler
pub unsafe fn ActivateCompleted<'a>( &self, activateoperation: impl IntoParam<'a, IActivateAudioInterfaceAsyncOperation>, ) -> HRESULT
Trait Implementations§
Source§impl Clone for IActivateAudioInterfaceCompletionHandler
impl Clone for IActivateAudioInterfaceCompletionHandler
Source§fn clone(&self) -> IActivateAudioInterfaceCompletionHandler
fn clone(&self) -> IActivateAudioInterfaceCompletionHandler
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 IActivateAudioInterfaceCompletionHandler
Source§impl From<&IActivateAudioInterfaceCompletionHandler> for IUnknown
impl From<&IActivateAudioInterfaceCompletionHandler> for IUnknown
Source§fn from(value: &IActivateAudioInterfaceCompletionHandler) -> Self
fn from(value: &IActivateAudioInterfaceCompletionHandler) -> Self
Converts to this type from the input type.
Source§impl From<IActivateAudioInterfaceCompletionHandler> for IUnknown
impl From<IActivateAudioInterfaceCompletionHandler> for IUnknown
Source§fn from(value: IActivateAudioInterfaceCompletionHandler) -> Self
fn from(value: IActivateAudioInterfaceCompletionHandler) -> Self
Converts to this type from the input type.
Source§impl Interface for IActivateAudioInterfaceCompletionHandler
impl Interface for IActivateAudioInterfaceCompletionHandler
const IID: Guid
type Vtable = IActivateAudioInterfaceCompletionHandler_abi
Source§impl<'a> IntoParam<'a, IUnknown> for IActivateAudioInterfaceCompletionHandler
impl<'a> IntoParam<'a, IUnknown> for IActivateAudioInterfaceCompletionHandler
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IActivateAudioInterfaceCompletionHandler
impl<'a> IntoParam<'a, IUnknown> for &'a IActivateAudioInterfaceCompletionHandler
fn into_param(self) -> Param<'a, IUnknown>
impl StructuralPartialEq for IActivateAudioInterfaceCompletionHandler
Auto Trait Implementations§
impl !Send for IActivateAudioInterfaceCompletionHandler
impl !Sync for IActivateAudioInterfaceCompletionHandler
impl Freeze for IActivateAudioInterfaceCompletionHandler
impl RefUnwindSafe for IActivateAudioInterfaceCompletionHandler
impl Unpin for IActivateAudioInterfaceCompletionHandler
impl UnsafeUnpin for IActivateAudioInterfaceCompletionHandler
impl UnwindSafe for IActivateAudioInterfaceCompletionHandler
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