Struct winapi::vswriter::IVssComponent
[−]
[src]
pub struct IVssComponent {
pub lpVtbl: *const IVssComponentVtbl,
}Fields
lpVtbl |
pub struct IVssComponent {
pub lpVtbl: *const IVssComponentVtbl,
}lpVtbl |
impl IVssComponentunsafe fn GetLogicalPath(&mut self, pbstrPath: *mut BSTR) -> HRESULTunsafe fn GetComponentType(&mut self, pct: *mut VSS_COMPONENT_TYPE) -> HRESULTunsafe fn GetComponentName(&mut self, pbstrName: *mut BSTR) -> HRESULTunsafe fn GetBackupSucceeded(&mut self, pbSucceeded: *mut bool) -> HRESULTunsafe fn GetAlternateLocationMappingCount(&mut self, pcMappings: *mut UINT) -> HRESULTunsafe fn GetAlternateLocationMapping(&mut self, iMapping: UINT, ppFiledesc: *mut *mut IVssWMFiledesc) -> HRESULTunsafe fn SetBackupMetadata(&mut self, wszData: LPCWSTR) -> HRESULTunsafe fn GetBackupMetadata(&mut self, pbstrData: *mut BSTR) -> HRESULTunsafe fn AddPartialFile(&mut self, wszPath: LPCWSTR, wszFilename: LPCWSTR, wszRanges: LPCWSTR, wszMetadata: LPCWSTR) -> HRESULTunsafe fn GetPartialFileCount(&mut self, pcPartialFiles: *mut UINT) -> HRESULTunsafe fn GetPartialFile(&mut self, iPartialFile: UINT, pbstrPath: *mut BSTR, pbstrFilename: *mut BSTR, pbstrRange: *mut BSTR, pbstrMetadata: *mut BSTR) -> HRESULTunsafe fn IsSelectedForRestore(&mut self, pbSelectedForRestore: *mut bool) -> HRESULTunsafe fn GetAdditionalRestores(&mut self, pbAdditionalRestores: *mut bool) -> HRESULTunsafe fn GetNewTargetCount(&mut self, pcNewTarget: *mut UINT) -> HRESULTunsafe fn GetNewTarget(&mut self, iNewTarget: UINT, ppFiledesc: *mut *mut IVssWMFiledesc) -> HRESULTunsafe fn AddDirectedTarget(&mut self, wszSourcePath: LPCWSTR, wszSourceFilename: LPCWSTR, wszSourceRangeList: LPCWSTR, wszDestinationPath: LPCWSTR, wszDestinationFilename: LPCWSTR, wszDestinationRangeList: LPCWSTR) -> HRESULTunsafe fn GetDirectedTargetCount(&mut self, pcDirectedTarget: *mut UINT) -> HRESULTunsafe fn GetDirectedTarget(&mut self, iDirectedTarget: UINT, pbstrSourcePath: *mut BSTR, pbstrSourceFileName: *mut BSTR, pbstrSourceRangeList: *mut BSTR, pbstrDestinationPath: *mut BSTR, pbstrDestinationFilename: *mut BSTR, pbstrDestinationRangeList: *mut BSTR) -> HRESULTunsafe fn SetRestoreMetadata(&mut self, wszRestoreMetadata: LPCWSTR) -> HRESULTunsafe fn GetRestoreMetadata(&mut self, pbstrRestoreMetadata: *mut BSTR) -> HRESULTunsafe fn SetRestoreTarget(&mut self, target: VSS_RESTORE_TARGET) -> HRESULTunsafe fn GetRestoreTarget(&mut self, pTarget: *mut VSS_RESTORE_TARGET) -> HRESULTunsafe fn SetPreRestoreFailureMsg(&mut self, wszPreRestoreFailureMsg: LPCWSTR) -> HRESULTunsafe fn GetPreRestoreFailureMsg(&mut self, pbstrPreRestoreFailureMsg: *mut BSTR) -> HRESULTunsafe fn SetPostRestoreFailureMsg(&mut self, wszPostRestoreFailureMsg: LPCWSTR) -> HRESULTunsafe fn GetPostRestoreFailureMsg(&mut self, pbstrPostRestoreFailureMsg: *mut BSTR) -> HRESULTunsafe fn SetBackupStamp(&mut self, wszBackupStamp: LPCWSTR) -> HRESULTunsafe fn GetBackupStamp(&mut self, pbstrBackupStamp: *mut BSTR) -> HRESULTunsafe fn GetPreviousBackupStamp(&mut self, pbstrBackupStamp: *mut BSTR) -> HRESULTunsafe fn GetBackupOptions(&mut self, pbstrBackupOptions: *mut BSTR) -> HRESULTunsafe fn GetRestoreOptions(&mut self, pbstrRestoreOptions: *mut BSTR) -> HRESULTunsafe fn GetRestoreSubcomponentCount(&mut self, pcRestoreSubcomponent: *mut UINT) -> HRESULTunsafe fn GetRestoreSubcomponent(&mut self, iComponent: UINT, pbstrLogicalPath: *mut BSTR, pbstrComponentName: *mut BSTR, pbRepair: *mut bool) -> HRESULTunsafe fn GetFileRestoreStatus(&mut self, pStatus: *mut VSS_FILE_RESTORE_STATUS) -> HRESULTunsafe fn AddDifferencedFilesByLastModifyTime(&mut self, wszPath: LPCWSTR, wszFilespec: LPCWSTR, bRecursive: BOOL, ftLastModifyTime: FILETIME) -> HRESULTunsafe fn AddDifferencedFilesByLastModifyLSN(&mut self, wszPath: LPCWSTR, wszFilespec: LPCWSTR, bRecursive: BOOL, bstrLsnString: BSTR) -> HRESULTunsafe fn GetDifferencedFilesCount(&mut self, pcDifferencedFiles: *mut UINT) -> HRESULTunsafe fn GetDifferencedFile(&mut self, iDifferencedFile: UINT, pbstrPath: *mut BSTR, pbstrFilespec: *mut BSTR, pbRecursive: *mut BOOL, pbstrLsnString: *mut BSTR, pftLastModifyTime: *mut FILETIME) -> HRESULTunsafe fn QueryInterface(&mut self, riid: REFIID, ppvObject: *mut *mut c_void) -> HRESULTunsafe fn AddRef(&mut self) -> ULONGunsafe fn Release(&mut self) -> ULONGimpl Deref for IVssComponentimpl DerefMut for IVssComponentimpl Debug for IVssComponent
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct, enum,
trait, typedef (or
tdef).
Search functions by type signature (e.g.
vec -> usize)