Trait windows::Win32::System::RemoteDesktop::IADsTSUserEx_Impl
pub trait IADsTSUserEx_Impl: Sized + IDispatch_Impl {
Show 30 methods
// Required methods
fn TerminalServicesProfilePath(&self) -> Result<BSTR>;
fn SetTerminalServicesProfilePath(&self, pnewval: &BSTR) -> Result<()>;
fn TerminalServicesHomeDirectory(&self) -> Result<BSTR>;
fn SetTerminalServicesHomeDirectory(&self, pnewval: &BSTR) -> Result<()>;
fn TerminalServicesHomeDrive(&self) -> Result<BSTR>;
fn SetTerminalServicesHomeDrive(&self, pnewval: &BSTR) -> Result<()>;
fn AllowLogon(&self) -> Result<i32>;
fn SetAllowLogon(&self, newval: i32) -> Result<()>;
fn EnableRemoteControl(&self) -> Result<i32>;
fn SetEnableRemoteControl(&self, newval: i32) -> Result<()>;
fn MaxDisconnectionTime(&self) -> Result<i32>;
fn SetMaxDisconnectionTime(&self, newval: i32) -> Result<()>;
fn MaxConnectionTime(&self) -> Result<i32>;
fn SetMaxConnectionTime(&self, newval: i32) -> Result<()>;
fn MaxIdleTime(&self) -> Result<i32>;
fn SetMaxIdleTime(&self, newval: i32) -> Result<()>;
fn ReconnectionAction(&self) -> Result<i32>;
fn SetReconnectionAction(&self, newval: i32) -> Result<()>;
fn BrokenConnectionAction(&self) -> Result<i32>;
fn SetBrokenConnectionAction(&self, newval: i32) -> Result<()>;
fn ConnectClientDrivesAtLogon(&self) -> Result<i32>;
fn SetConnectClientDrivesAtLogon(&self, newval: i32) -> Result<()>;
fn ConnectClientPrintersAtLogon(&self) -> Result<i32>;
fn SetConnectClientPrintersAtLogon(&self, newval: i32) -> Result<()>;
fn DefaultToMainPrinter(&self) -> Result<i32>;
fn SetDefaultToMainPrinter(&self, newval: i32) -> Result<()>;
fn TerminalServicesWorkDirectory(&self) -> Result<BSTR>;
fn SetTerminalServicesWorkDirectory(&self, pnewval: &BSTR) -> Result<()>;
fn TerminalServicesInitialProgram(&self) -> Result<BSTR>;
fn SetTerminalServicesInitialProgram(&self, pnewval: &BSTR) -> Result<()>;
}
Required Methods§
fn TerminalServicesProfilePath(&self) -> Result<BSTR>
fn SetTerminalServicesProfilePath(&self, pnewval: &BSTR) -> Result<()>
fn TerminalServicesHomeDirectory(&self) -> Result<BSTR>
fn SetTerminalServicesHomeDirectory(&self, pnewval: &BSTR) -> Result<()>
fn TerminalServicesHomeDrive(&self) -> Result<BSTR>
fn SetTerminalServicesHomeDrive(&self, pnewval: &BSTR) -> Result<()>
fn AllowLogon(&self) -> Result<i32>
fn SetAllowLogon(&self, newval: i32) -> Result<()>
fn EnableRemoteControl(&self) -> Result<i32>
fn SetEnableRemoteControl(&self, newval: i32) -> Result<()>
fn MaxDisconnectionTime(&self) -> Result<i32>
fn SetMaxDisconnectionTime(&self, newval: i32) -> Result<()>
fn MaxConnectionTime(&self) -> Result<i32>
fn SetMaxConnectionTime(&self, newval: i32) -> Result<()>
fn MaxIdleTime(&self) -> Result<i32>
fn SetMaxIdleTime(&self, newval: i32) -> Result<()>
fn ReconnectionAction(&self) -> Result<i32>
fn SetReconnectionAction(&self, newval: i32) -> Result<()>
fn BrokenConnectionAction(&self) -> Result<i32>
fn SetBrokenConnectionAction(&self, newval: i32) -> Result<()>
fn ConnectClientDrivesAtLogon(&self) -> Result<i32>
fn SetConnectClientDrivesAtLogon(&self, newval: i32) -> Result<()>
fn ConnectClientPrintersAtLogon(&self) -> Result<i32>
fn SetConnectClientPrintersAtLogon(&self, newval: i32) -> Result<()>
fn DefaultToMainPrinter(&self) -> Result<i32>
fn SetDefaultToMainPrinter(&self, newval: i32) -> Result<()>
fn TerminalServicesWorkDirectory(&self) -> Result<BSTR>
fn SetTerminalServicesWorkDirectory(&self, pnewval: &BSTR) -> Result<()>
fn TerminalServicesInitialProgram(&self) -> Result<BSTR>
fn SetTerminalServicesInitialProgram(&self, pnewval: &BSTR) -> Result<()>
Object Safety§
This trait is not object safe.