pub trait IComponent2_Impl: Sized + IComponent_Impl {
    // Required methods
    fn QueryDispatch(
        &self,
        cookie: isize,
        type: DATA_OBJECT_TYPES
    ) -> Result<IDispatch>;
    fn GetResultViewType2(
        &self,
        cookie: isize,
        presultviewtype: *mut RESULT_VIEW_TYPE_INFO
    ) -> Result<()>;
    fn RestoreResultView(
        &self,
        cookie: isize,
        presultviewtype: *const RESULT_VIEW_TYPE_INFO
    ) -> Result<()>;
}

Required Methods§

fn QueryDispatch( &self, cookie: isize, type: DATA_OBJECT_TYPES ) -> Result<IDispatch>

fn GetResultViewType2( &self, cookie: isize, presultviewtype: *mut RESULT_VIEW_TYPE_INFO ) -> Result<()>

fn RestoreResultView( &self, cookie: isize, presultviewtype: *const RESULT_VIEW_TYPE_INFO ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§