Trait windows::Win32::System::RemoteDesktop::IRemoteDesktopClient_Impl
pub trait IRemoteDesktopClient_Impl: Sized + IDispatch_Impl {
// Required methods
fn Connect(&self) -> Result<()>;
fn Disconnect(&self) -> Result<()>;
fn Reconnect(&self, width: u32, height: u32) -> Result<()>;
fn Settings(&self) -> Result<IRemoteDesktopClientSettings>;
fn Actions(&self) -> Result<IRemoteDesktopClientActions>;
fn TouchPointer(&self) -> Result<IRemoteDesktopClientTouchPointer>;
fn DeleteSavedCredentials(&self, servername: &BSTR) -> Result<()>;
fn UpdateSessionDisplaySettings(
&self,
width: u32,
height: u32,
) -> Result<()>;
fn attachEvent(
&self,
eventname: &BSTR,
callback: Option<&IDispatch>,
) -> Result<()>;
fn detachEvent(
&self,
eventname: &BSTR,
callback: Option<&IDispatch>,
) -> Result<()>;
}
Required Methods§
fn Connect(&self) -> Result<()>
fn Disconnect(&self) -> Result<()>
fn Reconnect(&self, width: u32, height: u32) -> Result<()>
fn Settings(&self) -> Result<IRemoteDesktopClientSettings>
fn Actions(&self) -> Result<IRemoteDesktopClientActions>
fn TouchPointer(&self) -> Result<IRemoteDesktopClientTouchPointer>
fn DeleteSavedCredentials(&self, servername: &BSTR) -> Result<()>
fn UpdateSessionDisplaySettings(&self, width: u32, height: u32) -> Result<()>
fn attachEvent( &self, eventname: &BSTR, callback: Option<&IDispatch>, ) -> Result<()>
fn detachEvent( &self, eventname: &BSTR, callback: Option<&IDispatch>, ) -> Result<()>
Object Safety§
This trait is not object safe.