pub trait IWdsTransportNamespace_Impl: Sized + IDispatch_Impl {
Show 21 methods // Required methods fn Type(&self) -> Result<WDSTRANSPORT_NAMESPACE_TYPE>; fn Id(&self) -> Result<u32>; fn Name(&self) -> Result<BSTR>; fn SetName(&self, bszname: &BSTR) -> Result<()>; fn FriendlyName(&self) -> Result<BSTR>; fn SetFriendlyName(&self, bszfriendlyname: &BSTR) -> Result<()>; fn Description(&self) -> Result<BSTR>; fn SetDescription(&self, bszdescription: &BSTR) -> Result<()>; fn ContentProvider(&self) -> Result<BSTR>; fn SetContentProvider(&self, bszcontentprovider: &BSTR) -> Result<()>; fn Configuration(&self) -> Result<BSTR>; fn SetConfiguration(&self, bszconfiguration: &BSTR) -> Result<()>; fn Registered(&self) -> Result<VARIANT_BOOL>; fn Tombstoned(&self) -> Result<VARIANT_BOOL>; fn TombstoneTime(&self) -> Result<f64>; fn TransmissionStarted(&self) -> Result<VARIANT_BOOL>; fn Register(&self) -> Result<()>; fn Deregister(&self, bterminatesessions: VARIANT_BOOL) -> Result<()>; fn Clone(&self) -> Result<IWdsTransportNamespace>; fn Refresh(&self) -> Result<()>; fn RetrieveContents(&self) -> Result<IWdsTransportCollection>;
}

Required Methods§

fn Type(&self) -> Result<WDSTRANSPORT_NAMESPACE_TYPE>

fn Id(&self) -> Result<u32>

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

fn SetName(&self, bszname: &BSTR) -> Result<()>

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

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

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

fn SetDescription(&self, bszdescription: &BSTR) -> Result<()>

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

fn SetContentProvider(&self, bszcontentprovider: &BSTR) -> Result<()>

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

fn SetConfiguration(&self, bszconfiguration: &BSTR) -> Result<()>

fn Registered(&self) -> Result<VARIANT_BOOL>

fn Tombstoned(&self) -> Result<VARIANT_BOOL>

fn TombstoneTime(&self) -> Result<f64>

fn TransmissionStarted(&self) -> Result<VARIANT_BOOL>

fn Register(&self) -> Result<()>

fn Deregister(&self, bterminatesessions: VARIANT_BOOL) -> Result<()>

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

fn Refresh(&self) -> Result<()>

fn RetrieveContents(&self) -> Result<IWdsTransportCollection>

Object Safety§

This trait is not object safe.

Implementors§