pub trait ITemplateSdo_Impl: Sized + ISdo_Impl {
    // Required methods
    fn AddToCollection(
        &self,
        bstrname: &BSTR,
        pcollection: Option<&IDispatch>,
        ppitem: *mut Option<IDispatch>
    ) -> Result<()>;
    fn AddToSdo(
        &self,
        bstrname: &BSTR,
        psdotarget: Option<&IDispatch>,
        ppitem: *mut Option<IDispatch>
    ) -> Result<()>;
    fn AddToSdoAsProperty(
        &self,
        psdotarget: Option<&IDispatch>,
        id: i32
    ) -> Result<()>;
}

Required Methods§

fn AddToCollection( &self, bstrname: &BSTR, pcollection: Option<&IDispatch>, ppitem: *mut Option<IDispatch> ) -> Result<()>

fn AddToSdo( &self, bstrname: &BSTR, psdotarget: Option<&IDispatch>, ppitem: *mut Option<IDispatch> ) -> Result<()>

fn AddToSdoAsProperty( &self, psdotarget: Option<&IDispatch>, id: i32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§