Trait windows::Win32::System::Mmc::IComponent2_Impl

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§