#[repr(C)]pub struct IVssExamineWriterMetadata {
pub lpVtbl: *const IVssExamineWriterMetadataVtbl,
}
Fields§
§lpVtbl: *const IVssExamineWriterMetadataVtbl
Implementations§
Source§impl IVssExamineWriterMetadata
impl IVssExamineWriterMetadata
pub unsafe fn GetIdentity( &self, pidInstance: *mut VSS_ID, pidWriter: *mut VSS_ID, pbstrWriterName: *mut BSTR, pUsage: *mut VSS_USAGE_TYPE, pSource: *mut VSS_SOURCE_TYPE, ) -> HRESULT
pub unsafe fn GetFileCounts( &self, pcIncludeFiles: *mut UINT, pcExcludeFiles: *mut UINT, pcComponents: *mut UINT, ) -> HRESULT
pub unsafe fn GetIncludeFile( &self, iFile: UINT, ppFiledesc: *mut *mut IVssWMFiledesc, ) -> HRESULT
pub unsafe fn GetExcludeFile( &self, iFile: UINT, ppFiledesc: *mut *mut IVssWMFiledesc, ) -> HRESULT
pub unsafe fn GetComponent( &self, iComponent: UINT, ppComponent: *mut *mut IVssWMComponent, ) -> HRESULT
pub unsafe fn GetRestoreMethod( &self, pMethod: *mut VSS_RESTOREMETHOD_ENUM, pbstrService: *mut BSTR, pbstrUserProcedure: *mut BSTR, pwriterRestore: *mut VSS_WRITERRESTORE_ENUM, pbRebootRequired: *mut bool, pcMappings: *mut UINT, ) -> HRESULT
pub unsafe fn GetAlternateLocationMapping( &self, iMapping: UINT, ppFiledesc: *mut *mut IVssWMFiledesc, ) -> HRESULT
pub unsafe fn GetBackupSchema(&self, pdwSchemaMask: *mut DWORD) -> HRESULT
pub unsafe fn GetDocument(&self, pDoc: *mut c_void) -> HRESULT
pub unsafe fn SaveAsXML(&self, pbstrXML: *mut BSTR) -> HRESULT
pub unsafe fn LoadFromXML(&self, pbstrXML: *mut BSTR) -> HRESULT
Trait Implementations§
Source§impl Deref for IVssExamineWriterMetadata
impl Deref for IVssExamineWriterMetadata
Auto Trait Implementations§
impl Freeze for IVssExamineWriterMetadata
impl RefUnwindSafe for IVssExamineWriterMetadata
impl !Send for IVssExamineWriterMetadata
impl !Sync for IVssExamineWriterMetadata
impl Unpin for IVssExamineWriterMetadata
impl UnwindSafe for IVssExamineWriterMetadata
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