windows::Win32::System::Com

Trait AsyncIAdviseSink_Impl

pub trait AsyncIAdviseSink_Impl: IUnknownImpl {
    // 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: Ref<'_, 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: Ref<'_, IMoniker>)

fn Finish_OnRename(&self)

fn Begin_OnSave(&self)

fn Finish_OnSave(&self)

fn Begin_OnClose(&self)

fn Finish_OnClose(&self)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§