Struct winapi::vsbackup::IVssExamineWriterMetadata
[−]
[src]
pub struct IVssExamineWriterMetadata { pub lpVtbl: *const IVssExamineWriterMetadataVtbl, }
Fields
lpVtbl |
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 Deref for IVssExamineWriterMetadata
[src]
type Target = IUnknown
The resulting type after dereferencing
fn deref(&self) -> &IUnknown
The method called to dereference a value