pub trait IRemoteDesktopClientActions_Impl: Sized + IDispatch_Impl {
// Required methods
fn SuspendScreenUpdates(&self) -> Result<()>;
fn ResumeScreenUpdates(&self) -> Result<()>;
fn ExecuteRemoteAction(&self, remoteaction: RemoteActionType) -> Result<()>;
fn GetSnapshot(
&self,
snapshotencoding: SnapshotEncodingType,
snapshotformat: SnapshotFormatType,
snapshotwidth: u32,
snapshotheight: u32,
) -> Result<BSTR>;
}
Required Methods§
fn SuspendScreenUpdates(&self) -> Result<()>
fn ResumeScreenUpdates(&self) -> Result<()>
fn ExecuteRemoteAction(&self, remoteaction: RemoteActionType) -> Result<()>
fn GetSnapshot( &self, snapshotencoding: SnapshotEncodingType, snapshotformat: SnapshotFormatType, snapshotwidth: u32, snapshotheight: u32, ) -> Result<BSTR>
Object Safety§
This trait is not object safe.