#[repr(C)]pub struct IVssExamineWriterMetadataEx {
pub lpVtbl: *const IVssExamineWriterMetadataExVtbl,
}
Fields§
§lpVtbl: *const IVssExamineWriterMetadataExVtbl
Implementations§
Source§impl IVssExamineWriterMetadataEx
impl IVssExamineWriterMetadataEx
pub unsafe fn GetIdentityEx( &self, pidInstance: *mut VSS_ID, pidWriter: *mut VSS_ID, pbstrWriterName: *mut BSTR, pbstrInstanceName: *mut BSTR, pUsage: *mut VSS_USAGE_TYPE, pSource: *mut VSS_SOURCE_TYPE, ) -> HRESULT
Methods from Deref<Target = 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 IVssExamineWriterMetadataEx
impl Deref for IVssExamineWriterMetadataEx
Source§type Target = IVssExamineWriterMetadata
type Target = IVssExamineWriterMetadata
The resulting type after dereferencing.
Source§fn deref(&self) -> &IVssExamineWriterMetadata
fn deref(&self) -> &IVssExamineWriterMetadata
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IVssExamineWriterMetadataEx
impl RefUnwindSafe for IVssExamineWriterMetadataEx
impl !Send for IVssExamineWriterMetadataEx
impl !Sync for IVssExamineWriterMetadataEx
impl Unpin for IVssExamineWriterMetadataEx
impl UnwindSafe for IVssExamineWriterMetadataEx
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