windows::Win32::System::RealTimeCommunications

Trait IRTCProfile_Impl

pub trait IRTCProfile_Impl: IUnknownImpl {
Show 18 methods // Required methods fn Key(&self) -> Result<BSTR>; fn Name(&self) -> Result<BSTR>; fn XML(&self) -> Result<BSTR>; fn ProviderName(&self) -> Result<BSTR>; fn get_ProviderURI(&self, enuri: RTC_PROVIDER_URI) -> Result<BSTR>; fn ProviderData(&self) -> Result<BSTR>; fn ClientName(&self) -> Result<BSTR>; fn ClientBanner(&self) -> Result<VARIANT_BOOL>; fn ClientMinVer(&self) -> Result<BSTR>; fn ClientCurVer(&self) -> Result<BSTR>; fn ClientUpdateURI(&self) -> Result<BSTR>; fn ClientData(&self) -> Result<BSTR>; fn UserURI(&self) -> Result<BSTR>; fn UserName(&self) -> Result<BSTR>; fn UserAccount(&self) -> Result<BSTR>; fn SetCredentials( &self, bstruseruri: &BSTR, bstruseraccount: &BSTR, bstrpassword: &BSTR, ) -> Result<()>; fn SessionCapabilities(&self) -> Result<i32>; fn State(&self) -> Result<RTC_REGISTRATION_STATE>;
}

Required Methods§

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

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

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

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

fn get_ProviderURI(&self, enuri: RTC_PROVIDER_URI) -> Result<BSTR>

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

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

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

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

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

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

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

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

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

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

fn SetCredentials( &self, bstruseruri: &BSTR, bstruseraccount: &BSTR, bstrpassword: &BSTR, ) -> Result<()>

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

fn State(&self) -> Result<RTC_REGISTRATION_STATE>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§