Trait windows::Win32::System::RemoteDesktop::IWorkspaceScriptable_Impl
pub trait IWorkspaceScriptable_Impl: Sized + IDispatch_Impl {
// Required methods
fn DisconnectWorkspace(&self, bstrworkspaceid: &BSTR) -> Result<()>;
fn StartWorkspace(
&self,
bstrworkspaceid: &BSTR,
bstrusername: &BSTR,
bstrpassword: &BSTR,
bstrworkspaceparams: &BSTR,
ltimeout: i32,
lflags: i32,
) -> Result<()>;
fn IsWorkspaceCredentialSpecified(
&self,
bstrworkspaceid: &BSTR,
bcountunauthenticatedcredentials: VARIANT_BOOL,
) -> Result<VARIANT_BOOL>;
fn IsWorkspaceSSOEnabled(&self) -> Result<VARIANT_BOOL>;
fn ClearWorkspaceCredential(&self, bstrworkspaceid: &BSTR) -> Result<()>;
fn OnAuthenticated(
&self,
bstrworkspaceid: &BSTR,
bstrusername: &BSTR,
) -> Result<()>;
fn DisconnectWorkspaceByFriendlyName(
&self,
bstrworkspacefriendlyname: &BSTR,
) -> Result<()>;
}
Required Methods§
fn DisconnectWorkspace(&self, bstrworkspaceid: &BSTR) -> Result<()>
fn StartWorkspace( &self, bstrworkspaceid: &BSTR, bstrusername: &BSTR, bstrpassword: &BSTR, bstrworkspaceparams: &BSTR, ltimeout: i32, lflags: i32, ) -> Result<()>
fn IsWorkspaceCredentialSpecified( &self, bstrworkspaceid: &BSTR, bcountunauthenticatedcredentials: VARIANT_BOOL, ) -> Result<VARIANT_BOOL>
fn IsWorkspaceSSOEnabled(&self) -> Result<VARIANT_BOOL>
fn ClearWorkspaceCredential(&self, bstrworkspaceid: &BSTR) -> Result<()>
fn OnAuthenticated( &self, bstrworkspaceid: &BSTR, bstrusername: &BSTR, ) -> Result<()>
fn DisconnectWorkspaceByFriendlyName( &self, bstrworkspacefriendlyname: &BSTR, ) -> Result<()>
Object Safety§
This trait is not object safe.