Struct winapi::vsbackup::IVssExamineWriterMetadata [] [src]

pub struct IVssExamineWriterMetadata {
    pub lpVtbl: *const IVssExamineWriterMetadataVtbl,
}

Fields

lpVtbl: *const IVssExamineWriterMetadataVtbl

Methods

impl IVssExamineWriterMetadata
[src]

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

Methods from Deref<Target=IUnknown>

unsafe fn QueryInterface(&mut self, riid: REFIID, ppvObject: *mut *mut c_void) -> HRESULT

unsafe fn AddRef(&mut self) -> ULONG

unsafe fn Release(&mut self) -> ULONG

Trait Implementations

impl Debug for IVssExamineWriterMetadata
[src]

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

Formats the value using the given formatter.

impl Deref for IVssExamineWriterMetadata
[src]

type Target = IUnknown

The resulting type after dereferencing

fn deref(&self) -> &IUnknown

The method called to dereference a value

impl DerefMut for IVssExamineWriterMetadata
[src]

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

The method called to mutably dereference a value