pub trait IRDPSRAPISharingSession_Impl: Sized + IDispatch_Impl {
Show 14 methods // Required methods fn Open(&self) -> Result<()>; fn Close(&self) -> Result<()>; fn SetColorDepth(&self, colordepth: i32) -> Result<()>; fn ColorDepth(&self) -> Result<i32>; fn Properties(&self) -> Result<IRDPSRAPISessionProperties>; fn Attendees(&self) -> Result<IRDPSRAPIAttendeeManager>; fn Invitations(&self) -> Result<IRDPSRAPIInvitationManager>; fn ApplicationFilter(&self) -> Result<IRDPSRAPIApplicationFilter>; fn VirtualChannelManager(&self) -> Result<IRDPSRAPIVirtualChannelManager>; fn Pause(&self) -> Result<()>; fn Resume(&self) -> Result<()>; fn ConnectToClient(&self, bstrconnectionstring: &BSTR) -> Result<()>; fn SetDesktopSharedRect( &self, left: i32, top: i32, right: i32, bottom: i32 ) -> Result<()>; fn GetDesktopSharedRect( &self, pleft: *mut i32, ptop: *mut i32, pright: *mut i32, pbottom: *mut i32 ) -> Result<()>;
}

Required Methods§

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

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

fn SetColorDepth(&self, colordepth: i32) -> Result<()>

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

fn Properties(&self) -> Result<IRDPSRAPISessionProperties>

fn Attendees(&self) -> Result<IRDPSRAPIAttendeeManager>

fn Invitations(&self) -> Result<IRDPSRAPIInvitationManager>

fn ApplicationFilter(&self) -> Result<IRDPSRAPIApplicationFilter>

fn VirtualChannelManager(&self) -> Result<IRDPSRAPIVirtualChannelManager>

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

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

fn ConnectToClient(&self, bstrconnectionstring: &BSTR) -> Result<()>

fn SetDesktopSharedRect( &self, left: i32, top: i32, right: i32, bottom: i32 ) -> Result<()>

fn GetDesktopSharedRect( &self, pleft: *mut i32, ptop: *mut i32, pright: *mut i32, pbottom: *mut i32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§