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.