Struct winapi::vsbackup::IVssExamineWriterMetadataEx [] [src]

pub struct IVssExamineWriterMetadataEx {
    pub lpVtbl: *const IVssExamineWriterMetadataExVtbl,
}

Fields

lpVtbl: *const IVssExamineWriterMetadataExVtbl

Methods

impl IVssExamineWriterMetadataEx
[src]

unsafe fn GetIdentityEx(&mut 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>

unsafe fn GetIdentity(&mut self, pidInstance: *mut VSS_ID, pidWriter: *mut VSS_ID, pbstrWriterName: *mut BSTR, pUsage: *mut VSS_USAGE_TYPE, pSource: *mut VSS_SOURCE_TYPE) -> HRESULT

unsafe fn GetFileCounts(&mut self, pcIncludeFiles: *mut UINT, pcExcludeFiles: *mut UINT, pcComponents: *mut UINT) -> HRESULT

unsafe fn GetIncludeFile(&mut self, iFile: UINT, ppFiledesc: *mut *mut IVssWMFiledesc) -> HRESULT

unsafe fn GetExcludeFile(&mut self, iFile: UINT, ppFiledesc: *mut *mut IVssWMFiledesc) -> HRESULT

unsafe fn GetComponent(&mut self, iComponent: UINT, ppComponent: *mut *mut IVssWMComponent) -> HRESULT

unsafe fn GetRestoreMethod(&mut self, pMethod: *mut VSS_RESTOREMETHOD_ENUM, pbstrService: *mut BSTR, pbstrUserProcedure: *mut BSTR, pwriterRestore: *mut VSS_WRITERRESTORE_ENUM, pbRebootRequired: *mut bool, pcMappings: *mut UINT) -> HRESULT

unsafe fn GetAlternateLocationMapping(&mut self, iMapping: UINT, ppFiledesc: *mut *mut IVssWMFiledesc) -> HRESULT

unsafe fn GetBackupSchema(&mut self, pdwSchemaMask: *mut DWORD) -> HRESULT

unsafe fn GetDocument(&mut self, pDoc: *mut c_void) -> HRESULT

unsafe fn SaveAsXML(&mut self, pbstrXML: *mut BSTR) -> HRESULT

unsafe fn LoadFromXML(&mut self, pbstrXML: *mut BSTR) -> HRESULT

Trait Implementations

impl Debug for IVssExamineWriterMetadataEx
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Deref for IVssExamineWriterMetadataEx
[src]

type Target = IVssExamineWriterMetadata

The resulting type after dereferencing

fn deref(&self) -> &IVssExamineWriterMetadata

The method called to dereference a value

impl DerefMut for IVssExamineWriterMetadataEx
[src]

fn deref_mut(&mut self) -> &mut IVssExamineWriterMetadata

The method called to mutably dereference a value