#[repr(C)]pub struct IProgressNotifyVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IProgressNotify, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IProgressNotify) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IProgressNotify) -> ULONG>,
pub OnProgress: Option<unsafe extern "C" fn(This: *mut IProgressNotify, dwProgressCurrent: DWORD, dwProgressMaximum: DWORD, fAccurate: BOOL, fOwner: BOOL) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IProgressNotify, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IProgressNotify) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IProgressNotify) -> ULONG>
§OnProgress: Option<unsafe extern "C" fn(This: *mut IProgressNotify, dwProgressCurrent: DWORD, dwProgressMaximum: DWORD, fAccurate: BOOL, fOwner: BOOL) -> HRESULT>
Trait Implementations§
Source§impl Clone for IProgressNotifyVtbl
impl Clone for IProgressNotifyVtbl
Source§fn clone(&self) -> IProgressNotifyVtbl
fn clone(&self) -> IProgressNotifyVtbl
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 IProgressNotifyVtbl
impl Debug for IProgressNotifyVtbl
Source§impl Ord for IProgressNotifyVtbl
impl Ord for IProgressNotifyVtbl
Source§fn cmp(&self, other: &IProgressNotifyVtbl) -> Ordering
fn cmp(&self, other: &IProgressNotifyVtbl) -> 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 IProgressNotifyVtbl
impl PartialEq for IProgressNotifyVtbl
Source§impl PartialOrd for IProgressNotifyVtbl
impl PartialOrd for IProgressNotifyVtbl
impl Copy for IProgressNotifyVtbl
impl Eq for IProgressNotifyVtbl
impl StructuralPartialEq for IProgressNotifyVtbl
Auto Trait Implementations§
impl Freeze for IProgressNotifyVtbl
impl RefUnwindSafe for IProgressNotifyVtbl
impl Send for IProgressNotifyVtbl
impl Sync for IProgressNotifyVtbl
impl Unpin for IProgressNotifyVtbl
impl UnwindSafe for IProgressNotifyVtbl
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