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.