pub struct IBinding(/* private fields */);Implementations§
Source§impl IBinding
impl IBinding
pub unsafe fn Abort(&self) -> ErrorCode
pub unsafe fn Suspend(&self) -> ErrorCode
pub unsafe fn Resume(&self) -> ErrorCode
pub unsafe fn SetPriority(&self, npriority: i32) -> ErrorCode
pub unsafe fn GetPriority(&self, pnpriority: *mut i32) -> ErrorCode
pub unsafe fn GetBindResult( &self, pclsidprotocol: *mut Guid, pdwresult: *mut u32, pszresult: *mut PWSTR, pdwreserved: *mut u32, ) -> ErrorCode
Trait Implementations§
Source§impl Interface for IBinding
impl Interface for IBinding
const IID: Guid
type Vtable = IBinding_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IBinding
impl<'a> IntoParam<'a, IUnknown> for &'a IBinding
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IBinding
impl<'a> IntoParam<'a, IUnknown> for IBinding
fn into_param(self) -> Param<'a, IUnknown>
impl Eq for IBinding
impl StructuralPartialEq for IBinding
Auto Trait Implementations§
impl Freeze for IBinding
impl RefUnwindSafe for IBinding
impl !Send for IBinding
impl !Sync for IBinding
impl Unpin for IBinding
impl UnwindSafe for IBinding
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