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