Struct winapi::vswriter::IVssComponentExVtbl [] [src]

pub struct IVssComponentExVtbl {
    pub parent: IVssComponentVtbl,
    pub SetPrepareForBackupFailureMsg: unsafe extern "system" fn(This: *mut IVssComponentEx, wszFailureMsg: LPCWSTR) -> HRESULT,
    pub SetPostSnapshotFailureMsg: unsafe extern "system" fn(This: *mut IVssComponentEx, wszFailureMsg: LPCWSTR) -> HRESULT,
    pub GetPrepareForBackupFailureMsg: unsafe extern "system" fn(This: *mut IVssComponentEx, pbstrFailureMsg: *mut BSTR) -> HRESULT,
    pub GetPostSnapshotFailureMsg: unsafe extern "system" fn(This: *mut IVssComponentEx, pbstrFailureMsg: *mut BSTR) -> HRESULT,
    pub GetAuthoritativeRestore: unsafe extern "system" fn(This: *mut IVssComponentEx, pbAuth: *mut bool) -> HRESULT,
    pub GetRollForward: unsafe extern "system" fn(This: *mut IVssComponentEx, pRollType: *mut VSS_ROLLFORWARD_TYPE, pbstrPoint: *mut BSTR) -> HRESULT,
    pub GetRestoreName: unsafe extern "system" fn(This: *mut IVssComponentEx, pbstrName: *mut BSTR) -> HRESULT,
}

Fields

parent: IVssComponentVtbl SetPrepareForBackupFailureMsg: unsafe extern "system" fn(This: *mut IVssComponentEx, wszFailureMsg: LPCWSTR) -> HRESULT SetPostSnapshotFailureMsg: unsafe extern "system" fn(This: *mut IVssComponentEx, wszFailureMsg: LPCWSTR) -> HRESULT GetPrepareForBackupFailureMsg: unsafe extern "system" fn(This: *mut IVssComponentEx, pbstrFailureMsg: *mut BSTR) -> HRESULT GetPostSnapshotFailureMsg: unsafe extern "system" fn(This: *mut IVssComponentEx, pbstrFailureMsg: *mut BSTR) -> HRESULT GetAuthoritativeRestore: unsafe extern "system" fn(This: *mut IVssComponentEx, pbAuth: *mut bool) -> HRESULT GetRollForward: unsafe extern "system" fn(This: *mut IVssComponentEx, pRollType: *mut VSS_ROLLFORWARD_TYPE, pbstrPoint: *mut BSTR) -> HRESULT GetRestoreName: unsafe extern "system" fn(This: *mut IVssComponentEx, pbstrName: *mut BSTR) -> HRESULT