pub trait ITuningSpaceContainer_Impl: Sized + IDispatch_Impl {
Show 13 methods // Required methods fn Count(&self) -> Result<i32>; fn _NewEnum(&self) -> Result<IEnumVARIANT>; fn get_Item(&self, varindex: &VARIANT) -> Result<ITuningSpace>; fn put_Item( &self, varindex: &VARIANT, tuningspace: Option<&ITuningSpace> ) -> Result<()>; fn TuningSpacesForCLSID(&self, spaceclsid: &BSTR) -> Result<ITuningSpaces>; fn _TuningSpacesForCLSID2( &self, spaceclsid: *const GUID ) -> Result<ITuningSpaces>; fn TuningSpacesForName(&self, name: &BSTR) -> Result<ITuningSpaces>; fn FindID(&self, tuningspace: Option<&ITuningSpace>) -> Result<i32>; fn Add(&self, tuningspace: Option<&ITuningSpace>) -> Result<VARIANT>; fn EnumTuningSpaces(&self) -> Result<IEnumTuningSpaces>; fn Remove(&self, index: &VARIANT) -> Result<()>; fn MaxCount(&self) -> Result<i32>; fn SetMaxCount(&self, maxcount: i32) -> Result<()>;
}

Required Methods§

fn Count(&self) -> Result<i32>

fn _NewEnum(&self) -> Result<IEnumVARIANT>

fn get_Item(&self, varindex: &VARIANT) -> Result<ITuningSpace>

fn put_Item( &self, varindex: &VARIANT, tuningspace: Option<&ITuningSpace> ) -> Result<()>

fn TuningSpacesForCLSID(&self, spaceclsid: &BSTR) -> Result<ITuningSpaces>

fn _TuningSpacesForCLSID2( &self, spaceclsid: *const GUID ) -> Result<ITuningSpaces>

fn TuningSpacesForName(&self, name: &BSTR) -> Result<ITuningSpaces>

fn FindID(&self, tuningspace: Option<&ITuningSpace>) -> Result<i32>

fn Add(&self, tuningspace: Option<&ITuningSpace>) -> Result<VARIANT>

fn EnumTuningSpaces(&self) -> Result<IEnumTuningSpaces>

fn Remove(&self, index: &VARIANT) -> Result<()>

fn MaxCount(&self) -> Result<i32>

fn SetMaxCount(&self, maxcount: i32) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§