pub trait ITuningSpace_Impl: Sized + IDispatch_Impl {
Show 19 methods // Required methods fn UniqueName(&self) -> Result<BSTR>; fn SetUniqueName(&self, name: &BSTR) -> Result<()>; fn FriendlyName(&self) -> Result<BSTR>; fn SetFriendlyName(&self, name: &BSTR) -> Result<()>; fn CLSID(&self) -> Result<BSTR>; fn NetworkType(&self) -> Result<BSTR>; fn SetNetworkType(&self, networktypeguid: &BSTR) -> Result<()>; fn _NetworkType(&self) -> Result<GUID>; fn Set_NetworkType(&self, networktypeguid: *const GUID) -> Result<()>; fn CreateTuneRequest(&self) -> Result<ITuneRequest>; fn EnumCategoryGUIDs(&self) -> Result<IEnumGUID>; fn EnumDeviceMonikers(&self) -> Result<IEnumMoniker>; fn DefaultPreferredComponentTypes(&self) -> Result<IComponentTypes>; fn SetDefaultPreferredComponentTypes( &self, newcomponenttypes: Option<&IComponentTypes> ) -> Result<()>; fn FrequencyMapping(&self) -> Result<BSTR>; fn SetFrequencyMapping(&self, mapping: &BSTR) -> Result<()>; fn DefaultLocator(&self) -> Result<ILocator>; fn SetDefaultLocator(&self, locatorval: Option<&ILocator>) -> Result<()>; fn Clone(&self) -> Result<ITuningSpace>;
}

Required Methods§

fn UniqueName(&self) -> Result<BSTR>

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

fn FriendlyName(&self) -> Result<BSTR>

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

fn CLSID(&self) -> Result<BSTR>

fn NetworkType(&self) -> Result<BSTR>

fn SetNetworkType(&self, networktypeguid: &BSTR) -> Result<()>

fn _NetworkType(&self) -> Result<GUID>

fn Set_NetworkType(&self, networktypeguid: *const GUID) -> Result<()>

fn CreateTuneRequest(&self) -> Result<ITuneRequest>

fn EnumCategoryGUIDs(&self) -> Result<IEnumGUID>

fn EnumDeviceMonikers(&self) -> Result<IEnumMoniker>

fn DefaultPreferredComponentTypes(&self) -> Result<IComponentTypes>

fn SetDefaultPreferredComponentTypes( &self, newcomponenttypes: Option<&IComponentTypes> ) -> Result<()>

fn FrequencyMapping(&self) -> Result<BSTR>

fn SetFrequencyMapping(&self, mapping: &BSTR) -> Result<()>

fn DefaultLocator(&self) -> Result<ILocator>

fn SetDefaultLocator(&self, locatorval: Option<&ILocator>) -> Result<()>

fn Clone(&self) -> Result<ITuningSpace>

Object Safety§

This trait is not object safe.

Implementors§