[−][src]Struct winapi::um::vswriter::IVssComponentEx
Fields
lpVtbl: *const IVssComponentExVtbl
Methods
impl IVssComponentEx
[src]
pub unsafe fn SetPrepareForBackupFailureMsg(
&self,
wszFailureMsg: LPCWSTR
) -> HRESULT
[src]
&self,
wszFailureMsg: LPCWSTR
) -> HRESULT
pub unsafe fn SetPostSnapshotFailureMsg(
&self,
wszFailureMsg: LPCWSTR
) -> HRESULT
[src]
&self,
wszFailureMsg: LPCWSTR
) -> HRESULT
pub unsafe fn GetPrepareForBackupFailureMsg(
&self,
pbstrFailureMsg: *mut BSTR
) -> HRESULT
[src]
&self,
pbstrFailureMsg: *mut BSTR
) -> HRESULT
pub unsafe fn GetPostSnapshotFailureMsg(
&self,
pbstrFailureMsg: *mut BSTR
) -> HRESULT
[src]
&self,
pbstrFailureMsg: *mut BSTR
) -> HRESULT
pub unsafe fn GetAuthoritativeRestore(&self, pbAuth: *mut bool) -> HRESULT
[src]
pub unsafe fn GetRollForward(
&self,
pRollType: *mut VSS_ROLLFORWARD_TYPE,
pbstrPoint: *mut BSTR
) -> HRESULT
[src]
&self,
pRollType: *mut VSS_ROLLFORWARD_TYPE,
pbstrPoint: *mut BSTR
) -> HRESULT
pub unsafe fn GetRestoreName(&self, pbstrName: *mut BSTR) -> HRESULT
[src]
Methods from Deref<Target = IVssComponent>
pub unsafe fn GetLogicalPath(&self, pbstrPath: *mut BSTR) -> HRESULT
[src]
pub unsafe fn GetComponentType(&self, pct: *mut VSS_COMPONENT_TYPE) -> HRESULT
[src]
pub unsafe fn GetComponentName(&self, pbstrName: *mut BSTR) -> HRESULT
[src]
pub unsafe fn GetBackupSucceeded(&self, pbSucceeded: *mut bool) -> HRESULT
[src]
pub unsafe fn GetAlternateLocationMappingCount(
&self,
pcMappings: *mut UINT
) -> HRESULT
[src]
&self,
pcMappings: *mut UINT
) -> HRESULT
pub unsafe fn GetAlternateLocationMapping(
&self,
iMapping: UINT,
ppFiledesc: *mut *mut IVssWMFiledesc
) -> HRESULT
[src]
&self,
iMapping: UINT,
ppFiledesc: *mut *mut IVssWMFiledesc
) -> HRESULT
pub unsafe fn SetBackupMetadata(&self, wszData: LPCWSTR) -> HRESULT
[src]
pub unsafe fn GetBackupMetadata(&self, pbstrData: *mut BSTR) -> HRESULT
[src]
pub unsafe fn AddPartialFile(
&self,
wszPath: LPCWSTR,
wszFilename: LPCWSTR,
wszRanges: LPCWSTR,
wszMetadata: LPCWSTR
) -> HRESULT
[src]
&self,
wszPath: LPCWSTR,
wszFilename: LPCWSTR,
wszRanges: LPCWSTR,
wszMetadata: LPCWSTR
) -> HRESULT
pub unsafe fn GetPartialFileCount(&self, pcPartialFiles: *mut UINT) -> HRESULT
[src]
pub unsafe fn GetPartialFile(
&self,
iPartialFile: UINT,
pbstrPath: *mut BSTR,
pbstrFilename: *mut BSTR,
pbstrRange: *mut BSTR,
pbstrMetadata: *mut BSTR
) -> HRESULT
[src]
&self,
iPartialFile: UINT,
pbstrPath: *mut BSTR,
pbstrFilename: *mut BSTR,
pbstrRange: *mut BSTR,
pbstrMetadata: *mut BSTR
) -> HRESULT
pub unsafe fn IsSelectedForRestore(
&self,
pbSelectedForRestore: *mut bool
) -> HRESULT
[src]
&self,
pbSelectedForRestore: *mut bool
) -> HRESULT
pub unsafe fn GetAdditionalRestores(
&self,
pbAdditionalRestores: *mut bool
) -> HRESULT
[src]
&self,
pbAdditionalRestores: *mut bool
) -> HRESULT
pub unsafe fn GetNewTargetCount(&self, pcNewTarget: *mut UINT) -> HRESULT
[src]
pub unsafe fn GetNewTarget(
&self,
iNewTarget: UINT,
ppFiledesc: *mut *mut IVssWMFiledesc
) -> HRESULT
[src]
&self,
iNewTarget: UINT,
ppFiledesc: *mut *mut IVssWMFiledesc
) -> HRESULT
pub unsafe fn AddDirectedTarget(
&self,
wszSourcePath: LPCWSTR,
wszSourceFilename: LPCWSTR,
wszSourceRangeList: LPCWSTR,
wszDestinationPath: LPCWSTR,
wszDestinationFilename: LPCWSTR,
wszDestinationRangeList: LPCWSTR
) -> HRESULT
[src]
&self,
wszSourcePath: LPCWSTR,
wszSourceFilename: LPCWSTR,
wszSourceRangeList: LPCWSTR,
wszDestinationPath: LPCWSTR,
wszDestinationFilename: LPCWSTR,
wszDestinationRangeList: LPCWSTR
) -> HRESULT
pub unsafe fn GetDirectedTargetCount(
&self,
pcDirectedTarget: *mut UINT
) -> HRESULT
[src]
&self,
pcDirectedTarget: *mut UINT
) -> HRESULT
pub unsafe fn GetDirectedTarget(
&self,
iDirectedTarget: UINT,
pbstrSourcePath: *mut BSTR,
pbstrSourceFileName: *mut BSTR,
pbstrSourceRangeList: *mut BSTR,
pbstrDestinationPath: *mut BSTR,
pbstrDestinationFilename: *mut BSTR,
pbstrDestinationRangeList: *mut BSTR
) -> HRESULT
[src]
&self,
iDirectedTarget: UINT,
pbstrSourcePath: *mut BSTR,
pbstrSourceFileName: *mut BSTR,
pbstrSourceRangeList: *mut BSTR,
pbstrDestinationPath: *mut BSTR,
pbstrDestinationFilename: *mut BSTR,
pbstrDestinationRangeList: *mut BSTR
) -> HRESULT
pub unsafe fn SetRestoreMetadata(&self, wszRestoreMetadata: LPCWSTR) -> HRESULT
[src]
pub unsafe fn GetRestoreMetadata(
&self,
pbstrRestoreMetadata: *mut BSTR
) -> HRESULT
[src]
&self,
pbstrRestoreMetadata: *mut BSTR
) -> HRESULT
pub unsafe fn SetRestoreTarget(&self, target: VSS_RESTORE_TARGET) -> HRESULT
[src]
pub unsafe fn GetRestoreTarget(
&self,
pTarget: *mut VSS_RESTORE_TARGET
) -> HRESULT
[src]
&self,
pTarget: *mut VSS_RESTORE_TARGET
) -> HRESULT
pub unsafe fn SetPreRestoreFailureMsg(
&self,
wszPreRestoreFailureMsg: LPCWSTR
) -> HRESULT
[src]
&self,
wszPreRestoreFailureMsg: LPCWSTR
) -> HRESULT
pub unsafe fn GetPreRestoreFailureMsg(
&self,
pbstrPreRestoreFailureMsg: *mut BSTR
) -> HRESULT
[src]
&self,
pbstrPreRestoreFailureMsg: *mut BSTR
) -> HRESULT
pub unsafe fn SetPostRestoreFailureMsg(
&self,
wszPostRestoreFailureMsg: LPCWSTR
) -> HRESULT
[src]
&self,
wszPostRestoreFailureMsg: LPCWSTR
) -> HRESULT
pub unsafe fn GetPostRestoreFailureMsg(
&self,
pbstrPostRestoreFailureMsg: *mut BSTR
) -> HRESULT
[src]
&self,
pbstrPostRestoreFailureMsg: *mut BSTR
) -> HRESULT
pub unsafe fn SetBackupStamp(&self, wszBackupStamp: LPCWSTR) -> HRESULT
[src]
pub unsafe fn GetBackupStamp(&self, pbstrBackupStamp: *mut BSTR) -> HRESULT
[src]
pub unsafe fn GetPreviousBackupStamp(
&self,
pbstrBackupStamp: *mut BSTR
) -> HRESULT
[src]
&self,
pbstrBackupStamp: *mut BSTR
) -> HRESULT
pub unsafe fn GetBackupOptions(&self, pbstrBackupOptions: *mut BSTR) -> HRESULT
[src]
pub unsafe fn GetRestoreOptions(
&self,
pbstrRestoreOptions: *mut BSTR
) -> HRESULT
[src]
&self,
pbstrRestoreOptions: *mut BSTR
) -> HRESULT
pub unsafe fn GetRestoreSubcomponentCount(
&self,
pcRestoreSubcomponent: *mut UINT
) -> HRESULT
[src]
&self,
pcRestoreSubcomponent: *mut UINT
) -> HRESULT
pub unsafe fn GetRestoreSubcomponent(
&self,
iComponent: UINT,
pbstrLogicalPath: *mut BSTR,
pbstrComponentName: *mut BSTR,
pbRepair: *mut bool
) -> HRESULT
[src]
&self,
iComponent: UINT,
pbstrLogicalPath: *mut BSTR,
pbstrComponentName: *mut BSTR,
pbRepair: *mut bool
) -> HRESULT
pub unsafe fn GetFileRestoreStatus(
&self,
pStatus: *mut VSS_FILE_RESTORE_STATUS
) -> HRESULT
[src]
&self,
pStatus: *mut VSS_FILE_RESTORE_STATUS
) -> HRESULT
pub unsafe fn AddDifferencedFilesByLastModifyTime(
&self,
wszPath: LPCWSTR,
wszFilespec: LPCWSTR,
bRecursive: BOOL,
ftLastModifyTime: FILETIME
) -> HRESULT
[src]
&self,
wszPath: LPCWSTR,
wszFilespec: LPCWSTR,
bRecursive: BOOL,
ftLastModifyTime: FILETIME
) -> HRESULT
pub unsafe fn AddDifferencedFilesByLastModifyLSN(
&self,
wszPath: LPCWSTR,
wszFilespec: LPCWSTR,
bRecursive: BOOL,
bstrLsnString: BSTR
) -> HRESULT
[src]
&self,
wszPath: LPCWSTR,
wszFilespec: LPCWSTR,
bRecursive: BOOL,
bstrLsnString: BSTR
) -> HRESULT
pub unsafe fn GetDifferencedFilesCount(
&self,
pcDifferencedFiles: *mut UINT
) -> HRESULT
[src]
&self,
pcDifferencedFiles: *mut UINT
) -> HRESULT
pub unsafe fn GetDifferencedFile(
&self,
iDifferencedFile: UINT,
pbstrPath: *mut BSTR,
pbstrFilespec: *mut BSTR,
pbRecursive: *mut BOOL,
pbstrLsnString: *mut BSTR,
pftLastModifyTime: *mut FILETIME
) -> HRESULT
[src]
&self,
iDifferencedFile: UINT,
pbstrPath: *mut BSTR,
pbstrFilespec: *mut BSTR,
pbRecursive: *mut BOOL,
pbstrLsnString: *mut BSTR,
pftLastModifyTime: *mut FILETIME
) -> HRESULT
Trait Implementations
impl Interface for IVssComponentEx
[src]
impl Deref for IVssComponentEx
[src]
type Target = IVssComponent
The resulting type after dereferencing.
fn deref(&self) -> &IVssComponent
[src]
Auto Trait Implementations
impl !Send for IVssComponentEx
impl !Sync for IVssComponentEx
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,