Struct winapi::vswriter::IVssComponentEx
[−]
[src]
pub struct IVssComponentEx { pub lpVtbl: *const IVssComponentExVtbl, }
Fields
lpVtbl |
Methods
impl IVssComponentEx
[src]
unsafe fn SetPrepareForBackupFailureMsg(&mut self, wszFailureMsg: LPCWSTR) -> HRESULT
unsafe fn SetPostSnapshotFailureMsg(&mut self, wszFailureMsg: LPCWSTR) -> HRESULT
unsafe fn GetPrepareForBackupFailureMsg(&mut self, pbstrFailureMsg: *mut BSTR) -> HRESULT
unsafe fn GetPostSnapshotFailureMsg(&mut self, pbstrFailureMsg: *mut BSTR) -> HRESULT
unsafe fn GetAuthoritativeRestore(&mut self, pbAuth: *mut bool) -> HRESULT
unsafe fn GetRollForward(&mut self, pRollType: *mut VSS_ROLLFORWARD_TYPE, pbstrPoint: *mut BSTR) -> HRESULT
unsafe fn GetRestoreName(&mut self, pbstrName: *mut BSTR) -> HRESULT
Methods from Deref<Target=IVssComponent>
unsafe fn GetLogicalPath(&mut self, pbstrPath: *mut BSTR) -> HRESULT
unsafe fn GetComponentType(&mut self, pct: *mut VSS_COMPONENT_TYPE) -> HRESULT
unsafe fn GetComponentName(&mut self, pbstrName: *mut BSTR) -> HRESULT
unsafe fn GetBackupSucceeded(&mut self, pbSucceeded: *mut bool) -> HRESULT
unsafe fn GetAlternateLocationMappingCount(&mut self, pcMappings: *mut UINT) -> HRESULT
unsafe fn GetAlternateLocationMapping(&mut self, iMapping: UINT, ppFiledesc: *mut *mut IVssWMFiledesc) -> HRESULT
unsafe fn SetBackupMetadata(&mut self, wszData: LPCWSTR) -> HRESULT
unsafe fn GetBackupMetadata(&mut self, pbstrData: *mut BSTR) -> HRESULT
unsafe fn AddPartialFile(&mut self, wszPath: LPCWSTR, wszFilename: LPCWSTR, wszRanges: LPCWSTR, wszMetadata: LPCWSTR) -> HRESULT
unsafe fn GetPartialFileCount(&mut self, pcPartialFiles: *mut UINT) -> HRESULT
unsafe fn GetPartialFile(&mut self, iPartialFile: UINT, pbstrPath: *mut BSTR, pbstrFilename: *mut BSTR, pbstrRange: *mut BSTR, pbstrMetadata: *mut BSTR) -> HRESULT
unsafe fn IsSelectedForRestore(&mut self, pbSelectedForRestore: *mut bool) -> HRESULT
unsafe fn GetAdditionalRestores(&mut self, pbAdditionalRestores: *mut bool) -> HRESULT
unsafe fn GetNewTargetCount(&mut self, pcNewTarget: *mut UINT) -> HRESULT
unsafe fn GetNewTarget(&mut self, iNewTarget: UINT, ppFiledesc: *mut *mut IVssWMFiledesc) -> HRESULT
unsafe fn AddDirectedTarget(&mut self, wszSourcePath: LPCWSTR, wszSourceFilename: LPCWSTR, wszSourceRangeList: LPCWSTR, wszDestinationPath: LPCWSTR, wszDestinationFilename: LPCWSTR, wszDestinationRangeList: LPCWSTR) -> HRESULT
unsafe fn GetDirectedTargetCount(&mut self, pcDirectedTarget: *mut UINT) -> HRESULT
unsafe fn GetDirectedTarget(&mut self, iDirectedTarget: UINT, pbstrSourcePath: *mut BSTR, pbstrSourceFileName: *mut BSTR, pbstrSourceRangeList: *mut BSTR, pbstrDestinationPath: *mut BSTR, pbstrDestinationFilename: *mut BSTR, pbstrDestinationRangeList: *mut BSTR) -> HRESULT
unsafe fn SetRestoreMetadata(&mut self, wszRestoreMetadata: LPCWSTR) -> HRESULT
unsafe fn GetRestoreMetadata(&mut self, pbstrRestoreMetadata: *mut BSTR) -> HRESULT
unsafe fn SetRestoreTarget(&mut self, target: VSS_RESTORE_TARGET) -> HRESULT
unsafe fn GetRestoreTarget(&mut self, pTarget: *mut VSS_RESTORE_TARGET) -> HRESULT
unsafe fn SetPreRestoreFailureMsg(&mut self, wszPreRestoreFailureMsg: LPCWSTR) -> HRESULT
unsafe fn GetPreRestoreFailureMsg(&mut self, pbstrPreRestoreFailureMsg: *mut BSTR) -> HRESULT
unsafe fn SetPostRestoreFailureMsg(&mut self, wszPostRestoreFailureMsg: LPCWSTR) -> HRESULT
unsafe fn GetPostRestoreFailureMsg(&mut self, pbstrPostRestoreFailureMsg: *mut BSTR) -> HRESULT
unsafe fn SetBackupStamp(&mut self, wszBackupStamp: LPCWSTR) -> HRESULT
unsafe fn GetBackupStamp(&mut self, pbstrBackupStamp: *mut BSTR) -> HRESULT
unsafe fn GetPreviousBackupStamp(&mut self, pbstrBackupStamp: *mut BSTR) -> HRESULT
unsafe fn GetBackupOptions(&mut self, pbstrBackupOptions: *mut BSTR) -> HRESULT
unsafe fn GetRestoreOptions(&mut self, pbstrRestoreOptions: *mut BSTR) -> HRESULT
unsafe fn GetRestoreSubcomponentCount(&mut self, pcRestoreSubcomponent: *mut UINT) -> HRESULT
unsafe fn GetRestoreSubcomponent(&mut self, iComponent: UINT, pbstrLogicalPath: *mut BSTR, pbstrComponentName: *mut BSTR, pbRepair: *mut bool) -> HRESULT
unsafe fn GetFileRestoreStatus(&mut self, pStatus: *mut VSS_FILE_RESTORE_STATUS) -> HRESULT
unsafe fn AddDifferencedFilesByLastModifyTime(&mut self, wszPath: LPCWSTR, wszFilespec: LPCWSTR, bRecursive: BOOL, ftLastModifyTime: FILETIME) -> HRESULT
unsafe fn AddDifferencedFilesByLastModifyLSN(&mut self, wszPath: LPCWSTR, wszFilespec: LPCWSTR, bRecursive: BOOL, bstrLsnString: BSTR) -> HRESULT
unsafe fn GetDifferencedFilesCount(&mut self, pcDifferencedFiles: *mut UINT) -> HRESULT
unsafe fn GetDifferencedFile(&mut self, iDifferencedFile: UINT, pbstrPath: *mut BSTR, pbstrFilespec: *mut BSTR, pbRecursive: *mut BOOL, pbstrLsnString: *mut BSTR, pftLastModifyTime: *mut FILETIME) -> HRESULT
Trait Implementations
impl Deref for IVssComponentEx
[src]
type Target = IVssComponent
The resulting type after dereferencing
fn deref(&self) -> &IVssComponent
The method called to dereference a value
impl DerefMut for IVssComponentEx
[src]
fn deref_mut(&mut self) -> &mut IVssComponent
The method called to mutably dereference a value