#[repr(C)]pub struct IProgress {
pub vtbl: *const IProgressVtbl,
}Fields§
§vtbl: *const IProgressVtblTrait Implementations§
Source§impl Interface for IProgress
impl Interface for IProgress
Source§impl Unknown for IProgress
impl Unknown for IProgress
Source§unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
Checks if an object implements the interface corresponding to the given GUID, and if so,
returns a corresponding interface pointer for the object and increments the object’s
reference count.
impl Copy for IProgress
impl Inherits<FUnknown> for IProgress
impl Send for IProgress
impl Sync for IProgress
Auto Trait Implementations§
impl Freeze for IProgress
impl RefUnwindSafe for IProgress
impl Unpin for IProgress
impl UnwindSafe for IProgress
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