windows::Win32::System::RemoteDesktop

Trait IWRdsProtocolConnectionCallback_Impl

pub trait IWRdsProtocolConnectionCallback_Impl: IUnknownImpl {
    // Required methods
    fn OnReady(&self) -> Result<()>;
    fn BrokenConnection(&self, reason: u32, source: u32) -> Result<()>;
    fn StopScreenUpdates(&self) -> Result<()>;
    fn RedrawWindow(&self, rect: *const WTS_SMALL_RECT) -> Result<()>;
    fn GetConnectionId(&self) -> Result<u32>;
}

Required Methods§

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

fn BrokenConnection(&self, reason: u32, source: u32) -> Result<()>

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

fn RedrawWindow(&self, rect: *const WTS_SMALL_RECT) -> Result<()>

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

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§