pub trait IReconcilableObject_Impl: Sized {
    // Required methods
    fn Reconcile(
        &self,
        pinitiator: Option<&IReconcileInitiator>,
        dwflags: u32,
        hwndowner: HWND,
        hwndprogressfeedback: HWND,
        ulcinput: u32,
        rgpmkotherinput: *mut Option<IMoniker>,
        ploutindex: *mut i32,
        pstgnewresidues: Option<&IStorage>,
        pvreserved: *const c_void
    ) -> Result<()>;
    fn GetProgressFeedbackMaxEstimate(&self) -> Result<u32>;
}

Required Methods§

fn Reconcile( &self, pinitiator: Option<&IReconcileInitiator>, dwflags: u32, hwndowner: HWND, hwndprogressfeedback: HWND, ulcinput: u32, rgpmkotherinput: *mut Option<IMoniker>, ploutindex: *mut i32, pstgnewresidues: Option<&IStorage>, pvreserved: *const c_void ) -> Result<()>

fn GetProgressFeedbackMaxEstimate(&self) -> Result<u32>

Object Safety§

This trait is not object safe.

Implementors§