pub struct IBindStatusCallback(/* private fields */);Implementations§
Source§impl IBindStatusCallback
impl IBindStatusCallback
pub unsafe fn OnStartBinding<'a, T1__: IntoParam<'a, IBinding>>( &self, dwreserved: u32, pib: T1__, ) -> ErrorCode
pub unsafe fn GetPriority(&self, pnpriority: *mut i32) -> ErrorCode
pub unsafe fn OnLowResource(&self, reserved: u32) -> ErrorCode
pub unsafe fn OnProgress<'a, T3__: IntoParam<'a, PWSTR>>( &self, ulprogress: u32, ulprogressmax: u32, ulstatuscode: u32, szstatustext: T3__, ) -> ErrorCode
pub unsafe fn OnStopBinding<'a, T1__: IntoParam<'a, PWSTR>>( &self, hresult: ErrorCode, szerror: T1__, ) -> ErrorCode
pub unsafe fn GetBindInfo( &self, grfbindf: *mut u32, pbindinfo: *mut BINDINFO, ) -> ErrorCode
pub unsafe fn OnDataAvailable( &self, grfbscf: u32, dwsize: u32, pformatetc: *mut FORMATETC, pstgmed: *mut STGMEDIUM, ) -> ErrorCode
pub unsafe fn OnObjectAvailable<'a, T1__: IntoParam<'a, IUnknown>>( &self, riid: *const Guid, punk: T1__, ) -> ErrorCode
Trait Implementations§
Source§impl Clone for IBindStatusCallback
impl Clone for IBindStatusCallback
Source§fn clone(&self) -> IBindStatusCallback
fn clone(&self) -> IBindStatusCallback
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 IBindStatusCallback
impl Debug for IBindStatusCallback
Source§impl From<&IBindStatusCallback> for IUnknown
impl From<&IBindStatusCallback> for IUnknown
Source§fn from(value: &IBindStatusCallback) -> Self
fn from(value: &IBindStatusCallback) -> Self
Converts to this type from the input type.
Source§impl From<&IBindStatusCallbackEx> for IBindStatusCallback
impl From<&IBindStatusCallbackEx> for IBindStatusCallback
Source§fn from(value: &IBindStatusCallbackEx) -> Self
fn from(value: &IBindStatusCallbackEx) -> Self
Converts to this type from the input type.
Source§impl From<IBindStatusCallback> for IUnknown
impl From<IBindStatusCallback> for IUnknown
Source§fn from(value: IBindStatusCallback) -> Self
fn from(value: IBindStatusCallback) -> Self
Converts to this type from the input type.
Source§impl From<IBindStatusCallbackEx> for IBindStatusCallback
impl From<IBindStatusCallbackEx> for IBindStatusCallback
Source§fn from(value: IBindStatusCallbackEx) -> Self
fn from(value: IBindStatusCallbackEx) -> Self
Converts to this type from the input type.
Source§impl Interface for IBindStatusCallback
impl Interface for IBindStatusCallback
const IID: Guid
type Vtable = IBindStatusCallback_abi
Source§impl<'a> IntoParam<'a, IBindStatusCallback> for &'a IBindStatusCallbackEx
impl<'a> IntoParam<'a, IBindStatusCallback> for &'a IBindStatusCallbackEx
fn into_param(self) -> Param<'a, IBindStatusCallback>
Source§impl<'a> IntoParam<'a, IBindStatusCallback> for IBindStatusCallbackEx
impl<'a> IntoParam<'a, IBindStatusCallback> for IBindStatusCallbackEx
fn into_param(self) -> Param<'a, IBindStatusCallback>
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IBindStatusCallback
impl<'a> IntoParam<'a, IUnknown> for &'a IBindStatusCallback
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IBindStatusCallback
impl<'a> IntoParam<'a, IUnknown> for IBindStatusCallback
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IBindStatusCallback
impl PartialEq for IBindStatusCallback
impl Eq for IBindStatusCallback
impl StructuralPartialEq for IBindStatusCallback
Auto Trait Implementations§
impl Freeze for IBindStatusCallback
impl RefUnwindSafe for IBindStatusCallback
impl !Send for IBindStatusCallback
impl !Sync for IBindStatusCallback
impl Unpin for IBindStatusCallback
impl UnwindSafe for IBindStatusCallback
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