Trait IWRdsProtocolShadowCallback_Impl
pub trait IWRdsProtocolShadowCallback_Impl: IUnknownImpl {
// Required methods
fn StopShadow(&self) -> Result<()>;
fn InvokeTargetShadow(
&self,
ptargetservername: &PCWSTR,
targetsessionid: u32,
pparam1: *const u8,
param1size: u32,
pparam2: *const u8,
param2size: u32,
pparam3: *const u8,
param3size: u32,
pparam4: *const u8,
param4size: u32,
pclientname: &PCWSTR,
) -> Result<()>;
}
Required Methods§
fn StopShadow(&self) -> Result<()>
fn InvokeTargetShadow( &self, ptargetservername: &PCWSTR, targetsessionid: u32, pparam1: *const u8, param1size: u32, pparam2: *const u8, param2size: u32, pparam3: *const u8, param3size: u32, pparam4: *const u8, param4size: u32, pclientname: &PCWSTR, ) -> Result<()>
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.