#[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) -> HRESULT
Auto 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