[−][src]Struct winapi::um::vswriter::IVssCreateWriterMetadata
Fields
lpVtbl: *const IVssCreateWriterMetadataVtbl
Methods
impl IVssCreateWriterMetadata
[src]
pub unsafe fn AddIncludeFiles(
&self,
wszPath: LPCWSTR,
wszFilespec: LPCWSTR,
bRecursive: bool,
wszAlternateLocation: LPCWSTR
) -> HRESULT
[src]
&self,
wszPath: LPCWSTR,
wszFilespec: LPCWSTR,
bRecursive: bool,
wszAlternateLocation: LPCWSTR
) -> HRESULT
pub unsafe fn AddExcludeFiles(
&self,
wszPath: LPCWSTR,
wszFilespec: LPCWSTR,
bRecursive: bool
) -> HRESULT
[src]
&self,
wszPath: LPCWSTR,
wszFilespec: LPCWSTR,
bRecursive: bool
) -> HRESULT
pub unsafe fn AddComponent(
&self,
ct: VSS_COMPONENT_TYPE,
wszLogicalPath: LPCWSTR,
wszComponentName: LPCWSTR,
wszCaption: LPCWSTR,
pbIcon: *const BYTE,
cbIcon: UINT,
bRestoreMetadata: bool,
bNotifyOnBackupComplete: bool,
bSelectableForRestore: bool,
dwComponentFlags: DWORD
) -> HRESULT
[src]
&self,
ct: VSS_COMPONENT_TYPE,
wszLogicalPath: LPCWSTR,
wszComponentName: LPCWSTR,
wszCaption: LPCWSTR,
pbIcon: *const BYTE,
cbIcon: UINT,
bRestoreMetadata: bool,
bNotifyOnBackupComplete: bool,
bSelectableForRestore: bool,
dwComponentFlags: DWORD
) -> HRESULT
pub unsafe fn AddDatabaseFiles(
&self,
wszLogicalPath: LPCWSTR,
wszDatabaseName: LPCWSTR,
wszPath: LPCWSTR,
wszFilespec: LPCWSTR,
dwBackupTypeMask: DWORD
) -> HRESULT
[src]
&self,
wszLogicalPath: LPCWSTR,
wszDatabaseName: LPCWSTR,
wszPath: LPCWSTR,
wszFilespec: LPCWSTR,
dwBackupTypeMask: DWORD
) -> HRESULT
pub unsafe fn AddDatabaseLogFiles(
&self,
wszLogicalPath: LPCWSTR,
wszDatabaseName: LPCWSTR,
wszPath: LPCWSTR,
wszFilespec: LPCWSTR,
dwBackupTypeMask: DWORD
) -> HRESULT
[src]
&self,
wszLogicalPath: LPCWSTR,
wszDatabaseName: LPCWSTR,
wszPath: LPCWSTR,
wszFilespec: LPCWSTR,
dwBackupTypeMask: DWORD
) -> HRESULT
pub unsafe fn AddFilesToFileGroup(
&self,
wszLogicalPath: LPCWSTR,
wszGroupName: LPCWSTR,
wszPath: LPCWSTR,
wszFilespec: LPCWSTR,
bRecursive: bool,
wszAlternateLocation: LPCWSTR,
dwBackupTypeMask: DWORD
) -> HRESULT
[src]
&self,
wszLogicalPath: LPCWSTR,
wszGroupName: LPCWSTR,
wszPath: LPCWSTR,
wszFilespec: LPCWSTR,
bRecursive: bool,
wszAlternateLocation: LPCWSTR,
dwBackupTypeMask: DWORD
) -> HRESULT
pub unsafe fn SetRestoreMethod(
&self,
method: VSS_RESTOREMETHOD_ENUM,
wszService: LPCWSTR,
wszUserProcedure: LPCWSTR,
writerRestore: VSS_WRITERRESTORE_ENUM,
bRebootRequired: bool
) -> HRESULT
[src]
&self,
method: VSS_RESTOREMETHOD_ENUM,
wszService: LPCWSTR,
wszUserProcedure: LPCWSTR,
writerRestore: VSS_WRITERRESTORE_ENUM,
bRebootRequired: bool
) -> HRESULT
pub unsafe fn AddAlternateLocationMapping(
&self,
wszSourcePath: LPCWSTR,
wszSourceFilespec: LPCWSTR,
bRecursive: bool,
wszDestination: LPCWSTR
) -> HRESULT
[src]
&self,
wszSourcePath: LPCWSTR,
wszSourceFilespec: LPCWSTR,
bRecursive: bool,
wszDestination: LPCWSTR
) -> HRESULT
pub unsafe fn AddComponentDependency(
&self,
wszForLogicalPath: LPCWSTR,
wszForComponentName: LPCWSTR,
onWriterId: VSS_ID,
wszOnLogicalPath: LPCWSTR,
wszOnComponentName: LPCWSTR
) -> HRESULT
[src]
&self,
wszForLogicalPath: LPCWSTR,
wszForComponentName: LPCWSTR,
onWriterId: VSS_ID,
wszOnLogicalPath: LPCWSTR,
wszOnComponentName: LPCWSTR
) -> HRESULT
pub unsafe fn SetBackupSchema(&self, dwSchemaMask: DWORD) -> HRESULT
[src]
pub unsafe fn GetDocument(&self, pDoc: *mut *mut VOID) -> HRESULT
[src]
pub unsafe fn SaveAsXML(&self, pbstrXML: *mut BSTR) -> HRESULT
[src]
Trait Implementations
Auto Trait Implementations
impl Unpin for IVssCreateWriterMetadata
impl !Send for IVssCreateWriterMetadata
impl !Sync for IVssCreateWriterMetadata
Blanket Implementations
impl<T, U> TryFrom<U> 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> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryInto<U> 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> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> 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,