#[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 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 IProgressNotifyVtbl
impl Debug for IProgressNotifyVtbl
impl Copy 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