Struct winapi::vswriter::IVssComponentEx2 [] [src]

pub struct IVssComponentEx2 {
    pub lpVtbl: *const IVssComponentEx2Vtbl,
}

Fields

lpVtbl: *const IVssComponentEx2Vtbl

Methods

impl IVssComponentEx2
[src]

unsafe fn SetFailure(&mut self, hr: HRESULT, hrApplication: HRESULT, wszApplicationMessage: LPCWSTR, dwReserved: DWORD) -> HRESULT

unsafe fn GetFailure(&mut self, phr: *mut HRESULT, phrApplication: *mut HRESULT, pbstrApplicationMessage: *mut BSTR, pdwReserved: *mut DWORD) -> HRESULT

Methods from Deref<Target=IVssComponentEx>

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

Trait Implementations

impl Debug for IVssComponentEx2
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Deref for IVssComponentEx2
[src]

type Target = IVssComponentEx

The resulting type after dereferencing

fn deref(&self) -> &IVssComponentEx

The method called to dereference a value

impl DerefMut for IVssComponentEx2
[src]

fn deref_mut(&mut self) -> &mut IVssComponentEx

The method called to mutably dereference a value