#[repr(C)]pub struct IBindStatusCallbackVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback) -> ULONG>,
pub OnStartBinding: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, dwReserved: DWORD, pib: *mut IBinding) -> HRESULT>,
pub GetPriority: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, pnPriority: *mut LONG) -> HRESULT>,
pub OnLowResource: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, reserved: DWORD) -> HRESULT>,
pub OnProgress: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, ulProgress: ULONG, ulProgressMax: ULONG, ulStatusCode: ULONG, szStatusText: LPCWSTR) -> HRESULT>,
pub OnStopBinding: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, hresult: HRESULT, szError: LPCWSTR) -> HRESULT>,
pub GetBindInfo: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, grfBINDF: *mut DWORD, pbindinfo: *mut BINDINFO) -> HRESULT>,
pub OnDataAvailable: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, grfBSCF: DWORD, dwSize: DWORD, pformatetc: *mut FORMATETC, pstgmed: *mut STGMEDIUM) -> HRESULT>,
pub OnObjectAvailable: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, riid: *const IID, punk: *mut IUnknown) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback) -> ULONG>
§OnStartBinding: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, dwReserved: DWORD, pib: *mut IBinding) -> HRESULT>
§GetPriority: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, pnPriority: *mut LONG) -> HRESULT>
§OnLowResource: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, reserved: DWORD) -> HRESULT>
§OnProgress: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, ulProgress: ULONG, ulProgressMax: ULONG, ulStatusCode: ULONG, szStatusText: LPCWSTR) -> HRESULT>
§OnStopBinding: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, hresult: HRESULT, szError: LPCWSTR) -> HRESULT>
§GetBindInfo: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, grfBINDF: *mut DWORD, pbindinfo: *mut BINDINFO) -> HRESULT>
§OnDataAvailable: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, grfBSCF: DWORD, dwSize: DWORD, pformatetc: *mut FORMATETC, pstgmed: *mut STGMEDIUM) -> HRESULT>
§OnObjectAvailable: Option<unsafe extern "C" fn(This: *mut IBindStatusCallback, riid: *const IID, punk: *mut IUnknown) -> HRESULT>
Trait Implementations§
Source§impl Clone for IBindStatusCallbackVtbl
impl Clone for IBindStatusCallbackVtbl
Source§fn clone(&self) -> IBindStatusCallbackVtbl
fn clone(&self) -> IBindStatusCallbackVtbl
Returns a copy 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 IBindStatusCallbackVtbl
impl Debug for IBindStatusCallbackVtbl
Source§impl Ord for IBindStatusCallbackVtbl
impl Ord for IBindStatusCallbackVtbl
Source§fn cmp(&self, other: &IBindStatusCallbackVtbl) -> Ordering
fn cmp(&self, other: &IBindStatusCallbackVtbl) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for IBindStatusCallbackVtbl
impl PartialEq for IBindStatusCallbackVtbl
Source§impl PartialOrd for IBindStatusCallbackVtbl
impl PartialOrd for IBindStatusCallbackVtbl
impl Copy for IBindStatusCallbackVtbl
impl Eq for IBindStatusCallbackVtbl
impl StructuralPartialEq for IBindStatusCallbackVtbl
Auto Trait Implementations§
impl Freeze for IBindStatusCallbackVtbl
impl RefUnwindSafe for IBindStatusCallbackVtbl
impl Send for IBindStatusCallbackVtbl
impl Sync for IBindStatusCallbackVtbl
impl Unpin for IBindStatusCallbackVtbl
impl UnwindSafe for IBindStatusCallbackVtbl
Blanket Implementations§
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