#[repr(C)]pub struct IVssWriterComponentsVtbl {
pub GetComponentCount: unsafe extern "system" fn(This: *mut IVssWriterComponents, pcComponents: *mut UINT) -> HRESULT,
pub GetWriterInfo: unsafe extern "system" fn(This: *mut IVssWriterComponents, pidInstance: *mut VSS_ID, pidWriter: *mut VSS_ID) -> HRESULT,
pub GetComponent: unsafe extern "system" fn(This: *mut IVssWriterComponents, iComponent: UINT, ppComponent: *mut *mut IVssComponent) -> HRESULT,
}
Fields§
§GetComponentCount: unsafe extern "system" fn(This: *mut IVssWriterComponents, pcComponents: *mut UINT) -> HRESULT
§GetWriterInfo: unsafe extern "system" fn(This: *mut IVssWriterComponents, pidInstance: *mut VSS_ID, pidWriter: *mut VSS_ID) -> HRESULT
§GetComponent: unsafe extern "system" fn(This: *mut IVssWriterComponents, iComponent: UINT, ppComponent: *mut *mut IVssComponent) -> HRESULT
Auto Trait Implementations§
impl Freeze for IVssWriterComponentsVtbl
impl RefUnwindSafe for IVssWriterComponentsVtbl
impl Send for IVssWriterComponentsVtbl
impl Sync for IVssWriterComponentsVtbl
impl Unpin for IVssWriterComponentsVtbl
impl UnwindSafe for IVssWriterComponentsVtbl
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