#[repr(C)]pub struct IVssExamineWriterMetadataEx2 {
pub lpVtbl: *const IVssExamineWriterMetadataEx2Vtbl,
}
Fields§
§lpVtbl: *const IVssExamineWriterMetadataEx2Vtbl
Implementations§
Source§impl IVssExamineWriterMetadataEx2
impl IVssExamineWriterMetadataEx2
pub unsafe fn GetVersion( &self, pdwMajorVersion: *mut DWORD, pdwMinorVersion: *mut DWORD, ) -> HRESULT
pub unsafe fn GetExcludeFromSnapshotCount( &self, pcExcludedFromSnapshot: *mut UINT, ) -> HRESULT
pub unsafe fn GetExcludeFromSnapshotFile( &self, iFile: UINT, ppFiledesc: *mut *mut IVssWMFiledesc, ) -> HRESULT
Methods from Deref<Target = 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 IVssExamineWriterMetadataEx2
impl Deref for IVssExamineWriterMetadataEx2
Source§type Target = IVssExamineWriterMetadataEx
type Target = IVssExamineWriterMetadataEx
The resulting type after dereferencing.
Source§fn deref(&self) -> &IVssExamineWriterMetadataEx
fn deref(&self) -> &IVssExamineWriterMetadataEx
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IVssExamineWriterMetadataEx2
impl RefUnwindSafe for IVssExamineWriterMetadataEx2
impl !Send for IVssExamineWriterMetadataEx2
impl !Sync for IVssExamineWriterMetadataEx2
impl Unpin for IVssExamineWriterMetadataEx2
impl UnwindSafe for IVssExamineWriterMetadataEx2
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