pub trait AsyncIAdviseSink_Impl: Sized {
    // Required methods
    fn Begin_OnDataChange(
        &self,
        pformatetc: *const FORMATETC,
        pstgmed: *const STGMEDIUM
    );
    fn Finish_OnDataChange(&self);
    fn Begin_OnViewChange(&self, dwaspect: u32, lindex: i32);
    fn Finish_OnViewChange(&self);
    fn Begin_OnRename(&self, pmk: Option<&IMoniker>);
    fn Finish_OnRename(&self);
    fn Begin_OnSave(&self);
    fn Finish_OnSave(&self);
    fn Begin_OnClose(&self);
    fn Finish_OnClose(&self);
}

Required Methods§

fn Begin_OnDataChange( &self, pformatetc: *const FORMATETC, pstgmed: *const STGMEDIUM )

fn Finish_OnDataChange(&self)

fn Begin_OnViewChange(&self, dwaspect: u32, lindex: i32)

fn Finish_OnViewChange(&self)

fn Begin_OnRename(&self, pmk: Option<&IMoniker>)

fn Finish_OnRename(&self)

fn Begin_OnSave(&self)

fn Finish_OnSave(&self)

fn Begin_OnClose(&self)

fn Finish_OnClose(&self)

Object Safety§

This trait is not object safe.

Implementors§