#[repr(C)]pub struct IVssWMComponentVtbl {
pub parent: IUnknownVtbl,
pub GetComponentInfo: unsafe extern "system" fn(This: *mut IVssWMComponent, ppInfo: *mut PVSSCOMPONENTINFO) -> HRESULT,
pub FreeComponentInfo: unsafe extern "system" fn(This: *mut IVssWMComponent, pInfo: PVSSCOMPONENTINFO) -> HRESULT,
pub GetFile: unsafe extern "system" fn(This: *mut IVssWMComponent, iFile: UINT, ppFiledesc: *mut *mut IVssWMFiledesc) -> HRESULT,
pub GetDatabaseFile: unsafe extern "system" fn(This: *mut IVssWMComponent, iDBFile: UINT, ppFiledesc: *mut *mut IVssWMFiledesc) -> HRESULT,
pub GetDatabaseLogFile: unsafe extern "system" fn(This: *mut IVssWMComponent, iDbLogFile: UINT, ppFiledesc: *mut *mut IVssWMFiledesc) -> HRESULT,
pub GetDependency: unsafe extern "system" fn(This: *mut IVssWMComponent, iDependency: UINT, ppDependency: *mut *mut IVssWMDependency) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§GetComponentInfo: unsafe extern "system" fn(This: *mut IVssWMComponent, ppInfo: *mut PVSSCOMPONENTINFO) -> HRESULT§FreeComponentInfo: unsafe extern "system" fn(This: *mut IVssWMComponent, pInfo: PVSSCOMPONENTINFO) -> HRESULT§GetFile: unsafe extern "system" fn(This: *mut IVssWMComponent, iFile: UINT, ppFiledesc: *mut *mut IVssWMFiledesc) -> HRESULT§GetDatabaseFile: unsafe extern "system" fn(This: *mut IVssWMComponent, iDBFile: UINT, ppFiledesc: *mut *mut IVssWMFiledesc) -> HRESULT§GetDatabaseLogFile: unsafe extern "system" fn(This: *mut IVssWMComponent, iDbLogFile: UINT, ppFiledesc: *mut *mut IVssWMFiledesc) -> HRESULT§GetDependency: unsafe extern "system" fn(This: *mut IVssWMComponent, iDependency: UINT, ppDependency: *mut *mut IVssWMDependency) -> HRESULTAuto Trait Implementations§
impl Freeze for IVssWMComponentVtbl
impl RefUnwindSafe for IVssWMComponentVtbl
impl Send for IVssWMComponentVtbl
impl Sync for IVssWMComponentVtbl
impl Unpin for IVssWMComponentVtbl
impl UnwindSafe for IVssWMComponentVtbl
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